aboutsummaryrefslogtreecommitdiff
path: root/multimedia/gstreamer1-qt/Makefile
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2018-04-14 14:02:49 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2018-04-14 14:02:49 +0000
commit976792c819d34d74b18a720774f1e87981c39803 (patch)
tree49864b395b5f716c52722252a97eaf67cd649744 /multimedia/gstreamer1-qt/Makefile
parent0c47b518053fdb82f380f68da7f4295a0de75ba8 (diff)
downloadports-976792c819d34d74b18a720774f1e87981c39803.tar.gz
ports-976792c819d34d74b18a720774f1e87981c39803.zip
multimedia/gstreamer1-qt4, multimedia/gstreamer1-qt5: create flavors
Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D14641
Notes
Notes: svn path=/head/; revision=467319
Diffstat (limited to 'multimedia/gstreamer1-qt/Makefile')
-rw-r--r--multimedia/gstreamer1-qt/Makefile46
1 files changed, 46 insertions, 0 deletions
diff --git a/multimedia/gstreamer1-qt/Makefile b/multimedia/gstreamer1-qt/Makefile
new file mode 100644
index 000000000000..28e3cd005cc3
--- /dev/null
+++ b/multimedia/gstreamer1-qt/Makefile
@@ -0,0 +1,46 @@
+# $FreeBSD$
+
+PORTNAME= gstreamer1
+PORTVERSION= 1.2.0
+PORTREVISION= 10
+CATEGORIES= multimedia
+MASTER_SITES= http://gstreamer.freedesktop.org/src/qt-gstreamer/
+PKGNAMESUFFIX= -${FLAVOR}
+DISTNAME= qt-gstreamer-${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Qt ${FLAVOR:C/qt//} bindings for GStreamer 1.x multimedia library
+
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
+ libgstreamer-1.0.so:multimedia/gstreamer1
+
+FLAVORS= qt4 qt5
+FLAVOR?= ${FLAVORS:[1]}
+
+CONFLICTS_INSTALL= gstreamer${PKGNAMESUFFIX}-*
+
+USES= bison cmake:outsource pathfix pkgconfig tar:xz
+USE_GSTREAMER1= yes
+
+USE_GL= gl
+USE_GNOME= glib20
+
+USE_LDCONFIG= yes
+CMAKE_OFF= USE_GST_PLUGIN_DIR USE_QT_PLUGIN_DIR
+CMAKE_ARGS= -DQT_VERSION=${FLAVOR:C/qt//}
+
+. if ${FLAVOR} == qt4
+USE_QT4= corelib gui opengl declarative script \
+ qmake_build moc_build rcc_build uic_build qtestlib_build
+PLIST_SUB= QT4_ONLY="" QT5_ONLY="@comment "
+. else
+USE_QT5= buildtools_build qmake_build core gui network opengl \
+ qml quick testlib widgets
+QTVER_SUFFIX= 5
+PLIST_SUB= QT4_ONLY="@comment " QT5_ONLY=""
+. endif
+
+PLIST_SUB+= SHLIB_VER="${PORTVERSION}" \
+ QTVER_SUFFIX="${QTVER_SUFFIX}"
+
+.include <bsd.port.mk>