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:   markd
Date:           Sun Sep  6 09:56:09 UTC 2026

Modified Files:
        pkgsrc/multimedia/mlt: Makefile Makefile.common PLIST distinfo
Added Files:
        pkgsrc/multimedia/mlt/patches: patch-src_melt_io.c
            patch-src_modules_openfx_factory.c
Removed Files:
        pkgsrc/multimedia/mlt/patches: patch-cmake_FindFFmpeg.cmake
            patch-src_modules_qt_CMakeLists.txt

Log Message:
mlt: update to 7.40.0

Version 7.40.0

Framework
  - Some fixes for `win32_fopen()`.
  - Security fixes for time formatting in `mlt_properties`.
  - Security fix to disable deprecated `ante` & `post` properties in `mlc_consumer`.
  - Added more properties to `metaschema.yaml` (new version 7.2).

Modules
  - Added `audio_formats` and `image_formats` properties to all service metadata.
  - Many improvements to the `openfx` module:
    - fixed potential overflows in `snprintf()` calls
    - multi-threading: frame- and slice-based
    - many compatibility fixes
    - added support for 2D and 3D numeric parameters (uses `mlt_rect`)
    - fixed preview scaling
    - fixed the default for `choice` (`values` in `metaschema.yaml`) parameters
    - fixed some effects rendering upside-down.
  - Fixed a signed int overflow in `pgm` producer.
  - Visual quality improvements for animations in the `qtblend` filter and
    transition.
  - MSVC compatibility fixes for `kdenlivetitle` producer and `frei0r`, `plusgpl`,
    `jackrack`, `openfx`, `rtaudio`, & `resample` modules.
  - Fixed choppy playback and deadlocks in the `decklink` consumer.
  - Updated `spatialaudio` module to the libspatialaudio 0.4.0 API.
  - Fixed libopus audio encoder warning about `frame_duration` in `avformat` consumer.
  - Fixed crash in `avformat` consumer with unsupported `attached_pic` format.
  - Added HDR10 SMPTE ST 2084 (PQ) properties to the `decklink` consumer.
  - Added `rnnoise` module for background audio noise reduction (depends on librnnoise).
  - Fixed plugin bundles for `vst2` filters on macOS.
  - Fixed the frame position in the `consumer` producer.
  - Hardened string formatting for metadata properties in the `vorbis` producer.
  - Fixed `typewriter` in `qtext` filter lags when rate properties changed.
  - Added the `.lot` file name extension for the `loader` producer to use `glaxnimate`.

Version 7.38.0

Framework
  - Added dynamic hash table for `mlt_properties` for better performance.
  - Fixed memory corruption in `mlt_pool`.
  - Added warning on file open failure when parsing in `mlt_properties`.

Modules
  - Added `hwaccel_scale` filter with preview scaling (scale_vaapi, scale_vulkan,
    scale_d3d11, scale_vt (macOS)).
  - Added *basic* support for **OpenFX** *filter* plugins.
  - Added `lut` parameter to `avformat` producer.
  - Added `attached_pic` property to `avformat` consumer.
  - Added `movit.overlay_blend` video filter.
  - Added `compositing` property to `movit.overlay` transition.
  - Added constant-power crossfade to `mix` audio transition.
  - Added rounded corner support for `rect` in `kdenlivetitle`.
  - Added typewriter properties to `subtitle` filter.
  - Added underline and strikethrough to the `text` and `qtext` filters.
  - Changed `qtext` `style` property to support family named styles.
  - Added anchor point support for arbitrary rotations in `qtblend`.
  - Allow relative paths for images in `kdenlivetitle`.
  - Updated Glaxnimate module to version 0.6.0.
  - Switched to `QImage` scaling when downscaling in `qtblend`.
  - Deprecated `obscure` and `watermark` filters.
  - Install the jackrack module's blacklist files.
  - Fixed subtitle stream type metadata.
  - Fixed mutex initialization in `avformat` no-validate mode.
  - Fixed crash when using `linearblend` deinterlacer.
  - Fixed black bar with HEVC hwaccel decode and scale on Windows.
  - Fixed crash with hardware scaler and interlaced video.
  - Fixed converting 8-bit full to limited range with hwaccel.
  - Fixed alpha in 12-bit ProRes with alpha.
  - Fixed `movit` linear color not matching CPU filters.
  - Fixed `multi` consumer making extra linear color conversions.
  - Fixed regression writing raw FLAC.
  - Fixed `qtblend` filter returning unexpectedly large frames.
  - Fixed `qtext` outline encroaching on fill color.
  - Fixed wrong last+ frame when `eof=loop` in Glaxnimate.
  - Fixed `brightness` filter on track below a clip with transparency.

