Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Oct 2007 12:38:53 GMT
From:      Artem Naluzhnyy <tut@nhamon.com.ua>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/117450: [patch] sysutils/k3b: add some useful optional run dependencies as Makefile OPTIONS
Message-ID:  <200710241238.l9OCcrU4020188@www.freebsd.org>
Resent-Message-ID: <200710241240.l9OCe1oJ045007@freefall.freebsd.org>

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

>Number:         117450
>Category:       ports
>Synopsis:       [patch] sysutils/k3b: add some useful optional run dependencies as Makefile OPTIONS
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct 24 12:40:00 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Artem Naluzhnyy
>Release:        7.0-BETA1
>Organization:
>Environment:
>Description:

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN k3b.bak/Makefile k3b/Makefile
--- k3b.bak/Makefile	2007-08-28 03:26:59.000000000 +0300
+++ k3b/Makefile	2007-10-24 15:27:08.000000000 +0300
@@ -35,7 +35,13 @@
 		FFMPEG "Add multimedia/ffmpeg decoder (for wma files)" Off \
 		MUSICBRAINZ "Use audio/libmusicbrainz music meta database" Off \
 		MPC "Add audio/libmpcdec decoder (for musepack file)" Off \
-		LIBDVDREAD "Use libdvdread (for video dvd ripping)" On
+		LIBDVDREAD "Use libdvdread (for video dvd ripping)" On \
+		DVDPLUSRW "Add DVD+RW Tools (for DVD+/-R(W) burning)" Off \
+		TRANSCODE "Add Transcode (for DVD ripping)" Off \
+		EMOVIX "Add eMovix (to burn bootable video CD)" Off \
+		NORMALIZE "Add Normalize (adjust audio to a std. level)" Off \
+		SOX "Add SoX (more audio encoding formats)" Off \
+		VCDIMAGER "Add VCDImager (for Video CD burning)" Off
 
 pre-configure:
 	${RM} ${WRKSRC}/admin/cvs.sh
@@ -98,4 +104,28 @@
 CONFIGURE_ARGS+=	--without-libdvdread
 .endif
 
+.if defined (WITH_DVDPLUSRW)
+RUN_DEPENDS+=	dvd+rw-format:${PORTSDIR}/sysutils/dvd+rw-tools
+.endif
+
+.if defined (WITH_TRANSCODE)
+RUN_DEPENDS+=	transcode:${PORTSDIR}/multimedia/transcode
+.endif
+
+.if defined (WITH_EMOVIX)
+RUN_DEPENDS+=	mkmovixiso:${PORTSDIR}/multimedia/emovix
+.endif
+
+.if defined (WITH_NORMALIZE)
+RUN_DEPENDS+=	normalize:${PORTSDIR}/audio/normalize
+.endif
+
+.if defined (WITH_SOX)
+RUN_DEPENDS+=	sox:${PORTSDIR}/audio/sox
+.endif
+
+.if defined (WITH_VCDIMAGER)
+RUN_DEPENDS+=   vcdxrip:${PORTSDIR}/multimedia/vcdimager
+.endif
+
 .include <bsd.port.post.mk>
diff -ruN k3b.bak/pkg-message k3b/pkg-message
--- k3b.bak/pkg-message	2007-04-02 16:14:57.000000000 +0300
+++ k3b/pkg-message	2007-10-24 14:38:54.000000000 +0300
@@ -49,13 +49,5 @@
    recorder click on the string "auto" behind "Cdrdao driver:" For most of the 
    recent drives "generic-mmc" or "generic-mmc-raw" should work. 
    See http://cdrdao.sourceforge.net/drives.html.
-7. To burn video CDs install the port multimedia/vcdimager.
-8. To rip DVDs additionally install the ports multimedia/transcode,
-   multimedia/libdvdread and multimedia/xvid.The ripping process itself is described 
-   in http://k3b.plainblack.com/videoencoding.
-9. To burn bootable video CDs, install the port multimedia/emovix.
-10. To burn DVDs, install the port sysutils/dvd+rw-tools.
-11. To normalize the volumes of audio cds, install the port audio/normalize.
-12. To rip into more audio formats, install the port audio/sox.
 
 To read this instructions again, type 'make showinfo' in the k3b port directory


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



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