Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Jul 2021 18:14:48 GMT
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 5c8adda94925 - main - multimedia/{py-, }mlt{-qt5, }: rename to multimedia/{py-, }mlt6{-qt5, }:
Message-ID:  <202107301814.16UIEmTt058909@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by tcberner:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5c8adda9492587fe0c7d9c8160dbdf6f9b2e09a3

commit 5c8adda9492587fe0c7d9c8160dbdf6f9b2e09a3
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2021-07-30 17:39:04 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2021-07-30 18:14:36 +0000

    multimedia/{py-,}mlt{-qt5,}: rename to multimedia/{py-,}mlt6{-qt5,}:
    
    - To make it possible to easily import mlt-7 move the current port to
      a versioned directory.
    
    - Add Mk/Uses/mlt.mk to make it easily possible to depend on a given mlt
      version:
    
            USES=mlt:6
    
      will get you a dependency on multimedia/mlt6, while
    
            USES=mlt:7
    
      will get you a dependency on the soon to be added multimedia/mlt7
    
    - Switch the port to use cmake as a build system
    - While here, provide some more options to make it possible to have
      a leaner package if required
    
    - Bump consumers after rename of the dependency
---
 CHANGES                                    |  11 +
 MOVED                                      |   3 +
 Mk/Uses/mlt.mk                             |  66 ++++
 UPDATING                                   |   7 +
 graphics/synfig/Makefile                   |   5 +-
 graphics/synfigstudio/Makefile             |   5 +-
 multimedia/Makefile                        |   6 +-
 multimedia/kdenlive/Makefile               |   8 +-
 multimedia/mlt-qt5/Makefile                |   8 -
 multimedia/mlt/Makefile                    | 182 ----------
 multimedia/mlt/pkg-plist                   | 421 -----------------------
 multimedia/mlt6-qt5/Makefile               |  40 +++
 multimedia/{mlt-qt5 => mlt6-qt5}/pkg-plist |   0
 multimedia/mlt6/Makefile                   | 194 +++++++++++
 multimedia/{mlt => mlt6}/distinfo          |   0
 multimedia/{mlt => mlt6}/pkg-descr         |   0
 multimedia/mlt6/pkg-plist                  | 534 +++++++++++++++++++++++++++++
 multimedia/py-mlt/Makefile                 |  41 ---
 multimedia/py-mlt6/Makefile                |  63 ++++
 multimedia/{py-mlt => py-mlt6}/pkg-plist   |   0
 multimedia/shotcut/Makefile                |   5 +-
 multimedia/webvfx-qt5/Makefile             |   6 +-
 22 files changed, 933 insertions(+), 672 deletions(-)

diff --git a/CHANGES b/CHANGES
index 5f5f68aacca1..e27bd69ff13e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -10,6 +10,17 @@ in the release notes and/or placed into UPDATING.
 
 All ports committers are allowed to commit to this file.
 
+20210730:
+AUTHOR: tcberner@FreeBSD.org
+
+  A new USES has been added to depend on the mlt multimedia framework.
+
+  Ports that depend on mlt should now use USES=mlt:<version> to specify
+  their dependency.
+
+  At the moment the supported version is 6, but will be extended to also 
+  allow for selection of mlt 7 shortly.
+
 20210604:
 AUTHOR: mat@FreeBSD.org
 
diff --git a/MOVED b/MOVED
index 8475112aa479..cae9f7f3d72b 100644
--- a/MOVED
+++ b/MOVED
@@ -16471,3 +16471,6 @@ devel/rubygem-grape-entity07|devel/rubygem-grape-entity|2021-07-25|Obsolete, use
 net/rubygem-gitlab-fog-google|net/rubygem-fog-google|2021-07-25|Obsolete, use net/rubygem-fog-google
 devel/rubygem-gitlab-rdoc|devel/rubygem-rdoc|2021-07-25|Obsolete, use devel/rubygem-rdoc
 databases/rubygem-redis-namespace17|databases/rubygem-redis-namespace|2021-07-25|Obsolete, use databases/rubygem-redis-namespace
