pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/gupnp



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Aug 29 19:51:59 UTC 2023

Modified Files:
        pkgsrc/net/gupnp: Makefile PLIST buildlink3.mk distinfo
Removed Files:
        pkgsrc/net/gupnp/patches: patch-libgupnp_guul.c

Log Message:
gupnp: updated to 1.6.5

1.6.5 (stable)
 - Fix build with meson 1.2

1.6.4 (stable)
==============
 - Keep a weak reference to proxy in action
 - Add API to provide HTTP credentials for simple authentication
 - Remove xmlRecoverMemory usage

Bugs fixed in this release:
 - Fixes: https://gitlab.gnome.org/GNOME/gupnp/-/issues/85
 - https://gitlab.gnome.org/GNOME/gupnp/issues/86

1.6.3 (stable)
==============
 - Fix handling of deprecated and tentative v6 addresses
 - Bump GSSDP minimjal version to 1.6.2

Bugs fixed in this release:
 - https://gitlab.gnome.org/GNOME/gupnp/issues/82
 - https://gitlab.gnome.org/GNOME/gupnp/issues/83

1.6.2 (stable)
==============
 - Add test for issue 81

Bugs fixed in this release:
 - https://gitlab.gnome.org/GNOME/gupnp/issues/81

1.6.1 (stable)
==============
 - ControlPoint: Fix error handling if description download fails
 - Use proper method for detecting IFA_FLAGS availability
 - ContextManager: Do not leak filtered contexts
 - Network ContextManager: Do not leak list parts of context lists
 - Introspection: Properly chain up to parent class
 - ContextManager: Fix freeing unavailable contexts
 - ControlPoint: Do not leak cancellable
 - Service: Fix crash if subscription callback is points unreachable host

Bugs fixed in this release:
 - https://gitlab.gnome.org/GNOME/gupnp/issues/80
 - https://gitlab.gnome.org/GNOME/gupnp/issues/78

1.6.0 (stable)
==============
 - Re-release of 1.5.4, no functional change


To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 pkgsrc/net/gupnp/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/gupnp/PLIST
cvs rdiff -u -r1.53 -r1.54 pkgsrc/net/gupnp/buildlink3.mk
cvs rdiff -u -r1.29 -r1.30 pkgsrc/net/gupnp/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/net/gupnp/patches/patch-libgupnp_guul.c

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

Modified files:

Index: pkgsrc/net/gupnp/Makefile
diff -u pkgsrc/net/gupnp/Makefile:1.83 pkgsrc/net/gupnp/Makefile:1.84
--- pkgsrc/net/gupnp/Makefile:1.83      Mon Aug 14 05:25:00 2023
+++ pkgsrc/net/gupnp/Makefile   Tue Aug 29 19:51:59 2023
@@ -1,32 +1,29 @@
-# $NetBSD: Makefile,v 1.83 2023/08/14 05:25:00 wiz Exp $
+# $NetBSD: Makefile,v 1.84 2023/08/29 19:51:59 adam Exp $
 
-DISTNAME=      gupnp-1.0.3
-PKGREVISION=   24
+DISTNAME=      gupnp-1.6.5
 CATEGORIES=    net
-MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gupnp/1.0/}
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gupnp/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://www.gupnp.org/
-COMMENT=       Framework for UPnP devices (1.0 branch)
+COMMENT=       Framework for UPnP devices (1.2 branch)
 LICENSE=       gnu-lgpl-v2
 
-GNU_CONFIGURE= yes
-USE_LIBTOOL=   yes
-USE_TOOLS+=    gmake pkg-config
-
-PKGCONFIG_OVERRIDE+=   gupnp-1.0.pc.in
-REPLACE_PYTHON=                tools/gupnp-binding-tool
-
-TEST_TARGET=           check
-#CFLAGS=               -O0 -g
-#CONFIGURE_ARGS+=      CFLAGS=${CFLAGS:Q}
-#CONFIGURE_ARGS+=      --disable-shared
-#CONFIGURE_ARGS+=      --enable-static
+USE_TOOLS+=    pkg-config
+
+REPLACE_PYTHON=        tools/gupnp-binding-tool
+
+PKGCONFIG_OVERRIDE+=           output/meson-private/gupnp-1.6.pc
+PKGCONFIG_OVERRIDE_STAGE=      pre-install
+
+TEST_ENV+=     LD_LIBRARY_PATH=${WRKSRC}/output/libgupnp
+# for Darwin
+TEST_ENV+=     DYLD_LIBRARY_PATH=${WRKSRC}/output/libgupnp
 
 .include "../../mk/bsd.prefs.mk"
 
