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 7.8.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6b003abbe2c0
branches:  trunk
changeset: 385901:6b003abbe2c0
user:      markd <markd%pkgsrc.org@localhost>
date:      Thu Sep 29 00:06:48 2022 +0000

description:
mlt: update to 7.8.0

7.8.0
This highlight of this version is a new glaxnimate producer to render 2D vector
art and animation.

7.6.0
This version adds image slice-threading to many filters and full support for
full range color. All inputs are normalized to and processed at the range
specified by the consumer property color_range that defaults to tv/mpeg (limited).

7.4.0
This main highlight of this version is property animation for avfilter!

7.2.0
This is the first major maintenance release for the new major version 7
rendering it much more production ready. Plus there are a few nice new features.

diffstat:

 multimedia/mlt/Makefile      |   14 +-
 multimedia/mlt/PLIST         |  855 +++++++++++++++++++++---------------------
 multimedia/mlt/buildlink3.mk |    6 +-
 multimedia/mlt/distinfo      |    8 +-
 4 files changed, 438 insertions(+), 445 deletions(-)

diffs (truncated from 931 to 300 lines):

diff -r b77604a7c3dc -r 6b003abbe2c0 multimedia/mlt/Makefile
--- a/multimedia/mlt/Makefile   Wed Sep 28 23:54:50 2022 +0000
+++ b/multimedia/mlt/Makefile   Thu Sep 29 00:06:48 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.121 2022/09/27 20:58:26 wiz Exp $
+# $NetBSD: Makefile,v 1.122 2022/09/29 00:06:48 markd Exp $
 
-DISTNAME=      mlt-6.26.1
-PKGREVISION=   9
+DISTNAME=      mlt-7.8.0
 CATEGORIES=    multimedia
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mltframework/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -13,13 +12,9 @@
 
 USE_TOOLS+=    pkg-config gmake
 USE_LANGUAGES= c c++
-GNU_CONFIGURE= YES
+USE_CMAKE=     YES
 
-CONFIGURE_ARGS+=       --enable-gpl
-CONFIGURE_ARGS+=       --disable-swfdec
-CONFIGURE_ARGS+=       --disable-sdl
-
-CFLAGS.NetBSD+=                -DHAVE_LOCALE_H -DHAVE_STRTOD_L
+CFLAGS.NetBSD+=                -DHAVE_LOCALE_H -DHAVE_STRTOD_L -D__SETLOCALE_SOURCE__
 
 SUBST_CLASSES+=                frei0r
 SUBST_STAGE.frei0r=    pre-configure
@@ -29,6 +24,7 @@
 PKGCONFIG_OVERRIDE+=   mlt++.pc.in
 PKGCONFIG_OVERRIDE+=   mlt-framework.pc.in
 
+.include "../../audio/alsa-lib/buildlink3.mk"
 .include "../../audio/jack/buildlink3.mk"
 .include "../../audio/ladspa/buildlink3.mk"
 .include "../../audio/libebur128/buildlink3.mk"
diff -r b77604a7c3dc -r 6b003abbe2c0 multimedia/mlt/PLIST
--- a/multimedia/mlt/PLIST      Wed Sep 28 23:54:50 2022 +0000
+++ b/multimedia/mlt/PLIST      Thu Sep 29 00:06:48 2022 +0000
@@ -1,430 +1,427 @@
-@comment $NetBSD: PLIST,v 1.6 2021/04/14 11:19:16 nia Exp $
+@comment $NetBSD: PLIST,v 1.7 2022/09/29 00:06:48 markd Exp $
 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.${PKGVERSION}
