Up to [cvs.NetBSD.org] / pkgsrc / net / gupnp-av
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
gupnp-av: updated to 0.14.1 0.14.1 (stable) - Add utility function to format GDateTime to the iso variant DIDL expects 0.14.0 (stable) - Re-tag of 0.13.1 as stable version, no other changes
net: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts...): net/radsecproxy/distinfo The following distfiles could not be fetched (fetched conditionally?): ./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz ./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch ./net/djbdns/distinfo djbdns-1.05-test28.diff.xz ./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch ./net/djbdns/distinfo djbdns-1.05-multiip.diff ./net/djbdns/distinfo djbdns-cachestats.patch
net: Remove SHA1 hashes for distfiles
Add SHA512 digests for distfiles for net category Problems found with existing digests: Package haproxy distfile haproxy-1.5.14.tar.gz 159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package bsddip: missing distfile bsddip-1.02.tar.Z Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2 Package djbdns: missing distfile djbdns-cachestats.patch Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch Package gated: missing distfile gated-3-5-11.tar.gz Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz Package poink: missing distfile poink-1.6.tar.gz Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch Package waste: missing distfile waste-source.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Update to 0.12.7: 0.12.7 ====== Changes since 0.12.6: - Remove use of deprecated INCLUDES. - Fix GUPnPDIDLLiteObject namespace getters. - Avoid warnings on missing protocol info. - Require vapigen 0.22 to avoid endless loop on VAPI generation. Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=740265 - https://bugzilla.gnome.org/show_bug.cgi?id=741103 - https://bugzilla.gnome.org/show_bug.cgi?id=741555 - https://bugzilla.gnome.org/show_bug.cgi?id=740365 All contributors to this release: - Sven Neumann <neumann@teufel.de> - Jens Georg <mail@jensge.org> - Philip Withnall <philip.withnall@collabora.co.uk>
Update to 0.12.6: Changes since 0.12.5: - Fix some coverity issues. - lazy-create XML namespaces so only used-ones are declared. Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=705564 - https://bugzilla.gnome.org/show_bug.cgi?id=730590 - https://bugzilla.gnome.org/show_bug.cgi?id=730591 - https://bugzilla.gnome.org/show_bug.cgi?id=731033 All contributors to this release: - Jens Georg <mail@jensge.org>
update to 0.12.5 changes: bugfixes
update to 0.12.4 changes: minor feature additions and fixes
Update to 0.12.2 * Enable gobject-introspection support. Changelog: 0.12.2 ====== Changes since 0.12.1: - Fix VAPI generation if GObject-introspection version is >= 1.36. - Fix vala bindings for LastChangeParser.parse_last_change. - Small improvement to resource matching. - Fix DIDLLiteContainer.get_total_deleted_child_count return value. - Fix compiling with -Wall -Werror. - Fix gtk-doc warnings. All contributors to this release: Jens Georg <mail@jensge.org> Ludovic Ferrandis <ludovic.ferrandis@intel.com> 0.12.1 ====== Changes since 0.12.0: - Fix compiler warnings. - Update .gitignore. All contributors to this release: Andreas Henriksson <andreas@fatal.se> Krzesimir Nowak <qdlacz@gmail.com>
update to 0.12.0 This switches to the new stable release branch.
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.
Update to 0.5.4: 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.
add gupnp-av-0.4.1, helpers for audio/video applications using GUPnP
Initial revision