./audio/libdiscid, Library for creating MusicBrainz DiscIDs

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.6.2, Package name: libdiscid-0.6.2, Maintainer: pkgsrc-users

libdiscid is a library for creating MusicBrainz DiscIDs from audio CDs.
It reads a CD's table of contents (TOC) and generates an identifier which
can be used to lookup the CD at MusicBrainz (http://musicbrainz.org).
Additionally, it provides a submission URL for adding the DiscID to
the database.

The interface of this library is new, but the DiscID algorithm and the
operating system dependent CD-ROM/DVD-ROM access code have been ported
from libmusicbrainz version 2.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 392.046 KB

Version history: (Expand)


CVS history: (Expand)


   2022-07-25 13:12:30 by Thomas Klausner | Files touched by this commit (102)
Log message:
*: remove pkg-config from tools where no buildlink3.mk file is included

Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
   2021-10-26 11:59:39 by Nia Alarie | Files touched by this commit (455)
Log message:
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
   2021-10-07 15:10:03 by Nia Alarie | Files touched by this commit (459)
Log message:
audio: Remove SHA1 hashes for distfiles
   2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981)
Log message:
all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
   2018-01-07 14:04:44 by Roland Illig | Files touched by this commit (583)
Log message:
Fix indentation in buildlink3.mk files.

The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
   2017-01-30 13:16:17 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
Updated audio/libdiscid to 0.6.2
--------------------------------
libdiscid-0.6.2:

 - ISRC and MCN support on BSD
 - LIB-60: fix make check for default device on generic/unknown platform
 - make Doxygen output reproducible (no timestamps)
 - remove newline for Linux device "1" from proc
   2015-01-01 09:23:53 by David A. Holland | Files touched by this commit (1)
Log message:
Instead of an ONLY_FOR_PLATFORM declaration listing all the major
platforms, just leave it off. If this doesn't build on IRIX, OSF/1, or
whatever and anyone actually cares about testing and documenting that,
add BROKEN_ON_PLATFORM or NOT_FOR_PLATFORM as appropriate.
   2014-11-21 23:59:47 by Makoto Fujiwara | Files touched by this commit (4)
Log message:
(pkgsrc)
 - delete patch-ab, NetBSD support improved since 0.5.1
(upstream)
 - Update 0.5.0 to 0.6.1

libdiscid ChangeLog:
--------------------
libdiscid-0.6.1:
 - LIB-59: windows: fix bug preventing ISRC reads

libdiscid-0.6.0:
 - LIB-41: add discid_get_troc_string() for fuzzy toc lookup
 - LIB-54: add libmusicbrainz example with fuzzy toc lookup
 - LIB-43: windows: the default drive is the first cd drive letter
 - LIB-45: Linux/BSD/Solaris: try several possible default device names
 - LIB-28: Mac: allow drive numbers as devices, default now "1"
 - LIB-55, LIB-56: allow drive numbers for Windows and Linux
 - LIB-53: discid_get_submission_url() returns the new NGS url
           currently no functional change, the old url was redirected
 - LIB-52: more validation for parameters of discid_put()
 - LIB-48: assert successful read/put when API is used
 - the discisrc example prints the name of the device usedp

libdiscid-0.5.2:
 - LIB-51: fix ISRC reading on Mac OS X again
 - LIB-50: fix segfault in mb_disc_load_toc on Solaris
 - LIB-26: add a better test suite, including valgrind memcheck target
 - print time information in the discid example

libdiscid-0.5.1:
 - LIB-40: discid_get_webservice_url() (web service version 1) is deprecated
           please use libmusicbrainz to gather metadata by disc ID
 - LIB-7:  rewrote data track handling, releases with multiple data tracks
           This also fixes LIB-18 (no ID for DVDs) and LIB-9 (PS/PS2 CDs)
 - LIB-44: fix invalid disc IDs on first read of multi-session discs
 - LIB-37: Autotools optimization (non-recursive build etc.)
 - LIB-42: remove Windows 9x platform code
 - renamed openbsd platform code to netbsd, still used by both.