Version 7.36.1
  - Fixed construcing a new producer with a null profile.
  - Fixed constructing a `xml-clip` profile.

Version 7.36.0

Framework
  - Added `mlt_image_default_colorspace()`
  - Added `mlt_image_default_trc()`
  - Added `mlt_image_default_primaries()`
  - Added `mlt_color_convert_trc()`
  - Added the `mlt_consumer` property `mlt_color_trc` to drive a new
    `color_transform` normalizer filter.
  - Removed `atexit(mlt_factory_close)` in `mlt_factory_init()`.
  - Prevent possible crash in `mlt_service_connect_producer()`.
  - Added `mlt_profile_is_valid()` and `Mlt::Profile::is_valid()`.

Modules
  - Drop support for Qt 5.
  - Fixed bad color in `luma` transition's dissolve (regression in v7.34.0).
  - Fixed HLG HDR broken in `decklink` consumer (regression in v7.34.0).
  - Fixed warnings when flushing audio in the `avformat` consumer.
  - Added support for `hwaccel=vulkan` to the `avformat` producer.


To generate a diff of this commit:
cvs rdiff -u -r1.161 -r1.162 pkgsrc/multimedia/mlt/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/multimedia/mlt/Makefile.common
cvs rdiff -u -r1.10 -r1.11 pkgsrc/multimedia/mlt/PLIST
cvs rdiff -u -r1.20 -r1.21 pkgsrc/multimedia/mlt/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/multimedia/mlt/patches/patch-cmake_FindFFmpeg.cmake \
    pkgsrc/multimedia/mlt/patches/patch-src_modules_qt_CMakeLists.txt
cvs rdiff -u -r0 -r1.1 pkgsrc/multimedia/mlt/patches/patch-src_melt_io.c \
    pkgsrc/multimedia/mlt/patches/patch-src_modules_openfx_factory.c

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.161 pkgsrc/multimedia/mlt/Makefile:1.162
--- pkgsrc/multimedia/mlt/Makefile:1.161        Wed Sep  2 19:03:46 2026
+++ pkgsrc/multimedia/mlt/Makefile      Sun Sep  6 09:56:09 2026
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.161 2026/09/02 19:03:46 wiz Exp $
+# $NetBSD: Makefile,v 1.162 2026/09/06 09:56:09 markd Exp $
 
-PKGREVISION= 6
 .include "Makefile.common"
 
 COMMENT=       Open source multimedia framework
 
 CMAKE_CONFIGURE_ARGS+= -DMOD_VIDSTAB=OFF
-CMAKE_CONFIGURE_ARGS+= -DMOD_QT=OFF
-CMAKE_CONFIGURE_ARGS+= -DMOD_QT6=OFF
+#CMAKE_CONFIGURE_ARGS+=        -DMOD_QT=OFF
+#CMAKE_CONFIGURE_ARGS+=        -DMOD_QT6=OFF
+CMAKE_CONFIGURE_ARGS+= -DMOD_RNNOISE=OFF
 
 SUBST_CLASSES+=                frei0r
 SUBST_STAGE.frei0r=    pre-configure
@@ -18,6 +18,7 @@ PKGCONFIG_OVERRIDE+=  src/framework/mlt-f
 PKGCONFIG_OVERRIDE+=   src/mlt++/mlt++.pc.in
 
 .include "../../devel/cmake/build.mk"
