Index: head/multimedia/mlt/Makefile =================================================================== --- head/multimedia/mlt/Makefile (revision 429084) +++ head/multimedia/mlt/Makefile (revision 429085) @@ -1,147 +1,155 @@ # $FreeBSD$ PORTNAME= mlt -PORTVERSION= 6.2.0 -PORTREVISION?= 3 +PORTVERSION= 6.4.1 +PORTREVISION?= 0 CATEGORIES?= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME} MAINTAINER?= avilla@FreeBSD.org COMMENT?= Multimedia framework for TV broadcasting LICENSE?= GPLv2 GPLv3 LGPL21 LICENSE_COMB?= multi SLAVE_PORT?= no .if ${SLAVE_PORT} == "no" # They both install bin/melt. CONFLICTS_INSTALL= freeze-[0-9]* +LIB_DEPENDS= libfftw3.so:math/fftw3 + USE_GNOME= libxml2 USE_SDL= image USE_XORG= x11 USES= alias gmake iconv pathfix pkgconfig PATHFIX_MAKEFILEIN= Makefile GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-gpl --enable-gpl3 --target-os=FreeBSD USE_LDCONFIG= yes .ifndef(WITH_DEBUG) CONFIGURE_ARGS+=--disable-debug .else CONFIGURE_ARGS+=--enable-debug .endif PLIST_SUB= PORTVERSION="${PORTVERSION}" PORTDOCS= AUTHORS ChangeLog NEWS README docs PORTEXAMPLES= demo OPTIONS_DEFINE= DOCS EXAMPLES FFMPEG FREI0R GTK2 JACK KDE4 \ - SAMPLERATE SOX SWFDEC VDPAU VIDSTAB + SAMPLERATE SOX SWFDEC VIDSTAB # OPENCV VDPAU OPTIONS_RADIO= QT OPTIONS_RADIO_QT= QT4 QT5 OPTIONS_DEFAULT=FFMPEG FREI0R GTK2 QT4 SAMPLERATE SOX SWFDEC VIDSTAB OPTIONS_SUB= yes GTK2_DESC= Images and text rendering via GTK+ 2 -KDE4_DESC= Qt extra image formats support -QT4_DESC= Kdenlive titles and images support via Qt 4 +KDE4_DESC= Qt 4 extra image formats support +QT4_DESC= Images and Kdenlive titles support via Qt 4 +QT5_DESC= ${QT4_DESC:S/4/5/} SOX_DESC= SoX audio effects support VIDSTAB_DESC= Video stabilization support via Vid.Stab FFMPEG_SUFX= # Currently empty. FFMPEG_LIB_DEPENDS= libavformat${FFMPEG_SUFX}.so:multimedia/ffmpeg${FFMPEG_SUFX} FFMPEG_CONFIGURE_ENABLE=avformat FFMPEG_CONFIGURE_ON= --avformat-suffix="${FFMPEG_SUFX}" FREI0R_BUILD_DEPENDS= ${LOCALBASE}/include/frei0r.h:graphics/frei0r FREI0R_CONFIGURE_ENABLE=frei0r GTK2_LIB_DEPENDS= libexif.so:graphics/libexif GTK2_USE= GNOME=gdkpixbuf2,gtk20,pango GTK2_CONFIGURE_ENABLE= gtk2 JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa JACK_CONFIGURE_ENABLE= jackrack JACK_USE= GNOME=glib20 KDE4_CONFIGURE_ENV= PATH="${KDE_PREFIX}/bin:$$PATH" KDE4_CONFIGURE_WITH= kde KDE4_USES= kde:4 KDE4_USE= KDE=kdelibs KDE4_IMPLIES= QT4 +# Prepare for OpenCV 3 port. +CONFIGURE_ARGS+= --disable-opencv +OPENCV_CONFIGURE_ENABLE=opencv + QT4_USE= QT4=corelib,gui,opengl,svg,xml -QT5_USE= QT5=core,gui,opengl,svg,xml +QT5_USE= QT5=core,gui,svg,widgets,xml +QT5_PREVENTS= KDE4 SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SAMPLERATE_CONFIGURE_ENABLE=resample SOX_LIB_DEPENDS= libsox.so:audio/sox SOX_CONFIGURE_ENABLE= sox SWFDEC_LIB_DEPENDS= libswfdec-0.8.so:graphics/swfdec SWFDEC_CONFIGURE_ENABLE=swfdec SWFDEC_USE= GNOME=glib20,cairo +# https://sourceforge.net/p/mlt/bugs/240/ +CONFIGURE_ARGS+= ${VDPAU_CONFIGURE_OFF} VDPAU_CONFIGURE_ON= --avformat-vdpau VDPAU_CONFIGURE_OFF= --avformat-no-vdpau -# vdpau.c:239:21: error: no member named 'get_buffer' in 'struct AVCodecContext' -VDPAU_BROKEN= https://sourceforge.net/p/mlt/bugs/240/ VIDSTAB_LIB_DEPENDS= libvidstab.so:multimedia/vid.stab VIDSTAB_CONFIGURE_ENABLE=vid.stab .include .if ${ARCH} == "sparc64" 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 pre-configure: @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},' \ ${WRKSRC}/src/modules/avformat/vdpau.c \ ${WRKSRC}/src/modules/frei0r/factory.c \ ${WRKSRC}/src/modules/jackrack/plugin_mgr.c @${REINPLACE_CMD} -e 's,-lpthread,-pthread,' \ -e 's,-liconv,${ICONV_LIB},' \ ${WRKSRC}/src/framework/Makefile \ ${WRKSRC}/src/melt/Makefile \ ${WRKSRC}/src/modules/*/Makefile post-install: ${INSTALL_MAN} ${WRKSRC}/docs/melt.1 ${STAGEDIR}${MANPREFIX}/man/man1/melt.1 @${RM} ${WRKSRC}/docs/melt.1 .if ${PORT_OPTIONS:MDOCS} . for f in ${PORTDOCS} cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DOCSDIR} . endfor .endif .if ${PORT_OPTIONS:MEXAMPLES} . for f in ${PORTEXAMPLES} cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR} . endfor .endif ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/melt ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmlt.so.${PORTVERSION} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmlt++.so.${PORTVERSION} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mlt/* .endif # ${SLAVE_PORT} == "no" .include Index: head/multimedia/mlt/distinfo =================================================================== --- head/multimedia/mlt/distinfo (revision 429084) +++ head/multimedia/mlt/distinfo (revision 429085) @@ -1,3 +1,3 @@ -TIMESTAMP = 1465366021 -SHA256 (mlt-6.2.0.tar.gz) = 5acdc8760cc28b19e9dc291f66cbe3faa2bc5e8d53e2de3ef543eb5be0feb9f4 -SIZE (mlt-6.2.0.tar.gz) = 1314506 +TIMESTAMP = 1482224942 +SHA256 (mlt-6.4.1.tar.gz) = d3a992f3e67463e68630cb0b455d408a2a12f4da7a19e46807fa08a79f09b2b6 +SIZE (mlt-6.4.1.tar.gz) = 1344030 Index: head/multimedia/mlt/files/patch-src__modules__vid.stab__Makefile =================================================================== --- head/multimedia/mlt/files/patch-src__modules__vid.stab__Makefile (revision 429084) +++ head/multimedia/mlt/files/patch-src__modules__vid.stab__Makefile (nonexistent) @@ -1,14 +0,0 @@ ---- src/modules/vid.stab/Makefile.orig 2014-06-29 20:23:17 UTC -+++ src/modules/vid.stab/Makefile -@@ -12,8 +12,9 @@ - CPPOBJS = filter_deshake.o - CPPOBJS += filter_vidstab.o - --CXXFLAGS += -Wno-deprecated $(CFLAGS) --CXXFLAGS += $(shell pkg-config --cflags vidstab) -+CFLAGS += -Wno-deprecated -+CFLAGS += $(shell pkg-config --cflags vidstab) -+CXXFLAGS = $(CFLAGS) - - LDFLAGS += -L../../mlt++ -lmlt++ - LDFLAGS += $(shell pkg-config --libs vidstab) Property changes on: head/multimedia/mlt/files/patch-src__modules__vid.stab__Makefile ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/multimedia/mlt/files/patch-src__modules__qt__configure =================================================================== --- head/multimedia/mlt/files/patch-src__modules__qt__configure (revision 429084) +++ head/multimedia/mlt/files/patch-src__modules__qt__configure (nonexistent) @@ -1,11 +0,0 @@ ---- src/modules/qt/configure.orig 2015-03-02 07:08:46 UTC -+++ src/modules/qt/configure -@@ -181,7 +181,7 @@ else - if [ "$without_kde" = "" ] - then - kde4-config -- if [ $? -eq 0 ] && [ "$qt4_found" != "" ] -+ if [ $? -eq 0 ] - then - # test if we have KDE4, required on some systems to get Qt extra formats (xcf, ...) - if [ "$kde_includedir" = "" ] Property changes on: head/multimedia/mlt/files/patch-src__modules__qt__configure ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/multimedia/mlt/files/patch-src__modules__gtk2__producer_pango.c =================================================================== --- head/multimedia/mlt/files/patch-src__modules__gtk2__producer_pango.c (revision 429084) +++ head/multimedia/mlt/files/patch-src__modules__gtk2__producer_pango.c (nonexistent) @@ -1,12 +0,0 @@ ---- src/modules/gtk2/producer_pango.c.orig 2014-06-29 20:23:17 UTC -+++ src/modules/gtk2/producer_pango.c -@@ -25,7 +25,8 @@ - #include - #include - #include --#include -+#include -+#include FT_FREETYPE_H - #include - #include - #include Property changes on: head/multimedia/mlt/files/patch-src__modules__gtk2__producer_pango.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: mcom:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/multimedia/mlt/files/patch-git_92bd4d2 =================================================================== --- head/multimedia/mlt/files/patch-git_92bd4d2 (nonexistent) +++ head/multimedia/mlt/files/patch-git_92bd4d2 (revision 429085) @@ -0,0 +1,29 @@ +From 92bd4d2f83827c49b8d826d47b11c63f51e0c67e Mon Sep 17 00:00:00 2001 +From: Alberto Villa +Date: Tue, 20 Dec 2016 15:15:52 +0100 +Subject: [PATCH] Use Vid.Stab CFLAGS even when building *.c files + +common.c build is failing as it requires a header from Vid.Stab. +--- + src/modules/vid.stab/Makefile | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/src/modules/vid.stab/Makefile b/src/modules/vid.stab/Makefile +index 7f829f84..0a9e0063 100644 +--- ./src/modules/vid.stab/Makefile ++++ ./src/modules/vid.stab/Makefile +@@ -12,8 +12,9 @@ OBJS = factory.o \ + CPPOBJS = filter_deshake.o + CPPOBJS += filter_vidstab.o + +-CXXFLAGS += -Wno-deprecated $(CFLAGS) +-CXXFLAGS += $(shell pkg-config --cflags vidstab) ++CFLAGS += -Wno-deprecated ++CFLAGS += $(shell pkg-config --cflags vidstab) ++CXXFLAGS += $(CFLAGS) + + LDFLAGS += -L../../mlt++ -lmlt++ + LDFLAGS += $(shell pkg-config --libs vidstab) +-- +2.11.0 + Property changes on: head/multimedia/mlt/files/patch-git_92bd4d2 ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/mlt/files/patch-git_d4feda9 =================================================================== --- head/multimedia/mlt/files/patch-git_d4feda9 (nonexistent) +++ head/multimedia/mlt/files/patch-git_d4feda9 (revision 429085) @@ -0,0 +1,34 @@ +From d4feda920a9ea43ba5fcea4de9cb1e48cf08af90 Mon Sep 17 00:00:00 2001 +From: Alberto Villa +Date: Tue, 20 Dec 2016 15:06:48 +0100 +Subject: [PATCH] Fix FreeType header inclusion + +As stated in freetype.h: + + Please always use macros to include FreeType header files. + Example: + #include + #include FT_FREETYPE_H + +This also fixes the build on FreeBSD. +--- + src/modules/gtk2/producer_pango.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/modules/gtk2/producer_pango.c b/src/modules/gtk2/producer_pango.c +index 7c5d8d2a..ef6f1a28 100644 +--- ./src/modules/gtk2/producer_pango.c ++++ ./src/modules/gtk2/producer_pango.c +@@ -25,7 +25,8 @@ + #include + #include + #include +-#include ++#include ++#include FT_FREETYPE_H + #include + #include + #include +-- +2.11.0 + Property changes on: head/multimedia/mlt/files/patch-git_d4feda9 ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: mcom:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/mlt/files/patch-git_d7a54ad_fc1e7fd =================================================================== --- head/multimedia/mlt/files/patch-git_d7a54ad_fc1e7fd (nonexistent) +++ head/multimedia/mlt/files/patch-git_d7a54ad_fc1e7fd (revision 429085) @@ -0,0 +1,72 @@ +From d7a54ad53cd3bc1d50bf09a7cab682ed7aa0534b Mon Sep 17 00:00:00 2001 +From: Alberto Villa +Date: Tue, 20 Dec 2016 14:33:42 +0100 +Subject: [PATCH 1/2] Ensure KDE 4 code is built when requested + +This fixes commit 6f8293d, which was incomplete. +--- + src/modules/qt/configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/modules/qt/configure b/src/modules/qt/configure +index 1070bb19..57340182 100755 +--- ./src/modules/qt/configure ++++ ./src/modules/qt/configure +@@ -195,9 +195,9 @@ else + if [ -d "$kde_includedir" ] && [ -d "$kde_libdir" ] + then + echo "- KDE version 4.x detected, will enable extra image formats" +- echo "#define USE_KDE4" >> config.h + echo "USE_KDE4=1" >> config.mak + echo KDECXXFLAGS=-I$kde_includedir >> config.mak ++ echo KDECXXFLAGS += -DUSE_KDE4 >> config.mak + # the -L with kde4/devel is for Fedora + echo KDELIBS=-L$kde_libdir -L${kde_libdir}/kde4/devel -lkdecore >> config.mak + fi +-- +2.11.0 + +From fc1e7fd095ac8607aa970e65e1060073d025e782 Mon Sep 17 00:00:00 2001 +From: Alberto Villa +Date: Tue, 20 Dec 2016 14:55:55 +0100 +Subject: [PATCH 2/2] Properly make KDE code depend on Qt 4 + +qt4_found was removed in 51b5668. Checking for it always returns +false, thus disabling KDE code in every build. Just copy the logic +from above. +--- + src/modules/qt/configure | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/modules/qt/configure b/src/modules/qt/configure +index 57340182..24803baf 100755 +--- ./src/modules/qt/configure ++++ ./src/modules/qt/configure +@@ -148,6 +148,7 @@ else + if [ $? -eq 0 ] + then + echo "- Qt version 5.x detected" ++ without_kde=true + echo QTCXXFLAGS=$(pkg-config --cflags Qt5Core Qt5Gui Qt5Xml Qt5Svg Qt5Widgets) >> config.mak + echo QTLIBS=$(pkg-config --libs Qt5Core Qt5Gui Qt5Xml Qt5Svg Qt5Widgets) >> config.mak + pkg-config --exists 'Qt5OpenGL' +@@ -169,6 +170,7 @@ else + else + echo "- Qt not found - disabling" + touch ../disable-qt ++ exit 0 + fi + fi + fi +@@ -181,7 +183,7 @@ else + if [ "$without_kde" = "" ] + then + kde4-config +- if [ $? -eq 0 ] && [ "$qt4_found" != "" ] ++ if [ $? -eq 0 ] + then + # test if we have KDE4, required on some systems to get Qt extra formats (xcf, ...) + if [ "$kde_includedir" = "" ] +-- +2.11.0 + Property changes on: head/multimedia/mlt/files/patch-git_d7a54ad_fc1e7fd ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/mlt/files/patch-src_modules_qt_configure =================================================================== --- head/multimedia/mlt/files/patch-src_modules_qt_configure (nonexistent) +++ head/multimedia/mlt/files/patch-src_modules_qt_configure (revision 429085) @@ -0,0 +1,36 @@ + src/modules/qt/configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- src/modules/qt/configure.orig 2016-12-20 14:22:22 UTC ++++ src/modules/qt/configure +@@ -107,14 +107,6 @@ else + then + echo QTCXXFLAGS=-I$qt_includedir -I$qt_includedir/QtCore -I$qt_includedir/QtGui -I$qt_includedir/QtXml -I$qt_includedir/QtSvg -I$qt_includedir/QtWidgets >> config.mak + echo QTLIBS=-Wl,-rpath-link,"$qt_libdir" -L"$qt_libdir" -lQt5Core -lQt5Gui -lQt5Xml -lQt5Svg -lQt5Widgets >> config.mak +- if [ -f "$qt_libdir/libQt5OpenGL.so" ] || [ -f "$qt_libdir/libQt5OpenGL.a" ] +- then +- echo QTCXXFLAGS+=-I$qt_includedir/QtOpenGL >> config.mak +- echo QTLIBS+=-lQt5OpenGL >> config.mak +- else +- echo "- Qt5OpenGL not found: disabling" +- without_opengl=true +- fi + # Qt5 on OS X + elif [ -d "$qt_libdir/QtWidgets.framework" ] + then +@@ -151,15 +143,6 @@ else + without_kde=true + echo QTCXXFLAGS=$(pkg-config --cflags Qt5Core Qt5Gui Qt5Xml Qt5Svg Qt5Widgets) >> config.mak + echo QTLIBS=$(pkg-config --libs Qt5Core Qt5Gui Qt5Xml Qt5Svg Qt5Widgets) >> config.mak +- pkg-config --exists 'Qt5OpenGL' +- if [ $? -eq 0 ] +- then +- echo QTCXXFLAGS+=$(pkg-config --cflags Qt5OpenGL) >> config.mak +- echo QTLIBS+=$(pkg-config --libs Qt5OpenGL) >> config.mak +- else +- echo "- Qt5OpenGL not found: disabling" +- without_opengl=true +- fi + else + pkg-config --exists 'QtGui >= 4' + if [ $? -eq 0 ] Property changes on: head/multimedia/mlt/files/patch-src_modules_qt_configure ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/mlt/files/patch-src_modules_qt_consumer__qglsl.cpp =================================================================== --- head/multimedia/mlt/files/patch-src_modules_qt_consumer__qglsl.cpp (nonexistent) +++ head/multimedia/mlt/files/patch-src_modules_qt_consumer__qglsl.cpp (revision 429085) @@ -0,0 +1,20 @@ +--- src/modules/qt/consumer_qglsl.cpp.orig 2016-11-16 06:53:11 UTC ++++ src/modules/qt/consumer_qglsl.cpp +@@ -20,13 +20,14 @@ + #include "common.h" + #include + #include +-#include +-#include +-#include + #include + + #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) + ++#include ++#include ++#include ++ + class GLWidget : public QGLWidget + { + private: Property changes on: head/multimedia/mlt/files/patch-src_modules_qt_consumer__qglsl.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/mlt/pkg-plist =================================================================== --- head/multimedia/mlt/pkg-plist (revision 429084) +++ head/multimedia/mlt/pkg-plist (revision 429085) @@ -1,429 +1,433 @@ bin/melt include/mlt++/Mlt.h include/mlt++/MltAnimation.h include/mlt++/MltConsumer.h include/mlt++/MltDeque.h include/mlt++/MltEvent.h include/mlt++/MltFactory.h include/mlt++/MltField.h include/mlt++/MltFilter.h include/mlt++/MltFilteredConsumer.h include/mlt++/MltFilteredProducer.h include/mlt++/MltFrame.h include/mlt++/MltGeometry.h include/mlt++/MltMultitrack.h include/mlt++/MltParser.h include/mlt++/MltPlaylist.h include/mlt++/MltProducer.h include/mlt++/MltProfile.h include/mlt++/MltProperties.h include/mlt++/MltPushConsumer.h include/mlt++/MltRepository.h include/mlt++/MltService.h include/mlt++/MltTokeniser.h include/mlt++/MltTractor.h include/mlt++/MltTransition.h -include/mlt++/config.h +include/mlt++/MltConfig.h include/mlt/framework/mlt.h include/mlt/framework/mlt_animation.h include/mlt/framework/mlt_cache.h include/mlt/framework/mlt_consumer.h include/mlt/framework/mlt_deque.h include/mlt/framework/mlt_events.h include/mlt/framework/mlt_factory.h include/mlt/framework/mlt_field.h include/mlt/framework/mlt_filter.h include/mlt/framework/mlt_frame.h include/mlt/framework/mlt_geometry.h include/mlt/framework/mlt_log.h include/mlt/framework/mlt_multitrack.h include/mlt/framework/mlt_parser.h include/mlt/framework/mlt_playlist.h include/mlt/framework/mlt_pool.h include/mlt/framework/mlt_producer.h include/mlt/framework/mlt_profile.h include/mlt/framework/mlt_properties.h include/mlt/framework/mlt_property.h include/mlt/framework/mlt_repository.h include/mlt/framework/mlt_service.h +include/mlt/framework/mlt_slices.h include/mlt/framework/mlt_tokeniser.h include/mlt/framework/mlt_tractor.h include/mlt/framework/mlt_transition.h include/mlt/framework/mlt_types.h include/mlt/framework/mlt_version.h lib/libmlt++.so lib/libmlt++.so.%%PORTVERSION%% lib/libmlt++.so.3 lib/libmlt.so lib/libmlt.so.%%PORTVERSION%% lib/libmlt.so.6 %%FFMPEG%%lib/mlt/libmltavformat.so lib/mlt/libmltcore.so lib/mlt/libmltdecklink.so %%FREI0R%%lib/mlt/libmltfrei0r.so %%GTK2%%lib/mlt/libmltgtk2.so %%JACK%%lib/mlt/libmltjackrack.so lib/mlt/libmltkdenlive.so lib/mlt/libmltlinsys.so lib/mlt/libmltmotion_est.so lib/mlt/libmltnormalize.so lib/mlt/libmltoldfilm.so lib/mlt/libmltplus.so lib/mlt/libmltplusgpl.so %%QT%%lib/mlt/libmltqt.so %%SAMPLERATE%%lib/mlt/libmltresample.so lib/mlt/libmltsdl.so %%SOX%%lib/mlt/libmltsox.so %%SWFDEC%%lib/mlt/libmltswfdec.so %%VIDSTAB%%lib/mlt/libmltvidstab.so lib/mlt/libmltvideostab.so lib/mlt/libmltvmfx.so lib/mlt/libmltxine.so lib/mlt/libmltxml.so libdata/pkgconfig/mlt++.pc libdata/pkgconfig/mlt-framework.pc man/man1/melt.1.gz %%FFMPEG%%%%DATADIR%%/avformat/blacklist.txt %%FFMPEG%%%%DATADIR%%/avformat/consumer_avformat.yml %%FFMPEG%%%%DATADIR%%/avformat/producer_avformat.yml %%DATADIR%%/core/consumer_multi.yml %%DATADIR%%/core/data_fx.properties %%DATADIR%%/core/filter_audiomap.yml %%DATADIR%%/core/filter_audiowave.yml %%DATADIR%%/core/filter_brightness.yml %%DATADIR%%/core/filter_channelcopy.yml %%DATADIR%%/core/filter_crop.yml %%DATADIR%%/core/filter_data_show.yml %%DATADIR%%/core/filter_fieldorder.yml %%DATADIR%%/core/filter_gamma.yml %%DATADIR%%/core/filter_greyscale.yml %%DATADIR%%/core/filter_luma.yml %%DATADIR%%/core/filter_mirror.yml %%DATADIR%%/core/filter_mono.yml %%DATADIR%%/core/filter_obscure.yml %%DATADIR%%/core/filter_panner.yml %%DATADIR%%/core/filter_region.yml %%DATADIR%%/core/filter_rescale.yml %%DATADIR%%/core/filter_resize.yml %%DATADIR%%/core/filter_transition.yml %%DATADIR%%/core/filter_watermark.yml %%DATADIR%%/core/loader.dict %%DATADIR%%/core/loader.ini %%DATADIR%%/core/producer_colour.yml %%DATADIR%%/core/producer_consumer.yml %%DATADIR%%/core/producer_hold.yml %%DATADIR%%/core/producer_loader.yml %%DATADIR%%/core/producer_melt.yml %%DATADIR%%/core/producer_melt_file.yml %%DATADIR%%/core/producer_noise.yml %%DATADIR%%/core/producer_timewarp.yml %%DATADIR%%/core/producer_tone.yml %%DATADIR%%/core/transition_composite.yml %%DATADIR%%/core/transition_luma.yml %%DATADIR%%/core/transition_matte.yml %%DATADIR%%/core/transition_mix.yml %%DATADIR%%/core/transition_region.yml %%DATADIR%%/decklink/consumer_decklink.yml %%DATADIR%%/decklink/producer_decklink.yml %%DATADIR%%/feeds/NTSC/data_fx.properties %%DATADIR%%/feeds/NTSC/etv.properties %%DATADIR%%/feeds/NTSC/obscure.properties %%DATADIR%%/feeds/PAL/border.properties %%DATADIR%%/feeds/PAL/data_fx.properties %%DATADIR%%/feeds/PAL/etv.properties %%DATADIR%%/feeds/PAL/example.properties %%DATADIR%%/feeds/PAL/obscure.properties %%FREI0R%%%%DATADIR%%/frei0r/blacklist.txt %%FREI0R%%%%DATADIR%%/frei0r/not_thread_safe.txt %%FREI0R%%%%DATADIR%%/frei0r/param_name_map.yaml %%GTK2%%%%DATADIR%%/gtk2/consumer_gtk2_preview.yml %%GTK2%%%%DATADIR%%/gtk2/filter_rescale.yml %%GTK2%%%%DATADIR%%/gtk2/producer_pango.yml %%GTK2%%%%DATADIR%%/gtk2/producer_pixbuf.yml %%JACK%%%%DATADIR%%/jackrack/blacklist.txt %%JACK%%%%DATADIR%%/jackrack/consumer_jack.yml %%JACK%%%%DATADIR%%/jackrack/filter_jackrack.yml %%JACK%%%%DATADIR%%/jackrack/filter_ladspa.yml %%JACK%%%%DATADIR%%/jackrack/producer_ladspa.yml %%DATADIR%%/kdenlive/filter_boxblur.yml %%DATADIR%%/kdenlive/filter_freeze.yml %%DATADIR%%/kdenlive/filter_wave.yml %%DATADIR%%/kdenlive/producer_framebuffer.yml %%DATADIR%%/linsys/consumer_sdi.yml %%DATADIR%%/lumas/NTSC/luma01.pgm %%DATADIR%%/lumas/NTSC/luma02.pgm %%DATADIR%%/lumas/NTSC/luma03.pgm %%DATADIR%%/lumas/NTSC/luma04.pgm %%DATADIR%%/lumas/NTSC/luma05.pgm %%DATADIR%%/lumas/NTSC/luma06.pgm %%DATADIR%%/lumas/NTSC/luma07.pgm %%DATADIR%%/lumas/NTSC/luma08.pgm %%DATADIR%%/lumas/NTSC/luma09.pgm %%DATADIR%%/lumas/NTSC/luma10.pgm %%DATADIR%%/lumas/NTSC/luma11.pgm %%DATADIR%%/lumas/NTSC/luma12.pgm %%DATADIR%%/lumas/NTSC/luma13.pgm %%DATADIR%%/lumas/NTSC/luma14.pgm %%DATADIR%%/lumas/NTSC/luma15.pgm %%DATADIR%%/lumas/NTSC/luma16.pgm %%DATADIR%%/lumas/NTSC/luma17.pgm %%DATADIR%%/lumas/NTSC/luma18.pgm %%DATADIR%%/lumas/NTSC/luma19.pgm %%DATADIR%%/lumas/NTSC/luma20.pgm %%DATADIR%%/lumas/NTSC/luma21.pgm %%DATADIR%%/lumas/NTSC/luma22.pgm %%DATADIR%%/lumas/PAL/luma01.pgm %%DATADIR%%/lumas/PAL/luma02.pgm %%DATADIR%%/lumas/PAL/luma03.pgm %%DATADIR%%/lumas/PAL/luma04.pgm %%DATADIR%%/lumas/PAL/luma05.pgm %%DATADIR%%/lumas/PAL/luma06.pgm %%DATADIR%%/lumas/PAL/luma07.pgm %%DATADIR%%/lumas/PAL/luma08.pgm %%DATADIR%%/lumas/PAL/luma09.pgm %%DATADIR%%/lumas/PAL/luma10.pgm %%DATADIR%%/lumas/PAL/luma11.pgm %%DATADIR%%/lumas/PAL/luma12.pgm %%DATADIR%%/lumas/PAL/luma13.pgm %%DATADIR%%/lumas/PAL/luma14.pgm %%DATADIR%%/lumas/PAL/luma15.pgm %%DATADIR%%/lumas/PAL/luma16.pgm %%DATADIR%%/lumas/PAL/luma17.pgm %%DATADIR%%/lumas/PAL/luma18.pgm %%DATADIR%%/lumas/PAL/luma19.pgm %%DATADIR%%/lumas/PAL/luma20.pgm %%DATADIR%%/lumas/PAL/luma21.pgm %%DATADIR%%/lumas/PAL/luma22.pgm %%DATADIR%%/metaschema.yaml %%DATADIR%%/motion_est/filter_autotrack_rectangle.yml %%DATADIR%%/motion_est/filter_motion_est.yml %%DATADIR%%/motion_est/filter_vismv.yml %%DATADIR%%/motion_est/producer_slowmotion.yml %%DATADIR%%/normalize/filter_audiolevel.yml %%DATADIR%%/normalize/filter_volume.yml %%DATADIR%%/oldfilm/dust1.svg %%DATADIR%%/oldfilm/dust2.svg %%DATADIR%%/oldfilm/dust3.svg %%DATADIR%%/oldfilm/dust4.svg %%DATADIR%%/oldfilm/dust5.svg %%DATADIR%%/oldfilm/fdust.svg %%DATADIR%%/oldfilm/filter_dust.yml %%DATADIR%%/oldfilm/filter_grain.yml %%DATADIR%%/oldfilm/filter_lines.yml %%DATADIR%%/oldfilm/filter_oldfilm.yml %%DATADIR%%/oldfilm/filter_tcolor.yml %%DATADIR%%/oldfilm/filter_vignette.yml %%DATADIR%%/oldfilm/grain.svg %%DATADIR%%/oldfilm/lines.svg %%DATADIR%%/oldfilm/oldfilm.svg %%DATADIR%%/oldfilm/tcolor.svg %%DATADIR%%/oldfilm/vignette.svg %%DATADIR%%/plus/consumer_blipflash.yml %%DATADIR%%/plus/filter_affine.yml %%DATADIR%%/plus/filter_charcoal.yml %%DATADIR%%/plus/filter_dance.yml %%DATADIR%%/plus/filter_dynamictext.yml %%DATADIR%%/plus/filter_dynamic_loudness.yml %%DATADIR%%/plus/filter_fft.yml %%DATADIR%%/plus/filter_invert.yml %%DATADIR%%/plus/filter_lift_gamma_gain.yml %%DATADIR%%/plus/filter_loudness.yml %%DATADIR%%/plus/filter_loudness_meter.yml %%DATADIR%%/plus/filter_lumakey.yml %%DATADIR%%/plus/filter_rgblut.yml %%DATADIR%%/plus/filter_sepia.yml %%DATADIR%%/plus/producer_blipflash.yml %%DATADIR%%/plus/producer_count.yml %%DATADIR%%/plus/transition_affine.yml %%DATADIR%%/plusgpl/consumer_cbrts.yml %%DATADIR%%/plusgpl/filter_burningtv.yml %%DATADIR%%/plusgpl/filter_lumaliftgaingamma.yml %%DATADIR%%/plusgpl/filter_rotoscoping.yml %%DATADIR%%/presets/consumer/avformat/AAC %%DATADIR%%/presets/consumer/avformat/Flash %%DATADIR%%/presets/consumer/avformat/GIF %%DATADIR%%/presets/consumer/avformat/MJPEG %%DATADIR%%/presets/consumer/avformat/MP3 %%DATADIR%%/presets/consumer/avformat/MPEG-2 %%DATADIR%%/presets/consumer/avformat/MPEG-4 %%DATADIR%%/presets/consumer/avformat/MPEG-4-ASP %%DATADIR%%/presets/consumer/avformat/Sony-PSP %%DATADIR%%/presets/consumer/avformat/Vorbis %%DATADIR%%/presets/consumer/avformat/WAV %%DATADIR%%/presets/consumer/avformat/WMA %%DATADIR%%/presets/consumer/avformat/WMV %%DATADIR%%/presets/consumer/avformat/XDCAM-HD422 +%%DATADIR%%/presets/consumer/avformat/YouTube %%DATADIR%%/presets/consumer/avformat/atsc_1080i_50/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080i_5994/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_2398/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_24/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_25/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_2997/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_30/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_50/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_5994/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_60/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_720p_2398/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_720p_50/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_720p_5994/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_720p_60/DNxHD %%DATADIR%%/presets/consumer/avformat/dv_ntsc/D10 %%DATADIR%%/presets/consumer/avformat/dv_ntsc/DV %%DATADIR%%/presets/consumer/avformat/dv_ntsc/DVCPRO50 %%DATADIR%%/presets/consumer/avformat/dv_ntsc/DVD %%DATADIR%%/presets/consumer/avformat/dv_ntsc_wide/D10 %%DATADIR%%/presets/consumer/avformat/dv_ntsc_wide/DV %%DATADIR%%/presets/consumer/avformat/dv_ntsc_wide/DVCPRO50 %%DATADIR%%/presets/consumer/avformat/dv_ntsc_wide/DVD %%DATADIR%%/presets/consumer/avformat/dv_pal/D10 %%DATADIR%%/presets/consumer/avformat/dv_pal/DV %%DATADIR%%/presets/consumer/avformat/dv_pal/DVCPRO50 %%DATADIR%%/presets/consumer/avformat/dv_pal/DVD %%DATADIR%%/presets/consumer/avformat/dv_pal_wide/D10 %%DATADIR%%/presets/consumer/avformat/dv_pal_wide/DV %%DATADIR%%/presets/consumer/avformat/dv_pal_wide/DVCPRO50 %%DATADIR%%/presets/consumer/avformat/dv_pal_wide/DVD %%DATADIR%%/presets/consumer/avformat/hdv_1080_25p/HDV %%DATADIR%%/presets/consumer/avformat/hdv_1080_30p/HDV %%DATADIR%%/presets/consumer/avformat/hdv_1080_50i/HDV %%DATADIR%%/presets/consumer/avformat/hdv_1080_60i/HDV %%DATADIR%%/presets/consumer/avformat/hdv_720_25p/HDV %%DATADIR%%/presets/consumer/avformat/hdv_720_30p/HDV %%DATADIR%%/presets/consumer/avformat/hdv_720_50p/HDV %%DATADIR%%/presets/consumer/avformat/hdv_720_60p/HDV +%%DATADIR%%/presets/consumer/avformat/intermediate/MJPEG +%%DATADIR%%/presets/consumer/avformat/intermediate/MPEG-2 +%%DATADIR%%/presets/consumer/avformat/intermediate/MPEG-4 +%%DATADIR%%/presets/consumer/avformat/intermediate/ProRes +%%DATADIR%%/presets/consumer/avformat/intermediate/ProRes-Kostya %%DATADIR%%/presets/consumer/avformat/lossless/FFV1 %%DATADIR%%/presets/consumer/avformat/lossless/H.264 %%DATADIR%%/presets/consumer/avformat/lossless/HuffYUV -%%DATADIR%%/presets/consumer/avformat/lossless/MJPEG -%%DATADIR%%/presets/consumer/avformat/lossless/MPEG-2 -%%DATADIR%%/presets/consumer/avformat/lossless/MPEG-4 -%%DATADIR%%/presets/consumer/avformat/lossless/ProRes -%%DATADIR%%/presets/consumer/avformat/lossless/ProRes-Kostya %%DATADIR%%/presets/consumer/avformat/stills/BMP %%DATADIR%%/presets/consumer/avformat/stills/DPX %%DATADIR%%/presets/consumer/avformat/stills/JPEG %%DATADIR%%/presets/consumer/avformat/stills/PNG %%DATADIR%%/presets/consumer/avformat/stills/PPM %%DATADIR%%/presets/consumer/avformat/stills/TGA %%DATADIR%%/presets/consumer/avformat/stills/TIFF %%DATADIR%%/presets/consumer/avformat/vp9 %%DATADIR%%/presets/consumer/avformat/webm %%DATADIR%%/presets/consumer/avformat/webm-pass1 %%DATADIR%%/presets/consumer/avformat/x264-medium %%DATADIR%%/presets/consumer/avformat/x264-medium-baseline %%DATADIR%%/presets/consumer/avformat/x264-medium-main %%DATADIR%%/presets/consumer/avformat/x264-medium-pass1 %%DATADIR%%/presets/consumer/avformat/x265-medium %%DATADIR%%/presets/consumer/avformat/x265-medium-pass1 %%DATADIR%%/presets/filter/brightness/from_black %%DATADIR%%/presets/filter/brightness/to_black %%DATADIR%%/presets/filter/movit.blur/blur_in %%DATADIR%%/presets/filter/movit.blur/blur_in_out %%DATADIR%%/presets/filter/movit.blur/blur_out %%DATADIR%%/presets/filter/movit.opacity/fade_in %%DATADIR%%/presets/filter/movit.opacity/fade_in_out %%DATADIR%%/presets/filter/movit.opacity/fade_out %%DATADIR%%/presets/filter/volume/fade_in %%DATADIR%%/presets/filter/volume/fade_out %%DATADIR%%/profiles/atsc_1080i_50 %%DATADIR%%/profiles/atsc_1080i_5994 %%DATADIR%%/profiles/atsc_1080i_60 %%DATADIR%%/profiles/atsc_1080p_2398 %%DATADIR%%/profiles/atsc_1080p_24 %%DATADIR%%/profiles/atsc_1080p_25 %%DATADIR%%/profiles/atsc_1080p_2997 %%DATADIR%%/profiles/atsc_1080p_30 %%DATADIR%%/profiles/atsc_1080p_50 %%DATADIR%%/profiles/atsc_1080p_5994 %%DATADIR%%/profiles/atsc_1080p_60 %%DATADIR%%/profiles/atsc_720p_2398 %%DATADIR%%/profiles/atsc_720p_24 %%DATADIR%%/profiles/atsc_720p_25 %%DATADIR%%/profiles/atsc_720p_2997 %%DATADIR%%/profiles/atsc_720p_30 %%DATADIR%%/profiles/atsc_720p_50 %%DATADIR%%/profiles/atsc_720p_5994 %%DATADIR%%/profiles/atsc_720p_60 %%DATADIR%%/profiles/cif_15 %%DATADIR%%/profiles/cif_ntsc %%DATADIR%%/profiles/cif_pal %%DATADIR%%/profiles/cvd_ntsc %%DATADIR%%/profiles/cvd_pal %%DATADIR%%/profiles/dv_ntsc %%DATADIR%%/profiles/dv_ntsc_wide %%DATADIR%%/profiles/dv_pal %%DATADIR%%/profiles/dv_pal_wide %%DATADIR%%/profiles/hdv_1080_25p %%DATADIR%%/profiles/hdv_1080_30p %%DATADIR%%/profiles/hdv_1080_50i %%DATADIR%%/profiles/hdv_1080_60i %%DATADIR%%/profiles/hdv_720_25p %%DATADIR%%/profiles/hdv_720_30p %%DATADIR%%/profiles/hdv_720_50p %%DATADIR%%/profiles/hdv_720_60p %%DATADIR%%/profiles/qcif_15 %%DATADIR%%/profiles/qcif_ntsc %%DATADIR%%/profiles/qcif_pal %%DATADIR%%/profiles/qhd_1440p_2398 %%DATADIR%%/profiles/qhd_1440p_24 %%DATADIR%%/profiles/qhd_1440p_25 %%DATADIR%%/profiles/qhd_1440p_2997 %%DATADIR%%/profiles/qhd_1440p_30 %%DATADIR%%/profiles/qhd_1440p_50 %%DATADIR%%/profiles/qhd_1440p_5994 %%DATADIR%%/profiles/qhd_1440p_60 %%DATADIR%%/profiles/quarter_15 %%DATADIR%%/profiles/quarter_ntsc %%DATADIR%%/profiles/quarter_ntsc_wide %%DATADIR%%/profiles/quarter_pal %%DATADIR%%/profiles/quarter_pal_wide %%DATADIR%%/profiles/sdi_486i_5994 %%DATADIR%%/profiles/sdi_486p_2398 %%DATADIR%%/profiles/square_ntsc %%DATADIR%%/profiles/square_ntsc_wide %%DATADIR%%/profiles/square_pal %%DATADIR%%/profiles/square_pal_wide %%DATADIR%%/profiles/svcd_ntsc %%DATADIR%%/profiles/svcd_ntsc_wide %%DATADIR%%/profiles/svcd_pal %%DATADIR%%/profiles/svcd_pal_wide %%DATADIR%%/profiles/uhd_2160p_2398 %%DATADIR%%/profiles/uhd_2160p_24 %%DATADIR%%/profiles/uhd_2160p_25 %%DATADIR%%/profiles/uhd_2160p_2997 %%DATADIR%%/profiles/uhd_2160p_30 %%DATADIR%%/profiles/uhd_2160p_50 %%DATADIR%%/profiles/uhd_2160p_5994 %%DATADIR%%/profiles/uhd_2160p_60 %%DATADIR%%/profiles/vcd_ntsc %%DATADIR%%/profiles/vcd_pal %%QT%%%%DATADIR%%/qt/filter_audiospectrum.yml %%QT%%%%DATADIR%%/qt/filter_audiowaveform.yml %%QT%%%%DATADIR%%/qt/filter_lightshow.yml +%%QT%%%%DATADIR%%/qt/filter_qtblend.yml %%QT%%%%DATADIR%%/qt/producer_kdenlivetitle.yml %%QT%%%%DATADIR%%/qt/producer_qimage.yml %%QT%%%%DATADIR%%/qt/producer_qtext.yml +%%QT%%%%DATADIR%%/qt/transition_qtblend.yml %%QT%%%%DATADIR%%/qt/transition_vqm.yml %%SAMPLERATE%%%%DATADIR%%/resample/filter_resample.yml %%DATADIR%%/sdl/consumer_sdl.yml %%DATADIR%%/sdl/consumer_sdl_audio.yml %%DATADIR%%/sdl/consumer_sdl_preview.yml %%DATADIR%%/sdl/consumer_sdl_still.yml %%DATADIR%%/sdl/producer_sdl_image.yml %%SOX%%%%DATADIR%%/sox/filter_sox.yml %%SOX%%%%DATADIR%%/sox/filter_sox_effect.yml %%SWFDEC%%%%DATADIR%%/swfdec/producer_swfdec.yml %%VIDSTAB%%%%DATADIR%%/vid.stab/filter_deshake.yml %%VIDSTAB%%%%DATADIR%%/vid.stab/filter_vidstab.yml %%DATADIR%%/videostab/filter_videostab.yml %%DATADIR%%/videostab/filter_videostab2.yml %%DATADIR%%/vmfx/filter_chroma.yml %%DATADIR%%/vmfx/filter_chroma_hold.yml %%DATADIR%%/vmfx/filter_mono.yml %%DATADIR%%/vmfx/filter_shape.yml %%DATADIR%%/vmfx/producer_pgm.yml %%DATADIR%%/xml/consumer_xml.yml %%DATADIR%%/xml/mlt-xml.dtd %%DATADIR%%/xml/producer_xml-nogl.yml %%DATADIR%%/xml/producer_xml-string.yml %%DATADIR%%/xml/producer_xml.yml Index: head/multimedia/py-mlt/Makefile =================================================================== --- head/multimedia/py-mlt/Makefile (revision 429084) +++ head/multimedia/py-mlt/Makefile (revision 429085) @@ -1,52 +1,51 @@ # Created by: Charlie Kester # $FreeBSD$ PORTREVISION= 0 CATEGORIES= multimedia python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= avilla@FreeBSD.org COMMENT= Python bindings for the MLT multimedia framework LICENSE= GPLv2 LICENSE_COMB= single LIB_DEPENDS= libmlt.so:${MASTER_PORT} BUILD_DEPENDS= swig:devel/swig13 \ python:lang/python USES= python:2 MASTERDIR= ${.CURDIR:H:H}/multimedia/mlt EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}/python PORTEXAMPLES= * PLIST= ${.CURDIR}/pkg-plist BUILD_WRKSRC= ${WRKSRC}/src/swig/python INSTALL_WRKSRC= ${BUILD_WRKSRC} OPTIONS_DEFINE= EXAMPLES .include post-patch: @${REINPLACE_CMD} -e 's|-L../../mlt++|-L${LOCALBASE}/lib|' \ - -e 's|g++|${CXX} ${CXXFLAGS}|' \ ${BUILD_WRKSRC}/build do-build: - @cd ${BUILD_WRKSRC} && ${SH} build + @cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${SH} build do-install: @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${INSTALL_LIB} ${INSTALL_WRKSRC}/_mlt.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/mlt.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} @cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c 'import mlt' @cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -Oc 'import mlt' @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} . for f in codecs getimage play switcher waveforms webvfx_generator ${INSTALL_DATA} ${INSTALL_WRKSRC}/${f}.py ${STAGEDIR}${EXAMPLESDIR} . endfor .include "${MASTERDIR}/Makefile"