Up to [cvs.NetBSD.org] / pkgsrc / audio / musicbrainz
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
musicbrainz: remove v2 of musicbrainz API library Obsoleted around 2009.
audio: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes. The following distfiles couldn't be fetched (possibly they are fetched conditionally): ./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz ./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz ./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz ./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz ./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz ./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz ./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz ./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
audio: Remove SHA1 hashes for distfiles
Add SHA512 digests for distfiles for audio category Problems found with existing distfiles: /pub/pkgsrc/distfiles/amp-0.7.6.tgz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz /pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz /pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2 /pub/pkgsrc/distfiles/mp3to.gz /pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz No changes made to these file. 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.
Try again: regen the patch with pkgdiff so it doesn't contain an rcsid string.
Fix checksum for patch-Makefile.in. hi jperkin@
Don't descend into osdep, libosdep has no objects and some systems do not like creating empty libraries. Fixes build on Solaris.
Fix build with gcc4.3
Don't include sys/byteorder.h on Solaris.
Use FreeBSD IO code for now on DragonFly.
Update to 2.1.5: Changes for libmusicbrainz 2.1.5 ------------------------------------- - Fix for CD TOC reading on Solaris, thanks to Brian Cameron. (#2009) - Fixed compilation on GCC 4.3. (http://bugs.debian.org/417352) - Fix the patch for buffer overflows in rdfparse.c (2066) - Support for Debian GNU/kFreeBSD in configure.in (patch from the libmb package in Debian) - Patch to allow manually entering the CD TOC information, thanks to sbooth. (#2193) - Fixed configure.in to work with newer versions of autoconf. (#1829) - Buffer overflow in MBHttp::WriteToBuffer. (#2273) - Python bindings: - No shebang in non-executable scripts.
Pullup ticket 1813 - requested by drochner security update for musicbrainz Revisions pulled up: - pkgsrc/audio/musicbrainz/Makefile 1.19-1.20 - pkgsrc/audio/musicbrainz/distinfo 1.11-12 Module Name: pkgsrc Committed By: wiz Date: Mon Jul 10 16:11:26 UTC 2006 Modified Files: pkgsrc/audio/musicbrainz: Makefile distinfo Log Message: Update to 2.1.3: Changes for libmusicbrainz 2.1.3 ------------------------------------- - New queries for selecting album artists: - MBS_SelectAlbumArtist - MBE_AlbumGetAlbumArtistName - MBE_AlbumGetAlbumArtistSortName - New query MBE_AlbumGetCdindexId - Using size_t instead of int in networking code - Little fixes in the API documentation - Python bindings: - Using the new ctypes 0.9.9.x API, with support to fallback to the old API if only an old ctypes version is installed - Removed dependency on ctypes in setup.py --- Module Name: pkgsrc Committed By: drochner Date: Wed Aug 30 09:12:30 UTC 2006 Modified Files: pkgsrc/audio/musicbrainz: Makefile distinfo Log Message: update to 2.1.4 changes: - Fixed buffer overflows in the RDF parsing and HTTP code. - Fixed memory leaks in RDFExtract. - Fixed invalid memory access in the HTTP code. (CVE-2006-4197)
update to 2.1.4 changes: - Fixed buffer overflows in the RDF parsing and HTTP code. - Fixed memory leaks in RDFExtract. - Fixed invalid memory access in the HTTP code. (CVE-2006-4197)
Update to 2.1.3: Changes for libmusicbrainz 2.1.3 ------------------------------------- - New queries for selecting album artists: - MBS_SelectAlbumArtist - MBE_AlbumGetAlbumArtistName - MBE_AlbumGetAlbumArtistSortName - New query MBE_AlbumGetCdindexId - Using size_t instead of int in networking code - Little fixes in the API documentation - Python bindings: - Using the new ctypes 0.9.9.x API, with support to fallback to the old API if only an old ctypes version is installed - Removed dependency on ctypes in setup.py
Updated musicbrainz to 2.1.2. Changes for libmusicbrainz 2.1.2 ------------------------------------- - Since expat is now installed on most systems we removed our internal copy and now rely on the system installed version. - Juergen Kreileder Supplied minimal patch for making sure that mb_client sti ll works when CDO_CHECK_TYPE is defined - Fixed a C++ style variable declaration inside the album.c C module - On linux the cdrom drive is now opened in non-blocking mode - Fixed bug #834541: Tagger setting track no. is 0 - possibly due to trm mixu p? - Added support for parsing AdvancedRelationship date. Also added new getrels.c example program. - Re-added the python bindings and changed the binding's version number to match the version of this lib. - Fixed bug # 1224562: libmusicbrainz fails to post large RDF. This fixes problems looking up CDs with large numbers of tracks. (This was also bug # 725701 ignores blank tracks) The included perl bindings had the following changes: - Updated bindings to match up to 2.1.1 - Fixed int size cast warning - Fixed #6431: unmatched bootstrap parameter - Updated req for MusicBrainz::Queries to 0.07 The included python bindings had the following changes: - Fixed #957393: Python Bindings type bug - Fixed #1206514: Python bindings to select release not up-to-date
Add DrgaonFly support by handling it like FreeBSD.
strip -lstdc++ if not using gcc.
Add RMD160 digests to the SHA1 ones.
Fix build with gcc2.
Update to version 2.1.1. Changes for libmusicbrainz 2.1.1 ------------------------------------- - Return special TRMs for special conditions for TRM generation: c457a4a8-b342-4ec9-8f13-b6bd26c0e400 -- Sigserver busy and overloaded f9809ab1-2b0f-4d78-8862-fb425ade8ab9 -- Source file is too short to calculate TRM 7d154f52-b536-4fae-b58b-0666826c2bac -- File is slience - If the TRM signature server becomes overloaded, it will now start returning HTTP 503 error codes and the TRM generator will catch that and return the Sigserver busy TRM shown above. Changes for libmusicbrainz 2.1.0 ------------------------------------- - moved the python bindings into a new seperate project - rewrote the mp3 duration detection code to be more robust by making it vastly easier. In the process the bitzi related code has been tossed. This should make the libary smaller and the mp3 duration checking faster. - Due to the bitzi code being removed, the SHA1 and Bitprint related functions have been removed. - Added query items for Release Dates/Countries, Amazon Asins and Amazon cover art URLs - Move include files into include/musicbrainz so that the example files will compile outside of the libmusicbrainz client source tree.
Update musicbrainz to 2.0.2. Also add buildlink3.mk glue. Changes are: Changes for libmusicbrainz 2.0.2 ------------------------------------- - Added support for Mac OS X - Improved build system - Added build files for Visual Studio .NET (VC7) Changes for libmusicbrainz 2.0.1 ------------------------------------- - Added patch for pkgconfig - Threading handled correctly in python wrapper - New perl bindings - Had client use HTTP 1.0 rather than HTTP 1.1
Updated to version 2.0.0. Addresses PR pkg/20446 by Matthias Friedrich. Changes: 2.0.0: ====== - Removed some spurious C++ comments from mb_c.h - Fixes and improvements to the python language bindings and tools - Updated NetBSD cdrom reading code 2.0.0-pre4: =========== - Two new functions have been added: mb_GetFragmentFromURL - Retrieve a fragment from a URI mb_GetOrdinalFromList - Retrieve a list ordinal from a given list -- this is sometimes needed to determine the location of an item in a list. (e.g. a track in an album in order to find the track number) - The TRM code has been updated for TRM B#er. - New queries have been added to queries.h in order to support the improved FileLookupInterface. - The client library now uses the mm-2.1 and mq-1.1 namespaces. - The client library will now be referred to as libmusicbrainz 2.0.0-pre1: =========== - Added authentication support - Added new queries - Added support for submitting client version to the server during TRM submits - Updated client code for TRM B#er
Use bz2 distfile.
Initial import of musicbrainz-1.1.0 [pkgsrc/audio/musicbrainz] MusicBrainz is the second generation incarnation of the CD Index. This server is designed to enable Audio CD and MP3/Vorbis players to download metadata about the music they are playing. All of the data collected on the Musicbrainz server is made available to the public under the OpenContent license. Provided by Rui-Xiang Guo <rxg@netbsd.org> in pkg/15984
Initial revision