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