pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/gupnp Update to 0.18.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e96257467d8f
branches:  trunk
changeset: 609549:e96257467d8f
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sat Oct 06 08:14:20 2012 +0000

description:
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@localhost>
Riko Yamada <rik0yamada%yahoo.co.jp@localhost>
Ludovic Ferrandis <ludovic.ferrandis%linux.intel.com@localhost>
Sven Neumann <s.neumann%raumfeld.com@localhost>
Andreas Henriksson <andreas%fatal.se@localhost>

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@localhost>
Jens Georg <mail%jensge.org@localhost>
Andreas Henriksson <andreas%fatal.se@localhost>

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@localhost>
Sven Neumann <s.neumann%raumfeld.com@localhost>
Lukasz Pawlik <lukasz.pawlik%comarch.com@localhost>

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@localhost>
Zeeshan Ali (Khattak) <zeeshanak%gnome.org@localhost>
Ville Skyttä <ville.skytta%iki.fi@localhost>
Lukasz Pawlik <lucas.pawlik%gmail.com@localhost>

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@localhost>

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@localhost>

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@localhost>
Jasper Lievisse Adriaanse <jasper%humppa.nl@localhost>
Javier Jardón <jjardon%gnome.org@localhost>
Zeeshan Ali (Khattak) <zeeshanak%gnome.org@localhost>

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@localhost>
Zeeshan Ali (Khattak) <zeeshanak%gnome.org@localhost>
Sven Neumann <s.neumann%raumfeld.com@localhost>
Santakivi Topi <Topi.Santakivi%digia.com@localhost>

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@localhost>
Sven Neumann <s.neumann%raumfeld.com@localhost>
Zeeshan Ali (Khattak) <zeeshanak%gnome.org@localhost>

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@localhost>
Zeeshan Ali (Khattak) <zeeshanak%gnome.org@localhost>
Sven Neumann <s.neumann%raumfeld.com@localhost>
Jens Georg <mail%jensge.org@localhost>
Ross Burton <ross%linux.intel.com@localhost>
Luis de Bethencourt <luis%debethencourt.com@localhost>

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@localhost>
Jens Georg <mail%jensge.org@localhost>

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@localhost>
Sven Neumann <s.neumann%raumfeld.com@localhost>
Henry Hoegelow <h.hoegelow%raumfeld.com@localhost>
Zeeshan Ali (Khattak) <zeeshanak%gnome.org@localhost>
Fargier Sylvain <fargier.sylvain%free.fr@localhost>

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@localhost>
Sven Neumann <s.neumann%raumfeld.com@localhost>
Jens Georg <mail%jensge.org@localhost>
Zeeshan Ali (Khattak) <zeeshanak%gnome.org@localhost>
Nader Morshed <morshed.nader%gmail.com@localhost>

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@localhost>
Zeeshan Ali (Khattak) <zeeshanak%gnome.org@localhost>
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@localhost>
Zeeshan Ali (Khattak) <zeeshanak%gnome.org@localhost>
Zach Goldberg <zgold@corvette.(none)>

diffstat:

 net/gupnp/Makefile      |  8 ++++----
 net/gupnp/PLIST         |  3 +--
 net/gupnp/buildlink3.mk |  8 ++++----
 net/gupnp/distinfo      |  8 ++++----
 net/gupnp/files/uuid.pc |  2 +-
 5 files changed, 14 insertions(+), 15 deletions(-)

diffs (86 lines):

diff -r 301ed259581d -r e96257467d8f net/gupnp/Makefile
--- a/net/gupnp/Makefile        Sat Oct 06 08:13:26 2012 +0000
+++ b/net/gupnp/Makefile        Sat Oct 06 08:14:20 2012 +0000
@@ -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@localhost
 HOMEPAGE=      http://www.gupnp.org/
diff -r 301ed259581d -r e96257467d8f net/gupnp/PLIST
--- a/net/gupnp/PLIST   Sat Oct 06 08:13:26 2012 +0000
+++ b/net/gupnp/PLIST   Sat Oct 06 08:14:20 2012 +0000
@@ -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-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 -r 301ed259581d -r e96257467d8f net/gupnp/buildlink3.mk
--- a/net/gupnp/buildlink3.mk   Sat Oct 06 08:13:26 2012 +0000
+++ b/net/gupnp/buildlink3.mk   Sat Oct 06 08:14:20 2012 +0000
@@ -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 -r 301ed259581d -r e96257467d8f net/gupnp/distinfo
--- a/net/gupnp/distinfo        Sat Oct 06 08:13:26 2012 +0000
+++ b/net/gupnp/distinfo        Sat Oct 06 08:14:20 2012 +0000
@@ -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 -r 301ed259581d -r e96257467d8f net/gupnp/files/uuid.pc
--- a/net/gupnp/files/uuid.pc   Sat Oct 06 08:13:26 2012 +0000
+++ b/net/gupnp/files/uuid.pc   Sat Oct 06 08:14:20 2012 +0000
@@ -1,6 +1,6 @@
 Name: uuid
 Description: Universally unique id library
-Version: 0
+Version: 2
 Requires:
 Cflags:
 Libs:



Home | Main Index | Thread Index | Old Index