-.if !empty(OPSYS:M*BSD) || ${OPSYS} == "DragonFly" || ${OPSYS} == "Darwin"
+.if ${OPSYS:M*BSD} || ${OPSYS} == "DragonFly" || ${OPSYS} == "Darwin"
 pre-configure:
        cp ${FILESDIR}/uuid.pc ${BUILDLINK_DIR}/lib/pkgconfig/
 .else
@@ -34,14 +31,14 @@ pre-configure:
 .endif
 
 .include "../../archivers/xz/buildlink3.mk"
-BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.39.90
+BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.58.0
 .include "../../devel/glib2/buildlink3.mk"
-BUILDLINK_DEPMETHOD.gobject-introspection=     build
 .include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../devel/meson/build.mk"
+.include "../../devel/py-gi-docgen/buildlink3.mk"
 .include "../../lang/python/application.mk"
-.include "../../net/libsoup/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gssdp+=  gssdp>=0.14.15
-.include "../../net/gssdp/buildlink3.mk"
 .include "../../lang/vala/buildlink3.mk"
+.include "../../net/libsoup3/buildlink3.mk"
+.include "../../net/gssdp/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/gupnp/PLIST
diff -u pkgsrc/net/gupnp/PLIST:1.10 pkgsrc/net/gupnp/PLIST:1.11
--- pkgsrc/net/gupnp/PLIST:1.10 Mon Oct  2 15:45:46 2017
+++ pkgsrc/net/gupnp/PLIST      Tue Aug 29 19:51:59 2023
@@ -1,88 +1,31 @@
-@comment $NetBSD: PLIST,v 1.10 2017/10/02 15:45:46 wiz Exp $
-bin/gupnp-binding-tool
-include/gupnp-1.0/libgupnp/gupnp-acl.h
-include/gupnp-1.0/libgupnp/gupnp-context-manager.h
-include/gupnp-1.0/libgupnp/gupnp-context.h
-include/gupnp-1.0/libgupnp/gupnp-control-point.h
-include/gupnp-1.0/libgupnp/gupnp-device-info.h
-include/gupnp-1.0/libgupnp/gupnp-device-proxy.h
-include/gupnp-1.0/libgupnp/gupnp-device.h
-include/gupnp-1.0/libgupnp/gupnp-error.h
-include/gupnp-1.0/libgupnp/gupnp-resource-factory.h
-include/gupnp-1.0/libgupnp/gupnp-root-device.h
-include/gupnp-1.0/libgupnp/gupnp-service-info.h
-include/gupnp-1.0/libgupnp/gupnp-service-introspection.h
-include/gupnp-1.0/libgupnp/gupnp-service-proxy.h
-include/gupnp-1.0/libgupnp/gupnp-service.h
-include/gupnp-1.0/libgupnp/gupnp-types.h
-include/gupnp-1.0/libgupnp/gupnp-uuid.h
-include/gupnp-1.0/libgupnp/gupnp-white-list.h
-include/gupnp-1.0/libgupnp/gupnp-xml-doc.h
-include/gupnp-1.0/libgupnp/gupnp.h
-lib/girepository-1.0/GUPnP-1.0.typelib
-lib/libgupnp-1.0.la
-lib/pkgconfig/gupnp-1.0.pc
-share/gir-1.0/GUPnP-1.0.gir
-share/gtk-doc/html/gupnp/GUPnPAcl.html
-share/gtk-doc/html/gupnp/GUPnPContext.html
-share/gtk-doc/html/gupnp/GUPnPContextManager.html
-share/gtk-doc/html/gupnp/GUPnPControlPoint.html
-share/gtk-doc/html/gupnp/GUPnPDevice.html
-share/gtk-doc/html/gupnp/GUPnPDeviceInfo.html
-share/gtk-doc/html/gupnp/GUPnPDeviceProxy.html
-share/gtk-doc/html/gupnp/GUPnPResourceFactory.html
-share/gtk-doc/html/gupnp/GUPnPRootDevice.html
-share/gtk-doc/html/gupnp/GUPnPService.html
-share/gtk-doc/html/gupnp/GUPnPServiceInfo.html
-share/gtk-doc/html/gupnp/GUPnPServiceProxy.html
-share/gtk-doc/html/gupnp/GUPnPWhiteList.html
-share/gtk-doc/html/gupnp/GUPnPXMLDoc.html
-share/gtk-doc/html/gupnp/annotation-glossary.html
-share/gtk-doc/html/gupnp/api-context.html
-share/gtk-doc/html/gupnp/api-device-control.html
-share/gtk-doc/html/gupnp/api-device-impl.html
-share/gtk-doc/html/gupnp/api-device-info.html
-share/gtk-doc/html/gupnp/api-index-0-12-3.html
-share/gtk-doc/html/gupnp/api-index-0-13-0.html
-share/gtk-doc/html/gupnp/api-index-0-13-3.html
-share/gtk-doc/html/gupnp/api-index-0-17-0.html
-share/gtk-doc/html/gupnp/api-index-0-17-2.html
-share/gtk-doc/html/gupnp/api-index-0-19-1.html
-share/gtk-doc/html/gupnp/api-index-0-19-2.html
-share/gtk-doc/html/gupnp/api-index-0-20-11.html
-share/gtk-doc/html/gupnp/api-index-0-20-12.html
-share/gtk-doc/html/gupnp/api-index-0-20-3.html
-share/gtk-doc/html/gupnp/api-index-0-20-4.html
-share/gtk-doc/html/gupnp/api-index-0-20-5.html
-share/gtk-doc/html/gupnp/api-index-0-20-8.html
-share/gtk-doc/html/gupnp/api-index-0-20-9.html
-share/gtk-doc/html/gupnp/api-index-deprecated.html
-share/gtk-doc/html/gupnp/api-index-full.html
-share/gtk-doc/html/gupnp/api-tools.html
-share/gtk-doc/html/gupnp/api-utility.html
-share/gtk-doc/html/gupnp/api.html
-share/gtk-doc/html/gupnp/client-tutorial.html
-share/gtk-doc/html/gupnp/glossary.html
-share/gtk-doc/html/gupnp/gupnp-Error-codes.html
-share/gtk-doc/html/gupnp/gupnp-Special-UPnP-types.html
-share/gtk-doc/html/gupnp/gupnp-Utility-functions.html
-share/gtk-doc/html/gupnp/gupnp-binding-tool.html
-share/gtk-doc/html/gupnp/gupnp-gupnp-service-introspection.html
-share/gtk-doc/html/gupnp/gupnp.devhelp2
-share/gtk-doc/html/gupnp/home.png
-share/gtk-doc/html/gupnp/index.html
-share/gtk-doc/html/gupnp/left-insensitive.png
-share/gtk-doc/html/gupnp/left.png
-share/gtk-doc/html/gupnp/overview.html
-share/gtk-doc/html/gupnp/right-insensitive.png
-share/gtk-doc/html/gupnp/right.png
-share/gtk-doc/html/gupnp/schemas-device.html
-share/gtk-doc/html/gupnp/schemas-service.html
-share/gtk-doc/html/gupnp/schemas.html
-share/gtk-doc/html/gupnp/server-tutorial.html
-share/gtk-doc/html/gupnp/style.css
-share/gtk-doc/html/gupnp/tutorial.html
-share/gtk-doc/html/gupnp/up-insensitive.png
-share/gtk-doc/html/gupnp/up.png
-share/vala/vapi/gupnp-1.0.deps
-share/vala/vapi/gupnp-1.0.vapi
+@comment $NetBSD: PLIST,v 1.11 2023/08/29 19:51:59 adam Exp $
+bin/gupnp-binding-tool-1.6
+include/gupnp-1.6/libgupnp/gupnp-acl.h
+include/gupnp-1.6/libgupnp/gupnp-context-filter.h
+include/gupnp-1.6/libgupnp/gupnp-context-manager.h
+include/gupnp-1.6/libgupnp/gupnp-context.h
+include/gupnp-1.6/libgupnp/gupnp-control-point.h
+include/gupnp-1.6/libgupnp/gupnp-device-info.h
+include/gupnp-1.6/libgupnp/gupnp-device-proxy.h
+include/gupnp-1.6/libgupnp/gupnp-device.h
+include/gupnp-1.6/libgupnp/gupnp-enums.h
+include/gupnp-1.6/libgupnp/gupnp-error.h
+include/gupnp-1.6/libgupnp/gupnp-resource-factory.h
+include/gupnp-1.6/libgupnp/gupnp-root-device.h
+include/gupnp-1.6/libgupnp/gupnp-service-info.h
+include/gupnp-1.6/libgupnp/gupnp-service-introspection.h
+include/gupnp-1.6/libgupnp/gupnp-service-proxy.h
+include/gupnp-1.6/libgupnp/gupnp-service.h
+include/gupnp-1.6/libgupnp/gupnp-types.h
+include/gupnp-1.6/libgupnp/gupnp-uuid.h
+include/gupnp-1.6/libgupnp/gupnp-xml-doc.h
+include/gupnp-1.6/libgupnp/gupnp.h
+lib/girepository-1.0/GUPnP-1.6.typelib
+lib/libgupnp-1.6.so
+lib/libgupnp-1.6.so.0
+lib/libgupnp-1.6.so.0.106.5
+lib/pkgconfig/gupnp-1.6.pc
+man/man1/gupnp-binding-tool-1.6.1
+share/gir-1.0/GUPnP-1.6.gir
+share/vala/vapi/gupnp-1.6.deps
+share/vala/vapi/gupnp-1.6.vapi

