Update multimedia/libopenshot to version 0.2.3.595_1
[dports.git] / multimedia / libopenshot / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       libopenshot
4 DISTVERSIONPREFIX=      v
5 DISTVERSION=    0.2.3-595
6 PORTREVISION=   1
7 DISTVERSIONSUFFIX=      -ga1158ee
8 CATEGORIES=     multimedia
9
10 MAINTAINER=     tatsuki_makino@hotmail.com
11 COMMENT=        OpenShot Video Library
12
13 LICENSE=        LGPL3+
14 LICENSE_FILE=   ${WRKSRC}/COPYING
15
16 BUILD_DEPENDS=  swig3.0:devel/swig30 \
17                 unittest-cpp>=0:devel/unittest-cpp \
18                 ${LOCALBASE}/include/zmq.hpp:net/cppzmq
19 LIB_DEPENDS=    libopenshot-audio.so:audio/libopenshot-audio \
20                 libjsoncpp.so:devel/jsoncpp \
21                 libzmq.so:net/libzmq4
22
23 USES=           cmake compiler:c++11-lang pkgconfig python:3.5+ qt:5
24 USE_LDCONFIG=   yes
25 USE_GITHUB=     yes
26 GH_ACCOUNT=     OpenShot
27 USE_PYTHON=     noflavors
28 USE_QT=         core gui network multimedia widgets qmake_build buildtools_build
29
30 CMAKE_ON=       USE_SYSTEM_JSONCPP DISABLE_BUNDLED_JSONCPP\
31                 DISABLE_TESTS\
32                 CMAKE_DISABLE_FIND_PACKAGE_Doxygen\
33                 CMAKE_DISABLE_FIND_PACKAGE_RESVG\
34                 CMAKE_DISABLE_FIND_PACKAGE_Ruby
35 CMAKE_ARGS=     -DCMAKE_DISABLE_FIND_PACKAGE_ImageMagick:BOOL=ON
36 OPTIONS_DEFAULT=        FFMPEG
37 OPTIONS_RADIO=  IMAGEMAGICK
38 OPTIONS_RADIO_IMAGEMAGICK=      IMAGEMAGICK6 IMAGEMAGICK7
39 OPTIONS_SINGLE= LIBAVCODEC
40 OPTIONS_SINGLE_LIBAVCODEC=      FFMPEG LIBAV
41 FFMPEG_LIB_DEPENDS=     libavformat.so:multimedia/ffmpeg
42 IMAGEMAGICK6_DESC=      with ImageMagick6
43 IMAGEMAGICK6_LIB_DEPENDS=       libMagick++-6.so:graphics/ImageMagick6
44 IMAGEMAGICK6_CMAKE_ON=  -DCMAKE_DISABLE_FIND_PACKAGE_ImageMagick:BOOL=NO
45 IMAGEMAGICK7_DESC=      with ImageMagick7
46 IMAGEMAGICK7_LIB_DEPENDS=       libMagick++-7.so:graphics/ImageMagick7
47 IMAGEMAGICK7_CMAKE_ON=  -DCMAKE_DISABLE_FIND_PACKAGE_ImageMagick:BOOL=NO
48 LIBAV_LIB_DEPENDS=      libavformat.so:multimedia/libav
49
50 .if !exists(/usr/lib/libomp.so)
51 LIB_DEPENDS+=   
52 .endif
53
54 .include <bsd.port.mk>