git: 5c8adda94925 - main - multimedia/{py-, }mlt{-qt5, }: rename to multimedia/{py-, }mlt6{-qt5, }:
Tobias C. Berner
tcberner at FreeBSD.org
Fri Jul 30 18:14:48 UTC 2021
The branch main has been updated by tcberner:
URL: https://cgit.FreeBSD.org/ports/commit/?id=5c8adda9492587fe0c7d9c8160dbdf6f9b2e09a3
commit 5c8adda9492587fe0c7d9c8160dbdf6f9b2e09a3
Author: Tobias C. Berner <tcberner at FreeBSD.org>
AuthorDate: 2021-07-30 17:39:04 +0000
Commit: Tobias C. Berner <tcberner at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 ***
More information about the dev-commits-ports-all
mailing list