+multimedia/mlt|multimedia/mlt6|2021-07-30|Moved to a versioned directory to make place for future versions
+multimedia/mlt-qt5|multimedia/mlt6-qt5|2021-07-30|Moved to a versioned directory to make place for future versions
+multimedia/py-mlt|multimedia/py-mlt6|2021-07-30|Moved to a versioned directory to make place for future versions
diff --git a/Mk/Uses/mlt.mk b/Mk/Uses/mlt.mk
new file mode 100644
index 000000000000..bb9bc5f1328c
--- /dev/null
+++ b/Mk/Uses/mlt.mk
@@ -0,0 +1,66 @@
+# Handle dependency on mlt
+#
+# Feature:	mlt
+# Usage:	USES=mlt:ARGS
+# Valid ARGS:	<version>,nodepend
+#
+# version	The chooseable versions are 6 and 7.
+#		USES=mlt:6 # Use mlt 6.x
+#		USES=mlt:7 # Use mlt 7.x
+# nodepend	If nodepend is set, no LIB_DEPENDS line
+#		will be generated (useful for the mlt-ports)
+#
+# MAINTAINER: kde@FreeBSD.org
+#
+
+.if ! defined(_INCLUDE_USES_MLT_MK)
+_INCLUDE_USES_MLT_MK=	YES
+
+_MLT_SUPPORTED=	6 7
+
+_mlt_version=	#
+.  for _ver in ${_MLT_SUPPORTED:O:u}
+.    if ${mlt_ARGS:M${_ver}}
+.      if empty(_mlt_version)
+_mlt_version=	${_ver}
+.      else
+IGNORE=		Incorrect USES=mlt:${mlt_ARGS} - multiple versions defined
+.      endif
+.    endif
+.  endfor
+
+.  if empty(_mlt_version)
+IGNORE=		Incorrect USES=mlt:${mlt_ARGS} - no version defined (valid: ${_MLT_SUPPORTED})
+.  endif
+
+.  if ! empty(mlt_ARGS:Mnodepend)
+_MLT_NODEPEND=	yes
+.  endif
+
+# Library dependencies
+_MLT6_VERSION=	6.26.1
+_MLT7_VERSION=	7.0.1
+_MLT6_PORTNAME=	mlt6
+_MLT7_PORTNAME=	mlt7
+_MLT6_LIB=	libmlt.so
+_MLT6_MELT=	${LOCALBASE}/bin/melt
+_MLT7_LIB=	libmlt-7.so
+_MLT7_MELT=	${LOCALBASE}/bin/melt-7
+
+# Export the version of the chosen mlt port
+_MLT_VERSION=	${_MLT${_mlt_version}_VERSION}
+_MLT_PORTNAME=	${_MLT${_mlt_version}_PORTNAME}
+_MLT_PORT=	multimedia/${_MLT_PORTNAME}
+_MLT_LIB=	${_MLT${_mlt_version}_LIB}
+_MLT_DEP=	${_MLT_LIB}:${_MLT_PORT}
+_MLT_MELT=	${_MLT${_mlt_version}_MELT}
+
+# Append the correct LIB_DEPENDS
+.  if !defined(_MLT_NODEPEND)
+LIB_DEPENDS+=	${_MLT_DEP}
+.  endif
+
+# Append version to PLIST_SUB
+PLIST_SUB+=	MLT_VERSION=${_MLT_VERSION}
+
+.endif
diff --git a/UPDATING b/UPDATING
index 046591ff4b32..1b5effe3e6db 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,13 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20210730:
+  AFFECTS: users of multimedia/mlt, multimedia/mlt-qt and multimedia/py-mlt
+  AUTHOR:  kde@FreeBSD.org
+
+  multimedia/{py-,}mlt{-qt5,} has been moved to multimedia/{py-,}mlt6{-qt5,}
+  to make room for importin the next major version of the mlt framework.
+
 20210721:
   AFFECTS: users of x11/rxvt-unicode
   AUTHOR: thierry@FreeBSD.org
