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