svn commit: r369139 - in head/multimedia: mlt mlt/files py-mlt
Alberto Villa
avilla at FreeBSD.org
Wed Sep 24 01:01:37 UTC 2014
Author: avilla
Date: Wed Sep 24 01:01:34 2014
New Revision: 369139
URL: http://svnweb.freebsd.org/changeset/ports/369139
QAT: https://qat.redports.org/buildarchive/r369139/
Log:
multimedia/mlt:
- Update to 0.9.2.
- Add optional dependency on Vid.Stab.
- Remove deprecated plugins.
- Remove stale MAN* macro.
- Use OPTIONS handlers.
- Remove @dirrm*.
- Strip binary and libraries.
This is a bugfix and enhancement release:
http://mltframework.blogspot.com/2014/06/version-092-released.html
multimedia/py-mlt:
- Force dependency on Python 2.
- Take maintainership.
Added:
head/multimedia/mlt/files/patch-git4035fc1 (contents, props changed)
head/multimedia/mlt/files/patch-src__modules__gtk2__producer_pango.c
- copied, changed from r369138, head/multimedia/mlt/files/patch-src_modules_gtk2_producer-pango.c
head/multimedia/mlt/files/patch-src__modules__qt__configure (contents, props changed)
head/multimedia/mlt/files/patch-src__modules__vid.stab__Makefile (contents, props changed)
Deleted:
head/multimedia/mlt/files/patch-configure
head/multimedia/mlt/files/patch-gite50606c
head/multimedia/mlt/files/patch-src_modules_gtk2_producer-pango.c
Modified:
head/multimedia/mlt/Makefile
head/multimedia/mlt/distinfo
head/multimedia/mlt/pkg-plist
head/multimedia/py-mlt/Makefile
Modified: head/multimedia/mlt/Makefile
==============================================================================
--- head/multimedia/mlt/Makefile Wed Sep 24 00:48:45 2014 (r369138)
+++ head/multimedia/mlt/Makefile Wed Sep 24 01:01:34 2014 (r369139)
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= mlt
-PORTVERSION= 0.9.0
-PORTREVISION?= 5
+PORTVERSION= 0.9.2
+PORTREVISION?= 0
CATEGORIES?= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
@@ -32,155 +32,81 @@ CONFIGURE_ARGS+=--disable-debug
CONFIGURE_ARGS+=--enable-debug
.endif
-PLIST_SUB+= PORTVERSION="${PORTVERSION}"
+PLIST_SUB= PORTVERSION="${PORTVERSION}"
PORTDOCS= AUTHORS ChangeLog NEWS README docs
PORTEXAMPLES= demo
-MAN1= melt.1
-
-OPTIONS_DEFINE= DOCS DV EXAMPLES FFMPEG FREI0R GTK2 JACK KDE4 QT4 QUICKTIME \
- SAMPLERATE SOX SWFDEC VDPAU VORBIS
-OPTIONS_DEFAULT=DV FFMPEG FREI0R GTK2 QT4 \
- SAMPLERATE SOX SWFDEC VORBIS
+OPTIONS_DEFINE= DOCS EXAMPLES FFMPEG FREI0R GTK2 JACK KDE4 QT4 \
+ SAMPLERATE SOX SWFDEC VDPAU VIDSTAB
+OPTIONS_DEFAULT=FFMPEG FREI0R GTK2 QT4 SAMPLERATE SOX SWFDEC VIDSTAB
+OPTIONS_SUB= yes
GTK2_DESC= Images and text rendering via GTK+ 2
-KDE4_DESC= QImage extra formats support
-QT4_DESC= Kdenlive titles and images support via QImage
+KDE4_DESC= Qt extra image formats support
+QT4_DESC= Kdenlive titles and images support via Qt 4
SOX_DESC= SoX audio effects support
+VIDSTAB_DESC= Video stabilization support via Vid.Stab
-.include <bsd.port.options.mk>
+FFMPEG_SUFX= # Currently empty.
+FFMPEG_LIB_DEPENDS= libavformat${FFMPEG_SUFX}.so:${PORTSDIR}/multimedia/ffmpeg${FFMPEG_SUFX}
+FFMPEG_CONFIGURE_ENABLE=avformat
+FFMPEG_CONFIGURE_ON= --avformat-suffix="${FFMPEG_SUFX}"
-.if ${ARCH} == "sparc64"
-BROKEN= does not compile on sparc64 (invokes i386 asm)
-.endif
+FREI0R_BUILD_DEPENDS= ${LOCALBASE}/include/frei0r.h:${PORTSDIR}/graphics/frei0r
+FREI0R_CONFIGURE_ENABLE=frei0r
-.if ${PORT_OPTIONS:MDV}
-LIB_DEPENDS+= libdv.so:${PORTSDIR}/multimedia/libdv
-CONFIGURE_ARGS+=--enable-dv
-PLIST_SUB+= DV=""
-.else
-CONFIGURE_ARGS+=--disable-dv
-PLIST_SUB+= DV="@comment "
-.endif
+GTK2_LIB_DEPENDS= libexif.so:${PORTSDIR}/graphics/libexif
+GTK2_USE= GNOME=gdkpixbuf2,gtk20,pango
+GTK2_CONFIGURE_ENABLE= gtk2
-.if ${PORT_OPTIONS:MFFMPEG} || ${PORT_OPTIONS:MVDPAU}
-FFMPEG_SUFX=
-LIB_DEPENDS+= libavformat${FFMPEG_SUFX}.so:${PORTSDIR}/multimedia/ffmpeg${FFMPEG_SUFX}
-CONFIGURE_ARGS+=--enable-avformat --avformat-swscale \
- --avformat-suffix="${FFMPEG_SUFX}"
-PLIST_SUB+= FFMPEG=""
-.else
-CONFIGURE_ARGS+=--disable-avformat
-PLIST_SUB+= FFMPEG="@comment "
-.endif
+JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack
+JACK_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
+JACK_CONFIGURE_ENABLE= jackrack
-.if ${PORT_OPTIONS:MFREI0R}
-BUILD_DEPENDS+= ${LOCALBASE}/include/frei0r.h:${PORTSDIR}/graphics/frei0r
-CONFIGURE_ARGS+=--enable-frei0r
-PLIST_SUB+= FREI0R=""
-.else
-CONFIGURE_ARGS+=--disable-frei0r
-PLIST_SUB+= FREI0R="@comment "
-.endif
+KDE4_CONFIGURE_ENV= PATH="${KDE4_PREFIX}/bin:$$PATH"
+KDE4_CONFIGURE_WITH= kde
-.if ${PORT_OPTIONS:MGTK2}
-LIB_DEPENDS+= libexif.so:${PORTSDIR}/graphics/libexif
-USE_GNOME+= gdkpixbuf2 gtk20 pango
-CONFIGURE_ARGS+=--enable-gtk2
-PLIST_SUB+= GTK2=""
-.else
-CONFIGURE_ARGS+=--disable-gtk2
-PLIST_SUB+= GTK2="@comment "
-.endif
+QT4_LIB_DEPENDS= libexif.so:${PORTSDIR}/graphics/libexif
+QT4_USE= QT4=corelib,gui,opengl,svg,xml
+QT4_CONFIGURE_ENABLE= qt
+QT4_CONFIGURE_ON= --qt-libdir="${QT_LIBDIR}" \
+ --qt-includedir="${QT_INCDIR}"
-.if ${PORT_OPTIONS:MJACK}
-LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack
-BUILD_DEPENDS+= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
-CONFIGURE_ARGS+=--enable-jackrack
-PLIST_SUB+= JACK=""
-.else
-CONFIGURE_ARGS+=--disable-jackrack
-PLIST_SUB+= JACK="@comment "
-.endif
+SAMPLERATE_LIB_DEPENDS= libsamplerate.so:${PORTSDIR}/audio/libsamplerate
+SAMPLERATE_CONFIGURE_ENABLE=resample
-.if ${PORT_OPTIONS:MQT4}
-LIB_DEPENDS+= libexif.so:${PORTSDIR}/graphics/libexif
-USE_QT4+= corelib gui opengl svg xml
-CONFIGURE_ARGS+=--enable-qimage \
- --qimage-includedir="${QT_INCDIR}" \
- --qimage-libdir="${QT_LIBDIR}"
-PLIST_SUB+= QT4=""
-. if ${PORT_OPTIONS:MKDE4}
-USE_KDE4+= kdelibs
-CONFIGURE_ENV+= PATH="${KDE4_PREFIX}/bin:$$PATH"
-. else
-CONFIGURE_ARGS+=--without-kde
-. endif
-.else
-CONFIGURE_ARGS+=--disable-qimage
-PLIST_SUB+= QT4="@comment "
-.endif
+SOX_LIB_DEPENDS= libsox.so:${PORTSDIR}/audio/sox
+SOX_CONFIGURE_ENABLE= sox
-.if ${PORT_OPTIONS:MQUICKTIME}
-LIB_DEPENDS+= libdv.so:${PORTSDIR}/multimedia/libdv \
- quicktime:${PORTSDIR}/multimedia/libquicktime
-CONFIGURE_ARGS+=--enable-kino
-PLIST_SUB+= QUICKTIME=""
-.else
-CONFIGURE_ARGS+=--disable-kino
-PLIST_SUB+= QUICKTIME="@comment "
-.endif
+SWFDEC_LIB_DEPENDS= libswfdec-0.8.so:${PORTSDIR}/graphics/swfdec
+SWFDEC_CONFIGURE_ENABLE=swfdec
-.if ${PORT_OPTIONS:MSAMPLERATE}
-LIB_DEPENDS+= libsamplerate.so:${PORTSDIR}/audio/libsamplerate
-CONFIGURE_ARGS+=--enable-resample
-PLIST_SUB+= SAMPLERATE=""
-.else
-CONFIGURE_ARGS+=--disable-resample
-PLIST_SUB+= SAMPLERATE="@comment "
-.endif
+VDPAU_CONFIGURE_ON= --avformat-vdpau
+VDPAU_CONFIGURE_OFF= --avformat-no-vdpau
-.if ${PORT_OPTIONS:MSOX}
-LIB_DEPENDS+= libsox.so:${PORTSDIR}/audio/sox
-CONFIGURE_ARGS+=--enable-sox
-PLIST_SUB+= SOX=""
-.else
-CONFIGURE_ARGS+=--disable-sox
-PLIST_SUB+= SOX="@comment "
-.endif
+VIDSTAB_LIB_DEPENDS= libvidstab.so:${PORTSDIR}/multimedia/vid.stab
+VIDSTAB_CONFIGURE_ENABLE=vid.stab
-.if ${PORT_OPTIONS:MSWFDEC}
-LIB_DEPENDS+= libswfdec-0.8.so:${PORTSDIR}/graphics/swfdec
-CONFIGURE_ARGS+=--enable-swfdec
-PLIST_SUB+= SWFDEC=""
-.else
-CONFIGURE_ARGS+=--disable-swfdec
-PLIST_SUB+= SWFDEC="@comment "
+.include <bsd.port.options.mk>
+
+.if ${ARCH} == "sparc64"
+BROKEN= does not compile on sparc64 (invokes i386 asm)
.endif
-.if ${PORT_OPTIONS:MVDPAU}
-USE_XORG+= x11
-CONFIGURE_ARGS+=--avformat-vdpau
-.else
-CONFIGURE_ARGS+=--avformat-no-vdpau
+.if ${PORT_OPTIONS:MKDE4} && ${PORT_OPTIONS:MQT4}
+USE_KDE4+= kdelibs
.endif
-.if ${PORT_OPTIONS:MVORBIS}
-LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis
-CONFIGURE_ARGS+=--enable-vorbis
-PLIST_SUB+= VORBIS=""
-.else
-CONFIGURE_ARGS+=--disable-vorbis
-PLIST_SUB+= VORBIS="@comment "
+.if ${PORT_OPTIONS:MVDPAU} && ${PORT_OPTIONS:MFFMPEG}
+USE_XORG+= x11
.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 \
- ${WRKSRC}/src/modules/linsys/Makefile
+ ${WRKSRC}/src/modules/jackrack/plugin_mgr.c
@${REINPLACE_CMD} -e 's,-lpthread,-pthread,' \
-e 's,-liconv,${ICONV_LIB},' \
${WRKSRC}/src/framework/Makefile \
@@ -202,6 +128,10 @@ post-install:
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"
Modified: head/multimedia/mlt/distinfo
==============================================================================
--- head/multimedia/mlt/distinfo Wed Sep 24 00:48:45 2014 (r369138)
+++ head/multimedia/mlt/distinfo Wed Sep 24 01:01:34 2014 (r369139)
@@ -1,2 +1,2 @@
-SHA256 (mlt-0.9.0.tar.gz) = f20c6a9c9acaed3da84c601bf9293b2d148168386e5be2bc55651a75f95c1cc9
-SIZE (mlt-0.9.0.tar.gz) = 1167943
+SHA256 (mlt-0.9.2.tar.gz) = 60aebda834938c5963ec9032ae319badc4929becae0d7c99a9109a7de7b9ba7d
+SIZE (mlt-0.9.2.tar.gz) = 1226700
Added: head/multimedia/mlt/files/patch-git4035fc1
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/mlt/files/patch-git4035fc1 Wed Sep 24 01:01:34 2014 (r369139)
@@ -0,0 +1,18 @@
+commit 4035fc1177b355b0adc0f52616f5075feb88e2ba
+Author: Dan Dennedy <dan at dennedy.org>
+Date: Sun Jul 13 11:26:49 2014 -0700
+
+ Add missing stdlib include for getenv().
+
+diff --git a/src/modules/qt/common.cpp b/src/modules/qt/common.cpp
+index 9cd4cac..8ae1708 100644
+--- src/modules/qt/common.cpp
++++ src/modules/qt/common.cpp
+@@ -22,6 +22,7 @@
+
+ #if defined(Q_OS_UNIX) && !defined(Q_OS_MAC)
+ #include <X11/Xlib.h>
++#include <cstdlib>
+ #endif
+
+ bool createQApplicationIfNeeded(mlt_service service)
Copied and modified: head/multimedia/mlt/files/patch-src__modules__gtk2__producer_pango.c (from r369138, head/multimedia/mlt/files/patch-src_modules_gtk2_producer-pango.c)
==============================================================================
--- head/multimedia/mlt/files/patch-src_modules_gtk2_producer-pango.c Wed Sep 24 00:48:45 2014 (r369138, copy source)
+++ head/multimedia/mlt/files/patch-src__modules__gtk2__producer_pango.c Wed Sep 24 01:01:34 2014 (r369139)
@@ -1,10 +1,10 @@
---- src/modules/gtk2/producer_pango.c.orig 2013-12-24 21:37:38.000000000 +0100
-+++ src/modules/gtk2/producer_pango.c 2013-12-24 21:37:11.000000000 +0100
+--- 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 <string.h>
#include <gdk-pixbuf/gdk-pixbuf.h>
#include <pango/pangoft2.h>
--#include <freetype/freetype.h>
+-#include <freetype.h>
+#include <ft2build.h>
+#include FT_FREETYPE_H
#include <iconv.h>
Added: head/multimedia/mlt/files/patch-src__modules__qt__configure
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/mlt/files/patch-src__modules__qt__configure Wed Sep 24 01:01:34 2014 (r369139)
@@ -0,0 +1,19 @@
+--- src/modules/qt/configure.orig 2014-06-29 20:23:17 UTC
++++ src/modules/qt/configure
+@@ -144,6 +144,7 @@
+ if [ $? -eq 0 ]
+ then
+ echo "- Qt version 5.x detected"
++ without_kde=true
+ echo QTCXXFLAGS=$(pkg-config --cflags Qt5Core Qt5Gui Qt5Xml Qt5Svg Qt5OpenGL Qt5Widgets) >> config.mak
+ echo QTLIBS=$(pkg-config --libs Qt5Core Qt5Gui Qt5Xml Qt5Svg Qt5OpenGL Qt5Widgets) >> config.mak
+ else
+@@ -156,7 +157,7 @@
+ 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" = "" ]
Added: head/multimedia/mlt/files/patch-src__modules__vid.stab__Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/mlt/files/patch-src__modules__vid.stab__Makefile Wed Sep 24 01:01:34 2014 (r369139)
@@ -0,0 +1,14 @@
+--- 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)
Modified: head/multimedia/mlt/pkg-plist
==============================================================================
--- head/multimedia/mlt/pkg-plist Wed Sep 24 00:48:45 2014 (r369138)
+++ head/multimedia/mlt/pkg-plist Wed Sep 24 01:01:34 2014 (r369139)
@@ -57,31 +57,26 @@ lib/libmlt.so
lib/libmlt.so.%%PORTVERSION%%
lib/libmlt.so.6
%%FFMPEG%%lib/mlt/libmltavformat.so
-lib/mlt/libmltavsync.so
lib/mlt/libmltcore.so
lib/mlt/libmltdecklink.so
-lib/mlt/libmltdgraft.so
-%%DV%%lib/mlt/libmltdv.so
-lib/mlt/libmlteffectv.so
%%FREI0R%%lib/mlt/libmltfrei0r.so
%%GTK2%%lib/mlt/libmltgtk2.so
%%JACK%%lib/mlt/libmltjackrack.so
lib/mlt/libmltkdenlive.so
-%%QUICKTIME%%lib/mlt/libmltkino.so
lib/mlt/libmltlinsys.so
lib/mlt/libmltmotion_est.so
lib/mlt/libmltnormalize.so
lib/mlt/libmltoldfilm.so
lib/mlt/libmltplus.so
-%%QT4%%lib/mlt/libmltqimage.so
+lib/mlt/libmltplusgpl.so
+%%QT4%%lib/mlt/libmltqt.so
%%SAMPLERATE%%lib/mlt/libmltresample.so
-lib/mlt/libmltrotoscoping.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
-%%VORBIS%%lib/mlt/libmltvorbis.so
lib/mlt/libmltxine.so
lib/mlt/libmltxml.so
libdata/pkgconfig/mlt++.pc
@@ -89,8 +84,6 @@ libdata/pkgconfig/mlt-framework.pc
man/man1/melt.1.gz
%%FFMPEG%%%%DATADIR%%/avformat/consumer_avformat.yml
%%FFMPEG%%%%DATADIR%%/avformat/producer_avformat.yml
-%%DATADIR%%/avsync/consumer_blipflash.yml
-%%DATADIR%%/avsync/producer_blipflash.yml
%%DATADIR%%/core/consumer_multi.yml
%%DATADIR%%/core/data_fx.properties
%%DATADIR%%/core/filter_audiowave.yml
@@ -105,6 +98,7 @@ man/man1/melt.1.gz
%%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
@@ -121,13 +115,11 @@ man/man1/melt.1.gz
%%DATADIR%%/core/producer_noise.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
-%%DV%%%%DATADIR%%/dv/consumer_libdv.yml
-%%DV%%%%DATADIR%%/dv/producer_libdv.yml
-%%DATADIR%%/effectv/filter_burningtv.yml
%%DATADIR%%/feeds/NTSC/data_fx.properties
%%DATADIR%%/feeds/NTSC/etv.properties
%%DATADIR%%/feeds/NTSC/obscure.properties
@@ -140,9 +132,7 @@ man/man1/melt.1.gz
%%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_dynamictext.yml
%%GTK2%%%%DATADIR%%/gtk2/filter_rescale.yml
-%%GTK2%%%%DATADIR%%/gtk2/producer_count.yml
%%GTK2%%%%DATADIR%%/gtk2/producer_pango.yml
%%GTK2%%%%DATADIR%%/gtk2/producer_pixbuf.yml
%%JACK%%%%DATADIR%%/jackrack/blacklist.txt
@@ -223,11 +213,22 @@ man/man1/melt.1.gz
%%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_dynamictext.yml
%%DATADIR%%/plus/filter_invert.yml
+%%DATADIR%%/plus/filter_lift_gamma_gain.yml
+%%DATADIR%%/plus/filter_loudness.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/MJPEG
@@ -291,6 +292,7 @@ man/man1/melt.1.gz
%%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/x264-medium
%%DATADIR%%/presets/consumer/avformat/x264-medium-baseline
@@ -301,6 +303,9 @@ man/man1/melt.1.gz
%%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
@@ -359,11 +364,11 @@ man/man1/melt.1.gz
%%DATADIR%%/profiles/svcd_pal_wide
%%DATADIR%%/profiles/vcd_ntsc
%%DATADIR%%/profiles/vcd_pal
-%%QT4%%%%DATADIR%%/qimage/producer_kdenlivetitle.yml
-%%QT4%%%%DATADIR%%/qimage/producer_qimage.yml
-%%QT4%%%%DATADIR%%/qimage/transition_vqm.yml
+%%QT4%%%%DATADIR%%/qt/producer_kdenlivetitle.yml
+%%QT4%%%%DATADIR%%/qt/producer_qimage.yml
+%%QT4%%%%DATADIR%%/qt/producer_qtext.yml
+%%QT4%%%%DATADIR%%/qt/transition_vqm.yml
%%SAMPLERATE%%%%DATADIR%%/resample/filter_resample.yml
-%%DATADIR%%/rotoscoping/filter_rotoscoping.yml
%%DATADIR%%/sdl/consumer_sdl.yml
%%DATADIR%%/sdl/consumer_sdl_audio.yml
%%DATADIR%%/sdl/consumer_sdl_preview.yml
@@ -372,6 +377,8 @@ man/man1/melt.1.gz
%%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
@@ -379,80 +386,8 @@ man/man1/melt.1.gz
%%DATADIR%%/vmfx/filter_mono.yml
%%DATADIR%%/vmfx/filter_shape.yml
%%DATADIR%%/vmfx/producer_pgm.yml
-%%VORBIS%%%%DATADIR%%/vorbis/producer_vorbis.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
- at dirrm %%DATADIR%%/xml
-%%VORBIS%%@dirrm %%DATADIR%%/vorbis
- at dirrm %%DATADIR%%/vmfx
- at dirrm %%DATADIR%%/videostab
-%%SWFDEC%%@dirrm %%DATADIR%%/swfdec
-%%SOX%%@dirrm %%DATADIR%%/sox
- at dirrm %%DATADIR%%/sdl
- at dirrm %%DATADIR%%/rotoscoping
-%%SAMPLERATE%%@dirrm %%DATADIR%%/resample
-%%QT4%%@dirrm %%DATADIR%%/qimage
- at dirrm %%DATADIR%%/profiles
- at dirrm %%DATADIR%%/presets/filter/volume
- at dirrm %%DATADIR%%/presets/filter/movit.blur
- at dirrm %%DATADIR%%/presets/filter/brightness
- at dirrm %%DATADIR%%/presets/filter
- at dirrm %%DATADIR%%/presets/consumer/avformat/stills
- at dirrm %%DATADIR%%/presets/consumer/avformat/lossless
- at dirrm %%DATADIR%%/presets/consumer/avformat/hdv_720_60p
- at dirrm %%DATADIR%%/presets/consumer/avformat/hdv_720_50p
- at dirrm %%DATADIR%%/presets/consumer/avformat/hdv_720_30p
- at dirrm %%DATADIR%%/presets/consumer/avformat/hdv_720_25p
- at dirrm %%DATADIR%%/presets/consumer/avformat/hdv_1080_60i
- at dirrm %%DATADIR%%/presets/consumer/avformat/hdv_1080_50i
- at dirrm %%DATADIR%%/presets/consumer/avformat/hdv_1080_30p
- at dirrm %%DATADIR%%/presets/consumer/avformat/hdv_1080_25p
- at dirrm %%DATADIR%%/presets/consumer/avformat/dv_pal_wide
- at dirrm %%DATADIR%%/presets/consumer/avformat/dv_pal
- at dirrm %%DATADIR%%/presets/consumer/avformat/dv_ntsc_wide
- at dirrm %%DATADIR%%/presets/consumer/avformat/dv_ntsc
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_720p_60
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_720p_5994
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_720p_50
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_720p_2398
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_1080p_60
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_1080p_5994
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_1080p_50
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_1080p_30
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_1080p_2997
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_1080p_25
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_1080p_24
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_1080p_2398
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_1080i_5994
- at dirrm %%DATADIR%%/presets/consumer/avformat/atsc_1080i_50
- at dirrm %%DATADIR%%/presets/consumer/avformat
- at dirrm %%DATADIR%%/presets/consumer
- at dirrm %%DATADIR%%/presets
- at dirrm %%DATADIR%%/plus
- at dirrm %%DATADIR%%/oldfilm
- at dirrm %%DATADIR%%/normalize
- at dirrm %%DATADIR%%/motion_est
- at dirrm %%DATADIR%%/lumas/PAL
- at dirrm %%DATADIR%%/lumas/NTSC
- at dirrm %%DATADIR%%/lumas
- at dirrm %%DATADIR%%/linsys
- at dirrm %%DATADIR%%/kdenlive
-%%JACK%%@dirrm %%DATADIR%%/jackrack
-%%GTK2%%@dirrm %%DATADIR%%/gtk2
-%%FREI0R%%@dirrm %%DATADIR%%/frei0r
- at dirrm %%DATADIR%%/feeds/PAL
- at dirrm %%DATADIR%%/feeds/NTSC
- at dirrm %%DATADIR%%/feeds
- at dirrm %%DATADIR%%/effectv
-%%DV%%@dirrm %%DATADIR%%/dv
- at dirrm %%DATADIR%%/decklink
- at dirrm %%DATADIR%%/core
- at dirrm %%DATADIR%%/avsync
-%%FFMPEG%%@dirrm %%DATADIR%%/avformat
- at dirrm %%DATADIR%%
- at dirrm lib/mlt
- at dirrm include/mlt/framework
- at dirrm include/mlt++
- at dirrm include/mlt
Modified: head/multimedia/py-mlt/Makefile
==============================================================================
--- head/multimedia/py-mlt/Makefile Wed Sep 24 00:48:45 2014 (r369138)
+++ head/multimedia/py-mlt/Makefile Wed Sep 24 01:01:34 2014 (r369139)
@@ -1,11 +1,11 @@
# Created by: Charlie Kester <corky1951 at comcast.net>
# $FreeBSD$
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= multimedia python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= avilla at FreeBSD.org
COMMENT= Python bindings for the MLT multimedia framework
LICENSE= GPLv2
@@ -14,7 +14,7 @@ LICENSE_COMB= single
LIB_DEPENDS= libmlt.so:${PORTSDIR}/${MASTER_PORT}
BUILD_DEPENDS= swig:${PORTSDIR}/devel/swig13
-USE_PYTHON= yes
+USES= python:2
MASTERDIR= ${.CURDIR:H:H}/multimedia/mlt
EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}/python
@@ -44,7 +44,7 @@ do-install:
@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 waveforms
+. for f in codecs getimage play switcher waveforms webvfx_generator
${INSTALL_DATA} ${INSTALL_WRKSRC}/${f}.py ${STAGEDIR}${EXAMPLESDIR}
. endfor
More information about the svn-ports-head
mailing list