pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/multimedia/mlt



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Jun  6 23:20:05 UTC 2025

Modified Files:
        pkgsrc/multimedia/mlt: Makefile PLIST distinfo
        pkgsrc/multimedia/mlt/patches: patch-src_framework_mlt__property.h

Log Message:
mlt: update to 7.32.0.

Version 7.32.0

Framework
  * Added `mlt_service_set_consumer()` and `Mlt::Service::set_consumer().
  * Optimized `mlt_multitrack` to not request a frame from a producer that is
    both hidden and muted.

Modules
  * Fixed pixel format for VP8/VP9 streams in `avformat` producer.
  * Fixed `yuva422p` pixel format in `avformat` producer.
  * Added `MLT_AVFORMAT_HWACCEL` & `MLT_AVFORMAT_HWACCEL_DEVICE` environment
    variables to `avformat` producer.
  * Updated `decklink` module for recent hardware and drivers.
  * Added `colorspace` and `color_trc` (including HDR) properties to the
    `decklink` consumer.
  * Fixed silencing extra audio channel (e.g. 6 => 8) in `decklink` consumer.
  * Fixed 5.1 C/LFE channels swapped over HDMI in `decklink` consumer.
  * Fixed text outline had sharp angles in `kdenlivetitle` producer.
  * Fixed default gamma to be Rec. 709 for 10-bit Y'CbCr from `movit` module.
  * Added support for HLG gamma to `movit` module (requires ddennedy/movit fork).
  * Fixed `opencv_tracker` filter should require multiple keyframes to be ready.
  * Fixed OpenCV crash on `rect` <= 1 pixel in `opencv_tracker` filter.
  * Fixed aspect ratio in `qtblend` filter and transition.
  * Fixed `QT_QPA_PLATFORM=offscreen` not working in qt and glaxnimate modules.
  * Improved preview scaling in `qtblend` filter.
  * Fixed requesting huge images on multiple `qtblend` filters or transitions.
  * Fixed `sdl2` consumer on macOS.
  * Fixed the `strobe` filter not working with `movit`.
  * Fixed color and gamma using `timeremap` link with `movit`.
  * Fixed consumer properties (e.g. `channels`) missing on `qglsl` consumer
    injected by the `xml` producer.

Version 7.30.0

Framework
  * Fixed `Mlt::Producer::set_creation_time()` not exported on i686.
  * Fixed `Mlt::Properties::set(int64_t)` symbol version.
  * Fixed `mlt_factory_init()` on Linux/BSD may fail to initialize when
    compiled with `-DRELOCATABLE`.
  * Added generic non-drop-frame timecode in `mlt_property.c`.
    Previously, it was only done for 30000/1001 and 60000/1001 frame rates,
    but 24000/1001 is especially important as well.
  * Added support for MLT XML embedded in chains.
    This, along with `xml-clip` producer handles mismatching frame rate
    between parent and child producers and facilites time-affecting links on
    the child.
  * Added `mlt_image_full_range(const char *color_range)` where any of the
    following strings return true (1): `full`, `jpeg`, `pc`.

Modules
  * Added `xml-clip` producer.
  * Fixed link `in` and `out` properties arenot serialized in the `xml` consumer.
  * Added `hslprimaries` and `hslrange` filters to the `plus` module.
  * Added a `gradientmap` filter to the `plus` module.
  * Fixed `avfilter` audio filters with FFmpeg 7.
  * Fixed incorrect frame rate for AVCHD (and possibly others) in `avformat`.
  * Fixed `window_id` property in consumer `sdl2` by using
    `SDL_CreateWindowFrom()`, especially important for embedding in GTK+ or Qt.
  * Fixed text not rendering in transition `vqm` since Qt 6.
  * Added `decimals` keyword to `gpstext` filter and move `RAW` keyword check.
  * Fixed `time_offset` property handling in `gpstext` filter.
  * Fixed reading and writing SRT files with unicode in the path.
  * Fixed `subtitle_feed` filter on producers with an in point > 0.
  * Fixed opaque alpha channels become translucent in `luma` transition.
  * Fixed a crash in the `mix` transition with `consumer` producer.
  * Fixed `freeze` filter freezing too much.
  * Fixed `avfilter.fillborders` with preview scaling.
  * Fixed non-proportional scaling in `qtblend` transition and filter.
  * Fixed `avfilter` color distortion with `mlt_image_rgb` and `mlt_image_rgba`.
  * Extended support for `colorspace=2020` consumer propeerty and the BT.2020
    colorspace in the `avformat` producer and consumer.
    This does not imply HDR, which is signaled through a `color_trc` property.
  * Added support for `mlt_image_yuv420p10`, `mlt_image_yuv444p10`, and
    `mlt_image_yuv422p16` in `avfilter`, `swscale`, and `rescale` filters.
    This facilitates using these pixel formats end-to-end when using only
    FFmpeg producers, certain avfilters, and `avformat` consumer.
    This means it is possible to do 10-bit end-to-end on the CPU when being
    careful to select compatible components and options to avoid conversions.
    One can pass-through HDR; however, you must set the `color_trc` and
    `pix_fmt` properties on the `avformat` consumer (see `ffmpeg -h full` for
    these values). The `avformat` consumer automatically converts MLT
    `colorspace` (integer value) to FFmpeg's `colorspace` and `color_primaries`
    (unless explicit) options.

Other
  * Cleaned up the examples in `src/swig`.
  * Changed the `x264-medium` preset to a higher quality.

Version 7.28.0

This fixes a couple of major regressions in the previous version 7.26.0:
  * Fixed seeking and frozen video due by reverting "Improved performance with
    intra-only video and reducing the frame rate."
  * Fixed using `melt` to render MLT XML with OpenGL effects from `movit`.

Other fixes and changes:
  * Deprecated the `composite` transition and the `sdl` and `ndi` modules.
  * Fixed Android camera video has the wrong frame rate (broken in v7.26.0).
  * Fixed audio not playing for audio-only DTS WMA.
  * Fixed using "https:" URLs in the `xml` producer.
  * Fixed crash on exit when running `melt -query` or `melt -query links`.
  * Added a `transition` property to the `watermark` filter. Now, it defaults
    to using `affine`.
  * Changed `affine` transition argument to set `rect` property if supplied.

Version 7.26.0

Framework
  * Fixed a double-free crash in `Mlt::Service::profile()`.

Modules
  * Fixes and improvements to the `avformat` producer:
    - Changed to prefer `r_frame_rate` over `avg_frame_rate`.
    - Fixed `lowres` if set too high.
    - Fixed `audio_index=all`.
    - Fixed `variable_frame_rate` incorrectly set true on 59.94 fps in Matroska.
    - Improved performance with intra-only video and reducing the frame rate.
    - Fixed mono audio handling regression on FFmpeg 7.
    - Fixed audio samples may be dropped unexpectly esp. with uncompressed.
  * Fixed `movit` transitions with a non-movit filter on one of its inputs.
  * Fixed duration in the `glaxnimate` producer off by one frame.
  * Added `dropshadow` filter to the `qt` module.
  * Fixed resetting animation in `kdenlivetitle` producer.
  * Added support for LV2 and VST2 plugins in the `jackrack` module.
  * Fixed crash using `av.declick` audio filter on FFmpeg 7.
  * Added `subtitle` filter and producer and `subtitle_feed` filter to the `plus` module.
  * Added subtitle encoding to the `avformat` consumer (new properties beginning with "subtitle.").
  * Fixed `alang` in the the `avformat` consumer.
  * Added `#gps_power` keyword to the `gpstext` filter.
  * Fixed tab handling in the `kdenlivetitle` producer.

