From de4b03d217ddf8ea751e580f59f8d371db6bd33b Mon Sep 17 00:00:00 2001 From: wiz Date: Fri, 30 Sep 2016 14:52:05 +0000 Subject: Updated gupnp to 1.0.0. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1.0.0 ===== - Only version changed 0.99.0 ====== - Fix build on OS X All contributors to this release: - Tomasz Pajor - Jens Georg 0.20.18 ======= - Retry description URL on failure. Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=694450 All contributors to this release: - Jens Georg - Jozef Šiška 0.20.17 ======= - Update autogen.sh from GNOME template - Cache user agents by IP - Remove intltool - Use newTargetValue in light example Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=653894 - https://bugzilla.gnome.org/show_bug.cgi?id=763945 - https://bugzilla.gnome.org/show_bug.cgi?id=764050 All contributors to this release: - Jens Georg - Philip Withnall 0.20.16 ======= - Don't hardcode python path in gupnp-binding-tool - Check for IFA_FLAGS to not bind ourselves to a recent kernel version - Add missing m4 files - Fix issues with introspection - Make GUPnPServiceAction boxed - Some JavaScript examples - Distribute VAPI file in tarball Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=760217 - https://bugzilla.gnome.org/show_bug.cgi?id=760430 - https://bugzilla.gnome.org/show_bug.cgi?id=761265 All contributors to this release: - Jens Georg - Ting-Wei Lan 0.20.15 ======= - Remove gnome-common - Fix issue with gupnp_service_signals_autoconnect() blocking endlessly. - Fix return type for BIN_HEX. - Update some m4 macros. - Fix typos in API docs. NetworkManager context manager: - Fix use-after-free issue. - Fix various static code analysis findings. Netlink context manager: - Use proper macros for RTM_*ADDRESS messages. - Use device name from netlink. - Add possibility to dump received netlink packets for debugging. - Fix issues with losing contexts after DHCP renew happens. - Some style fixes. Added/updated dependencies: - GSSDP >= 0.14.13 Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=736365 - https://bugzilla.gnome.org/show_bug.cgi?id=741257 - https://bugzilla.gnome.org/show_bug.cgi?id=750936 - https://bugzilla.gnome.org/show_bug.cgi?id=752490 - https://bugzilla.gnome.org/show_bug.cgi?id=759000 All contributors to this release: - Jens Georg - Debarshi Ray - Olivier Crête - Guillaume Marquebielle - Bastien Nocera 0.20.14 ======= Changes since 0.20.13: Added/updated dependencies: GLib 2.0 >= 2.40.0 - Simplify UUID handling. Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=743072 - https://bugzilla.gnome.org/show_bug.cgi?id=744221 All contributors to this release: - Jens Georg --- net/gupnp/Makefile | 8 ++++---- net/gupnp/PLIST | 5 +++-- net/gupnp/distinfo | 12 +++++------- net/gupnp/patches/patch-ab | 16 --------------- net/gupnp/patches/patch-ad | 49 ---------------------------------------------- 5 files changed, 12 insertions(+), 78 deletions(-) delete mode 100644 net/gupnp/patches/patch-ab delete mode 100644 net/gupnp/patches/patch-ad (limited to 'net/gupnp') diff --git a/net/gupnp/Makefile b/net/gupnp/Makefile index f5935e4fcc7..1b0660b7082 100644 --- a/net/gupnp/Makefile +++ b/net/gupnp/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.46 2016/05/03 11:40:06 prlw1 Exp $ +# $NetBSD: Makefile,v 1.47 2016/09/30 14:52:05 wiz Exp $ -DISTNAME= gupnp-0.20.13 -PKGREVISION= 6 +DISTNAME= gupnp-1.0.0 CATEGORIES= net -MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gupnp/0.20/} +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gupnp/1.0/} EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org @@ -40,6 +39,7 @@ BUILDLINK_API_DEPENDS.glib2+= glib2>=2.39.90 .include "../../lang/python/application.mk" BUILDLINK_API_DEPENDS.libsoup+= libsoup>=2.48.0 .include "../../net/libsoup/buildlink3.mk" +BUILDLINK_API_DEPENDS.gssdp+= gssdp>=0.14.15 .include "../../net/gssdp/buildlink3.mk" .include "../../textproc/libxml2/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/net/gupnp/PLIST b/net/gupnp/PLIST index 09e620e68eb..ee6f47e9ea0 100644 --- a/net/gupnp/PLIST +++ b/net/gupnp/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.8 2015/06/06 20:33:32 wiz Exp $ +@comment $NetBSD: PLIST,v 1.9 2016/09/30 14:52:05 wiz Exp $ bin/gupnp-binding-tool include/gupnp-1.0/libgupnp/gupnp-acl.h include/gupnp-1.0/libgupnp/gupnp-context-manager.h @@ -15,6 +15,7 @@ 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 @@ -48,12 +49,12 @@ 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/index.sgml share/gtk-doc/html/gupnp/ix01.html share/gtk-doc/html/gupnp/left-insensitive.png share/gtk-doc/html/gupnp/left.png diff --git a/net/gupnp/distinfo b/net/gupnp/distinfo index 8913137dd40..f865803e863 100644 --- a/net/gupnp/distinfo +++ b/net/gupnp/distinfo @@ -1,8 +1,6 @@ -$NetBSD: distinfo,v 1.23 2015/11/04 00:35:03 agc Exp $ +$NetBSD: distinfo,v 1.24 2016/09/30 14:52:05 wiz Exp $ -SHA1 (gupnp-0.20.13.tar.xz) = eaec209a94e40dc98ba3af96277d79eeba59ddad -RMD160 (gupnp-0.20.13.tar.xz) = bb1c41f910de4b14e7babda0fef0420415400a4b -SHA512 (gupnp-0.20.13.tar.xz) = dfc73a50f93dba84042652556a3fad870137fda3659fac4fe735c3d2cecf94d6908382d88cf85122840dd61017b9348f97edb6ded6d876d5e35058d70f9b8dc1 -Size (gupnp-0.20.13.tar.xz) = 395356 bytes -SHA1 (patch-ab) = ca3f0a39fa6df960f24b7660f2340ca63a34999a -SHA1 (patch-ad) = b07b54ba59b0018df9f8d950e3a12ceb5ee174e8 +SHA1 (gupnp-1.0.0.tar.xz) = c73214798c0665adfbf52eed1428ff86c160afce +RMD160 (gupnp-1.0.0.tar.xz) = ff0ee4e6319b16757386e4668a091c9d28b34a6a +SHA512 (gupnp-1.0.0.tar.xz) = fff1294de3755b0ec961488b5a82618b41a10edde6c0b8b20b03c72621742495d49e59926ad79d1b4ccf4c561a244153c5cdac5e5ce9d54008f230ee9ff77778 +Size (gupnp-1.0.0.tar.xz) = 410008 bytes diff --git a/net/gupnp/patches/patch-ab b/net/gupnp/patches/patch-ab deleted file mode 100644 index 661c3590030..00000000000 --- a/net/gupnp/patches/patch-ab +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-ab,v 1.3 2015/01/25 07:43:13 wiz Exp $ - -More defensive programming. -https://bugzilla.gnome.org/show_bug.cgi?id=743233 - ---- libgupnp/gupnp-control-point.c.orig 2014-05-31 07:49:41.000000000 +0000 -+++ libgupnp/gupnp-control-point.c -@@ -692,7 +692,7 @@ parse_usn (const char *usn, - /* Count elements */ - count = g_strv_length (bits); - -- if (count == 1) { -+ if (count == 1 || (count == 2 && strlen(bits[1]) == 0)) { - /* uuid:device-UUID */ - - *udn = bits[0]; diff --git a/net/gupnp/patches/patch-ad b/net/gupnp/patches/patch-ad deleted file mode 100644 index 91efbc137db..00000000000 --- a/net/gupnp/patches/patch-ad +++ /dev/null @@ -1,49 +0,0 @@ -$NetBSD: patch-ad,v 1.8 2015/01/25 07:43:13 wiz Exp $ - -Add support for BSD uuid library. -https://bugzilla.gnome.org/show_bug.cgi?id=743072 - ---- libgupnp/gupnp-service.c.orig 2015-01-04 11:58:24.000000000 +0000 -+++ libgupnp/gupnp-service.c -@@ -46,8 +46,12 @@ - #ifdef G_OS_WIN32 - #include - #else -+#if defined(__NetBSD__) || defined(__DragonFly__) || defined(__FreeBSD__) -+#include -+#else - #include - #endif -+#endif - - #define SUBSCRIPTION_TIMEOUT 300 /* DLNA (7.2.22.1) enforced */ - -@@ -1110,9 +1114,27 @@ generate_sid (void) - #else - uuid_t id; - char out[39]; -- -+#if defined(__NetBSD__) || defined(__DragonFly__) || defined(__FreeBSD__) -+ { -+ char *myout = NULL; -+ uint32_t status; -+ -+ uuid_create (&id, &status); -+ if (status != uuid_s_ok) { -+ return NULL; -+ } -+ uuid_to_string (&id, &myout, &status); -+ if (status != uuid_s_ok) { -+ free (myout); -+ return NULL; -+ } -+ strncpy (out, myout, sizeof(out)); -+ free (myout); -+ } -+#else - uuid_generate (id); - uuid_unparse (id, out); -+#endif - - return g_strdup_printf ("uuid:%s", out); - #endif -- cgit v1.2.3