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/fec77ae667d5
branches:  trunk
changeset: 405426:fec77ae667d5
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 ce442ce35ebe -r fec77ae667d5 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 ce442ce35ebe -r fec77ae667d5 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