pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/multimedia/mlt mlt: update to 6.18.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/cbff8dc5f06f
branches: trunk
changeset: 418552:cbff8dc5f06f
user: markd <markd%pkgsrc.org@localhost>
date: Wed Nov 27 21:32:09 2019 +0000
description:
mlt: update to 6.18.0
6 years worth of development.
diffstat:
multimedia/mlt/Makefile | 39 +-
multimedia/mlt/PLIST | 192 +++++----
multimedia/mlt/distinfo | 17 +-
multimedia/mlt/patches/patch-configure | 31 -
multimedia/mlt/patches/patch-src_framework_mlt__properties.c | 16 +-
multimedia/mlt/patches/patch-src_framework_mlt__property.c | 33 -
multimedia/mlt/patches/patch-src_framework_mlt__property.h | 17 +-
multimedia/mlt/patches/patch-src_modules_gtk2_producer__pango.c | 14 -
8 files changed, 158 insertions(+), 201 deletions(-)
diffs (truncated from 614 to 300 lines):
diff -r c233170a5a85 -r cbff8dc5f06f multimedia/mlt/Makefile
--- a/multimedia/mlt/Makefile Wed Nov 27 21:25:20 2019 +0000
+++ b/multimedia/mlt/Makefile Wed Nov 27 21:32:09 2019 +0000
@@ -1,35 +1,44 @@
-# $NetBSD: Makefile,v 1.100 2019/10/18 15:52:04 nia Exp $
+# $NetBSD: Makefile,v 1.101 2019/11/27 21:32:09 markd Exp $
-DISTNAME= mlt-0.9.0
-PKGREVISION= 62
+DISTNAME= mlt-6.18.0
CATEGORIES= multimedia
-MASTER_SITES= http://downloads.sourceforge.net/project/mlt/mlt/
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mlt/}
+MASTER_SITES= ${MASTER_SITE_GITHUB:=mltframework/}
+GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-#HOMEPAGE= https://www.mltframework.org/twiki/bin/view/MLT/
+HOMEPAGE= https://www.mltframework.org/
COMMENT= Open source multimedia framework
LICENSE= gnu-gpl-v2
USE_TOOLS+= pkg-config gmake
-USE_LANGUAGES= c c++
+USE_LANGUAGES= c c++11
GNU_CONFIGURE= YES
CONFIGURE_ARGS+= --enable-gpl
CONFIGURE_ARGS+= --disable-swfdec
+CONFIGURE_ARGS+= --disable-sdl
-PKGCONFIG_OVERRIDE+= mlt-0.8.6/mlt++.pc.in
-PKGCONFIG_OVERRIDE+= mlt-0.8.6/mlt-framework.pc.in
+CFLAGS.NetBSD+= -DHAVE_LOCALE_H -DHAVE_STRTOD_L
+
+SUBST_CLASSES+= frei0r
+SUBST_STAGE.frei0r= pre-configure
+SUBST_FILES.frei0r= src/modules/frei0r/factory.c
+SUBST_SED.frei0r= -e 's^/usr/lib/frei0r-1.*:^${BUILDLINK_PREFIX.frei0r}/lib/frei0r-1:^'
+
+PKGCONFIG_OVERRIDE+= mlt++.pc.in
+PKGCONFIG_OVERRIDE+= mlt-framework.pc.in
.include "../../audio/libsamplerate/buildlink3.mk"
-.include "../../audio/libvorbis/buildlink3.mk"
.include "../../audio/sox/buildlink3.mk"
-.include "../../devel/SDL/buildlink3.mk"
-.include "../../multimedia/ffmpeg1/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../graphics/libexif/buildlink3.mk"
+.include "../../multimedia/ffmpeg4/buildlink3.mk"
+.include "../../multimedia/frei0r/buildlink3.mk"
.include "../../multimedia/libdv/buildlink3.mk"
-.include "../../multimedia/xine-lib/buildlink3.mk"
+.include "../../multimedia/movit/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
-.include "../../x11/kdelibs4/buildlink3.mk"
-.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtsvg/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r c233170a5a85 -r cbff8dc5f06f multimedia/mlt/PLIST
--- a/multimedia/mlt/PLIST Wed Nov 27 21:25:20 2019 +0000
+++ b/multimedia/mlt/PLIST Wed Nov 27 21:32:09 2019 +0000
@@ -1,6 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2014/03/30 19:42:53 abs Exp $
+@comment $NetBSD: PLIST,v 1.4 2019/11/27 21:32:09 markd Exp $
bin/melt
include/mlt++/Mlt.h
+include/mlt++/MltAnimation.h
+include/mlt++/MltConfig.h
include/mlt++/MltConsumer.h
include/mlt++/MltDeque.h
include/mlt++/MltEvent.h
@@ -23,7 +25,6 @@
include/mlt++/MltTokeniser.h
include/mlt++/MltTractor.h
include/mlt++/MltTransition.h
-include/mlt++/config.h
include/mlt/framework/mlt.h
include/mlt/framework/mlt_animation.h
include/mlt/framework/mlt_cache.h
@@ -36,6 +37,7 @@
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
@@ -46,51 +48,47 @@
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.${PKGVERSION}
-lib/libmlt++.so.3
lib/libmlt.so
+lib/libmlt.so.6
lib/libmlt.so.${PKGVERSION}
-lib/libmlt.so.6
lib/mlt/libmltavformat.so
-lib/mlt/libmltavsync.so
lib/mlt/libmltcore.so
lib/mlt/libmltdecklink.so
-lib/mlt/libmltdgraft.so
-lib/mlt/libmltdv.so
-lib/mlt/libmlteffectv.so
+lib/mlt/libmltfrei0r.so
lib/mlt/libmltgtk2.so
lib/mlt/libmltkdenlive.so
-lib/mlt/libmltkino.so
lib/mlt/libmltlinsys.so
lib/mlt/libmltmotion_est.so
lib/mlt/libmltnormalize.so
lib/mlt/libmltoldfilm.so
+lib/mlt/libmltopengl.so
lib/mlt/libmltplus.so
-lib/mlt/libmltqimage.so
+lib/mlt/libmltplusgpl.so
+lib/mlt/libmltqt.so
lib/mlt/libmltresample.so
-lib/mlt/libmltrotoscoping.so
-lib/mlt/libmltsdl.so
+lib/mlt/libmltsdl2.so
lib/mlt/libmltsox.so
-lib/mlt/libmltswfdec.so
lib/mlt/libmltvideostab.so
lib/mlt/libmltvmfx.so
-lib/mlt/libmltvorbis.so
lib/mlt/libmltxine.so
lib/mlt/libmltxml.so
lib/pkgconfig/mlt++.pc
lib/pkgconfig/mlt-framework.pc
+share/mlt/avformat/blacklist.txt
share/mlt/avformat/consumer_avformat.yml
share/mlt/avformat/producer_avformat.yml
-share/mlt/avsync/consumer_blipflash.yml
-share/mlt/avsync/producer_blipflash.yml
share/mlt/core/consumer_multi.yml
share/mlt/core/data_fx.properties
+share/mlt/core/filter_audiomap.yml
share/mlt/core/filter_audiowave.yml
share/mlt/core/filter_brightness.yml
share/mlt/core/filter_channelcopy.yml
@@ -100,9 +98,12 @@
share/mlt/core/filter_gamma.yml
share/mlt/core/filter_greyscale.yml
share/mlt/core/filter_luma.yml
+share/mlt/core/filter_mask_apply.yml
+share/mlt/core/filter_mask_start.yml
share/mlt/core/filter_mirror.yml
share/mlt/core/filter_mono.yml
share/mlt/core/filter_obscure.yml
+share/mlt/core/filter_panner.yml
share/mlt/core/filter_region.yml
share/mlt/core/filter_rescale.yml
share/mlt/core/filter_resize.yml
@@ -117,15 +118,15 @@
share/mlt/core/producer_melt.yml
share/mlt/core/producer_melt_file.yml
share/mlt/core/producer_noise.yml
+share/mlt/core/producer_timewarp.yml
+share/mlt/core/producer_tone.yml
share/mlt/core/transition_composite.yml
share/mlt/core/transition_luma.yml
+share/mlt/core/transition_matte.yml
share/mlt/core/transition_mix.yml
share/mlt/core/transition_region.yml
share/mlt/decklink/consumer_decklink.yml
share/mlt/decklink/producer_decklink.yml
-share/mlt/dv/consumer_libdv.yml
-share/mlt/dv/producer_libdv.yml
-share/mlt/effectv/filter_burningtv.yml
share/mlt/feeds/NTSC/data_fx.properties
share/mlt/feeds/NTSC/etv.properties
share/mlt/feeds/NTSC/obscure.properties
@@ -134,10 +135,12 @@
share/mlt/feeds/PAL/etv.properties
share/mlt/feeds/PAL/example.properties
share/mlt/feeds/PAL/obscure.properties
+share/mlt/frei0r/blacklist.txt
+share/mlt/frei0r/filter_cairoblend_mode.yml
+share/mlt/frei0r/not_thread_safe.txt
+share/mlt/frei0r/param_name_map.yaml
share/mlt/gtk2/consumer_gtk2_preview.yml
-share/mlt/gtk2/filter_dynamictext.yml
share/mlt/gtk2/filter_rescale.yml
-share/mlt/gtk2/producer_count.yml
share/mlt/gtk2/producer_pango.yml
share/mlt/gtk2/producer_pixbuf.yml
share/mlt/kdenlive/filter_boxblur.yml
@@ -145,50 +148,6 @@
share/mlt/kdenlive/filter_wave.yml
share/mlt/kdenlive/producer_framebuffer.yml
share/mlt/linsys/consumer_sdi.yml
-share/mlt/lumas/NTSC/luma01.pgm
-share/mlt/lumas/NTSC/luma02.pgm
-share/mlt/lumas/NTSC/luma03.pgm
-share/mlt/lumas/NTSC/luma04.pgm
-share/mlt/lumas/NTSC/luma05.pgm
-share/mlt/lumas/NTSC/luma06.pgm
-share/mlt/lumas/NTSC/luma07.pgm
-share/mlt/lumas/NTSC/luma08.pgm
-share/mlt/lumas/NTSC/luma09.pgm
-share/mlt/lumas/NTSC/luma10.pgm
-share/mlt/lumas/NTSC/luma11.pgm
-share/mlt/lumas/NTSC/luma12.pgm
-share/mlt/lumas/NTSC/luma13.pgm
-share/mlt/lumas/NTSC/luma14.pgm
-share/mlt/lumas/NTSC/luma15.pgm
-share/mlt/lumas/NTSC/luma16.pgm
-share/mlt/lumas/NTSC/luma17.pgm
-share/mlt/lumas/NTSC/luma18.pgm
-share/mlt/lumas/NTSC/luma19.pgm
-share/mlt/lumas/NTSC/luma20.pgm
-share/mlt/lumas/NTSC/luma21.pgm
-share/mlt/lumas/NTSC/luma22.pgm
-share/mlt/lumas/PAL/luma01.pgm
-share/mlt/lumas/PAL/luma02.pgm
-share/mlt/lumas/PAL/luma03.pgm
-share/mlt/lumas/PAL/luma04.pgm
-share/mlt/lumas/PAL/luma05.pgm
-share/mlt/lumas/PAL/luma06.pgm
-share/mlt/lumas/PAL/luma07.pgm
-share/mlt/lumas/PAL/luma08.pgm
-share/mlt/lumas/PAL/luma09.pgm
-share/mlt/lumas/PAL/luma10.pgm
-share/mlt/lumas/PAL/luma11.pgm
-share/mlt/lumas/PAL/luma12.pgm
-share/mlt/lumas/PAL/luma13.pgm
-share/mlt/lumas/PAL/luma14.pgm
-share/mlt/lumas/PAL/luma15.pgm
-share/mlt/lumas/PAL/luma16.pgm
-share/mlt/lumas/PAL/luma17.pgm
-share/mlt/lumas/PAL/luma18.pgm
-share/mlt/lumas/PAL/luma19.pgm
-share/mlt/lumas/PAL/luma20.pgm
-share/mlt/lumas/PAL/luma21.pgm
-share/mlt/lumas/PAL/luma22.pgm
share/mlt/metaschema.yaml
share/mlt/motion_est/filter_autotrack_rectangle.yml
share/mlt/motion_est/filter_motion_est.yml
@@ -213,13 +172,48 @@
share/mlt/oldfilm/oldfilm.svg
share/mlt/oldfilm/tcolor.svg
share/mlt/oldfilm/vignette.svg
+share/mlt/opengl/filter_movit_blur.yml
+share/mlt/opengl/filter_movit_deconvolution_sharpen.yml
+share/mlt/opengl/filter_movit_diffusion.yml
+share/mlt/opengl/filter_movit_flip.yml
+share/mlt/opengl/filter_movit_glow.yml
+share/mlt/opengl/filter_movit_lift_gamma_gain.yml
+share/mlt/opengl/filter_movit_mirror.yml
+share/mlt/opengl/filter_movit_opacity.yml
+share/mlt/opengl/filter_movit_rect.yml
+share/mlt/opengl/filter_movit_saturation.yml
+share/mlt/opengl/filter_movit_vignette.yml
+share/mlt/opengl/filter_movit_white_balance.yml
+share/mlt/opengl/transition_movit_luma.yml
+share/mlt/opengl/transition_movit_mix.yml
+share/mlt/opengl/transition_movit_overlay.yml
+share/mlt/plus/consumer_blipflash.yml
share/mlt/plus/filter_affine.yml
share/mlt/plus/filter_charcoal.yml
+share/mlt/plus/filter_dance.yml
+share/mlt/plus/filter_dynamic_loudness.yml
+share/mlt/plus/filter_dynamictext.yml
+share/mlt/plus/filter_fft.yml
share/mlt/plus/filter_invert.yml
+share/mlt/plus/filter_lift_gamma_gain.yml
+share/mlt/plus/filter_loudness.yml
+share/mlt/plus/filter_loudness_meter.yml
+share/mlt/plus/filter_lumakey.yml
+share/mlt/plus/filter_rgblut.yml
share/mlt/plus/filter_sepia.yml
+share/mlt/plus/filter_spot_remover.yml
+share/mlt/plus/filter_text.yml
+share/mlt/plus/filter_timer.yml
+share/mlt/plus/producer_blipflash.yml
+share/mlt/plus/producer_count.yml
share/mlt/plus/transition_affine.yml
+share/mlt/plusgpl/consumer_cbrts.yml
+share/mlt/plusgpl/filter_burningtv.yml
+share/mlt/plusgpl/filter_lumaliftgaingamma.yml
+share/mlt/plusgpl/filter_rotoscoping.yml
share/mlt/presets/consumer/avformat/AAC
share/mlt/presets/consumer/avformat/Flash
+share/mlt/presets/consumer/avformat/GIF
share/mlt/presets/consumer/avformat/MJPEG
share/mlt/presets/consumer/avformat/MP3
Home |
Main Index |
Thread Index |
Old Index