Index: pkgsrc/net/gupnp/buildlink3.mk
diff -u pkgsrc/net/gupnp/buildlink3.mk:1.53 pkgsrc/net/gupnp/buildlink3.mk:1.54
--- pkgsrc/net/gupnp/buildlink3.mk:1.53 Mon Aug 14 05:25:00 2023
+++ pkgsrc/net/gupnp/buildlink3.mk      Tue Aug 29 19:51:59 2023
@@ -1,26 +1,24 @@
-# $NetBSD: buildlink3.mk,v 1.53 2023/08/14 05:25:00 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.54 2023/08/29 19:51:59 adam Exp $
 
 BUILDLINK_TREE+=       gupnp
 
 .if !defined(GUPNP_BUILDLINK3_MK)
 GUPNP_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.gupnp+=  gupnp>=0.20.3
-BUILDLINK_ABI_DEPENDS.gupnp+=  gupnp>=1.0.3nb24
+BUILDLINK_API_DEPENDS.gupnp+=  gupnp>=1.6
+BUILDLINK_ABI_DEPENDS.gupnp?=  gupnp>=1.6
 BUILDLINK_PKGSRCDIR.gupnp?=    ../../net/gupnp
 
 .include "../../mk/bsd.fast.prefs.mk"
-.if (!empty(OPSYS:M*BSD) || ${OPSYS} == "DragonFly" || ${OPSYS} == "Darwin") && (!defined(USE_INTERNAL_UUID) || empty(USE_INTERNAL_UUID:M[Yy][Ee][Ss]))
-pre-configure: gupnp-pre-configure
-.PHONY: gupnp-pre-configure
-gupnp-pre-configure:
+.if (${OPSYS:M*BSD} || ${OPSYS} == "DragonFly" || ${OPSYS} == "Darwin") && (!defined(USE_INTERNAL_UUID) || empty(USE_INTERNAL_UUID:M[Yy][Ee][Ss]))
+pre-configure:
        if ! ${TEST} -e ${BUILDLINK_DIR}/lib/pkgconfig/uuid.pc; then cp ${BUILDLINK_PKGSRCDIR.gupnp}/files/uuid.pc ${BUILDLINK_DIR}/lib/pkgconfig/uuid.pc; fi
 .else
 .include "../../devel/libuuid/buildlink3.mk"
 .endif
 
 .include "../../devel/glib2/buildlink3.mk"
