| 73 | |
| 74 | variant 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 | |
| 80 | variant 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 | |
| 86 | variant 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 | |
| 92 | variant 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 | |
| 101 | variant 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 | |
| 107 | variant 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 | |
| 113 | variant 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 | |