pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

weston: Update wip/weston to 8.0.0



Module Name:	pkgsrc-wip
Committed By:	Denys Nykula <nykula%ukr.net@localhost>
Pushed By:	nykula
Date:		Fri Jul 17 22:32:23 2020 +0300
Changeset:	c7c32f8729e14c029b2d5e72d9066207f9a324a4

Modified Files:
	weston/Makefile
	weston/PLIST
	weston/distinfo

Log Message:
weston: Update wip/weston to 8.0.0

Changes:
 * DRM backend can be built without GBM
 * DRM backend supports HDCP
 * EGL_KHR_partial_update used if available, reducing memory footprint
 * Hardware planes used more effectively
 * clients/window: drop support for rgb565

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c7c32f8729e14c029b2d5e72d9066207f9a324a4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 weston/Makefile |  8 +++++---
 weston/PLIST    | 53 ++++++++++++++++++++++++++++-------------------------
 weston/distinfo |  8 ++++----
 3 files changed, 37 insertions(+), 32 deletions(-)

diffs:
diff --git a/weston/Makefile b/weston/Makefile
index 09e3fd2056..d6d448a15d 100644
--- a/weston/Makefile
+++ b/weston/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	weston-7.0.0
+DISTNAME=	weston-8.0.0
 CATEGORIES=	wm
 MASTER_SITES=	https://wayland.freedesktop.org/releases/
 EXTRACT_SUFX=	.tar.xz
@@ -14,8 +14,10 @@ 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
+SUBST_CLASSES+=		allno
+SUBST_STAGE.allno=	pre-configure
+SUBST_FILES.allno=	meson_options.txt
+SUBST_SED.allno=	s,true,false,
 
 .include "../../devel/meson/build.mk"
 .include "../../devel/pango/buildlink3.mk"
diff --git a/weston/PLIST b/weston/PLIST
index 2f413adb52..3c58d16b30 100644
--- a/weston/PLIST
+++ b/weston/PLIST
@@ -6,32 +6,34 @@ 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/libweston-8/libweston-desktop/libweston-desktop.h
+include/libweston-8/libweston/backend-drm.h
+include/libweston-8/libweston/backend-fbdev.h
+include/libweston-8/libweston/config-parser.h
+include/libweston-8/libweston/libweston.h
+include/libweston-8/libweston/matrix.h
+include/libweston-8/libweston/plugin-registry.h
+include/libweston-8/libweston/version.h
+include/libweston-8/libweston/weston-log.h
+include/libweston-8/libweston/windowed-output-api.h
+include/libweston-8/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/libweston-8.so
+lib/libweston-8.so.0
+lib/libweston-8.so.0.0.0
+lib/libweston-8/drm-backend.so
+lib/libweston-8/fbdev-backend.so
+lib/libweston-8/gl-renderer.so
+lib/libweston-desktop-8.so
+lib/libweston-desktop-8.so.0
+lib/libweston-desktop-8.so.0.0.0
+lib/pkgconfig/libweston-8.pc
+lib/pkgconfig/libweston-desktop-8.pc
 lib/pkgconfig/weston.pc
 lib/weston/desktop-shell.so
+lib/weston/libexec_weston.so
+lib/weston/libexec_weston.so.0
+lib/weston/libexec_weston.so.0.0.0
 libexec/weston-desktop-shell
 libexec/weston-keyboard
 man/man1/weston-debug.1
@@ -39,8 +41,9 @@ 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/libweston-8/protocols/weston-debug.xml
+share/libweston-8/protocols/weston-direct-display.xml
+share/pkgconfig/libweston-8-protocols.pc
 share/wayland-sessions/weston.desktop
 share/weston/background.png
 share/weston/border.png
diff --git a/weston/distinfo b/weston/distinfo
index ff3275b188..8deccc51e4 100644
--- a/weston/distinfo
+++ b/weston/distinfo
@@ -1,6 +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
+SHA1 (weston-8.0.0.tar.xz) = 80200a9c677d34c2de52230be444bd03ecd84229
+RMD160 (weston-8.0.0.tar.xz) = 2c183751f7d4dc69a6f40640bb66d9b3e037dc9f
+SHA512 (weston-8.0.0.tar.xz) = 74853b0c9cabbabe942a2d057b65e4e97b48dc5f4df6d7b9ffc10ec52bc787009b12b900be6b426551902b920b7308baa967b7489761641dc9c31cf90440950c
+Size (weston-8.0.0.tar.xz) = 1094904 bytes


Home | Main Index | Thread Index | Old Index