pkgsrc-WIP-changes archive

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

spice-gtk: finish



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%gatalith.at@localhost>
Pushed By:	wiz
Date:		Mon Jul 11 09:44:14 2022 +0200
Changeset:	2d4785271424afd2baad25d71d55759a84090a36

Modified Files:
	spice-gtk/Makefile
	spice-gtk/PLIST
	spice-gtk/distinfo
Added Files:
	spice-gtk/patches/patch-subprojects_spice-common_common_recorder_make-it-quick_config.gnu.mk

Log Message:
spice-gtk: finish

Add missing dependencies, fix a test(1) ==

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

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

diffstat:
 spice-gtk/Makefile                                 |  9 ++++++--
 spice-gtk/PLIST                                    | 25 ++++++++++++++++++++++
 spice-gtk/distinfo                                 |  1 +
 ...mon_common_recorder_make-it-quick_config.gnu.mk | 15 +++++++++++++
 4 files changed, 48 insertions(+), 2 deletions(-)

diffs:
diff --git a/spice-gtk/Makefile b/spice-gtk/Makefile
index f27937393b..22015693d7 100644
--- a/spice-gtk/Makefile
+++ b/spice-gtk/Makefile
@@ -10,6 +10,11 @@ HOMEPAGE=	https://www.spice-space.org/spice-gtk.html
 COMMENT=	GTK+ widget for SPICE clients
 LICENSE=	gnu-lgpl-v2.1
 
+DEPENDS+=	${PYPKGPREFIX}-pyparsing-[0-9]*:../../devel/py-pyparsing
+DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+BUILD_DEPENDS+=	gtk-doc-[0-9]*:../../textproc/gtk-doc
+BUILD_DEPENDS+=	asciidoc-[0-9]*:../../textproc/asciidoc
+
 USE_TOOLS+=		pkg-config
 USE_PKGLOCALEDIR=	yes
 
@@ -19,12 +24,12 @@ PKGCONFIG_OVERRIDE+=	spice-client-gtk-3.0.pc.in
 MESON_ARGS+=		-Dintrospection=enabled
 MESON_ARGS+=		-Dvapi=enabled
 
-PYTHON_VERSIONED_DEPENDENCIES+=	pyparsing
+PYTHON_VERSIONS_INCOMPATIBLE=	27
 
 .include "../../devel/gobject-introspection/buildlink3.mk"
 .include "../../lang/vala/buildlink3.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../devel/meson/build.mk"
+.include "../../lang/python/pyversion.mk"
 .include "../../audio/libopus/buildlink3.mk"
 .include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
diff --git a/spice-gtk/PLIST b/spice-gtk/PLIST
index cccb58c94a..95309bad1c 100644
--- a/spice-gtk/PLIST
+++ b/spice-gtk/PLIST
@@ -67,6 +67,7 @@ share/gtk-doc/html/spice-gtk/SpiceUsbDeviceWidget.html
 share/gtk-doc/html/spice-gtk/SpiceUsbredirChannel.html
 share/gtk-doc/html/spice-gtk/SpiceWebdavChannel.html
 share/gtk-doc/html/spice-gtk/annotation-glossary.html
+share/gtk-doc/html/spice-gtk/api-index-deprecated.html
 share/gtk-doc/html/spice-gtk/api-index-full.html
 share/gtk-doc/html/spice-gtk/api-reference.html
 share/gtk-doc/html/spice-gtk/application-support.html
@@ -75,6 +76,30 @@ share/gtk-doc/html/spice-gtk/ch02.html
 share/gtk-doc/html/spice-gtk/ch03.html
 share/gtk-doc/html/spice-gtk/home.png
 share/gtk-doc/html/spice-gtk/index.html