Other
  * Added 8- and 10-bit encode presets for SVT-AV1.
  * Fixed building on OpenBSD.
  * Fixed building on musl libc.
  * Fixed consumer properties not updating the automatic profile on the `melt` command line.
  * Added `-loglevel` command line option to `melt`.

Version 7.24.0

Framework
  * Fixed a small memory leak in `mlt_repository`.
  * Fixed a small memory leak in `MltPushConsumer` C++ class.
  * Block connecting a null producer to a service.
  * Include `locale.h` on any GNU libc platform.

Modules
  * Added a new `spatialaudio` module with filters:
    - `ambisonic-decoder`
    - `ambisonic-encoder`
  * Fixed building with FFmpeg 7.
  * Fixed text keywords do not work with non-ASCII filenames on Windows:
    - `pixbuf` producer
    - `opencv_tracker` filter
    - `dynamictext` filter
    - `qimage` producer
  * Added "meta.media.aspect_ratio" property to the `avformat` producer.
  * Fixed `distort` property not working in `movit.rect` filter.
  * Fixed frames dropping or repeating in the `multi` consumer.
  * Fixed the `dynamic_loudness` filter maximizing audio gain.
  * Fixed distortion in the `mono` filter.
  * Also check for `WAYLAND_DISPLAY` to detect a graphical session in the `qt`
    and `glaxnimate` modules.
  * Fixed the `wave` filter distorts if `wave` = 1 with preview scaling.
  * Added the read-only `meta.media.%u.codec.layout` property to `avformat` producer.
  * Set the `channel_layout` property on the frame for the `noise` and `tone`
    audio producers.
  * Fixed `outline` maximum for the `text` and `dynamictext` filters.

