pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
weston: add version 7.0.0
Module Name: pkgsrc-wip
Committed By: Denys Nykula <nykula%ukr.net@localhost>
Pushed By: nykula
Date: Tue Oct 22 20:39:10 2019 +0300
Changeset: 1e73c576848a7c22a4c96668e09a6411f3df1e37
Modified Files:
Makefile
libevdev/Makefile
wayland-protocols/buildlink3.mk
Added Files:
weston/DESCR
weston/Makefile
weston/PLIST
weston/distinfo
Log Message:
weston: add version 7.0.0
Weston is a very basic desktop, the reference implementation of a Wayland
compositor. Shows a wallpaper under its semi-transparent launcher panel
with a clock. Takes over a text console, or starts a nested window
instance inside an existing session. Renders to a framebuffer device or an
EGL direct rendering context. Has a screenshooter and a terminal emulator.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=1e73c576848a7c22a4c96668e09a6411f3df1e37
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 5 +++
libevdev/Makefile | 5 +--
wayland-protocols/buildlink3.mk | 2 +-
weston/DESCR | 5 +++
weston/Makefile | 33 ++++++++++++++++++++
weston/PLIST | 68 +++++++++++++++++++++++++++++++++++++++++
weston/distinfo | 6 ++++
7 files changed, 119 insertions(+), 5 deletions(-)
diffs:
diff --git a/Makefile b/Makefile
index acc204473a..a144ef6479 100644
--- a/Makefile
+++ b/Makefile
@@ -1894,6 +1894,7 @@ SUBDIR+= libeio-cvs
SUBDIR+= libepc
SUBDIR+= libepoll-shim
SUBDIR+= libeps
+SUBDIR+= libevdev
SUBDIR+= libevhtp
SUBDIR+= libexact
SUBDIR+= libffi-git
@@ -1936,6 +1937,7 @@ SUBDIR+= libifstat
SUBDIR+= libilbc
SUBDIR+= libimobiledevice
SUBDIR+= libinotify
+SUBDIR+= libinput
SUBDIR+= libinstpatch
SUBDIR+= libircclient
SUBDIR+= libitl
@@ -2285,6 +2287,7 @@ SUBDIR+= mruby
SUBDIR+= msgpack-git
SUBDIR+= msworkbench
SUBDIR+= mtd-utils
+SUBDIR+= mtdev
SUBDIR+= mtf
SUBDIR+= mtop
SUBDIR+= mtpaint
@@ -4932,6 +4935,7 @@ SUBDIR+= wang-ttf
SUBDIR+= wargus
SUBDIR+= warsow
SUBDIR+= watch
+SUBDIR+= wayland-protocols
SUBDIR+= wbox
SUBDIR+= weatherman
SUBDIR+= webbrowser
@@ -4939,6 +4943,7 @@ SUBDIR+= webcleaner
SUBDIR+= weland
SUBDIR+= weplab
SUBDIR+= west
+SUBDIR+= weston
SUBDIR+= wgrib2
SUBDIR+= which
SUBDIR+= why
diff --git a/libevdev/Makefile b/libevdev/Makefile
index cd63414819..b873ccc2bd 100644
--- a/libevdev/Makefile
+++ b/libevdev/Makefile
@@ -11,10 +11,7 @@ COMMENT= Keyboard and mouse events, capability bits
LICENSE= mit
ONLY_FOR_PLATFORM= Linux-*-*
-USE_TOOLS+= autoconf automake gmake
+USE_TOOLS+= gmake
GNU_CONFIGURE= yes
-pre-configure:
- cd ${WRKSRC} &&autoreconf -fiv
-
.include "../../mk/bsd.pkg.mk"
diff --git a/wayland-protocols/buildlink3.mk b/wayland-protocols/buildlink3.mk
index de3a47d16c..e6369e375f 100644
--- a/wayland-protocols/buildlink3.mk
+++ b/wayland-protocols/buildlink3.mk
@@ -5,7 +5,7 @@ BUILDLINK_TREE+= wayland-protocols
.if !defined(WAYLAND_PROTOCOLS_BUILDLINK3_MK)
WAYLAND_PROTOCOLS_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.wayland-protocols+= wayland-protocols>=1.1.0
+BUILDLINK_API_DEPENDS.wayland-protocols+= wayland-protocols>=1.18
BUILDLINK_PKGSRCDIR.wayland-protocols?= ../../wip/wayland-protocols
.endif # WAYLAND_PROTOCOLS_BUILDLINK3_MK
diff --git a/weston/DESCR b/weston/DESCR
new file mode 100644
index 0000000000..ed3e7289b1
--- /dev/null
+++ b/weston/DESCR
@@ -0,0 +1,5 @@
+Weston is a very basic desktop, the reference implementation of a Wayland
+compositor. Shows a wallpaper under its semi-transparent launcher panel
+with a clock. Takes over a text console, or starts a nested window
+instance inside an existing session. Renders to a framebuffer device or an
+EGL direct rendering context. Has a screenshooter and a terminal emulator.
diff --git a/weston/Makefile b/weston/Makefile
new file mode 100644
index 0000000000..1e9491d518
--- /dev/null
+++ b/weston/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD$
+
+DISTNAME= weston-7.0.0
+CATEGORIES= local
+MASTER_SITES= https://wayland.freedesktop.org/releases/
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= nykula%ukr.net@localhost
+HOMEPAGE= https://gitlab.freedesktop.org/wayland/weston
+COMMENT= Wayland desktop. Wallpaper, launchers, clock, terminal
+LICENSE= mit
+
+USE_TOOLS+= pkg-config
+MESON_ARGS+= -Dbackend-drm=true -Dbackend-fbdev=true -Drenderer-gl=true
+MESON_ARGS+= -Dshell-desktop=true -Dsimple-dmabuf-drm=[] -Dsimple-clients=[]
+
+pre-configure:
+ sed -i s/true/false/ ${WRKSRC}/meson_options.txt
+
+.include "../../devel/meson/build.mk"
+.include "../../devel/pango/buildlink3.mk"
+.include "../../devel/wayland/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../wip/libevdev/buildlink3.mk"
+.include "../../wip/libinput/buildlink3.mk"
+.include "../../wip/libudev/buildlink3.mk"
+.include "../../wip/wayland-protocols/buildlink3.mk"
+.include "../../x11/libdrm/buildlink3.mk"
+.include "../../x11/libxkbcommon/buildlink3.mk"
+.include "../../x11/pixman/buildlink3.mk"
+.include "../../x11/xkeyboard-config/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/weston/PLIST b/weston/PLIST
new file mode 100644
index 0000000000..2f413adb52
--- /dev/null
+++ b/weston/PLIST
@@ -0,0 +1,68 @@
+@comment $NetBSD$
+bin/weston
+bin/weston-calibrator
+bin/weston-debug
+bin/weston-info
+bin/weston-screenshooter
+bin/weston-terminal
+bin/weston-touch-calibrator
+include/libweston-7/libweston-desktop/libweston-desktop.h
+include/libweston-7/libweston/backend-drm.h
+include/libweston-7/libweston/backend-fbdev.h
+include/libweston-7/libweston/config-parser.h
+include/libweston-7/libweston/libweston.h
+include/libweston-7/libweston/matrix.h
+include/libweston-7/libweston/plugin-registry.h
+include/libweston-7/libweston/timeline-object.h
+include/libweston-7/libweston/version.h
+include/libweston-7/libweston/weston-log.h
+include/libweston-7/libweston/windowed-output-api.h
+include/libweston-7/libweston/zalloc.h
+include/weston/weston.h
+lib/libweston-7.so
+lib/libweston-7.so.0
+lib/libweston-7.so.0.0.0
+lib/libweston-7/drm-backend.so
+lib/libweston-7/fbdev-backend.so
+lib/libweston-7/gl-renderer.so
+lib/libweston-desktop-7.so
+lib/libweston-desktop-7.so.0
+lib/libweston-desktop-7.so.0.0.0
+lib/pkgconfig/libweston-7.pc
+lib/pkgconfig/libweston-desktop-7.pc
+lib/pkgconfig/weston.pc
+lib/weston/desktop-shell.so
+libexec/weston-desktop-shell
+libexec/weston-keyboard
+man/man1/weston-debug.1
+man/man1/weston.1
+man/man5/weston.ini.5
+man/man7/weston-bindings.7
+man/man7/weston-drm.7
+share/libweston-7/protocols/weston-debug.xml
+share/pkgconfig/libweston-7-protocols.pc
+share/wayland-sessions/weston.desktop
+share/weston/background.png
+share/weston/border.png
+share/weston/fullscreen.png
+share/weston/home.png
+share/weston/icon_editor.png
+share/weston/icon_flower.png
+share/weston/icon_ivi_clickdot.png
+share/weston/icon_ivi_flower.png
+share/weston/icon_ivi_simple-egl.png
+share/weston/icon_ivi_simple-shm.png
+share/weston/icon_ivi_smoke.png
+share/weston/icon_terminal.png
+share/weston/icon_window.png
+share/weston/panel.png
+share/weston/pattern.png
+share/weston/random.png
+share/weston/sidebyside.png
+share/weston/sign_close.png
+share/weston/sign_maximize.png
+share/weston/sign_minimize.png
+share/weston/terminal.png
+share/weston/tiling.png
+share/weston/wayland.png
+share/weston/wayland.svg
diff --git a/weston/distinfo b/weston/distinfo
new file mode 100644
index 0000000000..ff3275b188
--- /dev/null
+++ b/weston/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (weston-7.0.0.tar.xz) = 914c6d0ee569c54c13377a1c5582e534ed7c71f9
+RMD160 (weston-7.0.0.tar.xz) = 7495e38c3ae50373e5b1dae459e88150993c8845
+SHA512 (weston-7.0.0.tar.xz) = fa14467ab89fb12175830d9cf29d89dc04899fd21d801e60e85836e8e52e17e144be78098b3eedfab6c51b7fb055ecfabb456a8a74f4e40485134da59ac58ea3
+Size (weston-7.0.0.tar.xz) = 1086028 bytes
Home |
Main Index |
Thread Index |
Old Index