Prune sysutils/pcpustat
[dports.git] / sysutils / k3b-kde4 / Makefile
1 # Created by: Heiner Eichmann <h.eichmann@gmx.de>
2 # $FreeBSD$
3
4 PORTNAME=       k3b
5 PORTVERSION=    2.0.3
6 CATEGORIES=     sysutils multimedia kde
7 MASTER_SITES=   KDE/stable/${PORTNAME}
8 DISTFILES=      ${DISTNAME}a${EXTRACT_SUFX}
9
10 MAINTAINER=     kde@FreeBSD.org
11 COMMENT=        KDE CD/DVD writing suite
12
13 LIB_DEPENDS=    libcdda_paranoia.so:${PORTSDIR}/audio/cdparanoia \
14                 libsamplerate.so:${PORTSDIR}/audio/libsamplerate
15 RUN_DEPENDS=    cdrecord:${PORTSDIR}/sysutils/cdrtools
16 BUILD_DEPENDS=  cdrecord:${PORTSDIR}/sysutils/cdrtools
17
18 USES=           cmake gettext pkgconfig shared-mime-info tar:xz
19 CMAKE_ARGS=     -DK3B_BUILD_K3BSETUP:BOOL=OFF \
20                 -DK3B_ENABLE_MUSICBRAINZ:BOOL=OFF
21 USE_KDE4=       automoc4 kdeprefix kdelibs libkcddb
22 USE_QT4=        gui phonon qt3support webkit \
23                 qmake_build moc_build rcc_build uic_build
24 USE_LDCONFIG=   yes
25
26 OPTIONS_DEFINE= CDRDAO DVDPLUSRW EMOVIX VCDIMAGER FFMPEG FLAC MAD \
27                 MUSEPACK SNDFILE VORBIS_DEC LAME SOX VORBIS_ENC \
28                 LIBDVDREAD NORMALIZE TAGLIB TRANSCODE
29 OPTIONS_DEFAULT=CDRDAO DVDPLUSRW FFMPEG FLAC MAD MUSEPACK SNDFILE \
30                 VORBIS_DEC VORBIS_ENC LIBDVDREAD TAGLIB
31 NO_OPTIONS_SORT=yes
32 OPTIONS_SUB=    yes # FFMPEG FLAC MAD MUSEPACK SNDFILE VORBIS_ENC VORBIS_DEC LIBDVDREAD TAGLIB
33
34 CDRDAO_DESC=            Burning: cdrdao
35 CDRDAO_RUN_DEPENDS=     cdrdao:${PORTSDIR}/sysutils/cdrdao
36
37 DVDPLUSRW_DESC=         Burning: DVD+RW tools (DVD+/-R(W))
38 DVDPLUSRW_RUN_DEPENDS=  dvd+rw-format:${PORTSDIR}/sysutils/dvd+rw-tools
39
40 EMOVIX_DESC=            Burning: eMovix (bootable video CDs)
41 EMOVIX_RUN_DEPENDS=     mkmovixiso:${PORTSDIR}/multimedia/emovix
42
43 VCDIMAGER_DESC=         Burning: VCDImager (video CDs)
44 VCDIMAGER_RUN_DEPENDS=  vcdxrip:${PORTSDIR}/multimedia/vcdimager
45
46 FFMPEG_DESC=            Decoder: various (multimedia/ffmpeg)
47 FFMPEG_LIB_DEPENDS=     libavcodec.so:${PORTSDIR}/multimedia/ffmpeg
48 FFMPEG_CMAKE_OFF=       -DK3B_BUILD_FFMPEG_DECODER_PLUGIN:BOOL=OFF
49
50 FLAC_DESC=              Decoder: FLAC (audio/flac)
51 FLAC_LIB_DEPENDS=       libFLAC.so:${PORTSDIR}/audio/flac
52 FLAC_CMAKE_OFF=         -DK3B_BUILD_FLAC_DECODER_PLUGIN:BOOL=OFF
53
54 MAD_DESC=               Decoder: MP3 (audio/libmad)
55 MAD_LIB_DEPENDS=        libmad.so:${PORTSDIR}/audio/libmad
56 MAD_CMAKE_OFF=          -DK3B_BUILD_MAD_DECODER_PLUGIN:BOOL=OFF
57
58 MUSEPACK_DESC=          Decoder: Musepack (audio/musepack)
59 MUSEPACK_LIB_DEPENDS=   libmpcdec.so:${PORTSDIR}/audio/musepack
60 MUSEPACK_CMAKE_ON=      -DMUSE_INCLUDE_DIR:STRING="${LOCALBASE}/include"
61 MUSEPACK_CMAKE_OFF=     -DK3B_BUILD_MUSE_DECODER_PLUGIN:BOOL=OFF
62
63 SNDFILE_DESC=           Decoder: various (audio/libsndfile)
64 SNDFILE_LIB_DEPENDS=    libsndfile.so:${PORTSDIR}/audio/libsndfile
65 SNDFILE_CMAKE_ARGS=     -DK3B_BUILD_SNDFILE_DECODER_PLUGIN:BOOL=OFF
66
67 VORBIS_DEC_DESC=        Decoder: Ogg Vorbis
68 VORBIS_DEC_LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg
69 VORBIS_DEC_CMAKE_OFF=   -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN:BOOL=OFF
70
71 LAME_DESC=              Encoder: MP3 (audio/lame)
72 LAME_LIB_DEPENDS=       libmp3lame.so:${PORTSDIR}/audio/lame
73 LAME_CMAKE_OFF=         -DK3B_BUILD_LAME_ENCODER_PLUGIN:BOOL=OFF
74
75 SOX_DESC=               Encoder: various (audio/sox)
76 SOX_RUN_DEPENDS=        sox:${PORTSDIR}/audio/sox
77 SOX_CMAKE_OFF=          -DK3B_BUILD_SOX_ENCODER_PLUGIN:BOOL=OFF
78
79 VORBIS_ENC_DESC=        Encoder: Ogg Vorbis
80 VORBIS_ENC_LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg
81 VORBIS_ENC_CMAKE_OFF=   -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN:BOOL=OFF
82
83 LIBDVDREAD_DESC=        Misc: libdvdread (video DVD ripping)
84 LIBDVDREAD_LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread
85 LIBDVDREAD_CMAKE_OFF=   -DK3B_ENABLE_DVD_RIPPING:BOOL=OFF
86
87 NORMALIZE_DESC=         Misc: normalize (adjust audio to a std. level)
88 NORMALIZE_RUN_DEPENDS=  normalize:${PORTSDIR}/audio/normalize
89
90 TAGLIB_DESC=            Misc: TagLib (reading/writing audio metadata)
91 TAGLIB_LIB_DEPENDS=     libtag.so:${PORTSDIR}/audio/taglib
92 TAGLIB_CMAKE_OFF=       -DK3B_ENABLE_TAGLIB:BOOL=OFF
93
94 TRANSCODE_DESC=         Misc: Transcode (DVD ripping)
95 TRANSCODE_RUN_DEPENDS=  transcode:${PORTSDIR}/multimedia/transcode
96
97 .include <bsd.port.mk>