-.include "../../net/libsoup/buildlink3.mk"
+.include "../../net/libsoup3/buildlink3.mk"
 .include "../../net/gssdp/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .endif # GUPNP_BUILDLINK3_MK

Index: pkgsrc/net/gupnp/distinfo
diff -u pkgsrc/net/gupnp/distinfo:1.29 pkgsrc/net/gupnp/distinfo:1.30
--- pkgsrc/net/gupnp/distinfo:1.29      Tue Oct 26 11:05:42 2021
+++ pkgsrc/net/gupnp/distinfo   Tue Aug 29 19:51:59 2023
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.29 2021/10/26 11:05:42 nia Exp $
+$NetBSD: distinfo,v 1.30 2023/08/29 19:51:59 adam Exp $
 
-BLAKE2s (gupnp-1.0.3.tar.xz) = 3e7b101b174f8ad7ac18f697060e744a4bfc64cafef1aa206cda300325242c3c
-SHA512 (gupnp-1.0.3.tar.xz) = f256757ddf1a31f1dc93dc138401329e40aa063e7452dccaabe53682eebcb1b98cb6429c01d806290587ca9d01d91afce0603627d2d8675ddb68ef919efb6448
-Size (gupnp-1.0.3.tar.xz) = 422912 bytes
-SHA1 (patch-libgupnp_guul.c) = 2d903fa0723c0617a8eaca81e4cbcf2008a74f17
+BLAKE2s (gupnp-1.6.5.tar.xz) = 48954d047256c9d86de87bc05fd2c4b7ba209559f7b2880d141fcbc387ac8dc9
+SHA512 (gupnp-1.6.5.tar.xz) = c34def9accb0984e17298156b7d325eebd89cc0f0f9568740b15f20a05ce523c8f97b5cc98cee1245c0bdea0a5b4fe97878b810c3325239d87d7d577cd0742a5
+Size (gupnp-1.6.5.tar.xz) = 163380 bytes



Home | Main Index | Thread Index | Old Index