diff --git a/graphics/synfig/Makefile b/graphics/synfig/Makefile
index fa4bddb1fe8a..e10ea76c8e92 100644
--- a/graphics/synfig/Makefile
+++ b/graphics/synfig/Makefile
@@ -3,7 +3,7 @@
 PORTNAME=	synfig
 PORTVERSION=	1.2.2
 DISTVERSIONPREFIX=v
-PORTREVISION=	15
+PORTREVISION=	16
 CATEGORIES=	graphics devel multimedia
 
 MAINTAINER=	portmaster@BSDforge.com
@@ -23,7 +23,6 @@ LIB_DEPENDS=	libImath.so:math/Imath \
 		libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
 		libltdl.so:devel/libltdl \
-		libmlt.so:multimedia/mlt \
 		libmng.so:graphics/libmng \
 		libpng.so:graphics/png \
 		libtiff.so:graphics/tiff
@@ -31,7 +30,7 @@ LIB_DEPENDS=	libImath.so:math/Imath \
 PORTSCOUT=	limitw:1,even
 
 USES=		autoreconf compiler:c++11-lang gmake gnome iconv jpeg \
-		libtool localbase pathfix pkgconfig
+		libtool localbase mlt:6 pathfix pkgconfig
 USE_CXXSTD=	c++11
 USE_GITHUB=	yes
 USE_GNOME=	cairo glibmm intltool libxml++26 pango
diff --git a/graphics/synfigstudio/Makefile b/graphics/synfigstudio/Makefile
index bcbf89373f11..87c9dbcd5091 100644
--- a/graphics/synfigstudio/Makefile
+++ b/graphics/synfigstudio/Makefile
@@ -3,7 +3,7 @@
 PORTNAME=	synfigstudio
 PORTVERSION=	1.2.2
 DISTVERSIONPREFIX=v
-PORTREVISION=	14
+PORTREVISION=	15
 CATEGORIES=	graphics multimedia
 
 MAINTAINER=	portmaster@BSDforge.com
@@ -19,14 +19,13 @@ LIB_DEPENDS=	libImath.so:math/Imath \
 		libfftw3.so:math/fftw3 \
 		libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
-		libmlt.so:multimedia/mlt \
 		libsynfig.so:graphics/synfig
 RUN_DEPENDS=	xdg-open:devel/xdg-utils
 
 PORTSCOUT=	limitw:1,even
 
 USES=		autoreconf compiler:c++11-lang desktop-file-utils \
-		gmake gnome libtool localbase pathfix pkgconfig \
+		gmake gnome libtool localbase mlt:6 pathfix pkgconfig \
 		shared-mime-info
 USE_GITHUB=	yes
 GH_ACCOUNT=	synfig
diff --git a/multimedia/Makefile b/multimedia/Makefile
index ce40d76cd0fe..ce5b152898b5 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -233,8 +233,8 @@
     SUBDIR += mkvalidator
     SUBDIR += mkvtoolnix
     SUBDIR += mkxvcd
-    SUBDIR += mlt
-    SUBDIR += mlt-qt5
+    SUBDIR += mlt6
+    SUBDIR += mlt6-qt5
     SUBDIR += mmsclient
     SUBDIR += mmsrip
     SUBDIR += motion
@@ -320,7 +320,7 @@
     SUBDIR += py-guessit
     SUBDIR += py-librtmp
     SUBDIR += py-mido
-    SUBDIR += py-mlt
+    SUBDIR += py-mlt6
     SUBDIR += py-moviepy
     SUBDIR += py-periscope
     SUBDIR += py-pretty_midi
