Changeset View
Changeset View
Standalone View
Standalone View
multimedia/mlt/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= mlt | PORTNAME= mlt | ||||
PORTVERSION= 6.2.0 | PORTVERSION= 6.2.0 | ||||
PORTREVISION?= 1 | PORTREVISION?= 2 | ||||
CATEGORIES?= multimedia | CATEGORIES?= multimedia | ||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME} | MASTER_SITES= SF/${PORTNAME}/${PORTNAME} | ||||
MAINTAINER?= avilla@FreeBSD.org | MAINTAINER?= avilla@FreeBSD.org | ||||
COMMENT?= Multimedia framework for TV broadcasting | COMMENT?= Multimedia framework for TV broadcasting | ||||
LICENSE?= GPLv2 GPLv3 LGPL21 | LICENSE?= GPLv2 GPLv3 LGPL21 | ||||
LICENSE_COMB?= multi | LICENSE_COMB?= multi | ||||
Show All 19 Lines | |||||
CONFIGURE_ARGS+=--enable-debug | CONFIGURE_ARGS+=--enable-debug | ||||
.endif | .endif | ||||
PLIST_SUB= PORTVERSION="${PORTVERSION}" | PLIST_SUB= PORTVERSION="${PORTVERSION}" | ||||
PORTDOCS= AUTHORS ChangeLog NEWS README docs | PORTDOCS= AUTHORS ChangeLog NEWS README docs | ||||
PORTEXAMPLES= demo | PORTEXAMPLES= demo | ||||
OPTIONS_DEFINE= DOCS EXAMPLES FFMPEG FREI0R GTK2 JACK KDE4 QT4 \ | OPTIONS_DEFINE= DOCS EXAMPLES FFMPEG FREI0R GTK2 JACK KDE4 \ | ||||
SAMPLERATE SOX SWFDEC VDPAU VIDSTAB | SAMPLERATE SOX SWFDEC VDPAU VIDSTAB | ||||
OPTIONS_RADIO= QT | |||||
OPTIONS_RADIO_QT= QT4 QT5 | |||||
OPTIONS_DEFAULT=FFMPEG FREI0R GTK2 QT4 SAMPLERATE SOX SWFDEC VDPAU VIDSTAB | OPTIONS_DEFAULT=FFMPEG FREI0R GTK2 QT4 SAMPLERATE SOX SWFDEC VDPAU VIDSTAB | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
GTK2_DESC= Images and text rendering via GTK+ 2 | GTK2_DESC= Images and text rendering via GTK+ 2 | ||||
KDE4_DESC= Qt extra image formats support | KDE4_DESC= Qt extra image formats support | ||||
QT4_DESC= Kdenlive titles and images support via Qt 4 | QT4_DESC= Kdenlive titles and images support via Qt 4 | ||||
SOX_DESC= SoX audio effects support | SOX_DESC= SoX audio effects support | ||||
VIDSTAB_DESC= Video stabilization support via Vid.Stab | VIDSTAB_DESC= Video stabilization support via Vid.Stab | ||||
Show All 14 Lines | |||||
JACK_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa | JACK_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa | ||||
JACK_CONFIGURE_ENABLE= jackrack | JACK_CONFIGURE_ENABLE= jackrack | ||||
JACK_USE= GNOME=glib20 | JACK_USE= GNOME=glib20 | ||||
KDE4_CONFIGURE_ENV= PATH="${KDE4_PREFIX}/bin:$$PATH" | KDE4_CONFIGURE_ENV= PATH="${KDE4_PREFIX}/bin:$$PATH" | ||||
KDE4_CONFIGURE_WITH= kde | KDE4_CONFIGURE_WITH= kde | ||||
KDE4_USE= kde4=kdelibs | KDE4_USE= kde4=kdelibs | ||||
KDE4_IMPLIES= QT4 | KDE4_IMPLIES= QT4 | ||||
KDE4_PREVENTS= QT5 | |||||
KDE4_PREVENTS_MSG= KDE4 implies Qt4 conflicting with Qt5 | |||||
mat: I don't think that is needed, KDE4 implies QT4, so if you select KDE4 and QT5, QT4 will also be… | |||||
tcbernerAuthorUnsubmitted Not Done Inline Actionsdone tcberner: done | |||||
QT4_LIB_DEPENDS= libexif.so:graphics/libexif | |||||
QT4_USE= QT4=corelib,gui,opengl,svg,xml | QT4_USE= QT4=corelib,gui,opengl,svg,xml | ||||
QT4_CONFIGURE_ENABLE= qt | QT5_USE= QT5=core,gui,opengl,svg,xml | ||||
QT4_CONFIGURE_ON= --qt-libdir="${QT_LIBDIR}" \ | |||||
--qt-includedir="${QT_INCDIR}" | |||||
SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate | SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate | ||||
SAMPLERATE_CONFIGURE_ENABLE=resample | SAMPLERATE_CONFIGURE_ENABLE=resample | ||||
SOX_LIB_DEPENDS= libsox.so:audio/sox | SOX_LIB_DEPENDS= libsox.so:audio/sox | ||||
SOX_CONFIGURE_ENABLE= sox | SOX_CONFIGURE_ENABLE= sox | ||||
SWFDEC_LIB_DEPENDS= libswfdec-0.8.so:graphics/swfdec | SWFDEC_LIB_DEPENDS= libswfdec-0.8.so:graphics/swfdec | ||||
SWFDEC_CONFIGURE_ENABLE=swfdec | SWFDEC_CONFIGURE_ENABLE=swfdec | ||||
SWFDEC_USE= GNOME=glib20,cairo | SWFDEC_USE= GNOME=glib20,cairo | ||||
VDPAU_CONFIGURE_ON= --avformat-vdpau | VDPAU_CONFIGURE_ON= --avformat-vdpau | ||||
VDPAU_CONFIGURE_OFF= --avformat-no-vdpau | VDPAU_CONFIGURE_OFF= --avformat-no-vdpau | ||||
VIDSTAB_LIB_DEPENDS= libvidstab.so:multimedia/vid.stab | VIDSTAB_LIB_DEPENDS= libvidstab.so:multimedia/vid.stab | ||||
VIDSTAB_CONFIGURE_ENABLE=vid.stab | VIDSTAB_CONFIGURE_ENABLE=vid.stab | ||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
.if ${ARCH} == "sparc64" | .if ${ARCH} == "sparc64" | ||||
BROKEN= does not compile on sparc64 (invokes i386 asm) | BROKEN= does not compile on sparc64 (invokes i386 asm) | ||||
.endif | |||||
.if ${PORT_OPTIONS:MQT[45]} | |||||
LIB_DEPENDS+= libexif.so:graphics/libexif | |||||
CONFIGURE_ARGS+= --enable-qt \ | |||||
--qt-libdir="${QT_LIBDIR}" \ | |||||
--qt-includedir="${QT_INCDIR}" | |||||
PLIST_SUB+= QT="" | |||||
.else | |||||
CONFIGURE_ARGS+= --disable-qt | |||||
PLIST_SUB+= QT="@comment " | |||||
.endif | .endif | ||||
pre-configure: | pre-configure: | ||||
@${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},' \ | @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},' \ | ||||
${WRKSRC}/src/modules/avformat/vdpau.c \ | ${WRKSRC}/src/modules/avformat/vdpau.c \ | ||||
${WRKSRC}/src/modules/frei0r/factory.c \ | ${WRKSRC}/src/modules/frei0r/factory.c \ | ||||
${WRKSRC}/src/modules/jackrack/plugin_mgr.c | ${WRKSRC}/src/modules/jackrack/plugin_mgr.c | ||||
@${REINPLACE_CMD} -e 's,-lpthread,-pthread,' \ | @${REINPLACE_CMD} -e 's,-lpthread,-pthread,' \ | ||||
Show All 28 Lines |
I don't think that is needed, KDE4 implies QT4, so if you select KDE4 and QT5, QT4 will also be selected, and you will get a conflict because RADIO is 0 or 1, but not 2.