12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- # $OpenBSD: Makefile,v 1.15 2017/05/24 16:30:52 espie Exp $
- COMMENT-main = multimedia transformations framework
- COMMENT-gpl2 = GPLv2-licensed modules for mlt
- VERSION = 6.0.0
- DISTNAME = mlt-${VERSION}
- PKGNAME-main = ${DISTNAME}
- PKGNAME-gpl2 = mlt-gpl2-${VERSION}
- REVISION-main = 2
- REVISION-gpl2 = 0
- # XXX versions should be kept in sync together
- SHARED_LIBS = mlt 1.1
- SHARED_LIBS += mlt++ 1.1
- CATEGORIES = multimedia devel
- HOMEPAGE = http://www.mltframework.org/
- MAINTAINER = KDE porting team <openbsd-kde@googlegroups.com>
- # GPLv2+, LGPLv2.1+
- # Actually, qimage module could be under GPLv3+ if one more object
- # file gets included, see --enable-gpl3 configure option.
- PERMIT_PACKAGE_CDROM = Yes
- WANTLIB-main = ${MODGCC4_CPPWANTLIB} SDL SDL_image X11 avcodec
- WANTLIB-main += avdevice avformat avutil c cairo exif gdk-x11-2.0
- WANTLIB-main += gdk_pixbuf-2.0 glib-2.0 gobject-2.0 jack m pango-1.0
- WANTLIB-main += pangoft2-1.0 pthread sox swscale xml2 fftw3
- WANTLIB-gpl2 = ${MODGCC4_CPPWANTLIB} ${MODQT4_WANTLIB} lib/qt4/QtGui
- WANTLIB-gpl2 += lib/qt4/QtSvg lib/qt4/QtXml lib/qt4/QtOpenGL
- WANTLIB-gpl2 += X11 exif m mlt mlt++ pthread samplerate
- MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=mlt/}
- EXTRACT_SUFX = .tar.gz
- MULTI_PACKAGES = -main -gpl2
- MODULES = x11/kde4
- MODKDE4_USE =
- KDE4_ONLY = Yes
- BUILD_DEPENDS = audio/ladspa \
- textproc/libxml>=2.5 \
- ${MODKDE4_DEP_DIR}/libs>=${MODKDE4_DEP_VERSION}
- RUN_DEPENDS-main = audio/ladspa \
- x11/gtk+3,-guic
- LIB_DEPENDS-main = ${MODGCC4_CPPLIBDEP} \
- audio/jack \
- audio/sox \
- devel/sdl>=1.2 \
- devel/sdl-image>=1.2 \
- graphics/ffmpeg \
- graphics/libexif \
- math/fftw3 \
- x11/gtk+2,-main
- LIB_DEPENDS-gpl2 = ${BUILD_PKGPATH},-main \
- ${MODGCC4_CPPLIBDEP} \
- ${MODQT4_LIB_DEPENDS} \
- audio/libsamplerate>=0.1.5 \
- graphics/libexif
- MAKE_FLAGS = soversion=${LIBmlt_VERSION}
- MAKE_ENV = LDFLAGS="${LDFLAGS} -L${X11BASE}/lib" \
- SHFLAGS="-shared" CXX=${CXX}
- USE_GMAKE = Yes
- CONFIGURE_STYLE = simple
- CONFIGURE_ARGS = --mandir=${PREFIX}/man \
- --disable-dv \
- --disable-frei0r \
- --disable-kino \
- --disable-swfdec \
- --enable-gpl
- # one test fails due to lack of support of locale-specific numeric formatting
- TEST_DEPENDS = ${BUILD_PKGPATH},-main
- TEST_FLAGS = -e
- # LFLAGS is not a typo
- TEST_ENV = COPTS="${CXXFLAGS}" LFLAGS="${LDFLAGS} -pthread"
- do-test:
- cd ${WRKSRC}/src/tests; ${SETENV} ${ALL_TEST_ENV} qmake4 tests.pro
- cd ${WRKSRC}/src/tests; ${SETENV} ${ALL_TEST_ENV} ${MAKE_PROGRAM} \
- ${ALL_TEST_FLAGS} clean all check
- .include <bsd.port.mk>
|