Other
  * Fixed crash when using `-chain` from `melt`.
  * Fixed a small memory leak on Windows `fopen()`.

Version 7.22.0

Framework
  * Added new functions:
    - `mlt_property_is_color()`
    - `mlt_property_is_numeric()`
    - `mlt_property_is_rect()`
  * Many new keyframe types:
    - `mlt_keyframe_smooth_loose` - `~=` (same as old `mlt_keyframe_smooth` - Unity Catmull-Rom spline)
    - `mlt_keyframe_smooth_natural` - `$=` (Centripetal Catmull-Rom spline with natural slope)
    - `mlt_keyframe_smooth_tight` - `-=` (Centripetal Catmull-Rom spline with 0 slope)
    - `mlt_keyframe_sinusoidal_in` - `a=`
    - `mlt_keyframe_sinusoidal_out` - `b=`
    - `mlt_keyframe_sinusoidal_in_out` - `c=`
    - `mlt_keyframe_quadratic_in` - `d=`
    - `mlt_keyframe_quadratic_out` - `e=`
    - `mlt_keyframe_quadratic_in_out` - `f=`
    - `mlt_keyframe_cubic_in` - `g=`
    - `mlt_keyframe_cubic_out` - `h=`
    - `mlt_keyframe_cubic_in_out` - `i=`
    - `mlt_keyframe_quartic_in` - `j=`
    - `mlt_keyframe_quartic_out` - `k=`
    - `mlt_keyframe_quartic_in_out` - `l=`
    - `mlt_keyframe_quintic_in` - `m=`
    - `mlt_keyframe_quintic_out` - `n=`
    - `mlt_keyframe_quintic_in_out` - `o=`
    - `mlt_keyframe_exponential_in` - `p=`
    - `mlt_keyframe_exponential_out` - `q=`
    - `mlt_keyframe_exponential_in_out` - `r=`
    - `mlt_keyframe_circular_in` - `s=`
    - `mlt_keyframe_circular_out` - `t=`
    - `mlt_keyframe_circular_in_out` - `u=`
    - `mlt_keyframe_back_in` - `v=`
    - `mlt_keyframe_back_out` - `w=`
    - `mlt_keyframe_back_in_out` - `x=`
    - `mlt_keyframe_elastic_in` - `y=`
    - `mlt_keyframe_elastic_out` - `z=`
    - `mlt_keyframe_elastic_in_out` - `A=`
    - `mlt_keyframe_bounce_in` - `B=`
    - `mlt_keyframe_bounce_out` - `C=`
    - `mlt_keyframe_bounce_in_out` - `D=`
  * Fixed missing support for `mlt_service_transition` in `Mlt::Producer()` C++
    constructor.

