[132173] trunk/dports/audio/cmus/Portfile
g5pw at macports.org
g5pw at macports.org
Sun Jan 25 12:33:47 PST 2015
Revision: 132173
https://trac.macports.org/changeset/132173
Author: g5pw at macports.org
Date: 2015-01-25 12:33:47 -0800 (Sun, 25 Jan 2015)
Log Message:
-----------
audio/cmus:
add variants for input/output format
closes #46045
Modified Paths:
--------------
trunk/dports/audio/cmus/Portfile
Modified: trunk/dports/audio/cmus/Portfile
===================================================================
--- trunk/dports/audio/cmus/Portfile 2015-01-25 19:47:31 UTC (rev 132172)
+++ trunk/dports/audio/cmus/Portfile 2015-01-25 20:33:47 UTC (rev 132173)
@@ -4,6 +4,7 @@
PortGroup github 1.0
github.setup cmus cmus 2.6.0 v
+revision 1
categories audio
maintainers g5pw openmaintainer
license GPL-2+
@@ -34,10 +35,20 @@
configure.args prefix=${prefix} CONFIG_FLAC=n CONFIG_MIKMOD=n \
CONFIG_MODPLUG=n CONFIG_MPC=n CONFIG_FFMPEG=n \
CONFIG_AAC=n CONFIG_MP4=n CONFIG_MAD=y CONFIG_VORBIS=y \
+ CONFIG_WAVPACK=n CONFIG_OPUS=n CONFIG_CUE=n \
+ CONFIG_CDIO=n CONFIG_CDDB=n CONFIG_DISCID=n \
+ CONFIG_AO=y CONFIG_PULSE=n CONFIG_OSS=n \
+ CONFIG_JACK=n CONFIG_SAMPLERATE=n \
HOSTCC="${configure.cc}" \
HOST_CFLAGS="${configure.cflags}" \
HOST_LDFLAGS="${configure.ldflags}"
+post-configure {
+ reinplace -W ${worksrcpath} "s|-R${prefix}/lib|-rpath ${prefix}/lib|g" config.mk
+}
+
+default_variants +aac +cdio +cue +ffmpeg +flac +mad +mikmod +mpc +vorbis +wav +wavpack
+
variant aac description {Support aac files} {
depends_lib-append port:faad2 path:lib/libmp4v2.dylib:mp4v2
configure.args-delete CONFIG_AAC=n CONFIG_MP4=n
@@ -61,3 +72,49 @@
configure.args-delete CONFIG_MPC=n
configure.args-append CONFIG_MPC=y
}
+
+variant wavpack description {Support WavPack files} {
+ depends_lib-append port:wavpack
+ configure.args-delete CONFIG_WAVPACK=n
+ configure.args-append CONFIG_WAVPACK=y
+}
+
+variant opus description {Support Opus files} {
+ depends_lib-append port:opusfile
+ configure.args-delete CONFIG_OPUS=n
+ configure.args-append CONFIG_OPUS=y
+}
+
+variant ffmpeg description {Support ffmpeg} {
+ depends_lib-append port:ffmpeg
+ configure.args-delete CONFIG_FFMPEG=n
+ configure.args-append CONFIG_FFMPEG=y
+}
+
+variant cdda description {Support audio CD playback} {
+ depends_lib-append port:libcdio \
+ port:libcdio-paranoia \
+ port:libcddb \
+ port:libdiscid
+ configure.args-delete CONFIG_CDIO=n CONFIG_CDDB=n CONFIG_DISCID=n
+ configure.args-append CONFIG_CDIO=y CONFIG_CDDB=y CONFIG_DISCID=y
+}
+
+variant cue description {Support CUE sheets} {
+ depends_lib-append port:libcue
+ configure.args-delete CONFIG_CUE=n
+ configure.args-append CONFIG_CUE=y
+}
+
+variant pulseaudio description {Support native PulseAudio output} {
+ depends_lib-append port:pulseaudio
+ configure.args-delete CONFIG_PULSE=n
+ configure.args-append CONFIG_PULSE=y
+}
+
+variant jack description {Support native JACK output} {
+ depends_lib-append port:jack
+ configure.args-delete CONFIG_JACK=n CONFIG_SAMPLERATE=n
+ configure.args-append CONFIG_JACK=y CONFIG_SAMPLERATE=y
+}
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150125/b057a3af/attachment.html>
More information about the macports-changes
mailing list