BSD Ports

audio/libdiscid 0.7.0 NetBSD

Library for creating MusicBrainz DiscIDs

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
ee47541f56
License
gnu-lgpl-v2.1
Categories
audio
Package size
21.4 KiB, 87.1 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDaudio/libdiscid0.7.0
FreeBSDaudio/libdiscid0.6.5_1
OpenBSDaudio/libdiscid0.6.5
DragonFlyaudio/libdiscid0.6.4_1
MidnightBSDaudio/libdiscid0.6.5
HardenedBSDaudio/libdiscid0.6.5_1
GhostBSDaudio/libdiscid0.6.5_1

Install

Binary package:

pkgin install libdiscid

From pkgsrc:

cd /usr/pkgsrc/audio/libdiscid && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.7.0
NetBSD 10.1 aarch640.6.5
SmartOS / illumos x86_640.7.0
macOS 15 arm640.7.0

Dependencies

Commit history 1

DateCommitCreditsLog message
ee47541f56 adam libdiscid: updated to 0.7.0
0.7.0 Add DISCID_USE_HTTPS build flag: If set, the functions discid_get_submission_url and discid_get_webservice_url will generate URLs using the HTTPS protocol instead of HTTP. This might break existing applications that rely on the exact URL structure being returned, hence this flag is disabled by default. NOTE: DISCID_USE_HTTPS will become the default in a future release. Please update your software to not rely on the exact URL structure being returned. CMake: Fix pkg-config .pc file not being relocatable Autotools: Fix "make docs" not including examples Mac: Fix compiler warning about deprecated use of IOMasterPort Fix compiler warnings about use of strncpy Consistently use CRLF for newlines in versioninfo.rc Provide Windows ARM64 binary builds