Modules
  * Fixed `rotoscoping` filter crash on image with height = 0.
  * Fixed crashed due to `qtblend` transition requesting an image of 0 width or
    height.
  * Added support for RtAudio 6 in the `rtaudio` consumer.
  * Fixed `createdate` keyword deletes preceeding text in `dynamictext` filter.
  * Added `opacity` property to filters that use `qtext`:
    - `dynamictext`
    - `gpstext`
    - `qtext`
    - `timer`
  * Added `fade_video`, `fade_audio`, and `fade_color` properties to `autofade`
    filter.
  * Added backwards compatibility for changed filter names in frei0r v2.3.1:
    - `frei0r.measure_pr0be`
    - `frei0r.measure_pr0file`
    - `frei0r.tehroxx0r`
    - `frei0r.alpha0ps_alpha0ps`
    - `frei0r.alpha0ps_alphagrad`
    - `frei0r.alpha0ps_alphaspot`
    - `frei0r.denoise_hqdn3d`
  * Fixed a memory leak in `avformat` producer with consumer deinterlacer=yadif.
  * Fixed `qimage` producer color if consumer color_range=pc pix_fmt=yuv444p.

Other
  * Fixed `ten_bit/ProRes 422` avformat preset produced ProRes 444.
  * Fixed `YouTube` avformat preset did not output high profile with some
    hardware encoders.

Version 7.20.0

Framework

  * Fixed "blank" in a playlist does not have audio normalization filters.
  * Fixed serializing `mlt_color` transparent black as "#00000000" when
    the property was set using an integer or `mlt_color`.
  * Fixed `mlt_chain_set_source()` would always fetch a frame from the producer
    even if it has "meta.media.frame_rate_num" and "meta.media.frame_rate_den"
    properties making things slow.
  * Fixed `Mlt::Chain` leaking memory.

Modules

  * Added a `blank` producer to the `core` module.
  * Added keywords to `gpstext` filter:
    - `#gps_cadence#`
    - `#gps_grade_degrees#`
    - `#gps_grade_percentage#`
    - `#gps_temperature#`
  * Added some `color_style`s to the `gpsgraphic` filter:
    - 10 = color by speed (max 100 km/h)
    - 11 = color by grade (max 90 degrees)
    - 12 = color by grade (max 20 degrees)
  * Added more unit formats to `legend_unit` property of `gpsgraphic` filter:
    - `mmin` or `m/min`
    - `ftmin` or `ft/min`
  * Added keywords to `dynamictext` filter:
    - `#basename#`
    - `#filename#`
  * Fixed installing `filter_audioseam.yml`.
  * Added an `avlink` link to the `avformat` module for FFmpeg filters that can
    benefit from future frames such as `adeclick`.
  * Added the `preserve_alpha` property to the `box_blur` filter.
  * Fixed loading service metadata for the `qt6` and `glaxnimate-qt6` modules.
  * Fixed a crash when changing the `rotate` property in `avformat` producer
    with interlace video.
  * Add `astream` and `vstream` properties to avformat producer. Unlike
    `audio_index` and `video_index` are absolute indices across the entire
    array of streams regardless their type, these new 0-based properties are
    relative to the type audio or video. For example, astream=1 is the second
    audio stream.
  * Fixed a possible crash in the `avformat` producer's `mlt_producer_probe`
    virtual function.
  * Updated the `glaxnimate` module to version 0.5.4.
  * Fixed the `sdl2` consumer crashing with the Linux radeonsi_dri driver and
    showing only all black with the Linux `nvidia` driver.

Other

  * Fix compiling on Android (not supported by the core developers).
  * Changed the `avformat` consumer `FLAC` preset to use the `flac` format.
  * Fixed the `melt` <kbd>Shift+H</kbd> and <kbd>Shift+L</kbd> keyboard
    shortcuts when the SDL2 window has focus.