+
 .include "../../audio/alsa-lib/buildlink3.mk"
 .include "../../audio/jack/buildlink3.mk"
 .include "../../audio/ladspa/buildlink3.mk"
@@ -31,12 +32,15 @@ PKGCONFIG_OVERRIDE+=        src/mlt++/mlt++.pc.
 .endif
 .include "../../devel/SDL2/buildlink3.mk"
 .include "../../devel/pango/buildlink3.mk"
+.include "../../devel/qt6-qt5compat/buildlink3.mk"
 .include "../../graphics/gdk-pixbuf2/buildlink3.mk"
 .include "../../graphics/libexif/buildlink3.mk"
-.include "../../multimedia/ffmpeg7/buildlink3.mk"
+.include "../../graphics/qt6-qtsvg/buildlink3.mk"
+.include "../../multimedia/ffmpeg8/buildlink3.mk"
 .include "../../multimedia/frei0r/buildlink3.mk"
 .include "../../multimedia/libdv/buildlink3.mk"
 .include "../../multimedia/movit/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/mlt/Makefile.common
diff -u pkgsrc/multimedia/mlt/Makefile.common:1.3 pkgsrc/multimedia/mlt/Makefile.common:1.4
--- pkgsrc/multimedia/mlt/Makefile.common:1.3   Tue Dec  2 20:32:27 2025
+++ pkgsrc/multimedia/mlt/Makefile.common       Sun Sep  6 09:56:09 2026
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.common,v 1.3 2025/12/02 20:32:27 markd Exp $
+# $NetBSD: Makefile.common,v 1.4 2026/09/06 09:56:09 markd Exp $
 
 # used by multimedia/mlt/Makefile
 # used by multimedia/mlt-qt5/Makefile
 # used by multimedia/mlt-qt6/Makefile
 
-DISTNAME=      mlt-7.34.1
+DISTNAME=      mlt-7.40.0
 CATEGORIES=    multimedia
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mltframework/}
 GITHUB_PROJECT=        mlt
@@ -23,7 +23,7 @@ WRKSRC=               ${WRKDIR}/${DISTNAME}
 
 CFLAGS.NetBSD+=                -DHAVE_LOCALE_H -DHAVE_STRTOD_L -D__SETLOCALE_SOURCE__
 
-SUBST_CLASSES+=                mlt
-SUBST_STAGE.mlt=       pre-configure
-SUBST_FILES.mlt=       src/modules/qt/CMakeLists.txt 
-SUBST_VARS.mlt=                PREFIX
+#SUBST_CLASSES+=               mlt
+#SUBST_STAGE.mlt=      pre-configure
+#SUBST_FILES.mlt=      src/modules/qt/CMakeLists.txt 
+#SUBST_VARS.mlt=               PREFIX

Index: pkgsrc/multimedia/mlt/PLIST
diff -u pkgsrc/multimedia/mlt/PLIST:1.10 pkgsrc/multimedia/mlt/PLIST:1.11
--- pkgsrc/multimedia/mlt/PLIST:1.10    Sun Nov 30 10:10:03 2025
+++ pkgsrc/multimedia/mlt/PLIST Sun Sep  6 09:56:09 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2025/11/30 10:10:03 markd Exp $
+@comment $NetBSD: PLIST,v 1.11 2026/09/06 09:56:09 markd Exp $
 bin/melt
 bin/melt-7
 include/mlt-7/framework/mlt.h
@@ -83,8 +83,10 @@ lib/mlt-7/libmltladspa.so
 lib/mlt-7/libmltmovit.so
 lib/mlt-7/libmltnormalize.so
 lib/mlt-7/libmltoldfilm.so
+lib/mlt-7/libmltopenfx.so
 lib/mlt-7/libmltplus.so
 lib/mlt-7/libmltplusgpl.so
+lib/mlt-7/libmltqt6.so
 lib/mlt-7/libmltresample.so
 lib/mlt-7/libmltrtaudio.so
 lib/mlt-7/libmltrubberband.so