-lib/libmlt.so
-lib/libmlt.so.6
-lib/libmlt.so.${PKGVERSION}
-lib/mlt/libmltavformat.so
-lib/mlt/libmltcore.so
-lib/mlt/libmltdecklink.so
-lib/mlt/libmltfrei0r.so
-lib/mlt/libmltgdk.so
-lib/mlt/libmltjackrack.so
-lib/mlt/libmltkdenlive.so
-lib/mlt/libmltmotion_est.so
-lib/mlt/libmltnormalize.so
-lib/mlt/libmltoldfilm.so
-lib/mlt/libmltopengl.so
-lib/mlt/libmltplus.so
-lib/mlt/libmltplusgpl.so
-lib/mlt/libmltqt.so
-lib/mlt/libmltresample.so
-lib/mlt/libmltsdl2.so
-lib/mlt/libmltsox.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/avformat/yuv_only.txt
-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
-share/mlt/core/filter_choppy.yml
-share/mlt/core/filter_crop.yml
-share/mlt/core/filter_data_show.yml
-share/mlt/core/filter_fieldorder.yml
-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
-share/mlt/core/filter_transition.yml
-share/mlt/core/filter_watermark.yml
-share/mlt/core/loader.dict
-share/mlt/core/loader.ini
-share/mlt/core/producer_colour.yml
-share/mlt/core/producer_consumer.yml
-share/mlt/core/producer_hold.yml
-share/mlt/core/producer_loader.yml
-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/feeds/NTSC/data_fx.properties
-share/mlt/feeds/NTSC/etv.properties
-share/mlt/feeds/NTSC/obscure.properties
-share/mlt/feeds/PAL/border.properties
-share/mlt/feeds/PAL/data_fx.properties
-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/frei0r/resolution_scale.yml
-share/mlt/gdk/filter_rescale.yml
-share/mlt/gdk/producer_pango.yml
-share/mlt/gdk/producer_pixbuf.yml
-share/mlt/jackrack/blacklist.txt
-share/mlt/jackrack/consumer_jack.yml
-share/mlt/jackrack/filter_jack.yml
-share/mlt/jackrack/filter_jackrack.yml
-share/mlt/jackrack/filter_ladspa.yml
-share/mlt/jackrack/producer_ladspa.yml
-share/mlt/kdenlive/filter_boxblur.yml
-share/mlt/kdenlive/filter_freeze.yml
-share/mlt/kdenlive/filter_wave.yml
-share/mlt/kdenlive/producer_framebuffer.yml
-share/mlt/metaschema.yaml
-share/mlt/motion_est/filter_autotrack_rectangle.yml
-share/mlt/motion_est/filter_motion_est.yml
-share/mlt/motion_est/filter_vismv.yml
-share/mlt/motion_est/producer_slowmotion.yml
-share/mlt/normalize/filter_audiolevel.yml
-share/mlt/normalize/filter_volume.yml
-share/mlt/oldfilm/dust1.svg
-share/mlt/oldfilm/dust2.svg
-share/mlt/oldfilm/dust3.svg
-share/mlt/oldfilm/dust4.svg
-share/mlt/oldfilm/dust5.svg
-share/mlt/oldfilm/fdust.svg
-share/mlt/oldfilm/filter_dust.yml
-share/mlt/oldfilm/filter_grain.yml
-share/mlt/oldfilm/filter_lines.yml
-share/mlt/oldfilm/filter_oldfilm.yml
-share/mlt/oldfilm/filter_tcolor.yml
-share/mlt/oldfilm/filter_vignette.yml
-share/mlt/oldfilm/grain.svg
-share/mlt/oldfilm/lines.svg
-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_pillar_echo.yml
-share/mlt/plus/filter_rgblut.yml
-share/mlt/plus/filter_sepia.yml
-share/mlt/plus/filter_spot_remover.yml
-share/mlt/plus/filter_strobe.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/ALAC
-share/mlt/presets/consumer/avformat/AV1
-share/mlt/presets/consumer/avformat/FLAC
-share/mlt/presets/consumer/avformat/Flash
-share/mlt/presets/consumer/avformat/GIF
-share/mlt/presets/consumer/avformat/MJPEG
-share/mlt/presets/consumer/avformat/MP3
-share/mlt/presets/consumer/avformat/MPEG-2
-share/mlt/presets/consumer/avformat/MPEG-4
-share/mlt/presets/consumer/avformat/MPEG-4-ASP
-share/mlt/presets/consumer/avformat/Slide-Deck-H264
-share/mlt/presets/consumer/avformat/Slide-Deck-HEVC
-share/mlt/presets/consumer/avformat/Sony-PSP
-share/mlt/presets/consumer/avformat/Vorbis
-share/mlt/presets/consumer/avformat/WAV
-share/mlt/presets/consumer/avformat/WMA
-share/mlt/presets/consumer/avformat/WMV
-share/mlt/presets/consumer/avformat/XDCAM-HD422
-share/mlt/presets/consumer/avformat/YouTube
-share/mlt/presets/consumer/avformat/alpha/Quicktime Animation
-share/mlt/presets/consumer/avformat/alpha/Ut Video
-share/mlt/presets/consumer/avformat/alpha/vp8
-share/mlt/presets/consumer/avformat/alpha/vp9
-share/mlt/presets/consumer/avformat/atsc_1080i_50/DNxHD
-share/mlt/presets/consumer/avformat/atsc_1080i_5994/DNxHD
-share/mlt/presets/consumer/avformat/atsc_1080p_2398/DNxHD
-share/mlt/presets/consumer/avformat/atsc_1080p_24/DNxHD
-share/mlt/presets/consumer/avformat/atsc_1080p_25/DNxHD
-share/mlt/presets/consumer/avformat/atsc_1080p_2997/DNxHD
-share/mlt/presets/consumer/avformat/atsc_1080p_30/DNxHD
-share/mlt/presets/consumer/avformat/atsc_1080p_50/DNxHD
-share/mlt/presets/consumer/avformat/atsc_1080p_5994/DNxHD



Home | Main Index | Thread Index | Old Index