diff options
author | ryoon <ryoon@pkgsrc.org> | 2012-10-06 08:14:20 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2012-10-06 08:14:20 +0000 |
commit | 5dfb01e0cbb82252e7b53bb0b628c5b115e1cc6c (patch) | |
tree | 4b0375d7771050bf7360710dcbfbf1f08f280594 /net | |
parent | 6a1ef860eb813a4497ce809b3612fc758454c986 (diff) | |
download | pkgsrc-5dfb01e0cbb82252e7b53bb0b628c5b115e1cc6c.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/Makefile | 8 | ||||
-rw-r--r-- | net/gupnp/PLIST | 3 | ||||
-rw-r--r-- | net/gupnp/buildlink3.mk | 8 | ||||
-rw-r--r-- | net/gupnp/distinfo | 8 | ||||
-rw-r--r-- | net/gupnp/files/uuid.pc | 2 |
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: |