aboutsummaryrefslogtreecommitdiff
path: root/multimedia/mlt6-qt5/Makefile
blob: 55057ea95533692caf381803a0a964de4f8c11d7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
MASTERDIR=	${.CURDIR:H}/mlt6
SLAVEPORT=	qt5

PORTREVISION=	3
PKGNAMESUFFIX=	-qt5

COMMENT=	Qt plugin for the MLT multimedia framework
CATEGORIES=	multimedia kde

LICENSE=	GPLv2 GPLv3
LICENSE_COMB=	multi

LIB_DEPENDS=	libexif.so:graphics/libexif \
		libfftw3.so:math/fftw3

USES=		qt:5 xorg
USE_CXXSTD=	c++11
USE_QT=		core gui svg widgets xml \
		buildtools:build qmake:build
USE_XORG=	x11

CONFLICTS_INSTALL=	mlt7-qt5

# Only enable Qt binding, and disable everything else
CMAKE_ON=	MOD_QT
CMAKE_OFF=	MOD_AVFORMAT MOD_DECKLINK MOD_FEEDS MOD_FREI0R MOD_GDK MOD_GTK2 \
		MOD_JACKRACK MOD_KDENLIVE MOD_LUMAS MOD_MOTION_EST MOD_NORMALIZE \
		MOD_OLDFILM MOD_OPENCV MOD_OPENGL MOD_PLUSGPL MOD_PLUS MOD_RESAMPLE \
		MOD_RTAUDIO MOD_RUBBERBAND MOD_SDL2 MOD_SOX MOD_VIDSTAB MOD_VMFX \
		MOD_VORBIS MOD_XINE MOD_XML \
		SWIG_CSHARP SWIG_JAVA SWIG_LUA SWIG_NODEJS SWIG_PERL \
		SWIG_PHP SWIG_PYTHON SWIG_RUBY SWIG_TCL

BUILD_WRKSRC=	${WRKDIR}/.build/src/modules/qt

# Dummy placeholder target.
common-post-install:
	@${TRUE}

.include "${MASTERDIR}/Makefile"