aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenneth Raplee <kenrap@kennethraplee.com>2025-11-13 15:39:26 +0000
committerGleb Popov <arrowd@FreeBSD.org>2025-11-14 10:57:37 +0000
commit4488884ee0606a4d7d2486eaced16c06429bdfbc (patch)
tree9264471d445f0f244c170f3d1eab0781646f4c16
parenta9b8b18b6eb47e44dc28616face409a6e8c99443 (diff)
multimedia/mlt7: Update to 7.34.1
Pull Request: https://github.com/freebsd/freebsd-ports/pull/461 Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
-rw-r--r--Mk/Uses/mlt.mk2
-rw-r--r--multimedia/mlt7-glaxnimate/Makefile2
-rw-r--r--multimedia/mlt7-qt/pkg-plist1
-rw-r--r--multimedia/mlt7/Makefile14
-rw-r--r--multimedia/mlt7/distinfo6
-rw-r--r--multimedia/mlt7/pkg-plist2
6 files changed, 20 insertions, 7 deletions
diff --git a/Mk/Uses/mlt.mk b/Mk/Uses/mlt.mk
index 2cf044dcad0a..4647b9f91a6e 100644
--- a/Mk/Uses/mlt.mk
+++ b/Mk/Uses/mlt.mk
@@ -37,7 +37,7 @@ _MLT_NODEPEND= yes
. endif
# Library dependencies
-_MLT7_VERSION= 7.32.0
+_MLT7_VERSION= 7.34.1
_MLT7_PORTNAME= mlt7
_MLT7_LIB= libmlt-7.so
_MLT7_MELT= ${LOCALBASE}/bin/melt-7
diff --git a/multimedia/mlt7-glaxnimate/Makefile b/multimedia/mlt7-glaxnimate/Makefile
index 8f63e93cfddc..7a5841a7e8c9 100644
--- a/multimedia/mlt7-glaxnimate/Makefile
+++ b/multimedia/mlt7-glaxnimate/Makefile
@@ -22,7 +22,7 @@ USE_XORG= x11
_USE_GL_qt6= opengl
_USE_QT_qt5= core gui network widgets xml \
buildtools:build qmake:build
-_USE_QT_qt6= base
+_USE_QT_qt6= 5compat base svg
_CMAKE_ON_qt5= MOD_GLAXNIMATE
_CMAKE_ON_qt6= MOD_GLAXNIMATE_QT6
_CMAKE_OFF_qt5= MOD_GLAXNIMATE_QT6
diff --git a/multimedia/mlt7-qt/pkg-plist b/multimedia/mlt7-qt/pkg-plist
index ee0365983ce0..3a36e6b8e717 100644
--- a/multimedia/mlt7-qt/pkg-plist
+++ b/multimedia/mlt7-qt/pkg-plist
@@ -7,6 +7,7 @@ lib/mlt-7/libmltqt%%QT_VERSION_SUFFIX%%.so
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_gpstext.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_lightshow.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_qtblend.yml
+%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_qtblend_mode.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_qtcrop.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_qtext.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_typewriter.yml
diff --git a/multimedia/mlt7/Makefile b/multimedia/mlt7/Makefile
index 51c2367a1ae2..ae1d0675cf89 100644
--- a/multimedia/mlt7/Makefile
+++ b/multimedia/mlt7/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${_MLT_PORTNAME}
DISTVERSION= ${_MLT_VERSION}
-PORTREVISION?= 1
+PORTREVISION?= 0
CATEGORIES?= multimedia
MASTER_SITES= https://github.com/mltframework/mlt/releases/download/v${DISTVERSION}/
DISTFILES= mlt-${DISTVERSION}${EXTRACT_SUFX}
@@ -135,6 +135,13 @@ VORBIS_CMAKE_BOOL= MOD_VORBIS
XINE_DESC= Enable xine module
XINE_CMAKE_BOOL= MOD_XINE
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1400000
+# FreeBSD 13 does not ship clang-scan-deps
+BUILD_DEPENDS+= clang-scan-deps${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
+.endif
+
pre-configure:
${RM} ${STAGEDIR}${PREFIX}/man/man1/melt.1
@@ -161,10 +168,13 @@ USES+= mlt:7
PLIST?= ${.CURDIR}/pkg-plist
INSTALL_WRKSRC?= ${BUILD_WRKSRC}
+
+.include <bsd.port.pre.mk>
+
.endif
post-install: common-post-install
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/* 2>/dev/null || ${TRUE}
@${RMDIR} -p ${STAGEDIR}${PREFIX}/lib/${PORTNAME} 2>/dev/null || ${TRUE}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/multimedia/mlt7/distinfo b/multimedia/mlt7/distinfo
index d897695ee69a..39fb5cbf5d9d 100644
--- a/multimedia/mlt7/distinfo
+++ b/multimedia/mlt7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751586976
-SHA256 (mlt-7.32.0.tar.gz) = 1ca5aadfe27995c879b9253b3a48d1dcc3b1247ea0b5620b087d58f5521be028
-SIZE (mlt-7.32.0.tar.gz) = 1790860
+TIMESTAMP = 1763046667
+SHA256 (mlt-7.34.1.tar.gz) = 4104b87db3e14389f81666938c131f723564773fec9aa18b6bff008761cc838b
+SIZE (mlt-7.34.1.tar.gz) = 1817867
diff --git a/multimedia/mlt7/pkg-plist b/multimedia/mlt7/pkg-plist
index 3d9589ec00a8..dc8dc02b2d08 100644
--- a/multimedia/mlt7/pkg-plist
+++ b/multimedia/mlt7/pkg-plist
@@ -7,6 +7,7 @@ include/mlt-7/framework/mlt_chain.h
include/mlt-7/framework/mlt_consumer.h
include/mlt-7/framework/mlt_deque.h
include/mlt-7/framework/mlt_events.h
+include/mlt-7/framework/mlt_export.h
include/mlt-7/framework/mlt_factory.h
include/mlt-7/framework/mlt_field.h
include/mlt-7/framework/mlt_filter.h
@@ -252,6 +253,7 @@ share/man/man1/melt-7.1.gz
%%PLUSGPL%%%%DATADIR%%/plusgpl/consumer_cbrts.yml
%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_burningtv.yml
%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_lumaliftgaingamma.yml
+%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_outline.yml
%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_rotoscoping.yml
%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/AAC
%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/ALAC