Ticket #46045: Portfile-cmus.diff

File Portfile-cmus.diff, 2.7 KB (added by pgf, 9 years ago)
  • Portfile

    old new  
    44PortGroup           github 1.0
    55
    66github.setup        cmus cmus 2.6.0 v
     7revision            1
    78categories          audio
    89maintainers         g5pw openmaintainer
    910license             GPL-2+
     
    3435configure.args      prefix=${prefix} CONFIG_FLAC=n CONFIG_MIKMOD=n \
    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}"
    4045
     46post-configure {
     47    reinplace -W ${worksrcpath} "s|-R${prefix}/lib|-rpath ${prefix}/lib|g" config.mk
     48}
     49
    4150variant aac  description {Support aac files}   {
    4251    depends_lib-append    port:faad2 path:lib/libmp4v2.dylib:mp4v2
    4352    configure.args-delete CONFIG_AAC=n CONFIG_MP4=n
     
    6170    configure.args-delete CONFIG_MPC=n
    6271    configure.args-append CONFIG_MPC=y
    6372}
     73
     74variant wavpack  description {Support WavPack files} {
     75    depends_lib-append    port:wavpack
     76    configure.args-delete CONFIG_WAVPACK=n
     77    configure.args-append CONFIG_WAVPACK=y
     78}
     79
     80variant opus  description {Support Opus files} {
     81    depends_lib-append    port:opusfile
     82    configure.args-delete CONFIG_OPUS=n
     83    configure.args-append CONFIG_OPUS=y
     84}
     85
     86variant ffmpeg  description {Support ffmpeg} {
     87    depends_lib-append    port:ffmpeg
     88    configure.args-delete CONFIG_FFMPEG=n
     89    configure.args-append CONFIG_FFMPEG=y
     90}
     91
     92variant cdda  description {Support audio CD playback} {
     93    depends_lib-append    port:libcdio \
     94                          port:libcdio-paranoia \
     95                          port:libcddb \
     96                          port:libdiscid
     97    configure.args-delete CONFIG_CDIO=n CONFIG_CDDB=n CONFIG_DISCID=n
     98    configure.args-append CONFIG_CDIO=y CONFIG_CDDB=y CONFIG_DISCID=y
     99}
     100
     101variant cue  description {Support CUE sheets} {
     102    depends_lib-append    port:libcue
     103    configure.args-delete CONFIG_CUE=n
     104    configure.args-append CONFIG_CUE=y
     105}
     106
     107variant pulseaudio  description {Support native PulseAudio output} {
     108    depends_lib-append    port:pulseaudio
     109    configure.args-delete CONFIG_PULSE=n
     110    configure.args-append CONFIG_PULSE=y
     111}
     112
     113variant jack  description {Support native JACK output} {
     114    depends_lib-append    port:jack
     115    configure.args-delete CONFIG_JACK=n CONFIG_SAMPLERATE=n
     116    configure.args-append CONFIG_JACK=y CONFIG_SAMPLERATE=y
     117}
     118