multimedia/mlt7*: Update to 7.30.0

https://github.com/mltframework/mlt/releases/tag/v7.30.0
This commit is contained in:
Jason E. Hale 2025-02-02 07:05:09 -05:00
parent d7018d212f
commit eb598c868e
6 changed files with 24 additions and 23 deletions

View file

@ -37,7 +37,7 @@ _MLT_NODEPEND= yes
. endif
# Library dependencies
_MLT7_VERSION= 7.28.0
_MLT7_VERSION= 7.30.0
_MLT7_PORTNAME= mlt7
_MLT7_LIB= libmlt-7.so
_MLT7_MELT= ${LOCALBASE}/bin/melt-7

View file

@ -10,20 +10,19 @@ CATEGORIES= multimedia kde
LICENSE= GPLv2 GPLv3
LICENSE_COMB= multi
LIB_DEPENDS= libexif.so:graphics/libexif \
libfftw3.so:math/fftw3
FLAVORS= qt5 qt6
FLAVOR?= qt5
USES= qt:${FLAVOR:S/qt//} libarchive xorg
USES= gl qt:${FLAVOR:S/qt//} libarchive xorg
USE_GL= ${_USE_GL_${FLAVOR}}
USE_QT= ${_USE_QT_${FLAVOR}}
USE_XORG= x11
# Flavor handling
_USE_QT_qt5= core gui svg widgets xml \
_USE_GL_qt6= opengl
_USE_QT_qt5= core gui network widgets xml \
buildtools:build qmake:build
_USE_QT_qt6= base svg
_USE_QT_qt6= base
_CMAKE_ON_qt5= MOD_GLAXNIMATE
_CMAKE_ON_qt6= MOD_GLAXNIMATE_QT6
_CMAKE_OFF_qt5= MOD_GLAXNIMATE_QT6

View file

@ -16,11 +16,13 @@ LIB_DEPENDS= libexif.so:graphics/libexif \
FLAVORS= qt5 qt6
FLAVOR?= qt5
USES= qt:${FLAVOR:S/qt//} xorg
USES= gl qt:${FLAVOR:S/qt//} xorg
USE_GL= ${_USE_GL_${FLAVOR}}
USE_QT= ${_USE_QT_${FLAVOR}}
USE_XORG= x11
# Flavor handling
_USE_GL_qt6= opengl
_USE_QT_qt5= core gui svg widgets xml \
buildtools:build qmake:build
_USE_QT_qt6= 5compat base svg

View file

@ -1,15 +1,10 @@
PORTNAME= ${_MLT_PORTNAME}
DISTVERSION= ${_MLT_VERSION}
PORTREVISION?= 2
PORTREVISION?= 0
CATEGORIES?= multimedia
MASTER_SITES= https://github.com/mltframework/mlt/releases/download/v${DISTVERSION}/
DISTFILES= mlt-${DISTVERSION}${EXTRACT_SUFX}
PATCH_SITES= https://github.com/mltframework/mlt/commit/
PATCHFILES+= 6f533e7b8999bc4017c1a6685bf2baea6570d44c.patch:-p1 # Fix export of Mlt::Producer::set_creation_time() on 32-bit archs
PATCHFILES+= 2072c6b3596854f1a7165d7ddd5994204e741db8.patch:-p1 # Fix export of Mlt::Producer::set_creation_time() on 32-bit archs
PATCHFILES+= 63953cf7338181c82eb6eb9f93c8c9a11aaee5f7.patch:-p1 # Fix export of Mlt::Producer::set_creation_time() on 32-bit archs
MAINTAINER= kde@FreeBSD.org
COMMENT?= Multimedia framework for TV broadcasting
WWW= https://www.mltframework.org/
@ -75,7 +70,8 @@ GDK_CMAKE_BOOL= MOD_GDK
JACKRACK_DESC= Enable jackrack module
JACKRACK_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
JACKRACK_LIB_DEPENDS= libjack.so:audio/jack
JACKRACK_LIB_DEPENDS= libjack.so:audio/jack \
liblilv-0.so:audio/lilv
JACKRACK_USE= gnome=glib20
JACKRACK_CMAKE_BOOL= MOD_JACKRACK
@ -112,8 +108,7 @@ RESAMPLE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate
RESAMPLE_CMAKE_BOOL= MOD_RESAMPLE
RTAUDIO_DESC= Enable RtAudio module
RTAUDIO_LIB_DEPENDS= librtaudio.so:audio/rtaudio \
libpulse-simple.so:audio/pulseaudio
RTAUDIO_LIB_DEPENDS= librtaudio.so:audio/rtaudio
RTAUDIO_CMAKE_BOOL= MOD_RTAUDIO
RUBBERBAND_DESC= Enable rubberband module
@ -122,7 +117,7 @@ RUBBERBAND_CMAKE_BOOL= MOD_RUBBERBAND
SDL2_DESC= Enable SDL2 module
SDL2_USES= sdl
SDL2_USE= sdl=image2
SDL2_USE= sdl=sdl2
SDL2_CMAKE_BOOL= MOD_SDL2
SOX_DESC= Enable SoX module
@ -134,8 +129,7 @@ VIDSTAB_LIB_DEPENDS= libvidstab.so:multimedia/vid.stab
VIDSTAB_CMAKE_BOOL= MOD_VIDSTAB
VORBIS_DESC= Enable Vorbis module
VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \
libogg.so:audio/libogg
VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis
VORBIS_CMAKE_BOOL= MOD_VORBIS
XINE_DESC= Enable xine module

View file

@ -1,6 +1,6 @@
TIMESTAMP = 1733025976
SHA256 (mlt-7.28.0.tar.gz) = bc425bf9602213f5f4855b78cfbbcd43eeb78097c508588bde44415963955aa1
SIZE (mlt-7.28.0.tar.gz) = 1713069
TIMESTAMP = 1738487445
SHA256 (mlt-7.30.0.tar.gz) = c802a5fdc16324f6c69273d0bb9718d30c2f635422e171ee01c0e7745e0e793c
SIZE (mlt-7.30.0.tar.gz) = 1725015
SHA256 (6f533e7b8999bc4017c1a6685bf2baea6570d44c.patch) = a7d205cf2ee9c7cf8f1ba577752d121115af224c11e4380f1d9c2a85cc28d4ad
SIZE (6f533e7b8999bc4017c1a6685bf2baea6570d44c.patch) = 866
SHA256 (2072c6b3596854f1a7165d7ddd5994204e741db8.patch) = 2636d637cab4fb480a0233cbac00dc7165bbeb891dcceb9a9787ea9811787603

View file

@ -169,8 +169,10 @@ share/man/man1/melt-7.1.gz
%%JACKRACK%%%%DATADIR%%/jackrack/filter_jack.yml
%%JACKRACK%%%%DATADIR%%/jackrack/filter_jackrack.yml
%%JACKRACK%%%%DATADIR%%/jackrack/filter_ladspa.yml
%%JACKRACK%%%%DATADIR%%/jackrack/filter_lv2.yml
%%JACKRACK%%%%DATADIR%%/jackrack/filter_vst2.yml
%%JACKRACK%%%%DATADIR%%/jackrack/producer_ladspa.yml
%%JACKRACK%%%%DATADIR%%/jackrack/producer_lv2.yml
%%JACKRACK%%%%DATADIR%%/jackrack/producer_vst2.yml
%%KDENLIVE%%%%DATADIR%%/kdenlive/filter_boxblur.yml
%%KDENLIVE%%%%DATADIR%%/kdenlive/filter_freeze.yml
@ -225,6 +227,9 @@ share/man/man1/melt-7.1.gz
%%PLUS%%%%DATADIR%%/plus/filter_dynamic_loudness.yml
%%PLUS%%%%DATADIR%%/plus/filter_dynamictext.yml
%%PLUS%%%%DATADIR%%/plus/filter_fft.yml
%%PLUS%%%%DATADIR%%/plus/filter_gradientmap.yml
%%PLUS%%%%DATADIR%%/plus/filter_hslprimaries.yml
%%PLUS%%%%DATADIR%%/plus/filter_hslrange.yml
%%PLUS%%%%DATADIR%%/plus/filter_invert.yml
%%PLUS%%%%DATADIR%%/plus/filter_lift_gamma_gain.yml
%%PLUS%%%%DATADIR%%/plus/filter_loudness.yml
@ -450,6 +455,7 @@ share/man/man1/melt-7.1.gz
%%XINE%%%%DATADIR%%/xine/link_deinterlace.yml
%%DATADIR%%/xml/consumer_xml.yml
%%DATADIR%%/xml/mlt-xml.dtd
%%DATADIR%%/xml/producer_xml-clip.yml
%%DATADIR%%/xml/producer_xml-nogl.yml
%%DATADIR%%/xml/producer_xml-string.yml
%%DATADIR%%/xml/producer_xml.yml