Ignore:
Timestamp:
Jan 25, 2015, 8:33:47 PM (4 years ago)
Author:
g5pw@…
Message:

audio/cmus:

add variants for input/output format
closes #46045

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/audio/cmus/Portfile

    r126535 r132173  
    55
    66github.setup        cmus cmus 2.6.0 v
     7revision            1
    78categories          audio
    89maintainers         g5pw openmaintainer
     
    3536                    CONFIG_MODPLUG=n CONFIG_MPC=n CONFIG_FFMPEG=n \
    3637                    CONFIG_AAC=n CONFIG_MP4=n CONFIG_MAD=y CONFIG_VORBIS=y \
     38                    CONFIG_WAVPACK=n CONFIG_OPUS=n CONFIG_CUE=n \
     39                    CONFIG_CDIO=n CONFIG_CDDB=n CONFIG_DISCID=n \
     40                    CONFIG_AO=y CONFIG_PULSE=n CONFIG_OSS=n \
     41                    CONFIG_JACK=n CONFIG_SAMPLERATE=n \
    3742                    HOSTCC="${configure.cc}" \
    3843                    HOST_CFLAGS="${configure.cflags}" \
    3944                    HOST_LDFLAGS="${configure.ldflags}"
     45
     46post-configure {
     47    reinplace -W ${worksrcpath} "s|-R${prefix}/lib|-rpath ${prefix}/lib|g" config.mk
     48}
     49
     50default_variants +aac +cdio +cue +ffmpeg +flac +mad +mikmod +mpc +vorbis +wav +wavpack
    4051
    4152variant aac  description {Support aac files}   {
     
    6273    configure.args-append CONFIG_MPC=y
    6374}
     75
     76variant wavpack  description {Support WavPack files} {
     77    depends_lib-append    port:wavpack
     78    configure.args-delete CONFIG_WAVPACK=n
     79    configure.args-append CONFIG_WAVPACK=y
     80}
     81
     82variant opus  description {Support Opus files} {
     83    depends_lib-append    port:opusfile
     84    configure.args-delete CONFIG_OPUS=n
     85    configure.args-append CONFIG_OPUS=y
     86}
     87
     88variant ffmpeg  description {Support ffmpeg} {
     89    depends_lib-append    port:ffmpeg
     90    configure.args-delete CONFIG_FFMPEG=n
     91    configure.args-append CONFIG_FFMPEG=y
     92}
     93
     94variant cdda  description {Support audio CD playback} {
     95    depends_lib-append    port:libcdio \
     96                          port:libcdio-paranoia \
     97              port:libcddb \
     98              port:libdiscid
     99    configure.args-delete CONFIG_CDIO=n CONFIG_CDDB=n CONFIG_DISCID=n
     100    configure.args-append CONFIG_CDIO=y CONFIG_CDDB=y CONFIG_DISCID=y
     101}
     102
     103variant cue  description {Support CUE sheets} {
     104    depends_lib-append    port:libcue
     105    configure.args-delete CONFIG_CUE=n
     106    configure.args-append CONFIG_CUE=y
     107}
     108
     109variant pulseaudio  description {Support native PulseAudio output} {
     110    depends_lib-append    port:pulseaudio
     111    configure.args-delete CONFIG_PULSE=n
     112    configure.args-append CONFIG_PULSE=y
     113}
     114
     115variant jack  description {Support native JACK output} {
     116    depends_lib-append    port:jack
     117    configure.args-delete CONFIG_JACK=n CONFIG_SAMPLERATE=n
     118    configure.args-append CONFIG_JACK=y CONFIG_SAMPLERATE=y
     119}
     120
Note: See TracChangeset for help on using the changeset viewer.