ports/97291: [PATCH] sysutils/libcdio: Add an OPTION to enable support for cd-paranoia

Alexander Botero-Lowry alex at foxybanana.com
Mon May 15 06:00:53 UTC 2006


>Number:         97291
>Category:       ports
>Synopsis:       [PATCH] sysutils/libcdio: Add an OPTION to enable support for cd-paranoia
>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:   Mon May 15 06:00:36 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Alexander Botero-Lowry
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
>Environment:
System: FreeBSD Laptop.mine.box 6.1-STABLE FreeBSD 6.1-STABLE #0: Sat May  6 22:21:39 PDT
>Description:
- Add a cd-paranoia OPTION

Port maintainer (mich at FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- libcdio-0.76_1.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/sysutils/libcdio/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- Makefile	13 May 2006 04:15:39 -0000	1.21
+++ Makefile	15 May 2006 05:53:49 -0000
@@ -24,13 +24,25 @@
 INSTALLS_SHLIB=	yes
 CONFIGURE_ARGS+=	--with-libpopt-prefix=${LOCALBASE} \
 			--with-libiconv-prefix=${LOCALBASE} \
-			--without-cd-paranoia
 USE_PERL5_BUILD=yes
 CONFIGURE_ENV+=	CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib -liconv"
 
 INFO=		libcdio
+MAN1=	cd-paranoia.1
+
+OPTIONS=	PARANOIA "Support for accessing audio via CD Paranoia" off
+
+.include <bsd.port.pre.mk>
+
+.ifdef(WITH_PARANOIA)
+LIB_DEPENDS+=	cdda_paranoia.0:${PORTSDIR}/audio/cdparanoia
+PLIST_SUB+=	PARANOIA=""
+.else
+CONFIGURE_ARGS+=	--without-cd-paranoia
+PLIST_SUB+=	PARANOIA="@comment "
+.endif
 
 post-patch:
 	${REINPLACE_CMD} -e "s,freebsd5\.\*,freebsd5\.\*|freebsd6\.\*|freebsd7\.\*," ${WRKSRC}/configure
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/sysutils/libcdio/pkg-plist,v
retrieving revision 1.14
diff -u -r1.14 pkg-plist
--- pkg-plist	23 Feb 2006 10:39:12 -0000	1.14
+++ pkg-plist	15 May 2006 05:53:49 -0000
@@ -1,5 +1,6 @@
 bin/cd-drive
 bin/cd-info
+bin/cd-paranoia
 bin/cd-read
 bin/cdda-player
 bin/iso-info
@@ -33,6 +34,14 @@
 lib/libcdio.la
 lib/libcdio.so
 lib/libcdio.so.6
+lib/libcdio_cdda.a
+lib/libcdio_cdda.la
+lib/libcdio_cdda.so
+lib/libcdio_cdda.so.0
+lib/libcdio_paranoia.a
+lib/libcdio_paranoia.la
+lib/libcdio_paranoia.so
+lib/libcdio_paranoia.so.0
 lib/libiso9660.a
 lib/libiso9660.la
 lib/libiso9660.so
--- libcdio-0.76_1.patch ends here ---

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



More information about the freebsd-ports-bugs mailing list