To generate a diff of this commit:
cvs rdiff -u -r1.151 -r1.152 pkgsrc/multimedia/mlt/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/multimedia/mlt/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/multimedia/mlt/distinfo
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/multimedia/mlt/patches/patch-src_framework_mlt__property.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/multimedia/mlt/Makefile
diff -u pkgsrc/multimedia/mlt/Makefile:1.151 pkgsrc/multimedia/mlt/Makefile:1.152
--- pkgsrc/multimedia/mlt/Makefile:1.151        Fri May 23 11:01:40 2025
+++ pkgsrc/multimedia/mlt/Makefile      Fri Jun  6 23:20:05 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.151 2025/05/23 11:01:40 wiz Exp $
+# $NetBSD: Makefile,v 1.152 2025/06/06 23:20:05 wiz Exp $
 
-DISTNAME=      mlt-7.18.0
-PKGREVISION=   20
+DISTNAME=      mlt-7.32.0
 CATEGORIES=    multimedia
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mltframework/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/multimedia/mlt/PLIST
diff -u pkgsrc/multimedia/mlt/PLIST:1.8 pkgsrc/multimedia/mlt/PLIST:1.9
--- pkgsrc/multimedia/mlt/PLIST:1.8     Thu Aug  3 02:03:16 2023
+++ pkgsrc/multimedia/mlt/PLIST Fri Jun  6 23:20:05 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2023/08/03 02:03:16 markd Exp $
+@comment $NetBSD: PLIST,v 1.9 2025/06/06 23:20:05 wiz Exp $
 bin/melt
 bin/melt-7
 include/mlt-7/framework/mlt.h
@@ -107,7 +107,11 @@ share/mlt-7/avformat/resolution_scale.ym
 share/mlt-7/avformat/yuv_only.txt
 share/mlt-7/chain_normalizers.ini
 share/mlt-7/core/consumer_multi.yml
+share/mlt-7/core/consumer_null.yml
+share/mlt-7/core/filter_audiochannels.yml
+share/mlt-7/core/filter_audioconvert.yml
 share/mlt-7/core/filter_audiomap.yml
+share/mlt-7/core/filter_audioseam.yml
 share/mlt-7/core/filter_audiowave.yml
 share/mlt-7/core/filter_autofade.yml
 share/mlt-7/core/filter_box_blur.yml
@@ -118,6 +122,7 @@ share/mlt-7/core/filter_crop.yml
 share/mlt-7/core/filter_fieldorder.yml
 share/mlt-7/core/filter_gamma.yml
 share/mlt-7/core/filter_greyscale.yml
+share/mlt-7/core/filter_imageconvert.yml
 share/mlt-7/core/filter_luma.yml
 share/mlt-7/core/filter_mask_apply.yml
 share/mlt-7/core/filter_mask_start.yml
@@ -133,6 +138,8 @@ share/mlt-7/core/filter_watermark.yml
 share/mlt-7/core/link_timeremap.yml
 share/mlt-7/core/loader.dict
 share/mlt-7/core/loader.ini
+share/mlt-7/core/producer_abnormal.yml
+share/mlt-7/core/producer_blank.yml
 share/mlt-7/core/producer_colour.yml
 share/mlt-7/core/producer_consumer.yml
 share/mlt-7/core/producer_hold.yml
@@ -149,6 +156,7 @@ share/mlt-7/core/transition_matte.yml
 share/mlt-7/core/transition_mix.yml
 share/mlt-7/decklink/consumer_decklink.yml
 share/mlt-7/decklink/producer_decklink.yml
+share/mlt-7/frei0r/aliases.yaml
 share/mlt-7/frei0r/blacklist.txt
 share/mlt-7/frei0r/filter_cairoblend_mode.yml
 share/mlt-7/frei0r/not_thread_safe.txt
