Update mlt to 7.8.0 and add simple pkgpath to merge from mlt6 to mlt7.
I tested with kdenlive and updated shotcut (see ports@).
OK to update mlt7 AND remove mlt6?
Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/mlt7/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- Makefile 31 Mar 2022 16:45:26 -0000 1.7
+++ Makefile 18 Aug 2022 07:07:55 -0000
@@ -1,11 +1,9 @@
COMMENT-main = multimedia transformations framework
COMMENT-gpl2 = GPLv2-licensed modules for mlt
-VERSION = 7.4.0
+VERSION = 7.8.0
DISTNAME = mlt-${VERSION}
PKGNAME-main = mlt7-${VERSION}
PKGNAME-gpl2 = mlt7-gpl2-${VERSION}
-REVISION-gpl2 = 0
-REVISION-main = 0
CATEGORIES = multimedia devel
@@ -17,23 +15,22 @@ MASTER_SITES = \
DEBUG_PACKAGES = ${BUILD_PACKAGES}
# XXX versions should be kept in sync together
-SHARED_LIBS = mlt-7 2.0
-SHARED_LIBS += mlt++-7 2.0
+SHARED_LIBS = mlt-7 3.0
+SHARED_LIBS += mlt++-7 3.0
# GPLv2+, LGPLv2.1+
# Actually, qimage module could be under GPLv3+ if one more object
# file gets included, see --enable-gpl3 configure option.
PERMIT_PACKAGE = Yes
-WANTLIB-main += ${COMPILER_LIBCXX} SDL SDL2 avcodec avdevice avfilter
+WANTLIB-main += ${COMPILER_LIBCXX} SDL SDL2 X11 avcodec avdevice avfilter
WANTLIB-main += avformat avutil c ebur128 exif fftw3 fontconfig freetype
WANTLIB-main += gdk_pixbuf-2.0 glib-2.0 gobject-2.0 harfbuzz intl jack
WANTLIB-main += m pango-1.0 pangoft2-1.0 sox swresample swscale vorbis
-WANTLIB-main += vorbisfile xml2 z X11
+WANTLIB-main += vorbisfile xml2
WANTLIB-gpl2 += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Svg Qt5Widgets
-WANTLIB-gpl2 += Qt5Xml exif fftw3 m mlt++-7 mlt-7 pulse pulse-simple
-WANTLIB-gpl2 += samplerate vidstab
+WANTLIB-gpl2 += Qt5Xml exif m mlt++-7 mlt-7 pulse pulse-simple samplerate
MULTI_PACKAGES = -main -gpl2
Index: distinfo
===================================================================
RCS file: /cvs/ports/multimedia/mlt7/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo 21 Jan 2022 18:30:09 -0000 1.3
+++ distinfo 18 Aug 2022 07:07:55 -0000
@@ -1,2 +1,2 @@
-SHA256 (mlt-7.4.0.tar.gz) = F8GYQ//bymZ3eqrfOayxGCn9kw6t7ZL3aMvLiuWaXzc=
-SIZE (mlt-7.4.0.tar.gz) = 1206316
+SHA256 (mlt-7.8.0.tar.gz) = ZmBtefkbQApNk4CpEaXXcaSL1kE0R/ovNxNFnrpwJC0=
+SIZE (mlt-7.8.0.tar.gz) = 1458730
Index: pkg/PLIST-gpl2
===================================================================
RCS file: /cvs/ports/multimedia/mlt7/pkg/PLIST-gpl2,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST-gpl2
--- pkg/PLIST-gpl2 11 Mar 2022 19:39:24 -0000 1.2
+++ pkg/PLIST-gpl2 18 Aug 2022 07:07:55 -0000
@@ -1,3 +1,4 @@
+@pkgpath multimedia/mlt,-gpl2
@so lib/mlt-7/libmltnormalize.so
@so lib/mlt-7/libmltplusgpl.so
@so lib/mlt-7/libmltqt.so
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/multimedia/mlt7/pkg/PLIST-main,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST-main
--- pkg/PLIST-main 11 Mar 2022 19:39:24 -0000 1.3
+++ pkg/PLIST-main 18 Aug 2022 07:07:55 -0000
@@ -1,3 +1,4 @@
+@pkgpath multimedia/mlt,-main
@bin bin/melt-7
include/mlt-7/
include/mlt-7/framework/
@@ -98,6 +99,7 @@ share/mlt-7/core/
share/mlt-7/core/consumer_multi.yml
share/mlt-7/core/filter_audiomap.yml
share/mlt-7/core/filter_audiowave.yml
+share/mlt-7/core/filter_box_blur.yml
share/mlt-7/core/filter_brightness.yml
share/mlt-7/core/filter_channelcopy.yml
share/mlt-7/core/filter_choppy.yml
@@ -112,6 +114,7 @@ share/mlt-7/core/filter_mirror.yml
share/mlt-7/core/filter_mono.yml
share/mlt-7/core/filter_obscure.yml
share/mlt-7/core/filter_panner.yml
+share/mlt-7/core/filter_pillar_echo.yml
share/mlt-7/core/filter_rescale.yml
share/mlt-7/core/filter_resize.yml
share/mlt-7/core/filter_transition.yml
@@ -186,7 +189,6 @@ share/mlt-7/plus/filter_lift_gamma_gain.
share/mlt-7/plus/filter_loudness.yml
share/mlt-7/plus/filter_loudness_meter.yml
share/mlt-7/plus/filter_lumakey.yml
-share/mlt-7/plus/filter_pillar_echo.yml
share/mlt-7/plus/filter_rgblut.yml
share/mlt-7/plus/filter_sepia.yml
share/mlt-7/plus/filter_shape.yml
@@ -415,6 +417,7 @@ share/mlt-7/profiles/vcd_ntsc
share/mlt-7/profiles/vcd_pal
share/mlt-7/profiles/vertical_hd_30
share/mlt-7/profiles/vertical_hd_60
+share/mlt-7/qt/filter_audiolevelgraph.yml
share/mlt-7/sdl/
share/mlt-7/sdl/consumer_sdl.yml
share/mlt-7/sdl/consumer_sdl_audio.yml