aboutsummaryrefslogtreecommitdiff
path: root/multimedia/kdenlive/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/kdenlive/Makefile')
-rw-r--r--multimedia/kdenlive/Makefile39
1 files changed, 18 insertions, 21 deletions
diff --git a/multimedia/kdenlive/Makefile b/multimedia/kdenlive/Makefile
index be5704e05df6..99026e885d28 100644
--- a/multimedia/kdenlive/Makefile
+++ b/multimedia/kdenlive/Makefile
@@ -1,32 +1,35 @@
# $FreeBSD$
PORTNAME= kdenlive
-PORTVERSION= 0.9.10
-PORTREVISION= 6
-CATEGORIES= multimedia kde
-MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src/
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= multimedia kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE professional quality non-linear video editing suite
LICENSE= GPLv2
-LIB_DEPENDS= libmlt.so:multimedia/mlt \
- libqjson.so:devel/qjson@qt4
+LIB_DEPENDS= libmlt.so:multimedia/mlt
+BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:multimedia/v4l_compat
RUN_DEPENDS= ffmpeg${FFMPEG_SUFX}:multimedia/ffmpeg${FFMPEG_SUFX} \
- ${LOCALBASE}/lib/mlt/libmltqt.so:multimedia/mlt-qt4
-
-USES= cmake kde:4 pkgconfig shared-mime-info tar:bzip2
-USE_KDE= automoc4 kdelibs nepomuk-core
-USE_QT4= corelib dbus gui opengl script svg xml \
- moc_build qmake_build rcc_build uic_build
+ ${LOCALBASE}/lib/mlt/libmltqt.so:multimedia/mlt-qt5
+
+USES= cmake:outsource desktop-file-utils gettext-tools pkgconfig \
+ shared-mime-info kde:5 tar:xz
+USE_KDE= archive bookmarks config configwidgets coreaddons crash \
+ dbusaddons ecm filemetadata guiaddons iconthemes \
+ init_run kio newstuff notifications notifyconfig \
+ textwidgets widgetsaddons xmlgui
+USE_QT5= buildtools_build concurrent core dbus gui qmake_build \
+ qml quick quickcontrols_run script svg webkit widgets
USE_XORG= x11
+CFLAGS+= -I${LOCALBASE}/include # linux/input.h
CMAKE_ARGS= -DFFMPEG_SUFFIX:STRING="${FFMPEG_SUFX}"
# Keep in sync with multimedia/mlt, possibly.
FFMPEG_SUFX= # Currently empty.
-OPTIONS_DEFINE= DOCS DVDWIZARD FREI0R LADSPA NLS SCREENCAST V4L XINE
+OPTIONS_DEFINE= DVDWIZARD FREI0R LADSPA SCREENCAST V4L XINE
OPTIONS_DEFAULT=DVDWIZARD FREI0R LADSPA SCREENCAST V4L XINE
OPTIONS_SUB= yes
@@ -35,8 +38,6 @@ SCREENCAST_DESC=Screen capture support via recordMyDesktop
V4L_DESC= Webcam support via Video4Linux
XINE_DESC= DVD preview support via xine
-DOCS_CMAKE_OFF= -DBUILD_doc:BOOL=FALSE
-
DVDWIZARD_RUN_DEPENDS= dvdauthor:multimedia/dvdauthor \
cdrecord:sysutils/cdrtools
@@ -44,20 +45,16 @@ FREI0R_RUN_DEPENDS= frei0r-plugins>=0:graphics/frei0r-plugins
LADSPA_RUN_DEPENDS= swhplugins>=0:audio/swhplugins
-NLS_USES= gettext
-NLS_CMAKE_OFF= -DBUILD_po:BOOL=FALSE
-
SCREENCAST_RUN_DEPENDS= recordmydesktop:multimedia/recordmydesktop
V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l
-V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
V4L_CMAKE_OFF= -DWITH_LibV4L2:BOOL=FALSE
XINE_RUN_DEPENDS= xine:multimedia/xine
post-patch:
- @${REINPLACE_CMD} -E -e '/${PORTNAME}.(menu|xpm)/ d' \
- -e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' \
+ @${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d' \
+ -e '/SharedMimeInfo/ d' \
${PATCH_WRKSRC}/data/CMakeLists.txt
.include <bsd.port.mk>