@@ -100,10 +102,13 @@ share/mlt-7/avformat/blacklist.txt
 share/mlt-7/avformat/consumer_avformat.yml
 share/mlt-7/avformat/filter_avcolour_space.yml
 share/mlt-7/avformat/filter_avdeinterlace.yml
+share/mlt-7/avformat/filter_info.yml
 share/mlt-7/avformat/filter_swresample.yml
+share/mlt-7/avformat/filter_sws_colortransform.yml
 share/mlt-7/avformat/filter_swscale.yml
 share/mlt-7/avformat/link_avdeinterlace.yml
 share/mlt-7/avformat/link_swresample.yml
+share/mlt-7/avformat/producer_avformat-novalidate.yml
 share/mlt-7/avformat/producer_avformat.yml
 share/mlt-7/avformat/resolution_scale.yml
 share/mlt-7/avformat/yuv_only.txt
@@ -120,6 +125,7 @@ share/mlt-7/core/filter_box_blur.yml
 share/mlt-7/core/filter_brightness.yml
 share/mlt-7/core/filter_channelcopy.yml
 share/mlt-7/core/filter_choppy.yml
+share/mlt-7/core/filter_color_transform.yml
 share/mlt-7/core/filter_crop.yml
 share/mlt-7/core/filter_fieldorder.yml
 share/mlt-7/core/filter_gamma.yml
@@ -159,6 +165,7 @@ 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/alpha_only.txt
 share/mlt-7/frei0r/blacklist.txt
 share/mlt-7/frei0r/filter_cairoblend_mode.yml
 share/mlt-7/frei0r/not_thread_safe.txt
@@ -167,6 +174,7 @@ share/mlt-7/frei0r/resolution_scale.yml
 share/mlt-7/gdk/filter_rescale.yml
 share/mlt-7/gdk/producer_pango.yml
 share/mlt-7/gdk/producer_pixbuf.yml
+share/mlt-7/jackrack/blacklist.txt
 share/mlt-7/jackrack/consumer_jack.yml
 share/mlt-7/jackrack/filter_jack.yml
 share/mlt-7/jackrack/filter_jackrack.yml
@@ -179,6 +187,8 @@ share/mlt-7/kdenlive/filter_freeze.yml
 share/mlt-7/kdenlive/filter_wave.yml
 share/mlt-7/kdenlive/producer_framebuffer.yml
 share/mlt-7/metaschema.yaml
+share/mlt-7/movit/consumer_xgl.yml
+share/mlt-7/movit/filter_glsl_manager.yml
 share/mlt-7/movit/filter_movit_blur.yml
 share/mlt-7/movit/filter_movit_convert.yml
 share/mlt-7/movit/filter_movit_crop.yml
@@ -189,6 +199,7 @@ share/mlt-7/movit/filter_movit_glow.yml
 share/mlt-7/movit/filter_movit_lift_gamma_gain.yml
 share/mlt-7/movit/filter_movit_mirror.yml
 share/mlt-7/movit/filter_movit_opacity.yml
+share/mlt-7/movit/filter_movit_overlay_mode.yml
 share/mlt-7/movit/filter_movit_rect.yml
 share/mlt-7/movit/filter_movit_resample.yml
 share/mlt-7/movit/filter_movit_resize.yml
@@ -217,6 +228,7 @@ share/mlt-7/oldfilm/lines.svg
 share/mlt-7/oldfilm/oldfilm.svg
 share/mlt-7/oldfilm/tcolor.svg
 share/mlt-7/oldfilm/vignette.svg
+share/mlt-7/openfx/filter_openfx.yml
 share/mlt-7/plus/consumer_blipflash.yml
 share/mlt-7/plus/filter_affine.yml
 share/mlt-7/plus/filter_charcoal.yml
@@ -247,12 +259,14 @@ share/mlt-7/plus/filter_timer.yml
 share/mlt-7/plus/producer_blipflash.yml
 share/mlt-7/plus/producer_count.yml
 share/mlt-7/plus/producer_pgm.yml
