Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Mar 2008 20:14:34 -0700 (PDT)
From:      "Jason E. Hale" <bsdkaffee@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/122101: [NEW PORT] audio/libdiscid: library for creating MusicBrainz DiscIDs 
Message-ID:  <47e9bf9a.01025a0a.677a.ffff8e5a@mx.google.com>
Resent-Message-ID: <200803260350.m2Q3o1x3024866@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         122101
>Category:       ports
>Synopsis:       [NEW PORT] audio/libdiscid: library for creating MusicBrainz DiscIDs
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 26 03:50:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Jason E. Hale
>Release:        FreeBSD 7.0-RC2 i386
>Organization:
none 
>Environment:
System: FreeBSD 7.0-RC2 #0: Thu Feb 14 00:58:21 EST 2008 i386
	
>Description:
New port audio/libdiscid. This is a library that creates DiscIds from audio CDs
for use with the MusicBrainz database.  This functionality is included with
libmusicbrainz 2.x, but with libmusicbrainz 3.x this functionality was moved to 
this separate library.

libmusicbrainz 3.x can depend on this library so it can be used with audio CDs.
The addition of this library will also allow the upgrade of 
audio/py-musicbrainz2, which currently depends on libmusicbrainz 2.x for
handling audio CDs.
	
>How-To-Repeat:
shar is attached
	
>Fix:
	
--- 2008-03-24-libdiscid.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	libdiscid
#	libdiscid/Makefile
#	libdiscid/distinfo
#	libdiscid/pkg-descr
#	libdiscid/pkg-plist
#
echo c - libdiscid
mkdir -p libdiscid > /dev/null 2>&1
echo x - libdiscid/Makefile
sed 's/^X//' >libdiscid/Makefile << 'END-of-libdiscid/Makefile'
X# New ports collection makefile for:	libdiscid
X# Date created:				2008-03-19
X# Whom:					Jason E. Hale <bsdkaffee@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	libdiscid
XPORTVERSION=	0.2.1
XCATEGORIES=	audio
XMASTER_SITES=	http://users.musicbrainz.org/~matt/
X
XMAINTAINER=	bsdkaffee@gmail.com
XCOMMENT=	A library for creating MusicBrainz DiscIDs
X
XGNU_CONFIGURE=	yes
XUSE_GNOME=	pkgconfig
XUSE_LDCONFIG=	yes
X
X.include <bsd.port.pre.mk>
X
Xpre-configure:
X	@${REINPLACE_CMD} -e 's|\$$(libdir)/pkgconfig|\$$(prefix)/libdata/pkgconfig|' \
X		${WRKSRC}/Makefile.in
X
X.include <bsd.port.post.mk>
END-of-libdiscid/Makefile
echo x - libdiscid/distinfo
sed 's/^X//' >libdiscid/distinfo << 'END-of-libdiscid/distinfo'
XMD5 (libdiscid-0.2.1.tar.gz) = 93e17108ee7e30a83271a6fcb3a18a56
XSHA256 (libdiscid-0.2.1.tar.gz) = 8f423ba5e7d014d9f8204814be844314d0969eb4faf8b85167a806f100a57f4c
XSIZE (libdiscid-0.2.1.tar.gz) = 343082
END-of-libdiscid/distinfo
echo x - libdiscid/pkg-descr
sed 's/^X//' >libdiscid/pkg-descr << 'END-of-libdiscid/pkg-descr'
Xlibdiscid is a C library for creating MusicBrainz DiscIDs from audio CDs. It
Xreads a CD's table of contents (TOC) and generates an identifier which can be
Xused to lookup the CD at MusicBrainz. Additionally, it provides a submission
XURL for adding the DiscID to the database.
X
XWWW: http://musicbrainz.org/doc/libdiscid
END-of-libdiscid/pkg-descr
echo x - libdiscid/pkg-plist
sed 's/^X//' >libdiscid/pkg-plist << 'END-of-libdiscid/pkg-plist'
Xinclude/discid/discid.h
Xlib/libdiscid.a
Xlib/libdiscid.la
Xlib/libdiscid.so
Xlib/libdiscid.so.2
Xlibdata/pkgconfig/libdiscid.pc
X@dirrm include/discid
END-of-libdiscid/pkg-plist
exit
--- 2008-03-24-libdiscid.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47e9bf9a.01025a0a.677a.ffff8e5a>