From bc142fba0e7f1e376a0cde8e126a5743bc53228d Mon Sep 17 00:00:00 2001 From: Mohamed Akram Date: Wed, 20 May 2026 23:11:55 +0400 Subject: [PATCH] mlt-legacy: use ffmpeg4 --- multimedia/mlt-legacy/Portfile | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/multimedia/mlt-legacy/Portfile b/multimedia/mlt-legacy/Portfile index bd07f806fc4..3316a20d06a 100644 --- a/multimedia/mlt-legacy/Portfile +++ b/multimedia/mlt-legacy/Portfile @@ -6,10 +6,11 @@ PortGroup conflicts_build 1.0 PortGroup github 1.0 PortGroup muniversal 1.0 PortGroup qt4 1.0 +PortGroup ffmpeg 1.0 name mlt-legacy github.setup mltframework mlt 6.26.1 v -revision 1 +revision 2 categories multimedia maintainers nomaintainer license GPL-2+ @@ -47,13 +48,14 @@ configure.cxxflags-append -std=c++14 # fatal error: 'stdatomic.h' file not found compiler.blacklist-append {clang < 700} +ffmpeg.version 4 + depends_build-append \ path:bin/doxygen:doxygen \ port:git depends_lib-append port:atk \ path:share/pkgconfig/eigen3.pc:eigen3 \ - path:lib/libavcodec.dylib:ffmpeg \ port:fftw-3 \ port:frei0r-plugins \ port:libebur128 \ @@ -98,9 +100,6 @@ platform darwin 10 { } } -configure.cflags-append "-I${prefix}/include" -configure.ldflags-delete "-L${prefix}/lib" - # make sure the build system actually sees our settings by amending the toplevel config.mak. post-configure { set config.mak [open ${worksrcpath}/config.mak "a"] @@ -118,12 +117,12 @@ if {${universal_possible} && [variant_isset universal]} { foreach arch ${configure.universal_archs} { lappend merger_build_env(${arch}) "CFLAGS=${configure.cflags} -arch ${arch}" lappend merger_build_env(${arch}) "CXXFLAGS=${configure.cxxflags} -arch ${arch}" - lappend merger_build_env(${arch}) "LDFLAGS=${configure.ldflags} -L${worksrcpath}-${arch}/src/framework -L${prefix}/lib -arch ${arch}" + lappend merger_build_env(${arch}) "LDFLAGS=${configure.ldflags} -L${worksrcpath}-${arch}/src/framework -arch ${arch}" } } else { build.env-append "CFLAGS=${configure.cflags} [get_canonical_archflags cc]" build.env-append "CXXFLAGS=${configure.cxxflags} [get_canonical_archflags cxx]" - build.env-append "LDFLAGS=${configure.ldflags} -L${worksrcpath}/src/framework -L${prefix}/lib [get_canonical_archflags ld]" + build.env-append "LDFLAGS=${configure.ldflags} -L${worksrcpath}/src/framework [get_canonical_archflags ld]" } variant gtk2 description {include the gtk2 module (for additional image and text producers)} {