[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