summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorryoon <ryoon>2012-10-06 08:14:20 +0000
committerryoon <ryoon>2012-10-06 08:14:20 +0000
commitff27c33123e6ec79e5352193094bd32b9bfe7121 (patch)
tree4b0375d7771050bf7360710dcbfbf1f08f280594 /net
parent15decfd0c15c25c26645f8afb29d483b2c5e64fb (diff)
downloadpkgsrc-ff27c33123e6ec79e5352193094bd32b9bfe7121.tar.gz
Update to 0.18.3
* Bump BUILDLINK_API_DEPENDS and BUILDLINK_ABI_DEPENDS * Increase version number in uuid.pc for other gupnp packages Changelog: 0.18.4 ====== Changes since 0.18.3: - Make sure that subscribtion timeouts are always removed. - Update tutorial to use correct upnp.org links. - Add missing includes. - Remove deprecated g_thread_init() calls. - Don't leak internal functions from context managers. - Make "linux" context manager the default context manager when building on Linux. - Fix some more deprecation warnings. - Connman and NM context managers fall back to linux context manager now if available. - Add support for device aliases (such as eth0:1) in the linux context manager. - Really report a bug on faulty device descripton XMLs. - Silence libxml2 console output. All contributors to this release: Jens Georg <mail@jensge.org> Riko Yamada <rik0yamada@yahoo.co.jp> Ludovic Ferrandis <ludovic.ferrandis@linux.intel.com> Sven Neumann <s.neumann@raumfeld.com> Andreas Henriksson <andreas@fatal.se> Bugs fixed: - https://bugzilla.gnome.org/show_bug.cgi?id=680322 - https://bugzilla.gnome.org/show_bug.cgi?id=681963 - https://bugzilla.gnome.org/show_bug.cgi?id=673100 - https://bugzilla.gnome.org/show_bug.cgi?id=673933 - https://bugzilla.gnome.org/show_bug.cgi?id=676803 - https://bugzilla.gnome.org/show_bug.cgi?id=682005 - https://bugzilla.gnome.org/show_bug.cgi?id=679204 0.18.3 ====== Changes since 0.18.2: - Add a Connman (http://connman.net) context manager. - Add a work-around for one of the lock-ups in bug 667494. - Don't leak private symbols. - Don't leak DBus proxies in network-manager context-manager. - Fix some g-i annotations. All contributors to this release: Ludovic Ferrandis <ludovic.ferrandis@linux.intel.com> Jens Georg <mail@jensge.org> Andreas Henriksson <andreas@fatal.se> Changes in dependencies: If the Connman context-manager is enabled (--with-context-manager=connman), the required glib version is 2.28. Bugs fixed: - https://bugzilla.gnome.org/show_bug.cgi?id=673933 - https://bugzilla.gnome.org/show_bug.cgi?id=674410 - https://bugzilla.gnome.org/show_bug.cgi?id=672998 0.18.2 ====== Changes since 0.18.1: - Revert the charset quoting patch from 0.18.1. Apparently this issue was only present in a special version of libsoup. - Fix subscription timeout calculation. - Minor fixes from static code analysis. - Fix byte-range requests. - Add a unit-test for byte-range requests. All contributors: Jens Georg <mail@jensge.org> Sven Neumann <s.neumann@raumfeld.com> Lukasz Pawlik <lukasz.pawlik@comarch.com> Bugs fixed: - https://bugzilla.gnome.org/show_bug.cgi?id=670518 0.18.1 ====== Changes since 0.18.0: - Properly quote charset in SOAP requests. - Fix GUPnPContextManager documentation. - Fix several build warnings. - Several documentation fixes. - Error handling fix in gupnp-binding-tool. - Always send the initial event after a subscribtion even if the client immediately unsubscribes. - Some minor code clean-up. All contributors: Jens Georg <mail@jensge.org> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Ville Skyttä <ville.skytta@iki.fi> Lukasz Pawlik <lucas.pawlik@gmail.com> Bugs fixed: - https://bugzilla.gnome.org/show_bug.cgi?id=658633 - https://bugzilla.gnome.org/show_bug.cgi?id=658486 0.18.0 ====== Changes since 0.17.2: - Fix a crash in Linux context manager if the USB cable is unplugged from a USB network device interface. All contributors: Jens Georg <mail@jensge.org> 0.17.2 ====== Changes since 0.17.1: - Drop main-context property - Fix a small leak from the default-language property. - Refactor and clean-up internals of GUPnPContextManager. Dependency-related changes: - Require gssdp >= 0.11.2. All contributors: Jens Georg <mail@jensge.org> 0.17.1 ====== Changes since 0.17.1: - Drop deprecated conic support. - A Linux context manager. Unlinke the generic static unix context-manger, the Linux context-manager can dynamically react to device and address changes, similar to the NetworkManager-based context-manager, but without depending on DBus or NetworkManager. - Fix for a SOAP action parameter validation regression. - Updates to the build system such as: - Modernized autotools. - xz tarballs as default. - Improved OpenBSD support. - More stable RootDevice URIs. All contributors: Jens Georg <mail@jensge.org> Jasper Lievisse Adriaanse <jasper@humppa.nl> Javier Jardón <jjardon@gnome.org> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> 0.17.0 ====== Changes since 0.16.1: - Fix several crashes during initial introspection. - Several fixes regarding SOAP action parameter validation. - Always append a Content-Language header if the client has an Accept-Language header. - Always append an Ext header in SOAP responses. - Improve introspection support: * Classes that throw an error during construction implement GInitable. * Update gobject-introspection autotools integration. * Many annotation fixes. - Tutorial improvements. Dependency-related changes: - Require gssdp >= 0.11.0. All contributors: Jens Georg <mail@jensge.org> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Sven Neumann <s.neumann@raumfeld.com> Santakivi Topi <Topi.Santakivi@digia.com> 0.16.1 ====== Changes since 0.16.0: - Port to new (0.9) NetworkManager APIs. - Correction to 'Content-Type' HTTP header values. - Satisfy strict compiler checks. All contributors: Dan Williams <dcbw@redhat.com> Sven Neumann <s.neumann@raumfeld.com> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> 0.16.0 ====== Changes since 0.15.1: - Set the thread context before doing GDBus operations. - Use the default timeout on DBus calls. - Fix documentation of gupnp_context_manager_new(). - Remove redundant code. - Clear the (obsolete) ChangeLog file. - Add some checks on variants. - Don't use uninitialized pointer. - Some coding-style fixes. Bugs fixed in this release: 2224 - GUPnP accesses dbus properties without checking that they exist 2223 - Missing handling of gio-style multi-main-context in GUPnPNetworkManager All contributors: Olivier Crête <olivier.crete@collabora.co.uk> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Sven Neumann <s.neumann@raumfeld.com> Jens Georg <mail@jensge.org> Ross Burton <ross@linux.intel.com> Luis de Bethencourt <luis@debethencourt.com> 0.15.1 ====== Changes since 0.15.0: - Set 'ESSID' on WiFi contexts. - Fix a crasher bug. - Fix some leaks. - Remove a cyclic-reference - Fix logic to find service from list and therefore the issue of wrongly ignoring new services. - Remove all hosted paths from SoupServer before unrefing it. Dependency related changes: - Require gssdp >= 0.9.2. Bugs fixed in this release: 2212 - Leak in gupnp_root_device_construct 2215 - gupnp-control-point ignores services at startup 2216 - Leak in gupnp_resource_factory 2217 - gupnp-unix-context-manager leaks contexts if interfaces are not up 2218 - gupnp-context creates new SoupServers on shutdown All contributors: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Jens Georg <mail@jensge.org> 0.15.0 ====== Changes since 0.14.0 not included in 0.14.1: - Port from dbus-glib to GDBus. - Enable gzip compression for large action response bodies. - Fix gupnp-binding-tool to generate headers usable in C++. Dependency related changes: - Require glib >= 2.24.0. - Require libsoup >= 2.28.2. - Require gio >= 2.26 (new dependency). - Drop dependency on dbus-glib. Bugs fixed in this release: 2184 - Migrate from dbus-glib to glib's GDBus All contributors: Ross Burton <ross@linux.intel.com> Sven Neumann <s.neumann@raumfeld.com> Henry Hoegelow <h.hoegelow@raumfeld.com> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Fargier Sylvain <fargier.sylvain@free.fr> 0.14.0 ====== Changes since 0.13.5: - Don't use deprecated glib, gobject and libsoup APIs. - Check for libuuid only on platforms where we need it. - Explicitly link example apps to needed libraries. - Fix some potential crashes and leaks. - Fix pointer to/from integer conversion on 64-bit machines. - Fix parsing of unsigned integers. - Use locale-independent float <-> string conversions. - Remove some redundant functions and variables. - Remove some unused variables noticed. - Use correct mime-type for XML data. - Various non-functional improvements. Bugs fixed in this release: 2192 - 64bit portability issue with *_register_*_type functions 2190 - Build fails because explicit linking is missing 2188 - configure.ac should leave out the uuid module check on OSX All contributors: Ross Burton <ross@linux.intel.com> Sven Neumann <s.neumann@raumfeld.com> Jens Georg <mail@jensge.org> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Nader Morshed <morshed.nader@gmail.com> 0.13.5 ====== Changes since 0.13.4: - Chain up in GUPnPXMLDoc's finalize(). - Correct transfer annotation for gupnp_context_get_session(). - Prefer g_strcmp0() over strcmp(). - Check for body length rather than Content-Length in SOAP requests so we can satsify DLNA CTT test 7.2.5.7. - Explicitly link test apps to needed libraries. Bugs fixed in this release: 2186 - Missing annotation for context_get_session All contributors: Sven Neumann <s.neumann@raumfeld.com> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Zach Goldberg <zgold@corvette.(none)> 0.13.4 ====== Changes since 0.13.3: - GUPnPService should remove all handlers installed on the shared SoupServer instance when it is disposed. - Fixate subscription timeout to be 300s as per DLNA requirement (7.2.22.1). - Correct type of action argument of GUPnPService::action-invoked. - Remove redundant copying of GValue content in a few places. - Handle multiple variables inside property node in event notifications to be compatible with server-side implementations using older GUPnP - Fix syntax of event notifications with multiple properties. - Add/fix gobject-introspection annotations for various functions. - Some non-functional improvements. Bugs fixed in this release: 2084 - Add scope annotations to various functions 2131 - GUPnPServiceAction is a boxed, not a pointer 2086 - Fix gtk-doc format on all functions in public GUPnP API All contributors: Sven Neumann <s.neumann@raumfeld.com> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Zach Goldberg <zgold@corvette.(none)>
Diffstat (limited to 'net')
-rw-r--r--net/gupnp/Makefile8
-rw-r--r--net/gupnp/PLIST3
-rw-r--r--net/gupnp/buildlink3.mk8
-rw-r--r--net/gupnp/distinfo8
-rw-r--r--net/gupnp/files/uuid.pc2
5 files changed, 14 insertions, 15 deletions
diff --git a/net/gupnp/Makefile b/net/gupnp/Makefile
index e4e40f6044d..cdff86896f3 100644
--- a/net/gupnp/Makefile
+++ b/net/gupnp/Makefile
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.16 2012/09/15 10:06:01 obache Exp $
+# $NetBSD: Makefile,v 1.17 2012/10/06 08:14:20 ryoon Exp $
#
-DISTNAME= gupnp-0.13.3
-PKGREVISION= 10
+DISTNAME= gupnp-0.18.4
CATEGORIES= net
-MASTER_SITES= http://www.gupnp.org/sites/all/files/sources/
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gupnp/0.18/}
+EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.gupnp.org/
diff --git a/net/gupnp/PLIST b/net/gupnp/PLIST
index d3388ca08be..2c2d1969fc7 100644
--- a/net/gupnp/PLIST
+++ b/net/gupnp/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2010/05/02 11:20:06 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2012/10/06 08:14:20 ryoon Exp $
bin/gupnp-binding-tool
include/gupnp-1.0/libgupnp/gupnp-context-manager.h
include/gupnp-1.0/libgupnp/gupnp-context.h
@@ -43,7 +43,6 @@ 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-binding-tool.html
share/gtk-doc/html/gupnp/gupnp-gupnp-service-introspection.html
-share/gtk-doc/html/gupnp/gupnp.devhelp
share/gtk-doc/html/gupnp/gupnp.devhelp2
share/gtk-doc/html/gupnp/home.png
share/gtk-doc/html/gupnp/index.html
diff --git a/net/gupnp/buildlink3.mk b/net/gupnp/buildlink3.mk
index dd9bc4d461e..b7842aead7a 100644
--- a/net/gupnp/buildlink3.mk
+++ b/net/gupnp/buildlink3.mk
@@ -1,16 +1,16 @@
-# $NetBSD: buildlink3.mk,v 1.15 2012/09/15 10:06:01 obache Exp $
+# $NetBSD: buildlink3.mk,v 1.16 2012/10/06 08:14:20 ryoon Exp $
BUILDLINK_TREE+= gupnp
.if !defined(GUPNP_BUILDLINK3_MK)
GUPNP_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.gupnp+= gupnp>=0.13.2
-BUILDLINK_ABI_DEPENDS.gupnp+= gupnp>=0.13.3nb10
+BUILDLINK_API_DEPENDS.gupnp+= gupnp>=0.18.4
+BUILDLINK_ABI_DEPENDS.gupnp+= gupnp>=0.18.4
BUILDLINK_PKGSRCDIR.gupnp?= ../../net/gupnp
.include "../../mk/bsd.prefs.mk"
-.if !empty(OPSYS:M*BSD) || ${OPSYS} == "DragonFly"
+.if (!empty(OPSYS:M*BSD) || ${OPSYS} == "DragonFly" || ${OPSYS} == "Darwin") && empty(USE_INTERNAL_UUID:M[Yy][Ee][Ss])
pre-configure:
cp ${BUILDLINK_PKGSRCDIR.gupnp}/files/uuid.pc ${BUILDLINK_DIR}/lib/pkgconfig/
.else
diff --git a/net/gupnp/distinfo b/net/gupnp/distinfo
index c8eef45df2b..57dae0f6800 100644
--- a/net/gupnp/distinfo
+++ b/net/gupnp/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.6 2011/01/30 01:45:25 markd Exp $
+$NetBSD: distinfo,v 1.7 2012/10/06 08:14:20 ryoon Exp $
-SHA1 (gupnp-0.13.3.tar.gz) = 4b19ed373d474b6a4b5f303ffc1e871013b693d6
-RMD160 (gupnp-0.13.3.tar.gz) = fb43f8fdc6c282509a87ee113c074b969eb55a6d
-Size (gupnp-0.13.3.tar.gz) = 529546 bytes
+SHA1 (gupnp-0.18.4.tar.xz) = e2ae6fd8e62ab280c0808af9ab122c90f090f274
+RMD160 (gupnp-0.18.4.tar.xz) = 9995aedea4a455024430d5286d4de020e0d45654
+Size (gupnp-0.18.4.tar.xz) = 361524 bytes
SHA1 (patch-ab) = e43380eac64d815fff1a1b62f73e35e1bdfb9633
SHA1 (patch-ad) = 4e6066594153e3ca10b32618fc3afb1144d50d54
SHA1 (patch-ae) = 4601bc1d9c56a509241c99e529ea65fe5bf7986c
diff --git a/net/gupnp/files/uuid.pc b/net/gupnp/files/uuid.pc
index 461c42e25b9..deda3659d77 100644
--- a/net/gupnp/files/uuid.pc
+++ b/net/gupnp/files/uuid.pc
@@ -1,6 +1,6 @@
Name: uuid
Description: Universally unique id library
-Version: 0
+Version: 2
Requires:
Cflags:
Libs: