summaryrefslogtreecommitdiff
path: root/net/gupnp
diff options
context:
space:
mode:
authorwiz <wiz>2016-09-30 14:52:05 +0000
committerwiz <wiz>2016-09-30 14:52:05 +0000
commitde4b03d217ddf8ea751e580f59f8d371db6bd33b (patch)
tree74e1178f3a94f7fc6c743b4d9ef9008be8b6fe1c /net/gupnp
parent46c90231dcb0165d8cd428aef5da6da29e31173f (diff)
downloadpkgsrc-de4b03d217ddf8ea751e580f59f8d371db6bd33b.tar.gz
Updated gupnp to 1.0.0.
1.0.0 ===== - Only version changed 0.99.0 ====== - Fix build on OS X All contributors to this release: - Tomasz Pajor <tomek@polishgeeks.com> - Jens Georg <mail@jensge.org> 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 <mail@jensge.org> - Jozef Šiška <jozef.siska@streamunlimited.com> 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 <mail@jensge.org> - Philip Withnall <philip@tecnocode.co.uk> 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 <mail@jensge.org> - Ting-Wei Lan <lantw@src.gnome.org> 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 <mail@jensge.org> - Debarshi Ray <debarshir@gnome.org> - Olivier Crête <olivier.crete@collabora.com> - Guillaume Marquebielle <guillaume.marquebielle@parrot.com> - Bastien Nocera <hadess@hadess.net> 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 <mail@jensge.org>
Diffstat (limited to 'net/gupnp')
-rw-r--r--net/gupnp/Makefile8
-rw-r--r--net/gupnp/PLIST5
-rw-r--r--net/gupnp/distinfo12
-rw-r--r--net/gupnp/patches/patch-ab16
-rw-r--r--net/gupnp/patches/patch-ad49
5 files changed, 12 insertions, 78 deletions
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 <rpc.h>
- #else
-+#if defined(__NetBSD__) || defined(__DragonFly__) || defined(__FreeBSD__)
-+#include <uuid.h>
-+#else
- #include <uuid/uuid.h>
- #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