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