summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorryoon <ryoon>2012-10-06 08:15:27 +0000
committerryoon <ryoon>2012-10-06 08:15:27 +0000
commite1fe1a5d3605775c18bc9b76afaa63277cc33516 (patch)
treea9e74315a32af23f81d3d64e971c849bfbf4c47a
parente82f37c96ca1018edf99cd22634a82d6587349fd (diff)
downloadpkgsrc-e1fe1a5d3605775c18bc9b76afaa63277cc33516.tar.gz
Update to 0.10.3
* Bump BUILDLINK_API_DEPENDS and BUILDLINK_ABI_DEPENDS Changelog: 0.10.3 ====== Changes since 0.10.2: - Ignore case when parsing DIDLLite and LastChange. - Fix gupnp_didl_lite_container_get_{create|search}_classes. - Fix a potential memory corruption in parse_additional_info. All contributors to this release: Jens Georg <mail@jensge.org> Mark Ryan <mark.d.ryan@intel.com> Bugs fixes in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=674322 - https://bugzilla.gnome.org/show_bug.cgi?id=676372 - https://bugzilla.gnome.org/show_bug.cgi?id=678784 0.10.2 ====== Changes since 0.10.1: - Update Autotools integration. - Create xz tarballs by default. - Several fixes from static code analysis. - Fix an endless loop on really largs {Source,Sink}ProtocolInfo strings. - Fix a crash in gupnp_didl_lite_contributor_get_name. - Fix documentation for gupnp_didl_lite_object_get_parent_id. - Fix a memory leak in resolution parsing. - Allow OP, CI and PS params without DLNA profile. All contributors to this release: Jens Georg <mail@jensge.org> Javier Jardón <jjardon@gnome.org> Mark Ryan <mark.d.ryan@intel.com> Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=671246 - https://bugzilla.gnome.org/show_bug.cgi?id=674319 - https://bugzilla.gnome.org/show_bug.cgi?id=674324 - https://bugzilla.gnome.org/show_bug.cgi?id=674325 - https://bugzilla.gnome.org/show_bug.cgi?id=653894 0.10.1 ====== Changes since 0.10.0: - Bump minimum dependency of GUPnP to 0.17.0. All contributors to this release: Jens Georg <mail@jensge.org> 0.10.0 ====== Changes since 0.9.1: - Verify passed date in DIDL. Not a full verification but a small sanity check. All contributors to this release: Topi Santakivi <topi.santakivi@digia.com> Jens Georg <mail@jensge.org> 0.9.1 ===== Changes since 0.9.0: - Wrong validation of boolean arguments led to DIDL parsing regressions in control points All contributors to this release: Jens Georg <mail@jensge.org> 0.9.0 ===== Changes since 0.8.0: - Wrong XML namespace for dlna attributes. - Add a sanity check for @restricted. - Updated gobject-introspection annotations. - add upnp:searchClass to containers. - make upnp:createClass@includeDerived mandatory. - add unpn:storageUsed property and make it mandatory for object.container.storageFolder. All contributors to this release: Jens Georg <mail@jensge.org> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Topi Santakivi <topi.santakivi@digia.com> 0.8.0 ===== Changes since 0.7.1: - Fix XML node names for 'artist' and 'author'. - Explicitly link test programs. This should fix the DSO build issue on Fedora. - Use LDADD rather than LDFLAGS in Makefile.am. Bug fixed in this release: 2222 - DIDLLiteObject get_artists()/get_authors() broken All contributors to this release: Jussi Kukkonen <jku@linux.intel.com> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Luis de Bethencourt <luis@debethencourt.com> 0.7.1 ===== Another micro release in the unstable 0.7.x branch that brings in all new fixes from the stable 0.6.3 release. All contributors to this release: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> 0.7.0 ===== The first release in the new unstable 0.7.x branch. - Add API to set/get dlna:dlnaManaged attribute. - Add API to add/list createClass elements to/of DIDL-Lite containers. - Declare/create the DLNA namespace only once at the start of the DIDL-Lite document (just like upnp and dc namespaces) and pass that to each object in that document. - Correct minor typo/c&p mistakes in docs. - Use correct function to set XML attributes. - Minor coding-style fixes to doc comments. All contributors to this release: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> 0.6.2 ===== Another micro release that bumps the g-i requirement to 0.9.5. We either have the option of staying with the older gobject-introspection and keeping disto packagers happy or fix our .gir build against latest (and unstable) gobject-introspection that happens to be part of GNOME 2.32. After looking at possible alternatives, talking to a few people and keeping in mind that we mainly stabalized for GNOME 2.32, we've decided to go for the latter choice. All contributors to this release: Vincent Untz <vuntz@gnome.org> 0.6.1 ===== A micro release that corrects the GIR generation rule and make it work against the latest gobject-intrsopection. All contributors to this release: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> 0.6.0 ===== Changes since 0.5.9: - Add mising symbols to docs. - Remove redundant entries from doc sections. - Doc system should ignore all private headers. - Don't use deprecated gobject API. - "genre" is in the upnp namespace, not dc. Bug fixed in this release: 2191 - gupnp-av uses dc:genre instead of upnp:genre All contributors to this release: Sven Neumann <s.neumann@raumfeld.com> Jens Georg <mail@jensge.org> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> 0.5.9 ===== Changes since 0.5.8: - Add 64bit size property to allow resources to be bigger than 2-GB. - Mircoseconds part of duration in resources needs to be a 3-digit number as per DLNA requirement (7.3.22.1). - Don't set the operation parameter if no operations are supported as per DLNA requirement (7.3.33.3). Bug fixed in this release: 2183 - size property of DIDL resource should be 64bit unsigned according to UPnP spec All contributors to this release: Jens Georg <mail@jensge.org> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> 0.5.8 ===== Changes since 0.5.7: - Fix crashes in DIDLLiteContributor API. - Remove incomplete and broken DLNA guessing code. Applications should use gupnp-dlna now for all their DLNA needs. - Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as mandatory as per DLNA guidelines (7.3.61.3). - Prefer non-transcoded resources over transcoded ones when choosing compatible resources for a particular MediaRenderer. - Minor correction to DIDL filtering code. - Some other minor improvements/fixes. Bug fixed in this release: 2187 - GUPnPDIDLLiteContributor class doesn't work All contributors to this release: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> 0.5.7 ===== Changes since 0.5.6: - Make namespace properties on GUPnPDIDLLiteObject readable and provide getter functions for them. - Improve performance of DIDL-Lite parsing by moving namespace lookups to GUPnPDIDLLiteParser. All contributors to this release: Sven Neumann <s.neumann@raumfeld.com> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> 0.5.6 ===== Changes since 0.5.5: - Optimize namespace handling in DIDL-Lite handling code. - Hide internal function gupnp_didl_lite_object_new_from_xml(). - Remove new redundant gupnp_didl_lite_container_new_from_xml(). - Free the array allocated by xmlGetNsList(). All contributors to this release: Sven Neumann <s.neumann@raumfeld.com> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> 0.5.5 ===== Changes since 0.5.4: - Provide gobject-introspection GIR and typelib. - Provide microseconds in 'duration' to satisfy XBox. - Fix data type of GUPnPDIDLLiteContainer:child-count - Fix build issues in jhbuild environment. - Enable silent build rules if they are available. All contributors to this release: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Zach Goldberg <zach@zachgoldberg.com> Neil Roberts <neil@linux.intel.com> Ross Burton <ross@linux.intel.com> 0.5.4 ===== Changes since 0.5.2: - Gracefully handle empty or no 'res' node. - Function to get the list of descriptors from DIDL-Lite objects. - More complete comparison for LPCM mime types. - Fix incorrect type conversion of DLNA flags. - DLNA flags should not default to a specific DLNA version. - New APIs to deal with contributor-related properties in DIDL-Lite objects. - Remove redundant construction methods. - Add forgotten header to the meta-header file. - Add and fix gobject-introspection annotations. - Lots of documentation fixes. - Many minor non-functional fixes/improvements. Bug fixes in this release: 1935 - Incorrect conversion while parsing primary DLNA Flags 1934 - DLNA Flags should not default to a specific DLNA version. 1933 - Content type matching fails when additional parameters exist in LPCM mime-type 1814 - Add "artists" property to GUPnPDIDLLiteObject All contributors to this release: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Yakup Akbay <yakbay@ubicom.com> Zachary Goldberg <zach@zachgoldberg.com> 0.5.2 ===== Changes since 0.5.1: - Add a missing NULL check. - Fix a potential leak of xmlDoc. - Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and vala-gen-introspect support. - Fix docs for GUPnPSearchCriteriaParser::expression. - Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end of SearchCriteria expression. All contributors to this release: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> 0.5.1 ===== A micro release to fix a regression in DLNA profile guessing code in the previous (0.5) release. 0.5 === Changes in this release: - New completely object-oriented, much simpler and consistent API: * GUPnPDIDLLiteResource & GUPnPDIDLLiteObject are now first-class GObjects. * Convert the helper methods to read props and their attributes from DIDL-Lite xml node into new first-class objects with writable properties: - GUPnPDIDLLiteObject - GUPnPDIDLLiteItem - GUPnPDIDLLiteContainer * GUPnPDIDLLiteObject provides a convenient method to get the compatible resource given a SinkProtocolInfo string. * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo. * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor. * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with rest of the GUPnP AV API. * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML. * Correct possible values of GUPnPDLNAFlags. * Replace GUPnPDIDLLiteParserObjectCallback by following signals: - object-available - container-available - item-available - New Error domain for protocol related errors. - Workaround for broken printf() implementations. - Bitrate is in bytes/second and not bits/second. - Enable DLL on windows. Dependencies changed: - gupnp >= 0.13 Bug fixes in this release: 1729 - bitrate checks in gupnp-dlna.c look wrong. 1579 - Minor fixes to enable dynamic library on windows All contributors to this release: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Sven Neumann <s.neumann@raumfeld.com> Jens Georg <mail@jensge.org> Ross Burton <ross@openedhand.com> WARNING: This release is API and ABI incompatible with previous releases. 0.4.1 ===== Changes in this release: - Fix typos in allowed frequencies. - Fix allowed frequencies in AC-3 and LPCM profiles. - Fix pkg-config paths. - Don't set the variable if it's value is not provided in the LastChange event. Bug fixes in this release: 1563 - typos in allowed frequencies for DLNA profiles 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env All contributors to this release: Sven Neumann Zeeshan Ali (Khattak) Ross Burton 0.4 === - Watch for empty DIDL-Lite nodes. - Escape the URIs before putting them into DIDL-Lite XML. - The '.' must be omitted from duration if fraction part is not included. - Be more lenient when parsing DIDL-Lite XML fragments. - Don't require the DLNA profile string. - Try to guess the DLNA Profile if not provided and put "*" in the whole 4th field of protocolInfo if our guess work fails. - Make sure 4th field of protocolInfo is completely in compliance with DLNA guidelines. This only implies one change in the API: enum dlna_play_speed is replaced by play_speeds, a GList of allowed play speeds as strings. - Use '1' and '0' to express boolean properties in DIDL-Lite XML. - Other minor fixes. All contributors to this release: Henrique Ferreiro García Peter Christensen Sven Neumann Zeeshan Ali (Khattak) 0.3.1 ===== - DIDLLiteResource is now an independent GBoxed-derving type. 0.3 === - Better error handling. [Jorn Baayen, Sven Neumann] - Fixes to documentation and build. [Ross Burton, Zeeshan Ali] - Fixes and additions to DIDLLiteResource to ease impelementation of higher-level language bindings. [Zeeshan Ali] - DIDLLiteParser should only report container and item nodes. Fixes bug#1155. [Zeeshan Ali] 0.2.1 ===== - Correct function prototype. Fixes #940. [Jorn Baayen] - Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak] 0.2 === - Use libsoup 2.4. [Jorn Baayen] - Add DLNA support to DIDL writer. [Jorn Baayen] - Some small fixes. [Jorn Baayen] 0.1 === Initial release.
-rw-r--r--net/gupnp-av/Makefile8
-rw-r--r--net/gupnp-av/PLIST3
-rw-r--r--net/gupnp-av/buildlink3.mk6
-rw-r--r--net/gupnp-av/distinfo8
4 files changed, 12 insertions, 13 deletions
diff --git a/net/gupnp-av/Makefile b/net/gupnp-av/Makefile
index 9f46283fedf..d741f5c3cd8 100644
--- a/net/gupnp-av/Makefile
+++ b/net/gupnp-av/Makefile
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.11 2012/09/15 10:06:01 obache Exp $
+# $NetBSD: Makefile,v 1.12 2012/10/06 08:15:27 ryoon Exp $
#
-DISTNAME= gupnp-av-0.5.4
-PKGREVISION= 8
+DISTNAME= gupnp-av-0.10.3
CATEGORIES= net
-MASTER_SITES= http://www.gupnp.org/sources/gupnp-av/
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gupnp-av/0.10/}
+EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.gupnp.org/
diff --git a/net/gupnp-av/PLIST b/net/gupnp-av/PLIST
index ab9f16d4777..adbf441ccc2 100644
--- a/net/gupnp-av/PLIST
+++ b/net/gupnp-av/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2010/02/16 15:29:50 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2012/10/06 08:15:27 ryoon Exp $
include/gupnp-av-1.0/libgupnp-av/gupnp-av-error.h
include/gupnp-av-1.0/libgupnp-av/gupnp-av.h
include/gupnp-av-1.0/libgupnp-av/gupnp-didl-lite-container.h
@@ -30,7 +30,6 @@ share/gtk-doc/html/gupnp-av/annotation-glossary.html
share/gtk-doc/html/gupnp-av/ch01.html
share/gtk-doc/html/gupnp-av/ch02.html
share/gtk-doc/html/gupnp-av/gupnp-av-Error-codes.html
-share/gtk-doc/html/gupnp-av/gupnp-av.devhelp
share/gtk-doc/html/gupnp-av/gupnp-av.devhelp2
share/gtk-doc/html/gupnp-av/home.png
share/gtk-doc/html/gupnp-av/index.html
diff --git a/net/gupnp-av/buildlink3.mk b/net/gupnp-av/buildlink3.mk
index 3789f62277c..dfbc012a695 100644
--- a/net/gupnp-av/buildlink3.mk
+++ b/net/gupnp-av/buildlink3.mk
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.12 2012/09/15 10:06:01 obache Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2012/10/06 08:15:27 ryoon Exp $
BUILDLINK_TREE+= gupnp-av
.if !defined(GUPNP_AV_BUILDLINK3_MK)
GUPNP_AV_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.gupnp-av+= gupnp-av>=0.5.4
-BUILDLINK_ABI_DEPENDS.gupnp-av+= gupnp-av>=0.5.4nb8
+BUILDLINK_API_DEPENDS.gupnp-av+= gupnp-av>=0.10.3
+BUILDLINK_ABI_DEPENDS.gupnp-av+= gupnp-av>=0.10.3
BUILDLINK_PKGSRCDIR.gupnp-av?= ../../net/gupnp-av
.include "../../net/gupnp/buildlink3.mk"
diff --git a/net/gupnp-av/distinfo b/net/gupnp-av/distinfo
index 056215a0875..78c250b41e6 100644
--- a/net/gupnp-av/distinfo
+++ b/net/gupnp-av/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2010/02/16 15:29:50 wiz Exp $
+$NetBSD: distinfo,v 1.3 2012/10/06 08:15:27 ryoon Exp $
-SHA1 (gupnp-av-0.5.4.tar.gz) = aae5c29c49b8c511df912656c1bb9324b5163822
-RMD160 (gupnp-av-0.5.4.tar.gz) = fde98511e735fcb3abe7878ca4bcd0db9bc6f2e3
-Size (gupnp-av-0.5.4.tar.gz) = 398793 bytes
+SHA1 (gupnp-av-0.10.3.tar.xz) = 46c047c48d7cb955c28a748d46c7ecd926d54773
+RMD160 (gupnp-av-0.10.3.tar.xz) = 9e3d1bc43480ebe7ea007971787c6f812b5fe9e0
+Size (gupnp-av-0.10.3.tar.xz) = 287596 bytes