Changeset View
Changeset View
Standalone View
Standalone View
multimedia/kdenlive/Makefile
Show All 20 Lines | |||||
USE_QT4= corelib dbus gui opengl script svg xml \ | USE_QT4= corelib dbus gui opengl script svg xml \ | ||||
moc_build qmake_build rcc_build uic_build | moc_build qmake_build rcc_build uic_build | ||||
USE_XORG= x11 | USE_XORG= x11 | ||||
CMAKE_ARGS= -DFFMPEG_SUFFIX:STRING="${FFMPEG_SUFX}" | CMAKE_ARGS= -DFFMPEG_SUFFIX:STRING="${FFMPEG_SUFX}" | ||||
# Keep in sync with multimedia/mlt, possibly. | # Keep in sync with multimedia/mlt, possibly. | ||||
FFMPEG_SUFX= # Currently empty. | FFMPEG_SUFX= # Currently empty. | ||||
OPTIONS_DEFINE= DOCS DVDWIZARD FREI0R LADSPA NLS SCREENCAST V4L XINE | OPTIONS_DEFINE= DOCS DVDWIZARD FREI0R LADSPA NLS SCREENCAST V4L XINE JOGSHUTTLE | ||||
OPTIONS_DEFAULT=DVDWIZARD FREI0R LADSPA SCREENCAST V4L XINE | OPTIONS_DEFAULT=DVDWIZARD FREI0R LADSPA SCREENCAST V4L XINE | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
DVDWIZARD_DESC= DVD authoring via DVDAuthor and cdrtools | DVDWIZARD_DESC= DVD authoring via DVDAuthor and cdrtools | ||||
SCREENCAST_DESC=Screen capture support via recordMyDesktop | SCREENCAST_DESC=Screen capture support via recordMyDesktop | ||||
V4L_DESC= Webcam support via Video4Linux | V4L_DESC= Webcam support via Video4Linux | ||||
XINE_DESC= DVD preview support via xine | XINE_DESC= DVD preview support via xine | ||||
JOGSHUTTLE_DESC=Jog/Shuttle support | |||||
DOCS_CMAKE_OFF= -DBUILD_doc:BOOL=FALSE | DOCS_CMAKE_OFF= -DBUILD_doc:BOOL=FALSE | ||||
DVDWIZARD_RUN_DEPENDS= dvdauthor:multimedia/dvdauthor \ | DVDWIZARD_RUN_DEPENDS= dvdauthor:multimedia/dvdauthor \ | ||||
cdrecord:sysutils/cdrtools | cdrecord:sysutils/cdrtools | ||||
FREI0R_RUN_DEPENDS= frei0r-plugins>=0:graphics/frei0r-plugins | FREI0R_RUN_DEPENDS= frei0r-plugins>=0:graphics/frei0r-plugins | ||||
LADSPA_RUN_DEPENDS= swhplugins>=0:audio/swhplugins | LADSPA_RUN_DEPENDS= swhplugins>=0:audio/swhplugins | ||||
NLS_USES= gettext | NLS_USES= gettext | ||||
NLS_CMAKE_OFF= -DBUILD_po:BOOL=FALSE | NLS_CMAKE_OFF= -DBUILD_po:BOOL=FALSE | ||||
SCREENCAST_RUN_DEPENDS= recordmydesktop:multimedia/recordmydesktop | SCREENCAST_RUN_DEPENDS= recordmydesktop:multimedia/recordmydesktop | ||||
V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l | V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l | ||||
V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat | V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat | ||||
V4L_CMAKE_OFF= -DWITH_LibV4L2:BOOL=FALSE | V4L_CMAKE_OFF= -DWITH_LibV4L2:BOOL=FALSE | ||||
XINE_RUN_DEPENDS= xine:multimedia/xine | XINE_RUN_DEPENDS= xine:multimedia/xine | ||||
# XXX: webcamd Jog/Shuttle support is not tested | |||||
JOGSHUTTLE_USES= evdev | |||||
JOGSHUTTLE_RUN_DEPENDS= webcamd:multimedia/webcamd | |||||
JOGSHUTTLE_CMAKE_OFF= -DWITH_JogShuttle:BOOL=FALSE | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -E -e '/${PORTNAME}.(menu|xpm)/ d' \ | @${REINPLACE_CMD} -E -e '/${PORTNAME}.(menu|xpm)/ d' \ | ||||
-e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' \ | -e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' \ | ||||
${PATCH_WRKSRC}/data/CMakeLists.txt | ${PATCH_WRKSRC}/data/CMakeLists.txt | ||||
post-patch-JOGSHUTTLE-on: | |||||
@${REINPLACE_CMD} -e '/#include <asm\/types\.h>/d' \ | |||||
${WRKSRC}/src/lib/external/media_ctrl/mediactrl.c | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |