Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Nov 2000 16:22:42 -0600 (CST)
From:      Jeremy Shaffner <jeremy@external.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/22514: Move Port: audio/cdindex to audio/libmusicbrainz
Message-ID:  <200011012222.QAA03460@indigo.external.org>

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

>Number:         22514
>Category:       ports
>Synopsis:       New Port: audio/libmusicbrainz
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 02 00:10:01 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Jeremy Shaffner
>Release:        FreeBSD 3.5-STABLE i386
>Organization:
>Environment:

	

>Description:

HEADS UP:
        This Port updates and replaces audio/cdindex.
MusicBrainz will maintain backward compatibility with the cdindex
client program.  Since this is only a client library for use with such
things as FreeAmp (which is a forthcoming) it may be wise to keep
cdindex out of the Attic.

The rdiff below is for a Repo Copy.       

----
MusicBrainz (formerly cdindex) is a free Internet audio
database intended to replace the increasingly commercial
CDDB Audio CD database.  The MusicBrainz server will include
all current data from the CD Index and FreeDB.org projects
as well as all the metadata from EMusic.com.

This client library enables Audio CD, MP3 and Vorbis players
to access the MusicBrainz service.  Individual audio tracks
can be identified by their audio signatures and information
about each track will be displayed while played.

For info on the technology involved, check out

http://beta.relatable.com/
----
	

>How-To-Repeat:

	

>Fix:
	
diff -ruN cdindex/Makefile libmusicbrainz/Makefile
--- cdindex/Makefile	Fri Oct 13 17:17:02 2000
+++ libmusicbrainz/Makefile	Wed Nov  1 16:02:32 2000
@@ -1,19 +1,23 @@
-# New ports collection makefile for:	cdindex
-# Date created:		15 June 1999
-# Whom:			Marc E E van Woerkom <van.woerkom@netcologne.de>
+# New ports collection makefile for:	libmusicbrainz
+# Date created:			1 November 2000
+# Whom:				Jeremy Shaffner <jeremy@external.org>
 #
 # $FreeBSD: ports/audio/cdindex/Makefile,v 1.4 2000/10/13 20:32:43 ade Exp $
 #
 
-PORTNAME=	cdindex
-PORTVERSION=	1.2.0
+PORTNAME=	libmusicbrainz
+PORTVERSION=	1.0.0p4
 CATEGORIES=	audio
-MASTER_SITES=	ftp://ftp.cdindex.org/pub/cdindex/ \
-		ftp://ftp.musicbrainz.org/pub/cdindex/
+MASTER_SITES=	ftp://ftp.freeamp.org/pub/musicbrainz/
+DISTNAME=	musicbrainz-1.0.0pre4
 
-MAINTAINER=	ports@freebsd.org
+MAINTAINER=	jeremy@external.org
+
+WRKSRC=		${WRKDIR}/musicbrainz-1.0.0pre4
 
-GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
+USE_LIBTOOL=	yes
+GNU_CONFIGURE=	yes
+INSTALLS_SHLIB=	yes
 
 .include <bsd.port.mk>
diff -ruN cdindex/distinfo libmusicbrainz/distinfo
--- cdindex/distinfo	Fri Oct 13 17:17:02 2000
+++ libmusicbrainz/distinfo	Wed Nov  1 15:27:01 2000
@@ -1 +1 @@
-MD5 (cdindex-1.2.0.tar.gz) = 2071c016d892643237d10c2c5b06a4b9
+MD5 (musicbrainz-1.0.0pre4.tar.gz) = 63d75ed6d91c62c39fd2629657269aca
diff -ruN cdindex/files/patch-aa libmusicbrainz/files/patch-aa
--- cdindex/files/patch-aa	Wed Dec 31 18:00:00 1969
+++ libmusicbrainz/files/patch-aa	Wed Nov  1 15:34:16 2000
@@ -0,0 +1,27 @@
+--- configure.orig     Sun Oct  1 17:46:11 2000
++++ configure  Sun Oct  1 17:51:31 2000
+@@ -9,7 +9,7 @@
+ 
+ # Defaults:
+ ac_help=
+-ac_default_prefix=/usr/local
++ac_default_prefix=${PREFIX}
+ # Any additions from configure.in:
+ ac_help="$ac_help
+   --enable-shared[=PKGS]  build shared libraries [default=yes]"
+@@ -1115,13 +1115,13 @@
+   CFLAGS="$ac_save_CFLAGS"
+ elif test $ac_cv_prog_cc_g = yes; then
+   if test "$GCC" = yes; then
+-    CFLAGS="-g -O2"
++    CFLAGS="-g"
+   else
+     CFLAGS="-g"
+   fi
+ else
+   if test "$GCC" = yes; then
+-    CFLAGS="-O2"
++    CFLAGS=
+   else
+     CFLAGS=
+   fi
diff -ruN cdindex/pkg-comment libmusicbrainz/pkg-comment
--- cdindex/pkg-comment	Sat Jun 19 21:10:26 1999
+++ libmusicbrainz/pkg-comment	Wed Nov  1 15:27:01 2000
@@ -1 +1 @@
-CD Index client (a free Internet audio CD database)
+Audio CD/MP3/Vorbis Internet database client library
diff -ruN cdindex/pkg-descr libmusicbrainz/pkg-descr
--- cdindex/pkg-descr	Mon Feb 14 16:41:14 2000
+++ libmusicbrainz/pkg-descr	Wed Nov  1 15:27:01 2000
@@ -1,12 +1,18 @@
-Reference client for the CD Index.
+MusicBrainz (formerly cdindex) is a free Internet audio
+database intended to replace the increasingly commercial
+CDDB Audio CD database.  The MusicBrainz server will include
+all current data from the CD Index and FreeDB.org projects
+as well as all the metadata from EMusic.com.
 
-The CD Index project is an Open Source effort to create a free replacement 
-for the existing system of looking up digital audio CDs on the Internet.
+This client library enables Audio CD, MP3 and Vorbis players
+to access the MusicBrainz service.  Individual audio tracks
+can be identified by their audio signatures and information
+about each track will be displayed while played.
 
-This command line client reads the table of contents of an audio CD, 
-calculates an Id and calls a web browser (netscape or lynx) for submission 
-or lookup of the CD information. 
+For info on the technology involved, check out
 
-WWW: http://www.cdindex.org/
+http://beta.relatable.com/
 
-Marc E E van Woerkom  <van.woerkom@netcologne.de>
+WWW: http://www.musicbrainz.org
+
+- Jeremy Shaffner <jeremy@external.org>
diff -ruN cdindex/pkg-plist libmusicbrainz/pkg-plist
--- cdindex/pkg-plist	Sat Jun 19 21:10:27 1999
+++ libmusicbrainz/pkg-plist	Wed Nov  1 15:27:01 2000
@@ -1 +1,8 @@
-bin/cdindex
+include/musicbrainz/musicbrainz.h
+include/musicbrainz/queries.h
+include/musicbrainz/errors.h
+include/musicbrainz/mb_c.h
+lib/libmusicbrainz.so.1
+lib/libmusicbrainz.so
+lib/libmusicbrainz.a
+@dirrm include/musicbrainz
	


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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011012222.QAA03460>