Prune audio/clementine-player
[dports.git] / audio / soundkonverter / Makefile
1 # Created by: David Naylor <naylor.b.david@gmail.com>
2 # $FreeBSD$
3
4 PORTNAME=       soundkonverter
5 PORTVERSION=    2.2.2
6 PORTREVISION=   1
7 DISTVERSIONPREFIX=      v
8 CATEGORIES=     audio kde
9
10 MAINTAINER=     dbn@FreeBSD.org
11 COMMENT=        Frontend to various audio converters (transcoder)
12
13 LICENSE=        GPLv2
14
15 LIB_DEPENDS=    libtag.so:audio/taglib \
16                 libcdda_paranoia.so:audio/cdparanoia \
17                 libphonon.so:multimedia/phonon
18
19 GH_ACCOUNT=     HessiJames
20 USES=           cmake compiler:c++11-lang kde:4
21 USE_GITHUB=     yes
22 USE_QT4=        corelib dbus gui network moc_build qmake_build rcc_build svg uic_build xml
23 USE_KDE=        automoc4 kdelibs libkcddb
24 WRKSRC_SUBDIR=  src
25
26 OPTIONS_DEFAULT=        VORBIS FLAC NORMALIZE VORBISGAIN CDPARANOIA
27 OPTIONS_DEFINE= NLS
28 OPTIONS_GROUP=  RIPPER
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 \
36                         VORBISGAIN WAVPACK
37 OPTIONS_SUB=    yes
38
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
43
44 AFTEN_DESC=             ATSC A/52 audio encoder
45 AFTEN_RUN_DEPENDS=      aften:audio/aften
46
47 AACGAIN_DESC=           AAC audio replaygain
48 AACGAIN_RUN_DEPENDS=    aacgain:audio/aacgain
49
50 CDPARANOIA_DESC=        CD ripping support (cdparanoia - implicit)
51
52 CDRKIT_DESC=            CD ripping support (cdrkit)
53 CDRKIT_RUN_DEPENDS=     icedax:sysutils/cdrkit
54
55 FAAC_RUN_DEPENDS=       faac:audio/faac \
56                         faad:audio/faad
57
58 FFMPEG_RUN_DEPENDS=     ffmpeg:multimedia/ffmpeg
59
60 FLAC_RUN_DEPENDS=       flac:audio/flac
61
62 FLAKE_DESC=             FLAC audio codec
63 FLAKE_RUN_DEPENDS=      flake:audio/flake
64
65 FLUIDSYNTH_DESC=        SoundFont 2 audio codec
66 FLUIDSYNTH_RUN_DEPENDS= fluidsynth:audio/fluidsynth
67
68 LAME_RUN_DEPENDS=       lame:audio/lame
69
70 LIBAV_DESC=             LibAV support (WMA, AIFF, AC3, APE...)
71 LIBAV_RUN_DEPENDS=      avconv:multimedia/libav
72
73 MAC_DESC=               Monkey's Audio lossless codec
74 MAC_RUN_DEPENDS=        mac:audio/mac
75
76 MP3GAIN_DESC=           MP3 audio replaygain
77 MP3GAIN_RUN_DEPENDS=    mp3gain:audio/mp3gain
78
79 MPLAYER_RUN_DEPENDS=    mplayer:multimedia/mplayer
80
81 MUSEPACK_RUN_DEPENDS=   mpcenc:audio/musepack
82
83 NEROAAC_DESC=           Nero AAC MPEG-3 and 3GPP audio codec
84 NEROAAC_RUN_DEPENDS=    neroAacEnc:audio/linux-neroaaccodec
85
86 NORMALIZE_DESC=         MP3/Ogg Vorbis audio filter and replaygain
87 NORMALIZE_RUN_DEPENDS=  normalize:audio/normalize
88
89 OPUSTOOLS_DESC=         Opus audio codec
90 OPUSTOOLS_RUN_DEPENDS=  opusenc:audio/opus-tools
91
92 SHORTEN_DESC=           Shorten (lossless) audio codec
93 SHORTEN_RUN_DEPENDS=    shorten:audio/shorten
94
95 SOX_DESC=               Universal sound sample translator
96 SOX_RUN_DEPENDS=        sox:audio/sox
97
98 SPEEX_RUN_DEPENDS=      speexenc:audio/speex
99
100 TIMIDITY_DESC=          MIDI audio decoder
101 TIMIDITY_RUN_DEPENDS=   timidity:audio/timidity
102
103 TTA_RUN_DEPENDS=        ttaenc:audio/tta
104
105 TWOLAME_RUN_DEPENDS=    twolame:audio/twolame
106
107 VORBISGAIN_DESC=        Ogg Vorbis audio replaygain
108 VORBISGAIN_RUN_DEPENDS= vorbisgain:audio/vorbisgain
109
110 VORBIS_RUN_DEPENDS=     oggenc:audio/vorbis-tools
111
112 WAVPACK_RUN_DEPENDS=    wavpack:audio/wavpack
113
114 NLS_USES=       gettext
115 NLS_CMAKE_OFF=  -DBUILD_po=FALSE
116
117 .include <bsd.port.mk>