+share/mlt-7/plus/producer_subtitle.yml
 share/mlt-7/plus/transition_affine.yml
 share/mlt-7/plusgpl/consumer_cbrts.yml
 share/mlt-7/plusgpl/filter_burningtv.yml
 share/mlt-7/plusgpl/filter_lumaliftgaingamma.yml
 share/mlt-7/plusgpl/filter_outline.yml
 share/mlt-7/plusgpl/filter_rotoscoping.yml
+share/mlt-7/plusgpl/filter_telecide.yml
 share/mlt-7/presets/consumer/avformat/AAC
 share/mlt-7/presets/consumer/avformat/ALAC
 share/mlt-7/presets/consumer/avformat/AV1
@@ -342,6 +356,8 @@ share/mlt-7/presets/consumer/avformat/te
 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/vp9-eac3-mp4
+share/mlt-7/presets/consumer/avformat/ten_bit/vp9-opus-webm
 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
@@ -440,6 +456,24 @@ share/mlt-7/profiles/vcd_ntsc
 share/mlt-7/profiles/vcd_pal
 share/mlt-7/profiles/vertical_hd_30
 share/mlt-7/profiles/vertical_hd_60
+share/mlt-7/qt6/consumer_qglsl.yml
+share/mlt-7/qt6/filter_audiolevelgraph.yml
+share/mlt-7/qt6/filter_audiospectrum.yml
+share/mlt-7/qt6/filter_audiowaveform.yml
+share/mlt-7/qt6/filter_dropshadow.yml
+share/mlt-7/qt6/filter_gpsgraphic.yml
+share/mlt-7/qt6/filter_gpstext.yml
+share/mlt-7/qt6/filter_lightshow.yml
+share/mlt-7/qt6/filter_qtblend.yml
+share/mlt-7/qt6/filter_qtblend_mode.yml
+share/mlt-7/qt6/filter_qtcrop.yml
+share/mlt-7/qt6/filter_qtext.yml
+share/mlt-7/qt6/filter_typewriter.yml
+share/mlt-7/qt6/producer_kdenlivetitle.yml
+share/mlt-7/qt6/producer_qimage.yml
+share/mlt-7/qt6/producer_qtext.yml
+share/mlt-7/qt6/transition_qtblend.yml
+share/mlt-7/qt6/transition_vqm.yml
 share/mlt-7/resample/filter_resample.yml
 share/mlt-7/resample/link_resample.yml
 share/mlt-7/rtaudio/consumer_rtaudio.yml

Index: pkgsrc/multimedia/mlt/distinfo
diff -u pkgsrc/multimedia/mlt/distinfo:1.20 pkgsrc/multimedia/mlt/distinfo:1.21
--- pkgsrc/multimedia/mlt/distinfo:1.20 Tue Dec  2 20:32:27 2025
+++ pkgsrc/multimedia/mlt/distinfo      Sun Sep  6 09:56:09 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.20 2025/12/02 20:32:27 markd Exp $
+$NetBSD: distinfo,v 1.21 2026/09/06 09:56:09 markd Exp $
 
-BLAKE2s (mlt-7.34.1.tar.gz) = 7751ed62346f078fa3e57faf60b74959ddf6386cd0398158b2d25cebf80301a7
-SHA512 (mlt-7.34.1.tar.gz) = d14145c033274c669f7437cad39f479e108509f7292a32f469acc146440d8c9b689b78b6cad4ad6da7c74f9e2e3f9041626d7513376943d91f1c85fcfb634f44
-Size (mlt-7.34.1.tar.gz) = 1511970 bytes
-SHA1 (patch-cmake_FindFFmpeg.cmake) = 493c8fb35a15a6079735e4cd8cf02272af7aa539
+BLAKE2s (mlt-7.40.0.tar.gz) = ebcb775d712f3d834983918cfeaed7b9f501d05f83a4e320a18557d2346b85f1
+SHA512 (mlt-7.40.0.tar.gz) = 0f276c371a15decb0814008496206d3314b5d548389dc9e4913cfbc9ae03502f9268b8d22435d501232ac771ee69847ca78bcb707a95784fb9de21ac077128dc
+Size (mlt-7.40.0.tar.gz) = 1691509 bytes
 SHA1 (patch-src_framework_mlt__properties.c) = 387866d6ad5ffb5888a5f12c970c1f3b40dac202
 SHA1 (patch-src_framework_mlt__property.c) = 288d6f128094b281b2037d5ac6403f7ef83d585a
