Bump multimedia/ffmpeg to version 2.8.8_2,1
[dports.git] / multimedia / kdenlive / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       kdenlive
4 PORTVERSION=    0.9.10
5 CATEGORIES=     multimedia kde
6 MASTER_SITES=   KDE/stable/${PORTNAME}/${PORTVERSION}/src/
7
8 MAINTAINER=     avilla@FreeBSD.org
9 COMMENT=        KDE professional quality non-linear video editing suite
10
11 LICENSE=        GPLv2
12
13 LIB_DEPENDS=    libmlt.so:multimedia/mlt \
14                 libqjson.so:devel/qjson
15 RUN_DEPENDS=    ffmpeg${FFMPEG_SUFX}:multimedia/ffmpeg${FFMPEG_SUFX}
16
17 USES=           cmake kde:4 pkgconfig shared-mime-info tar:bzip2
18 USE_KDE=        automoc4 kdelibs nepomuk-core
19 USE_QT4=        corelib dbus gui opengl script svg xml \
20                 moc_build qmake_build rcc_build uic_build
21 USE_XORG=       x11
22 CMAKE_ARGS=     -DFFMPEG_SUFFIX:STRING="${FFMPEG_SUFX}"
23
24 # Keep in sync with multimedia/mlt, possibly.
25 FFMPEG_SUFX=    # Currently empty.
26
27 OPTIONS_DEFINE= DOCS DVDWIZARD FREI0R LADSPA NLS SCREENCAST V4L XINE
28 OPTIONS_DEFAULT=DVDWIZARD FREI0R LADSPA SCREENCAST V4L XINE
29 OPTIONS_SUB=    yes
30
31 DVDWIZARD_DESC= DVD authoring via DVDAuthor and cdrtools
32 SCREENCAST_DESC=Screen capture support via recordMyDesktop
33 V4L_DESC=       Webcam support via Video4Linux
34 XINE_DESC=      DVD preview support via xine
35
36 DOCS_CMAKE_OFF=         -DBUILD_doc:BOOL=FALSE
37
38 DVDWIZARD_RUN_DEPENDS=  dvdauthor:multimedia/dvdauthor \
39                         cdrecord:sysutils/cdrtools
40
41 FREI0R_RUN_DEPENDS=     frei0r-plugins>=0:graphics/frei0r-plugins
42
43 LADSPA_RUN_DEPENDS=     swhplugins>=0:audio/swhplugins
44
45 NLS_USES=               gettext
46 NLS_CMAKE_OFF=          -DBUILD_po:BOOL=FALSE
47
48 SCREENCAST_RUN_DEPENDS= recordmydesktop:multimedia/recordmydesktop
49
50 V4L_LIB_DEPENDS=        libv4l2.so:multimedia/libv4l
51 V4L_BUILD_DEPENDS=      ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
52 V4L_CMAKE_OFF=          -DWITH_LibV4L2:BOOL=FALSE
53
54 XINE_RUN_DEPENDS=       xine:multimedia/xine
55
56 post-patch:
57         @${REINPLACE_CMD} -E -e '/${PORTNAME}.(menu|xpm)/ d' \
58                 -e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' \
59                 ${PATCH_WRKSRC}/data/CMakeLists.txt
60
61 .include <bsd.port.mk>