diff options
-rw-r--r-- | CHANGES | 11 | ||||
-rw-r--r-- | MOVED | 3 | ||||
-rw-r--r-- | Mk/Uses/mlt.mk | 66 | ||||
-rw-r--r-- | UPDATING | 7 | ||||
-rw-r--r-- | graphics/synfig/Makefile | 5 | ||||
-rw-r--r-- | graphics/synfigstudio/Makefile | 5 | ||||
-rw-r--r-- | multimedia/Makefile | 6 | ||||
-rw-r--r-- | multimedia/kdenlive/Makefile | 8 | ||||
-rw-r--r-- | multimedia/mlt-qt5/Makefile | 8 | ||||
-rw-r--r-- | multimedia/mlt/Makefile | 182 | ||||
-rw-r--r-- | multimedia/mlt/pkg-plist | 421 | ||||
-rw-r--r-- | multimedia/mlt6-qt5/Makefile | 40 | ||||
-rw-r--r-- | multimedia/mlt6-qt5/pkg-plist (renamed from multimedia/mlt-qt5/pkg-plist) | 0 | ||||
-rw-r--r-- | multimedia/mlt6/Makefile | 194 | ||||
-rw-r--r-- | multimedia/mlt6/distinfo (renamed from multimedia/mlt/distinfo) | 0 | ||||
-rw-r--r-- | multimedia/mlt6/pkg-descr (renamed from multimedia/mlt/pkg-descr) | 0 | ||||
-rw-r--r-- | multimedia/mlt6/pkg-plist | 534 | ||||
-rw-r--r-- | multimedia/py-mlt/Makefile | 41 | ||||
-rw-r--r-- | multimedia/py-mlt6/Makefile | 63 | ||||
-rw-r--r-- | multimedia/py-mlt6/pkg-plist (renamed from multimedia/py-mlt/pkg-plist) | 0 | ||||
-rw-r--r-- | multimedia/shotcut/Makefile | 5 | ||||
-rw-r--r-- | multimedia/webvfx-qt5/Makefile | 6 |
22 files changed, 933 insertions, 672 deletions
@@ -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 @@ -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 @@ -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 index 2df0ed79084e..2df0ed79084e 100644 --- a/multimedia/mlt-qt5/pkg-plist +++ b/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} + +MAINTAINER= kde@FreeBSD.org +COMMENT?= Multimedia framework for TV broadcasting + +LICENSE?= GPLv2 GPLv3 LGPL21 +LICENSE_COMB?= multi + +USES+= alias cmake compiler:c++11-lang eigen:3 localbase pkgconfig + +DATADIR= ${PREFIX}/share/mlt + +.ifndef(SLAVEPORT) # Master port. +CONFLICTS_INSTALL= mlt-6.* + +BROKEN_sparc64= does not compile on sparc64 (invokes i386 asm) + +USES+= mlt:6,nodepend + +# Explicitly disabled modules that are ouddated, unnecessary, or have +# their own port. +CMAKE_OFF= MOD_SDL1 MOD_QT \ + SWIG_CSHARP SWIG_JAVA SWIG_LUA SWIG_NODEJS SWIG_PERL \ + SWIG_PHP SWIG_PYTHON SWIG_RUBY SWIG_TCL + +PORTDOCS= AUTHORS NEWS README docs +PORTEXAMPLES= demo + +OPTIONS_DEFINE= DOCS EXAMPLES +OPTIONS_DEFAULT= AVFORMAT FREI0R GDK OPENGL PLUS PLUSGPL RESAMPLE SOX VIDSTAB VORBIS + +OPTIONS_GROUP= MODULES +OPTIONS_GROUP_MODULES= AVFORMAT DECKLINK FEEDS FREI0R GDK GTK2 JACKRACK \ + KDENLIVE LUMAS MOTION_EST NORMALIZE OLDFILM OPENCV \ + OPENGL PLUS PLUSGPL RESAMPLE RTAUDIO RUBBERBAND \ + SDL2 SOX VIDSTAB VMFX VORBIS XINE XML + +OPTIONS_SUB= yes + +AVFORMAT_DESC= Enable avformat module +AVFORMAT_LIB_DEPENDS= libavformat.so:multimedia/ffmpeg +AVFORMAT_CMAKE_BOOL= MOD_AVFORMAT + +DECKLINK_DESC= Enable decklink module +DECKLINK_CMAKE_BOOL= MOD_DECKLINK + +FEEDS_DESC= Enable feeds module +FEEDS_CMAKE_BOOL= MOD_FEEDS + +FREI0R_DESC= Enable frei0r module +FREI0R_BUILD_DEPENDS= ${LOCALBASE}/include/frei0r.h:graphics/frei0r +FREI0R_CMAKE_BOOL= MOD_FREI0R + +GDK_DESC= Enable gdk module +GDK_LIB_DEPENDS= libexif.so:graphics/libexif \ + libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 \ + libharfbuzz.so:print/harfbuzz +GDK_USES= gnome +GDK_USE= gnome=gdkpixbuf2,pango +GDK_CMAKE_BOOL= MOD_GDK + +GTK2_DESC= Enable gtk2 module +GTK2_USES= gnome +GTK2_USE= gnome=cairo,gtk20 +GTK2_CMAKE_BOOL= MOD_GTK2 + +JACKRACK_DESC= Enable jackrack module +JACKRACK_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa +JACKRACK_LIB_DEPENDS= libjack.so:audio/jack +JACKRACK_USES= gnome +JACKRACK_USE= gnome=glib20 +JACKRACK_CMAKE_BOOL= MOD_JACKRACK + +KDENLIVE_DESC= Enable kdenlive module +KDENLIVE_CMAKE_BOOL= MOD_KDENLIVE + +LUMAS_DESC= Enable lumas module +LUMAS_CMAKE_BOOL= MOD_LUMAS + +MOTION_EST_DESC= Enable motion estimation module +MOTION_EST_CMAKE_BOOL= MOD_MOTION_EST + +NORMALIZE_DESC= Enable normalize module +NORMALIZE_CMAKE_BOOL= MOD_NORMALIZE + +OLDFILM_DESC= Enable oldfilm module +OLDFILM_CMAKE_BOOL= MOD_OLDFILM + +OPENCV_DESC= Enable OpenCV module +OPENCV_LIB_DEPENDS= libopencv_core.so:graphics/opencv +OPENCV_CMAKE_BOOL= MOD_OPENCV + +OPENGL_DESC= Enable OpenGL module +OPENGL_CMAKE_BOOL= MOD_OPENGL +OPENGL_LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ + libmovit.so:graphics/movit +OPENGL_USES= gl xorg +OPENGL_USE= gl=gl xorg=x11 + +PLUSGPL_DESC= Enable plus GPL module +PLUSGPL_CMAKE_BOOL= MOD_PLUSGPL + +PLUS_DESC= Enable plus module +PLUS_LIB_DEPENDS= libfftw3.so:math/fftw3 +PLUS_CMAKE_BOOL= MOD_PLUS + +RESAMPLE_DESC= Enable resample module +RESAMPLE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate +RESAMPLE_CMAKE_BOOL= MOD_RESAMPLE + +RTAUDIO_DESC= Enable RtAudio module +RTAUDIO_LIB_DEPENDS= librtaudio.so:audio/rtaudio \ + libpulse-simple.so:audio/pulseaudio +RTAUDIO_CMAKE_BOOL= MOD_RTAUDIO + +RUBBERBAND_DESC= Enable rubberband module +RUBBERBAND_CMAKE_BOOL= MOD_RUBBERBAND + +SDL2_DESC= Enable SDL2 module +SDL2_USES= sdl +SDL2_USE= sdl=image2 +SDL2_CMAKE_BOOL= MOD_SDL2 + +SOX_DESC= Enable SoX module +SOX_LIB_DEPENDS= libsox.so:audio/sox +SOX_CMAKE_BOOL= MOD_SOX + +VIDSTAB_DESC= Enable vid.stab module +VIDSTAB_LIB_DEPENDS= libvidstab.so:multimedia/vid.stab +VIDSTAB_CMAKE_BOOL= MOD_VIDSTAB + +VMFX_DESC= Enable vmfx module +VMFX_CMAKE_BOOL= MOD_VMFX + +VORBIS_DESC= Enable Vorbis module +VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis libogg.so:audio/libogg +VORBIS_CMAKE_BOOL= MOD_VORBIS + +XINE_DESC= Enable xine module +XINE_CMAKE_BOOL= MOD_XINE + +XML_DESC= Enable XML module +XML_USES= gnome +XML_USE= gnome=libxml2 +XML_CMAKE_BOOL= MOD_XML + +pre-configure: + @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},' \ + ${WRKSRC}/src/modules/frei0r/factory.c \ + ${WRKSRC}/src/modules/jackrack/plugin_mgr.c + +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 + +# Depend on multimedia/mlt6 for child ports +USES+= mlt:6 + +PLIST?= ${.CURDIR}/pkg-plist + +INSTALL_WRKSRC?= ${BUILD_WRKSRC} +.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/distinfo b/multimedia/mlt6/distinfo index c621f95e2e1e..c621f95e2e1e 100644 --- a/multimedia/mlt/distinfo +++ b/multimedia/mlt6/distinfo diff --git a/multimedia/mlt/pkg-descr b/multimedia/mlt6/pkg-descr index 971470cfc73e..971470cfc73e 100644 --- a/multimedia/mlt/pkg-descr +++ b/multimedia/mlt6/pkg-descr diff --git a/multimedia/mlt6/pkg-plist b/multimedia/mlt6/pkg-plist new file mode 100644 index 000000000000..c0c29f03da52 --- /dev/null +++ b/multimedia/mlt6/pkg-plist @@ -0,0 +1,534 @@ +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.%%MLT_VERSION%% +lib/libmlt.so +lib/libmlt.so.6 +lib/libmlt.so.%%MLT_VERSION%% +%%AVFORMAT%%lib/mlt/libmltavformat.so +lib/mlt/libmltcore.so +%%DECKLINK%%lib/mlt/libmltdecklink.so +%%FREI0R%%lib/mlt/libmltfrei0r.so +%%GDK%%lib/mlt/libmltgdk.so +%%GTK2%%lib/mlt/libmltgtk2.so +%%JACKRACK%%lib/mlt/libmltjack.so +%%KDENLIVE%%lib/mlt/libmltkdenlive.so +%%MOTION_EST%%lib/mlt/libmltmotion_est.so +%%NORMALIZE%%lib/mlt/libmltnormalize.so +%%OLDFILM%%lib/mlt/libmltoldfilm.so +%%OPENCV%%lib/mlt/libmltopencv.so +%%OPENGL%%lib/mlt/libmltopengl.so +%%PLUS%%lib/mlt/libmltplus.so +%%PLUSGPL%%lib/mlt/libmltplusgpl.so +%%RESAMPLE%%lib/mlt/libmltresample.so +%%RTAUDIO%%lib/mlt/libmltrtaudio.so +%%SDL2%%lib/mlt/libmltsdl2.so +%%SOX%%lib/mlt/libmltsox.so +%%VIDSTAB%%lib/mlt/libmltvidstab.so +%%VMFX%%lib/mlt/libmltvmfx.so +%%VORBIS%%lib/mlt/libmltvorbis.so +%%XINE%%lib/mlt/libmltxine.so +%%XML%%lib/mlt/libmltxml.so +libdata/pkgconfig/mlt++.pc +libdata/pkgconfig/mlt-framework.pc +man/man1/melt.1.gz +%%AVFORMAT%%%%DATADIR%%/avformat/blacklist.txt +%%AVFORMAT%%%%DATADIR%%/avformat/consumer_avformat.yml +%%AVFORMAT%%%%DATADIR%%/avformat/producer_avformat.yml +%%AVFORMAT%%%%DATADIR%%/avformat/resolution_scale.yml +%%AVFORMAT%%%%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 +%%DECKLINK%%%%DATADIR%%/decklink/consumer_decklink.yml +%%DECKLINK%%%%DATADIR%%/decklink/producer_decklink.yml +%%FEEDS%%%%DATADIR%%/feeds/NTSC/data_fx.properties +%%FEEDS%%%%DATADIR%%/feeds/NTSC/etv.properties +%%FEEDS%%%%DATADIR%%/feeds/NTSC/obscure.properties +%%FEEDS%%%%DATADIR%%/feeds/PAL/border.properties +%%FEEDS%%%%DATADIR%%/feeds/PAL/data_fx.properties +%%FEEDS%%%%DATADIR%%/feeds/PAL/etv.properties +%%FEEDS%%%%DATADIR%%/feeds/PAL/example.properties +%%FEEDS%%%%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 +%%FREI0R%%%%DATADIR%%/frei0r/resolution_scale.yml +%%GDK%%%%DATADIR%%/gdk/filter_rescale.yml +%%GDK%%%%DATADIR%%/gdk/producer_pango.yml +%%GDK%%%%DATADIR%%/gdk/producer_pixbuf.yml +%%GTK2%%%%DATADIR%%/gtk2/consumer_gtk2_preview.yml +%%JACKRACK%%%%DATADIR%%/jackrack/consumer_jack.yml +%%JACKRACK%%%%DATADIR%%/jackrack/filter_jack.yml +%%JACKRACK%%%%DATADIR%%/jackrack/filter_jackrack.yml +%%JACKRACK%%%%DATADIR%%/jackrack/filter_ladspa.yml +%%JACKRACK%%%%DATADIR%%/jackrack/producer_ladspa.yml +%%JACKRACK%%%%DATADIR%%/kdenlive/filter_boxblur.yml +%%JACKRACK%%%%DATADIR%%/kdenlive/filter_freeze.yml +%%JACKRACK%%%%DATADIR%%/kdenlive/filter_wave.yml +%%JACKRACK%%%%DATADIR%%/kdenlive/producer_framebuffer.yml +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma01.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma02.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma03.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma04.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma05.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma06.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma07.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma08.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma09.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma10.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma11.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma12.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma13.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma14.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma15.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma16.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma17.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma18.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma19.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma20.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma21.pgm +%%LUMAS%%%%DATADIR%%/lumas/16_9/luma22.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma01.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma02.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma03.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma04.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma05.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma06.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma07.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma08.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma09.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma10.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma11.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma12.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma13.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma14.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma15.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma16.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma17.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma18.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma19.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma20.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma21.pgm +%%LUMAS%%%%DATADIR%%/lumas/9_16/luma22.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma01.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma02.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma03.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma04.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma05.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma06.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma07.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma08.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma09.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma10.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma11.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma12.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma13.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma14.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma15.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma16.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma17.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma18.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma19.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma20.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma21.pgm +%%LUMAS%%%%DATADIR%%/lumas/NTSC/luma22.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma01.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma02.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma03.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma04.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma05.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma06.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma07.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma08.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma09.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma10.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma11.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma12.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma13.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma14.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma15.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma16.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma17.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma18.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma19.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma20.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma21.pgm +%%LUMAS%%%%DATADIR%%/lumas/PAL/luma22.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma01.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma02.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma03.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma04.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma05.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma06.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma07.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma08.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma09.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma10.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma11.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma12.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma13.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma14.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma15.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma16.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma17.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma18.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma19.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma20.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma21.pgm +%%LUMAS%%%%DATADIR%%/lumas/square/luma22.pgm +%%DATADIR%%/metaschema.yaml +%%MOTION_EST%%%%DATADIR%%/motion_est/filter_autotrack_rectangle.yml +%%MOTION_EST%%%%DATADIR%%/motion_est/filter_motion_est.yml +%%MOTION_EST%%%%DATADIR%%/motion_est/filter_vismv.yml +%%MOTION_EST%%%%DATADIR%%/motion_est/producer_slowmotion.yml +%%NORMALIZE%%%%DATADIR%%/normalize/filter_audiolevel.yml +%%NORMALIZE%%%%DATADIR%%/normalize/filter_volume.yml +%%OLDFILM%%%%DATADIR%%/oldfilm/dust1.svg +%%OLDFILM%%%%DATADIR%%/oldfilm/dust2.svg +%%OLDFILM%%%%DATADIR%%/oldfilm/dust3.svg +%%OLDFILM%%%%DATADIR%%/oldfilm/dust4.svg +%%OLDFILM%%%%DATADIR%%/oldfilm/dust5.svg +%%OLDFILM%%%%DATADIR%%/oldfilm/fdust.svg +%%OLDFILM%%%%DATADIR%%/oldfilm/filter_dust.yml +%%OLDFILM%%%%DATADIR%%/oldfilm/filter_grain.yml +%%OLDFILM%%%%DATADIR%%/oldfilm/filter_lines.yml +%%OLDFILM%%%%DATADIR%%/oldfilm/filter_oldfilm.yml +%%OLDFILM%%%%DATADIR%%/oldfilm/filter_tcolor.yml +%%OLDFILM%%%%DATADIR%%/oldfilm/filter_vignette.yml +%%OLDFILM%%%%DATADIR%%/oldfilm/grain.svg +%%OLDFILM%%%%DATADIR%%/oldfilm/lines.svg +%%OLDFILM%%%%DATADIR%%/oldfilm/oldfilm.svg +%%OLDFILM%%%%DATADIR%%/oldfilm/tcolor.svg +%%OLDFILM%%%%DATADIR%%/oldfilm/vignette.svg +%%OPENCV%%%%DATADIR%%/opencv/filter_opencv_tracker.yml +%%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 +%%PLUS%%%%DATADIR%%/plus/consumer_blipflash.yml +%%PLUS%%%%DATADIR%%/plus/filter_affine.yml +%%PLUS%%%%DATADIR%%/plus/filter_charcoal.yml +%%PLUS%%%%DATADIR%%/plus/filter_dance.yml +%%PLUS%%%%DATADIR%%/plus/filter_dynamic_loudness.yml +%%PLUS%%%%DATADIR%%/plus/filter_dynamictext.yml +%%PLUS%%%%DATADIR%%/plus/filter_fft.yml +%%PLUS%%%%DATADIR%%/plus/filter_invert.yml +%%PLUS%%%%DATADIR%%/plus/filter_lift_gamma_gain.yml +%%PLUS%%%%DATADIR%%/plus/filter_loudness.yml +%%PLUS%%%%DATADIR%%/plus/filter_loudness_meter.yml +%%PLUS%%%%DATADIR%%/plus/filter_lumakey.yml +%%PLUS%%%%DATADIR%%/plus/filter_pillar_echo.yml +%%PLUS%%%%DATADIR%%/plus/filter_rgblut.yml +%%PLUS%%%%DATADIR%%/plus/filter_sepia.yml +%%PLUS%%%%DATADIR%%/plus/filter_spot_remover.yml +%%PLUS%%%%DATADIR%%/plus/filter_strobe.yml +%%PLUS%%%%DATADIR%%/plus/filter_text.yml +%%PLUS%%%%DATADIR%%/plus/filter_timer.yml +%%PLUS%%%%DATADIR%%/plus/producer_blipflash.yml +%%PLUS%%%%DATADIR%%/plus/producer_count.yml +%%PLUS%%%%DATADIR%%/plus/transition_affine.yml +%%PLUSGPL%%%%DATADIR%%/plusgpl/consumer_cbrts.yml +%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_burningtv.yml +%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_lumaliftgaingamma.yml +%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_rotoscoping.yml +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/AAC +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/ALAC +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/AV1 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/FLAC +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/Flash +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/GIF +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/MJPEG +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/MP3 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/MPEG-2 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/MPEG-4 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/MPEG-4-ASP +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/Slide-Deck-H264 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/Slide-Deck-HEVC +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/Sony-PSP +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/Vorbis +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/WAV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/WMA +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/WMV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/XDCAM-HD422 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/YouTube +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/alpha/Quicktime Animation +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/alpha/Ut Video +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/alpha/vp8 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/alpha/vp9 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_1080i_50/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_1080i_5994/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_1080p_2398/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_1080p_24/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_1080p_25/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_1080p_2997/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_1080p_30/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_1080p_50/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_1080p_5994/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_1080p_60/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_720p_2398/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_720p_50/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_720p_5994/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/atsc_720p_60/DNxHD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_ntsc/D10 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_ntsc/DV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_ntsc/DVCPRO50 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_ntsc/DVD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_ntsc_wide/D10 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_ntsc_wide/DV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_ntsc_wide/DVCPRO50 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_ntsc_wide/DVD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_pal/D10 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_pal/DV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_pal/DVCPRO50 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_pal/DVD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_pal_wide/D10 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_pal_wide/DV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_pal_wide/DVCPRO50 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/dv_pal_wide/DVD +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/hdv_1080_25p/HDV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/hdv_1080_30p/HDV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/hdv_1080_50i/HDV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/hdv_1080_60i/HDV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/hdv_720_25p/HDV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/hdv_720_30p/HDV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/hdv_720_50p/HDV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/hdv_720_60p/HDV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/intermediate/DNxHR-HQ +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/intermediate/MJPEG +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/intermediate/MPEG-2 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/intermediate/MPEG-4 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/intermediate/ProRes +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/intermediate/ProRes HQ +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/intermediate/ProRes-Kostya +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/lossless/FFV1 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/lossless/H.264 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/lossless/HuffYUV +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/lossless/Ut Video +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/stills/BMP +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/stills/DPX +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/stills/JPEG +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/stills/PNG +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/stills/PPM +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/stills/TGA +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/stills/TIFF +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/vp9 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/webm +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/webm-pass1 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/x264-medium +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/x264-medium-baseline +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/x264-medium-main +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/x264-medium-pass1 +%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/x265-medium +%%AVFORMAT%%%%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 +%%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 +%%RESAMPLE%%%%DATADIR%%/resample/filter_resample.yml +%%RTAUDIO%%%%DATADIR%%/rtaudio/consumer_rtaudio.yml +%%SDL2%%%%DATADIR%%/sdl2/consumer_sdl2.yml +%%SDL2%%%%DATADIR%%/sdl2/consumer_sdl2_audio.yml +%%SOX%%%%DATADIR%%/sox/filter_sox.yml +%%SOX%%%%DATADIR%%/sox/filter_sox_effect.yml +%%VIDSTAB%%%%DATADIR%%/vidstab/filter_deshake.yml +%%VIDSTAB%%%%DATADIR%%/vidstab/filter_vidstab.yml +%%VMFX%%%%DATADIR%%/vmfx/filter_chroma.yml +%%VMFX%%%%DATADIR%%/vmfx/filter_chroma_hold.yml +%%VMFX%%%%DATADIR%%/vmfx/filter_mono.yml +%%VMFX%%%%DATADIR%%/vmfx/filter_shape.yml +%%VMFX%%%%DATADIR%%/vmfx/producer_pgm.yml +%%VORBIS%%%%DATADIR%%/vorbis/producer_vorbis.yml +%%XML%%%%DATADIR%%/xml/consumer_xml.yml +%%XML%%%%DATADIR%%/xml/mlt-xml.dtd +%%XML%%%%DATADIR%%/xml/producer_xml-nogl.yml +%%XML%%%%DATADIR%%/xml/producer_xml-string.yml +%%XML%%%%DATADIR%%/xml/producer_xml.yml diff --git a/multimedia/py-mlt/Makefile b/multimedia/py-mlt/Makefile deleted file mode 100644 index 60cc558e3e05..000000000000 --- a/multimedia/py-mlt/Makefile +++ /dev/null @@ -1,41 +0,0 @@ -# Created by: Charlie Kester <corky1951@comcast.net> - -PORTREVISION= 1 -CATEGORIES= multimedia python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -USES= gettext-runtime python:3.5+ shebangfix -USE_PYTHON= flavors -MASTERDIR= ${.CURDIR:H}/mlt -SLAVEPORT= swig Python - -PORTEXAMPLES= * - -SHEBANG_FILES= src/swig/python/codecs.py \ - src/swig/python/switcher.py \ - src/swig/python/getimage.py \ - src/swig/python/test_animation.py \ - src/swig/python/webvfx_generator.py \ - src/swig/python/play.py \ - src/swig/python/waveforms.py - -MAKE_ENV+= PYTHON="${PYTHON_CMD}" - -OPTIONS_DEFINE= EXAMPLES - -do-install: - @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} - ${INSTALL_LIB} ${INSTALL_WRKSRC}/_mlt.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} - ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/mlt.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} - ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d \ - ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} - ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d \ - ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} - -post-install-EXAMPLES-on: - @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} -.for f in codecs getimage play switcher waveforms webvfx_generator - ${INSTALL_DATA} ${INSTALL_WRKSRC}/${f}.py ${STAGEDIR}${EXAMPLESDIR} -.endfor - -.include "${MASTERDIR}/Makefile" diff --git a/multimedia/py-mlt6/Makefile b/multimedia/py-mlt6/Makefile new file mode 100644 index 000000000000..941e8797beb9 --- /dev/null +++ b/multimedia/py-mlt6/Makefile @@ -0,0 +1,63 @@ +# Created by: Charlie Kester <corky1951@comcast.net> + +MASTERDIR= ${.CURDIR:H}/mlt6 +SLAVEPORT= python + +PORTREVISION= 2 +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +COMMENT= Python bindings for the MLT multimedia framework +CATEGORIES= multimedia python + +LICENSE= GPLv2 GPLv3 +LICENSE_COMB= multi + +BUILD_DEPENDS= swig:devel/swig +LIB_DEPENDS= libexif.so:graphics/libexif \ + libfftw3.so:math/fftw3 + +PORTEXAMPLES= * + +USES= gettext-runtime python:3.6+ shebangfix +USE_PYTHON= flavors + +# Only enable python swig binding, and disable everything else +CMAKE_ON= SWIG_PYTHON +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_RUBY SWIG_TCL \ + MOD_QT + +# Enforce the correct python version +CMAKE_ARGS= -DPython3_EXECUTABLE="${PYTHON_CMD}" + +OPTIONS_DEFINE= EXAMPLES + +SHEBANG_FILES= src/swig/python/codecs.py \ + src/swig/python/switcher.py \ + src/swig/python/getimage.py \ + src/swig/python/test_animation.py \ + src/swig/python/webvfx_generator.py \ + src/swig/python/play.py \ + src/swig/python/waveforms.py + +BUILD_WRKSRC= ${WRKDIR}/.build/src/swig/python + +common-post-install: + @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d \ + ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d \ + ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + +post-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/${PYTHON_VER} +.for f in codecs getimage play switcher waveforms webvfx_generator + ${INSTALL_DATA} ${WRKSRC}/src/swig/python/${f}.py ${STAGEDIR}${EXAMPLESDIR}/${PYTHON_VER}/ +.endfor + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/py-mlt/pkg-plist b/multimedia/py-mlt6/pkg-plist index c84b43cf93d2..c84b43cf93d2 100644 --- a/multimedia/py-mlt/pkg-plist +++ b/multimedia/py-mlt6/pkg-plist diff --git a/multimedia/shotcut/Makefile b/multimedia/shotcut/Makefile index 486f14eb76bf..b50302e7c95b 100644 --- a/multimedia/shotcut/Makefile +++ b/multimedia/shotcut/Makefile @@ -1,7 +1,7 @@ PORTNAME= shotcut DISTVERSIONPREFIX= v DISTVERSION= ${FULLVERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia MAINTAINER= vishwin@FreeBSD.org @@ -9,11 +9,10 @@ COMMENT= Free, open source, cross-platform video editor LICENSE= GPLv3 -LIB_DEPENDS= libmlt.so:multimedia/mlt RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \ ${LOCALBASE}/lib/libjack.so:audio/jack -USES= compiler:c++11-lang desktop-file-utils gl pkgconfig \ +USES= compiler:c++11-lang desktop-file-utils gl mlt:6 pkgconfig \ qmake qt:5 sdl shared-mime-info \ xorg diff --git a/multimedia/webvfx-qt5/Makefile b/multimedia/webvfx-qt5/Makefile index 36513813a2fb..8bd8a96d861f 100644 --- a/multimedia/webvfx-qt5/Makefile +++ b/multimedia/webvfx-qt5/Makefile @@ -1,6 +1,6 @@ PORTNAME= webvfx DISTVERSION= 0.4.4-20160823 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= multimedia PKGNAMESUFFIX= -qt5 @@ -10,13 +10,11 @@ COMMENT= Video effects library based on HTML/QML LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libmlt.so:multimedia/mlt - USE_GITHUB= yes GH_ACCOUNT= mltframework GH_TAGNAME= e918ce4 -USES= compiler:c++11-lang pkgconfig qmake qt:5 +USES= compiler:c++11-lang mlt:6 pkgconfig qmake qt:5 USE_QT= 3d buildtools_build declarative opengl webkit USE_LDCONFIG= yes |