+share/gtk-doc/html/spice-gtk/ix02.html
+share/gtk-doc/html/spice-gtk/ix03.html
+share/gtk-doc/html/spice-gtk/ix04.html
+share/gtk-doc/html/spice-gtk/ix05.html
+share/gtk-doc/html/spice-gtk/ix06.html
+share/gtk-doc/html/spice-gtk/ix07.html
+share/gtk-doc/html/spice-gtk/ix08.html
+share/gtk-doc/html/spice-gtk/ix09.html
+share/gtk-doc/html/spice-gtk/ix10.html
+share/gtk-doc/html/spice-gtk/ix11.html
+share/gtk-doc/html/spice-gtk/ix12.html
+share/gtk-doc/html/spice-gtk/ix13.html
+share/gtk-doc/html/spice-gtk/ix14.html
+share/gtk-doc/html/spice-gtk/ix15.html
+share/gtk-doc/html/spice-gtk/ix16.html
+share/gtk-doc/html/spice-gtk/ix17.html
+share/gtk-doc/html/spice-gtk/ix18.html
+share/gtk-doc/html/spice-gtk/ix19.html
+share/gtk-doc/html/spice-gtk/ix20.html
+share/gtk-doc/html/spice-gtk/ix21.html
+share/gtk-doc/html/spice-gtk/ix22.html
+share/gtk-doc/html/spice-gtk/ix23.html
+share/gtk-doc/html/spice-gtk/ix24.html
+share/gtk-doc/html/spice-gtk/ix25.html
 share/gtk-doc/html/spice-gtk/left-insensitive.png
 share/gtk-doc/html/spice-gtk/left.png
 share/gtk-doc/html/spice-gtk/object-tree.html
diff --git a/spice-gtk/distinfo b/spice-gtk/distinfo
index 8792f9d3ab..87af252531 100644
--- a/spice-gtk/distinfo
+++ b/spice-gtk/distinfo
@@ -3,5 +3,6 @@ $NetBSD$
 BLAKE2s (spice-gtk-0.39.tar.xz) = 6c78762219e820f302a8b2502a9ba40114d6eea7fc60b51a966da2dea5a30807
 SHA512 (spice-gtk-0.39.tar.xz) = ff0f3ca6b10a2c415f2fa8d61464c5710aaa2a46c2c83909f146fa45f01151e756d9c3d79cb162dd3d0c1279b6ef55a67fc5c1266af2cb5b46ac1eaa0254c8d2
 Size (spice-gtk-0.39.tar.xz) = 845528 bytes
+SHA1 (patch-subprojects_spice-common_common_recorder_make-it-quick_config.gnu.mk) = b1b125b33292370bf46ce621f540217dd34417c7
 SHA1 (patch-subprojects_spice-common_meson.build) = aa5274b68f64ea08ba91da2f28dbbfc0e8a3c841
 SHA1 (patch-vapi_meson.build) = ab38cab9efb27a59874f45679e2bc6e63512ec0c
diff --git a/spice-gtk/patches/patch-subprojects_spice-common_common_recorder_make-it-quick_config.gnu.mk b/spice-gtk/patches/patch-subprojects_spice-common_common_recorder_make-it-quick_config.gnu.mk
new file mode 100644
index 0000000000..0347009ecd
--- /dev/null
+++ b/spice-gtk/patches/patch-subprojects_spice-common_common_recorder_make-it-quick_config.gnu.mk
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Fix unportable test(1) operator.
+
+--- subprojects/spice-common/common/recorder/make-it-quick/config.gnu.mk.orig	2020-12-01 16:32:04.099737200 +0000
++++ subprojects/spice-common/common/recorder/make-it-quick/config.gnu.mk
+@@ -215,7 +215,7 @@ MIQ_CFGTEST=	"$<" -o "$<".exe > "$<".err
+ 		[ -x "$<".exe ] &&					\
+ 		"$<".exe > "$<".out					\
+ 		$(MIQ_CFGSET)
+-MIQ_CFG_PRINT=	if [ $$MIQ_CFGRC == 1 ]; then				\
++MIQ_CFG_PRINT=	if [ $$MIQ_CFGRC = 1 ]; then				\
+ 		    echo "$(POS_COLOR)OK$(DEF_COLOR)";			\
+ 		else							\
+ 		    echo "$(ERR_COLOR)NO$(DEF_COLOR)";			\


Home | Main Index | Thread Index | Old Index