1 # Created by: David Naylor <naylor.b.david@gmail.com>
4 PORTNAME= soundkonverter
10 MAINTAINER= dbn@FreeBSD.org
11 COMMENT= Frontend to various audio converters (transcoder)
15 LIB_DEPENDS= libtag.so:audio/taglib \
16 libcdda_paranoia.so:audio/cdparanoia \
17 libphonon.so:multimedia/phonon
19 GH_ACCOUNT= HessiJames
20 USES= cmake compiler:c++11-lang kde:4
22 USE_QT4= corelib dbus gui network moc_build qmake_build rcc_build svg uic_build xml
23 USE_KDE= automoc4 kdelibs libkcddb
26 OPTIONS_DEFAULT= VORBIS FLAC NORMALIZE VORBISGAIN CDPARANOIA
29 OPTIONS_MULTI= CODEC FILTER REPLAYGAIN
30 OPTIONS_GROUP_RIPPER= CDRKIT CDPARANOIA
31 OPTIONS_MULTI_CODEC= AFTEN FAAC FFMPEG FLAC FLAKE FLUIDSYNTH LAME MAC \
32 MPLAYER MUSEPACK NEROAAC OPUSTOOLS SHORTEN SPEEX \
33 TIMIDITY TTA TWOLAME VORBIS WAVPACK LIBAV
34 OPTIONS_MULTI_FILTER= NORMALIZE SOX
35 OPTIONS_MULTI_REPLAYGAIN= AACGAIN FLAC MP3GAIN NORMALIZE \
39 CODEC_DESC= Audio codec formats
40 FILTER_DESC= Audio filter tools
41 REPLAYGAIN_DESC= Replaygain tools for codecs
42 RIPPER_DESC= CD ripping tools
44 AFTEN_DESC= ATSC A/52 audio encoder
45 AFTEN_RUN_DEPENDS= aften:audio/aften
47 AACGAIN_DESC= AAC audio replaygain
48 AACGAIN_RUN_DEPENDS= aacgain:audio/aacgain
50 CDPARANOIA_DESC= CD ripping support (cdparanoia - implicit)
52 CDRKIT_DESC= CD ripping support (cdrkit)
53 CDRKIT_RUN_DEPENDS= icedax:sysutils/cdrkit
55 FAAC_RUN_DEPENDS= faac:audio/faac \
58 FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg
60 FLAC_RUN_DEPENDS= flac:audio/flac
62 FLAKE_DESC= FLAC audio codec
63 FLAKE_RUN_DEPENDS= flake:audio/flake
65 FLUIDSYNTH_DESC= SoundFont 2 audio codec
66 FLUIDSYNTH_RUN_DEPENDS= fluidsynth:audio/fluidsynth
68 LAME_RUN_DEPENDS= lame:audio/lame
70 LIBAV_DESC= LibAV support (WMA, AIFF, AC3, APE...)
71 LIBAV_RUN_DEPENDS= avconv:multimedia/libav
73 MAC_DESC= Monkey's Audio lossless codec
74 MAC_RUN_DEPENDS= mac:audio/mac
76 MP3GAIN_DESC= MP3 audio replaygain
77 MP3GAIN_RUN_DEPENDS= mp3gain:audio/mp3gain
79 MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer
81 MUSEPACK_RUN_DEPENDS= mpcenc:audio/musepack
83 NEROAAC_DESC= Nero AAC MPEG-3 and 3GPP audio codec
84 NEROAAC_RUN_DEPENDS= neroAacEnc:audio/linux-neroaaccodec
86 NORMALIZE_DESC= MP3/Ogg Vorbis audio filter and replaygain
87 NORMALIZE_RUN_DEPENDS= normalize:audio/normalize
89 OPUSTOOLS_DESC= Opus audio codec
90 OPUSTOOLS_RUN_DEPENDS= opusenc:audio/opus-tools
92 SHORTEN_DESC= Shorten (lossless) audio codec
93 SHORTEN_RUN_DEPENDS= shorten:audio/shorten
95 SOX_DESC= Universal sound sample translator
96 SOX_RUN_DEPENDS= sox:audio/sox
98 SPEEX_RUN_DEPENDS= speexenc:audio/speex
100 TIMIDITY_DESC= MIDI audio decoder
101 TIMIDITY_RUN_DEPENDS= timidity:audio/timidity
103 TTA_RUN_DEPENDS= ttaenc:audio/tta
105 TWOLAME_RUN_DEPENDS= twolame:audio/twolame
107 VORBISGAIN_DESC= Ogg Vorbis audio replaygain
108 VORBISGAIN_RUN_DEPENDS= vorbisgain:audio/vorbisgain
110 VORBIS_RUN_DEPENDS= oggenc:audio/vorbis-tools
112 WAVPACK_RUN_DEPENDS= wavpack:audio/wavpack
115 NLS_CMAKE_OFF= -DBUILD_po=FALSE
117 .include <bsd.port.mk>