@@ -161,7 +169,9 @@ share/mlt-7/jackrack/consumer_jack.yml
 share/mlt-7/jackrack/filter_jack.yml
 share/mlt-7/jackrack/filter_jackrack.yml
 share/mlt-7/jackrack/filter_ladspa.yml
+share/mlt-7/jackrack/filter_vst2.yml
 share/mlt-7/jackrack/producer_ladspa.yml
+share/mlt-7/jackrack/producer_vst2.yml
 share/mlt-7/kdenlive/filter_boxblur.yml
 share/mlt-7/kdenlive/filter_freeze.yml
 share/mlt-7/kdenlive/filter_wave.yml
@@ -214,6 +224,9 @@ share/mlt-7/plus/filter_dance.yml
 share/mlt-7/plus/filter_dynamic_loudness.yml
 share/mlt-7/plus/filter_dynamictext.yml
 share/mlt-7/plus/filter_fft.yml
+share/mlt-7/plus/filter_gradientmap.yml
+share/mlt-7/plus/filter_hslprimaries.yml
+share/mlt-7/plus/filter_hslrange.yml
 share/mlt-7/plus/filter_invert.yml
 share/mlt-7/plus/filter_lift_gamma_gain.yml
 share/mlt-7/plus/filter_loudness.yml
@@ -224,6 +237,8 @@ share/mlt-7/plus/filter_sepia.yml
 share/mlt-7/plus/filter_shape.yml
 share/mlt-7/plus/filter_spot_remover.yml
 share/mlt-7/plus/filter_strobe.yml
+share/mlt-7/plus/filter_subtitle.yml
+share/mlt-7/plus/filter_subtitle_feed.yml
 share/mlt-7/plus/filter_text.yml
 share/mlt-7/plus/filter_threshold.yml
 share/mlt-7/plus/filter_timer.yml
@@ -246,6 +261,7 @@ share/mlt-7/presets/consumer/avformat/MP
 share/mlt-7/presets/consumer/avformat/MPEG-2
 share/mlt-7/presets/consumer/avformat/MPEG-4
 share/mlt-7/presets/consumer/avformat/MPEG-4-ASP
+share/mlt-7/presets/consumer/avformat/SVT-AV1
 share/mlt-7/presets/consumer/avformat/Slide-Deck-H264
 share/mlt-7/presets/consumer/avformat/Slide-Deck-HEVC
 share/mlt-7/presets/consumer/avformat/Sony-PSP
@@ -322,6 +338,7 @@ share/mlt-7/presets/consumer/avformat/te
 share/mlt-7/presets/consumer/avformat/ten_bit/ProRes 422
 share/mlt-7/presets/consumer/avformat/ten_bit/ProRes 444
 share/mlt-7/presets/consumer/avformat/ten_bit/ProRes HQ
+share/mlt-7/presets/consumer/avformat/ten_bit/SVT-AV1
 share/mlt-7/presets/consumer/avformat/ten_bit/x264-high10
 share/mlt-7/presets/consumer/avformat/ten_bit/x265-main10
 share/mlt-7/presets/consumer/avformat/vp9
@@ -423,6 +440,7 @@ share/mlt-7/profiles/vertical_hd_60
 share/mlt-7/qt/filter_audiolevelgraph.yml
 share/mlt-7/qt/filter_audiospectrum.yml
 share/mlt-7/qt/filter_audiowaveform.yml
+share/mlt-7/qt/filter_dropshadow.yml
 share/mlt-7/qt/filter_gpsgraphic.yml
 share/mlt-7/qt/filter_gpstext.yml
 share/mlt-7/qt/filter_lightshow.yml
@@ -447,6 +465,7 @@ share/mlt-7/xine/filter_deinterlace.yml
 share/mlt-7/xine/link_deinterlace.yml
 share/mlt-7/xml/consumer_xml.yml
 share/mlt-7/xml/mlt-xml.dtd
+share/mlt-7/xml/producer_xml-clip.yml
 share/mlt-7/xml/producer_xml-nogl.yml
 share/mlt-7/xml/producer_xml-string.yml
 share/mlt-7/xml/producer_xml.yml

