pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/gupnp-av Update to 0.10.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b6942c22423f
branches:  trunk
changeset: 609551:b6942c22423f
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sat Oct 06 08:15:27 2012 +0000

description:
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@localhost>
Mark Ryan <mark.d.ryan%intel.com@localhost>

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@localhost>
Javier Jardón <jjardon%gnome.org@localhost>
Mark Ryan <mark.d.ryan%intel.com@localhost>

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

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

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

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@localhost>
Zeeshan Ali (Khattak) <zeeshanak%gnome.org@localhost>
Topi Santakivi <topi.santakivi%digia.com@localhost>

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@localhost>
Zeeshan Ali (Khattak) <zeeshanak%gnome.org@localhost>
Luis de Bethencourt <luis%debethencourt.com@localhost>

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

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

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

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

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@localhost>
Jens Georg <mail%jensge.org@localhost>
Zeeshan Ali (Khattak) <zeeshanak%gnome.org@localhost>

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

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

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

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

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@localhost>
Zach Goldberg <zach%zachgoldberg.com@localhost>
Neil Roberts <neil%linux.intel.com@localhost>
Ross Burton <ross%linux.intel.com@localhost>

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@localhost>
Yakup Akbay <yakbay%ubicom.com@localhost>
Zachary Goldberg <zach%zachgoldberg.com@localhost>

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

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@localhost>
Sven Neumann <s.neumann%raumfeld.com@localhost>
Jens Georg <mail%jensge.org@localhost>
Ross Burton <ross%openedhand.com@localhost>

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.

diffstat:

 net/gupnp-av/Makefile      |  8 ++++----
 net/gupnp-av/PLIST         |  3 +--
 net/gupnp-av/buildlink3.mk |  6 +++---
 net/gupnp-av/distinfo      |  8 ++++----
 4 files changed, 12 insertions(+), 13 deletions(-)

diffs (67 lines):

diff -r 23a4e89f43be -r b6942c22423f net/gupnp-av/Makefile
--- a/net/gupnp-av/Makefile     Sat Oct 06 08:14:50 2012 +0000
+++ b/net/gupnp-av/Makefile     Sat Oct 06 08:15:27 2012 +0000
@@ -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@localhost
 HOMEPAGE=      http://www.gupnp.org/
diff -r 23a4e89f43be -r b6942c22423f net/gupnp-av/PLIST
--- a/net/gupnp-av/PLIST        Sat Oct 06 08:14:50 2012 +0000
+++ b/net/gupnp-av/PLIST        Sat Oct 06 08:15:27 2012 +0000
@@ -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/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 -r 23a4e89f43be -r b6942c22423f net/gupnp-av/buildlink3.mk
--- a/net/gupnp-av/buildlink3.mk        Sat Oct 06 08:14:50 2012 +0000
+++ b/net/gupnp-av/buildlink3.mk        Sat Oct 06 08:15:27 2012 +0000
@@ -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 -r 23a4e89f43be -r b6942c22423f net/gupnp-av/distinfo
--- a/net/gupnp-av/distinfo     Sat Oct 06 08:14:50 2012 +0000
+++ b/net/gupnp-av/distinfo     Sat Oct 06 08:15:27 2012 +0000
@@ -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



Home | Main Index | Thread Index | Old Index