5 CATEGORIES= multimedia kde
6 MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src/
8 MAINTAINER= avilla@FreeBSD.org
9 COMMENT= KDE professional quality non-linear video editing suite
13 LIB_DEPENDS= libmlt.so:multimedia/mlt \
14 libqjson.so:devel/qjson
15 RUN_DEPENDS= ffmpeg${FFMPEG_SUFX}:multimedia/ffmpeg${FFMPEG_SUFX}
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
22 CMAKE_ARGS= -DFFMPEG_SUFFIX:STRING="${FFMPEG_SUFX}"
24 # Keep in sync with multimedia/mlt, possibly.
25 FFMPEG_SUFX= # Currently empty.
27 OPTIONS_DEFINE= DOCS DVDWIZARD FREI0R LADSPA NLS SCREENCAST V4L XINE
28 OPTIONS_DEFAULT=DVDWIZARD FREI0R LADSPA SCREENCAST V4L XINE
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
36 DOCS_CMAKE_OFF= -DBUILD_doc:BOOL=FALSE
38 DVDWIZARD_RUN_DEPENDS= dvdauthor:multimedia/dvdauthor \
39 cdrecord:sysutils/cdrtools
41 FREI0R_RUN_DEPENDS= frei0r-plugins>=0:graphics/frei0r-plugins
43 LADSPA_RUN_DEPENDS= swhplugins>=0:audio/swhplugins
46 NLS_CMAKE_OFF= -DBUILD_po:BOOL=FALSE
48 SCREENCAST_RUN_DEPENDS= recordmydesktop:multimedia/recordmydesktop
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
54 XINE_RUN_DEPENDS= xine:multimedia/xine
57 @${REINPLACE_CMD} -E -e '/${PORTNAME}.(menu|xpm)/ d' \
58 -e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' \
59 ${PATCH_WRKSRC}/data/CMakeLists.txt
61 .include <bsd.port.mk>