Index: pkgsrc/multimedia/mlt/distinfo
diff -u pkgsrc/multimedia/mlt/distinfo:1.16 pkgsrc/multimedia/mlt/distinfo:1.17
--- pkgsrc/multimedia/mlt/distinfo:1.16 Thu Aug  3 02:03:16 2023
+++ pkgsrc/multimedia/mlt/distinfo      Fri Jun  6 23:20:05 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.16 2023/08/03 02:03:16 markd Exp $
+$NetBSD: distinfo,v 1.17 2025/06/06 23:20:05 wiz Exp $
 
-BLAKE2s (mlt-7.18.0.tar.gz) = 76a8fe593fd64a42bd35668f8dcbfaf0abb1da40861c5799821d912c6e50fd74
-SHA512 (mlt-7.18.0.tar.gz) = ad2b17df520a636319d6b5e54f1cc3bfd2196329fa45a36310986e3f3563e2b160ca5b9f393f5f3e62e6d4d275856e68b1ba8614e3712624c127ce37834d9b78
-Size (mlt-7.18.0.tar.gz) = 1317235 bytes
+BLAKE2s (mlt-7.32.0.tar.gz) = fcade36ef52c4f8df8709cbbf652ea6bb8e06d3fe5a28d5aee3604ee1b3ada31
+SHA512 (mlt-7.32.0.tar.gz) = 50c261d2a1bf76fd3c83d52bfe989bf4e87b9a77198b721f9ce01b8a18abd3a827751c10810ea31e64f5a4a79633b924be5edbf31c4c5a842a54bdf1c041d7f3
+Size (mlt-7.32.0.tar.gz) = 1487407 bytes
 SHA1 (patch-src_framework_mlt__properties.c) = b6488d86d8411e5754c034e85f55776e66b66f55
-SHA1 (patch-src_framework_mlt__property.h) = 1303179e736e42d458991b8e128bbbcfafac2118
+SHA1 (patch-src_framework_mlt__property.h) = baa5e4138885b5abc3422eb87c6134b2d9258b94

Index: pkgsrc/multimedia/mlt/patches/patch-src_framework_mlt__property.h
diff -u pkgsrc/multimedia/mlt/patches/patch-src_framework_mlt__property.h:1.4 pkgsrc/multimedia/mlt/patches/patch-src_framework_mlt__property.h:1.5
--- pkgsrc/multimedia/mlt/patches/patch-src_framework_mlt__property.h:1.4       Thu Aug  3 02:03:16 2023
+++ pkgsrc/multimedia/mlt/patches/patch-src_framework_mlt__property.h   Fri Jun  6 23:20:05 2025
@@ -1,15 +1,15 @@
-$NetBSD: patch-src_framework_mlt__property.h,v 1.4 2023/08/03 02:03:16 markd Exp $
+$NetBSD: patch-src_framework_mlt__property.h,v 1.5 2025/06/06 23:20:05 wiz Exp $
 
 Add conditional section for __NetBSD__
 
---- src/framework/mlt_property.h.orig  2023-07-28 18:06:26.000000000 +0000
+--- src/framework/mlt_property.h.orig  2025-05-07 22:48:51.000000000 +0000
 +++ src/framework/mlt_property.h
 @@ -30,7 +30,7 @@
  #include <sys/param.h>
  #endif
  
--#if (defined(__linux__) && !defined(__APPLE__))
-+#if (defined(__linux__) && !defined(__APPLE__)) || (defined(__NetBSD__) && defined(LC_C_LOCALE))
+-#if defined(__GLIBC__)
++#if defined(__GLIBC__) || (defined(__NetBSD__) && defined(LC_C_LOCALE))
  #include <locale.h>
  typedef locale_t mlt_locale_t;
  #elif defined(__APPLE__) || (defined(__FreeBSD_version) && __FreeBSD_version >= 900506)



Home | Main Index | Thread Index | Old Index