diff --git a/multimedia/kdenlive/Makefile b/multimedia/kdenlive/Makefile
index 77e1b223a9c7..21b72837baba 100644
--- a/multimedia/kdenlive/Makefile
+++ b/multimedia/kdenlive/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kdenlive
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	multimedia kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
@@ -7,15 +8,14 @@ COMMENT=	KDE professional quality non-linear video editing suite
 
 LICENSE=	GPLv2
 
-LIB_DEPENDS=	libmlt.so:multimedia/mlt \
-		librttr_core.so:devel/rttr
+LIB_DEPENDS=	librttr_core.so:devel/rttr
 BUILD_DEPENDS=	${LOCALBASE}/include/linux/input.h:devel/evdev-proto \
 		${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
 RUN_DEPENDS=	ffmpeg${FFMPEG_SUFX}:multimedia/ffmpeg${FFMPEG_SUFX} \
-		${LOCALBASE}/lib/mlt/libmltqt.so:multimedia/mlt-qt5
+		${LOCALBASE}/lib/mlt/libmltqt.so:multimedia/mlt6-qt5
 
 USES=		cmake compiler:c++11-lang desktop-file-utils gettext-tools \
-		gl pkgconfig qt:5 shared-mime-info kde:5 tar:xz xorg
+	gl mlt:6 pkgconfig qt:5 shared-mime-info kde:5 tar:xz xorg
 USE_GL=		gl glu
 USE_KDE=	archive attica auth bookmarks codecs completion config \
 		configwidgets coreaddons crash dbusaddons ecm filemetadata \
diff --git a/multimedia/mlt-qt5/Makefile b/multimedia/mlt-qt5/Makefile
deleted file mode 100644
index da87d4e90c06..000000000000
--- a/multimedia/mlt-qt5/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-USES=	qt:5 xorg
-USE_CXXSTD=	c++11
-USE_QT=		core gui svg widgets xml
-USE_XORG=	x11
-MASTERDIR=	${.CURDIR:H}/mlt
-SLAVEPORT=	qt5
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/mlt/Makefile b/multimedia/mlt/Makefile
deleted file mode 100644
index be1b7f77b995..000000000000
--- a/multimedia/mlt/Makefile
+++ /dev/null
@@ -1,182 +0,0 @@
-PORTNAME=	mlt
-DISTVERSION=	6.26.1
-PORTREVISION=	1
-# Don't use GitHub "fake" downloads that are auto-generated from a
-# tag; the project uploads tarballs for each release.
-MASTER_SITES=	https://github.com/mltframework/${PORTNAME}/releases/download/v${DISTVERSION}/
-CATEGORIES?=	multimedia
-
-MAINTAINER=	kde@FreeBSD.org
-COMMENT?=	Multimedia framework for TV broadcasting
-
-LICENSE?=	GPLv2 GPLv3 LGPL21
-LICENSE_COMB?=	multi
-
-USES+=		alias compiler:c++11-lang eigen:3 gmake gnome localbase \
-		pkgconfig
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS+=--enable-gpl --enable-gpl3 --target-os=FreeBSD
-
-.ifndef(WITH_DEBUG)
-CONFIGURE_ARGS+=--disable-debug
-.else
-CONFIGURE_ARGS+=--enable-debug
-.endif
-
-.ifndef(SLAVEPORT) # Master port.
-
-# They both install bin/melt.
-CONFLICTS_INSTALL=	freeze-[0-9]*
-
-LIB_DEPENDS=	libfftw3.so:math/fftw3 \
-		libogg.so:audio/libogg \
-		libvorbis.so:audio/libvorbis
-
-BROKEN_sparc64=		does not compile on sparc64 (invokes i386 asm)
-
-USE_GL=		gl
-USE_GNOME=	libxml2
-USE_SDL=	image2
-USE_XORG=	x11
-USES+=		gl iconv pathfix sdl xorg
-PATHFIX_MAKEFILEIN=	Makefile
-CONFIGURE_ARGS+=--disable-qt --swig-languages=none
-USE_LDCONFIG=	yes
-
-PLIST_SUB=	PORTVERSION="${PORTVERSION}"
-
-PORTDOCS=	AUTHORS NEWS README docs
-PORTEXAMPLES=	demo
-
-OPTIONS_DEFINE=	DOCS EXAMPLES FFMPEG FREI0R GDK JACK OPENGL \
-		SAMPLERATE SOX VIDSTAB
-OPTIONS_DEFAULT=FFMPEG FREI0R GDK OPENGL SAMPLERATE SOX VIDSTAB
-OPTIONS_SUB=	yes
-
-GDK_DESC=	Images and text rendering via GDK
-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
-
-GDK_LIB_DEPENDS=	libexif.so:graphics/libexif \
-			libfontconfig.so:x11-fonts/fontconfig
-GDK_USE=		GNOME=gdkpixbuf2,pango
-GDK_CONFIGURE_ENABLE=	gdk
-
-JACK_LIB_DEPENDS=	libjack.so:audio/jack
-JACK_BUILD_DEPENDS=	${LOCALBASE}/include/ladspa.h:audio/ladspa
-JACK_CONFIGURE_ENABLE=	jackrack
-JACK_USE=		GNOME=glib20
-
-# Prepare for OpenCV 3 port.
-CONFIGURE_ARGS+=	--disable-opencv
-OPENCV_CONFIGURE_ENABLE=opencv
-
-OPENGL_LIB_DEPENDS=	libepoxy.so:graphics/libepoxy \
-			libmovit.so:graphics/movit
-OPENGL_USE=		GL=gl
-OPENGL_CONFIGURE_ENABLE=opengl
-
-SAMPLERATE_LIB_DEPENDS=	libsamplerate.so:audio/libsamplerate
-SAMPLERATE_CONFIGURE_ENABLE=resample
-
-SOX_LIB_DEPENDS=	libsox.so:audio/sox
-SOX_CONFIGURE_ENABLE=	sox
-
-VIDSTAB_LIB_DEPENDS=	libvidstab.so:multimedia/vid.stab
-VIDSTAB_CONFIGURE_ENABLE=vid.stab
-
-pre-configure:
-	# Remove sdl1 support
-	${RM} -r ${WRKSRC}/src/modules/sdl
-	@${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},' \
-		${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
-
-common-post-install:
-	${INSTALL_MAN} ${WRKSRC}/docs/melt.1 ${STAGEDIR}${MANPREFIX}/man/man1/melt.1
-	@${RM} ${WRKSRC}/docs/melt.1
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/melt
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmlt.so.${PORTVERSION}
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmlt++.so.${PORTVERSION}
-
-post-install-DOCS-on:
-.for f in ${PORTDOCS}
-	cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-post-install-EXAMPLES-on:
-.for f in ${PORTEXAMPLES}
-	cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR}
-.endfor
-
-.else # Slave port.
-
-PORTSCOUT=	ignore:1
-
-LIB_DEPENDS+=	libmlt.so:${MASTER_PORT}
-
-PLIST?=		${.CURDIR}/pkg-plist
-
-. if ${SLAVEPORT:Mqt*} # Qt slave port.
-PKGNAMESUFFIX=	-${SLAVEPORT}
-
-COMMENT=	Qt ${SLAVEPORT:C/[^0-9]//g} plugin for the MLT multimedia framework
-
-LICENSE=	GPLv2 GPLv3
-LICENSE_COMB=	multi
-
-LIB_DEPENDS+=	libexif.so:graphics/libexif
-
-CONFIGURE_ARGS+=--enable-qt \
-		--qt-libdir="${QT_LIBDIR}" \
-		--qt-includedir="${QT_INCDIR}"
-BUILD_WRKSRC=	${WRKSRC}/src/modules/qt
-. elif ${SLAVEPORT:Mswig} # SWIG slave port.
-LANGUAGE=	${SLAVEPORT:Nswig}
-
-COMMENT=	${LANGUAGE} bindings for the MLT multimedia framework
-
-LICENSE=	LGPL21
-LICENSE_COMB=	single
-
-BUILD_DEPENDS+=	swig:devel/swig
-
-_CFLAGS=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
-CFLAGS+=	${_CFLAGS}
-CXXFLAGS+=	${_CFLAGS}
-CONFIGURE_ARGS+=--swig-languages=${LANGUAGE:tl}
-BUILD_WRKSRC=	${WRKSRC}/src/swig
-INSTALL_WRKSRC=	${BUILD_WRKSRC}/${LANGUAGE:tl}
-
-EXAMPLESDIR=	${PREFIX}/share/examples/${PORTNAME}/${LANGUAGE:tl}
-. endif
-
-INSTALL_WRKSRC?=${BUILD_WRKSRC}
-
-pre-install:
-	${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
-
-# Dummy placeholder target.
-common-post-install:
-	@${TRUE}
-
-.endif
-
-post-install: common-post-install
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/* 2>/dev/null || ${TRUE}
-	@${RMDIR} -p ${STAGEDIR}${PREFIX}/lib/${PORTNAME} 2>/dev/null || ${TRUE}
-
-.include <bsd.port.mk>
diff --git a/multimedia/mlt/pkg-plist b/multimedia/mlt/pkg-plist
deleted file mode 100644
index f6ff4dd93e9a..000000000000
--- a/multimedia/mlt/pkg-plist
+++ /dev/null
@@ -1,421 +0,0 @@
-bin/melt
-include/mlt++/Mlt.h
-include/mlt++/MltAnimation.h
-include/mlt++/MltAudio.h
-include/mlt++/MltConfig.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/framework/mlt.h
-include/mlt/framework/mlt_animation.h
-include/mlt/framework/mlt_audio.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_luma_map.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.3
-lib/libmlt++.so.%%PORTVERSION%%
-lib/libmlt.so
-lib/libmlt.so.6
-lib/libmlt.so.%%PORTVERSION%%
-%%FFMPEG%%lib/mlt/libmltavformat.so
-lib/mlt/libmltcore.so
-lib/mlt/libmltdecklink.so
-%%FREI0R%%lib/mlt/libmltfrei0r.so
-%%JACK%%lib/mlt/libmltjackrack.so
-lib/mlt/libmltkdenlive.so
-lib/mlt/libmltmotion_est.so
-%%GDK%%lib/mlt/libmltgdk.so
-lib/mlt/libmltnormalize.so
-lib/mlt/libmltoldfilm.so
-%%OPENGL%%lib/mlt/libmltopengl.so
-lib/mlt/libmltplus.so
-lib/mlt/libmltplusgpl.so
-%%SAMPLERATE%%lib/mlt/libmltresample.so
-lib/mlt/libmltsdl2.so
-%%SOX%%lib/mlt/libmltsox.so
-lib/mlt/libmltvideostab.so
-%%VIDSTAB%%lib/mlt/libmltvidstab.so
-lib/mlt/libmltvmfx.so
-lib/mlt/libmltvorbis.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
-%%FFMPEG%%%%DATADIR%%/avformat/yuv_only.txt
-%%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_choppy.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_mask_apply.yml
-%%DATADIR%%/core/filter_mask_start.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/filter_cairoblend_mode.yml
-%%FREI0R%%%%DATADIR%%/frei0r/not_thread_safe.txt
-%%FREI0R%%%%DATADIR%%/frei0r/param_name_map.yaml
-%%GDK%%%%DATADIR%%/gdk/filter_rescale.yml
-%%GDK%%%%DATADIR%%/gdk/producer_pango.yml
-%%GDK%%%%DATADIR%%/gdk/producer_pixbuf.yml
-%%JACK%%%%DATADIR%%/jackrack/blacklist.txt
-%%JACK%%%%DATADIR%%/jackrack/consumer_jack.yml
-%%JACK%%%%DATADIR%%/jackrack/filter_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%%/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
-%%OPENGL%%%%DATADIR%%/opengl/filter_movit_blur.yml
-%%OPENGL%%%%DATADIR%%/opengl/filter_movit_deconvolution_sharpen.yml
-%%OPENGL%%%%DATADIR%%/opengl/filter_movit_diffusion.yml
-%%OPENGL%%%%DATADIR%%/opengl/filter_movit_flip.yml
-%%OPENGL%%%%DATADIR%%/opengl/filter_movit_glow.yml
-%%OPENGL%%%%DATADIR%%/opengl/filter_movit_lift_gamma_gain.yml
-%%OPENGL%%%%DATADIR%%/opengl/filter_movit_mirror.yml
-%%OPENGL%%%%DATADIR%%/opengl/filter_movit_opacity.yml
-%%OPENGL%%%%DATADIR%%/opengl/filter_movit_rect.yml
-%%OPENGL%%%%DATADIR%%/opengl/filter_movit_saturation.yml
-%%OPENGL%%%%DATADIR%%/opengl/filter_movit_vignette.yml
-%%OPENGL%%%%DATADIR%%/opengl/filter_movit_white_balance.yml
-%%OPENGL%%%%DATADIR%%/opengl/transition_movit_luma.yml
-%%OPENGL%%%%DATADIR%%/opengl/transition_movit_mix.yml
-%%OPENGL%%%%DATADIR%%/opengl/transition_movit_overlay.yml
-%%DATADIR%%/plus/consumer_blipflash.yml
-%%DATADIR%%/plus/filter_affine.yml
-%%DATADIR%%/plus/filter_charcoal.yml
-%%DATADIR%%/plus/filter_dance.yml
-%%DATADIR%%/plus/filter_dynamic_loudness.yml
-%%DATADIR%%/plus/filter_dynamictext.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_pillar_echo.yml
-%%DATADIR%%/plus/filter_rgblut.yml
-%%DATADIR%%/plus/filter_sepia.yml
-%%DATADIR%%/plus/filter_spot_remover.yml
-%%DATADIR%%/plus/filter_strobe.yml
-%%DATADIR%%/plus/filter_text.yml
-%%DATADIR%%/plus/filter_timer.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/AV1
-%%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/Slide-Deck-H264
-%%DATADIR%%/presets/consumer/avformat/Slide-Deck-HEVC
-%%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/alpha/Quicktime Animation
-%%DATADIR%%/presets/consumer/avformat/alpha/Ut Video
-%%DATADIR%%/presets/consumer/avformat/alpha/vp8
-%%DATADIR%%/presets/consumer/avformat/alpha/vp9
-%%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/Ut Video
-%%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/Makefile.bak
-%%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_1080p_30
-%%DATADIR%%/profiles/square_1080p_60
-%%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
-%%DATADIR%%/profiles/vertical_hd_30
-%%DATADIR%%/profiles/vertical_hd_60
-%%SAMPLERATE%%%%DATADIR%%/resample/filter_resample.yml
-%%DATADIR%%/sdl2/consumer_sdl2.yml
-%%DATADIR%%/sdl2/consumer_sdl2_audio.yml
-%%SOX%%%%DATADIR%%/sox/filter_sox.yml
-%%SOX%%%%DATADIR%%/sox/filter_sox_effect.yml
-%%VIDSTAB%%%%DATADIR%%/vid.stab/filter_deshake.yml
-%%VIDSTAB%%%%DATADIR%%/vid.stab/filter_vidstab.yml
-%%FREI0R%%%%DATADIR%%/frei0r/resolution_scale.yml
-%%DATADIR%%/presets/consumer/avformat/ALAC
-%%DATADIR%%/presets/consumer/avformat/FLAC
-%%DATADIR%%/presets/consumer/avformat/intermediate/DNxHR-HQ
-%%DATADIR%%/presets/consumer/avformat/intermediate/ProRes HQ
-%%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%%/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
diff --git a/multimedia/mlt6-qt5/Makefile b/multimedia/mlt6-qt5/Makefile
new file mode 100644
index 000000000000..9efcee8ded91
--- /dev/null
+++ b/multimedia/mlt6-qt5/Makefile
@@ -0,0 +1,40 @@
+MASTERDIR=	${.CURDIR:H}/mlt6
+SLAVEPORT=	qt5
+
+PORTREVISION=	2
+PKGNAMESUFFIX=	-qt5
+
+COMMENT=	Qt plugin for the MLT multimedia framework
+CATEGORIES=	multimedia kde
+
+LICENSE=	GPLv2 GPLv3
+LICENSE_COMB=	multi
+
+LIB_DEPENDS=	libexif.so:graphics/libexif \
+		libfftw3.so:math/fftw3
+
+USES=		qt:5 xorg
+USE_CXXSTD=	c++11
+USE_QT=		core gui svg widgets xml \
+		buildtools_build qmake_build
+USE_XORG=	x11
+
+CONFLICTS_INSTALL=	mlt7-qt5
+
+# Only enable Qt binding, and disable everything else
+CMAKE_ON=	MOD_QT
+CMAKE_OFF=	MOD_AVFORMAT MOD_DECKLINK MOD_FEEDS MOD_FREI0R MOD_GDK MOD_GTK2 \
+		MOD_JACKRACK MOD_KDENLIVE MOD_LUMAS MOD_MOTION_EST MOD_NORMALIZE \
+		MOD_OLDFILM MOD_OPENCV MOD_OPENGL MOD_PLUSGPL MOD_PLUS MOD_RESAMPLE \
+		MOD_RTAUDIO MOD_RUBBERBAND MOD_SDL2 MOD_SOX MOD_VIDSTAB MOD_VMFX \
+		MOD_VORBIS MOD_XINE MOD_XML \
+		SWIG_CSHARP SWIG_JAVA SWIG_LUA SWIG_NODEJS SWIG_PERL \
+		SWIG_PHP SWIG_PYTHON SWIG_RUBY SWIG_TCL
+
+BUILD_WRKSRC=	${WRKDIR}/.build/src/modules/qt
+
+# Dummy placeholder target.
+common-post-install:
+	@${TRUE}
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/mlt-qt5/pkg-plist b/multimedia/mlt6-qt5/pkg-plist
similarity index 100%
rename from multimedia/mlt-qt5/pkg-plist
rename to multimedia/mlt6-qt5/pkg-plist
diff --git a/multimedia/mlt6/Makefile b/multimedia/mlt6/Makefile
new file mode 100644
index 000000000000..ae556ceb3c06
--- /dev/null
+++ b/multimedia/mlt6/Makefile
@@ -0,0 +1,194 @@
+PORTNAME=		${_MLT_PORTNAME}
+DISTVERSION=		${_MLT_VERSION}
+PORTREVISION?=		2
+CATEGORIES?=		multimedia
+# Don't use GitHub "fake" downloads that are auto-generated from a
+# tag; the project uploads tarballs for each release.
+#               https://github.com/mltframework/mlt/releases/download/v6.26.1/mlt-6.26.1.tar.gz
+MASTER_SITES=		https://github.com/mltframework/mlt/releases/download/v${DISTVERSION}/
+DISTFILES=		mlt-${DISTVERSION}${EXTRACT_SUFX}
+WRKSRC=			${WRKDIR}/mlt-${DISTVERSION}
*** 905 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202107301814.16UIEmTt058909>