-SHA1 (patch-src_modules_qt_CMakeLists.txt) = 42fbe0531f299a68c341b3259e718dac2ec5593d
+SHA1 (patch-src_melt_io.c) = 461018d90e0e92551e57e15bd227473d59477d71
+SHA1 (patch-src_modules_openfx_factory.c) = 438f8111e6c13008958118ae58754490f87b626b

Added files:

Index: pkgsrc/multimedia/mlt/patches/patch-src_melt_io.c
diff -u /dev/null pkgsrc/multimedia/mlt/patches/patch-src_melt_io.c:1.1
--- /dev/null   Sun Sep  6 09:56:09 2026
+++ pkgsrc/multimedia/mlt/patches/patch-src_melt_io.c   Sun Sep  6 09:56:09 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_melt_io.c,v 1.1 2026/09/06 09:56:09 markd Exp $
+
+NetBSD needs <sys/select.h>
+
+--- src/melt/io.c.orig 2026-06-25 00:09:29.000000000 +0000
++++ src/melt/io.c
+@@ -36,6 +36,9 @@
+ #include <framework/mlt_types.h>
+ #include <windows.h>
+ #endif
++#ifdef __NetBSD__
++#include <sys/select.h>
++#endif
+ 
+ /* Application header files */
+ #include "io.h"
Index: pkgsrc/multimedia/mlt/patches/patch-src_modules_openfx_factory.c
diff -u /dev/null pkgsrc/multimedia/mlt/patches/patch-src_modules_openfx_factory.c:1.1
--- /dev/null   Sun Sep  6 09:56:09 2026
+++ pkgsrc/multimedia/mlt/patches/patch-src_modules_openfx_factory.c    Sun Sep  6 09:56:09 2026
@@ -0,0 +1,41 @@
+$NetBSD: patch-src_modules_openfx_factory.c,v 1.1 2026/09/06 09:56:09 markd Exp $
+
+Add NetBSD
+
+--- src/modules/openfx/factory.c.orig  2026-06-25 00:09:29.000000000 +0000
++++ src/modules/openfx/factory.c
+@@ -25,7 +25,7 @@ extern OfxHost MltOfxHost;
+ mlt_properties mltofx_context;
+ mlt_properties mltofx_dl;
+ 
+-#if defined(__linux__) || defined(__FreeBSD__)
++#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__)
+ 
+ #define OFX_DIRLIST_SEP_CHARS ":;"
+ #define OFX_DIRSEP "/"
+@@ -36,12 +36,16 @@ static const char *getArchStr()
+     if (sizeof(void *) == 4) {
+ #if defined(__linux__)
+         return "Linux-x86";
++#elif defined(__NetBSD__)
++        return "NetBSD-x86";
+ #else
+         return "FreeBSD-x86";
+ #endif
+     } else {
+ #if defined(__linux__)
+         return "Linux-x86-64";
++#elif defined(__NetBSD__)
++        return "NetBSD-x86-64";
+ #else
+         return "FreeBSD-x86-64";
+ #endif
+@@ -312,7 +316,7 @@ MLT_REPOSITORY
+     int dli = 0;
+ 
+     // Scan standard platform default paths per the OpenFX specification
+-#if defined(__linux__) || defined(__FreeBSD__)
++#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__)
+     scan_ofx_dir(repository, "/usr/OFX/Plugins", &dli, 0);
+     scan_ofx_dir(repository, "/usr/local/OFX/Plugins", &dli, 0);
+ #elif defined(__APPLE__)



Home | Main Index | Thread Index | Old Index