git: eb598c868e39 - main - multimedia/mlt7*: Update to 7.30.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 02 Feb 2025 12:06:50 UTC
The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=eb598c868e391d72a4eaa28b160497260289f162 commit eb598c868e391d72a4eaa28b160497260289f162 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-02-02 12:05:09 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-02-02 12:06:42 +0000 multimedia/mlt7*: Update to 7.30.0 https://github.com/mltframework/mlt/releases/tag/v7.30.0 --- Mk/Uses/mlt.mk | 2 +- multimedia/mlt7-glaxnimate/Makefile | 11 +++++------ multimedia/mlt7-qt/Makefile | 4 +++- multimedia/mlt7/Makefile | 18 ++++++------------ multimedia/mlt7/distinfo | 6 +++--- multimedia/mlt7/pkg-plist | 6 ++++++ 6 files changed, 24 insertions(+), 23 deletions(-) diff --git a/Mk/Uses/mlt.mk b/Mk/Uses/mlt.mk index b788a824a557..da70a759d558 100644 --- a/Mk/Uses/mlt.mk +++ b/Mk/Uses/mlt.mk @@ -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 diff --git a/multimedia/mlt7-glaxnimate/Makefile b/multimedia/mlt7-glaxnimate/Makefile index a09ddbca6ab5..8f63e93cfddc 100644 --- a/multimedia/mlt7-glaxnimate/Makefile +++ b/multimedia/mlt7-glaxnimate/Makefile @@ -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 diff --git a/multimedia/mlt7-qt/Makefile b/multimedia/mlt7-qt/Makefile index 2dab919b70e1..a8d1d75df6b4 100644 --- a/multimedia/mlt7-qt/Makefile +++ b/multimedia/mlt7-qt/Makefile @@ -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 diff --git a/multimedia/mlt7/Makefile b/multimedia/mlt7/Makefile index 93b9974a94ef..2f9af8db2fde 100644 --- a/multimedia/mlt7/Makefile +++ b/multimedia/mlt7/Makefile @@ -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 diff --git a/multimedia/mlt7/distinfo b/multimedia/mlt7/distinfo index 160b3e024d71..0c82b556a354 100644 --- a/multimedia/mlt7/distinfo +++ b/multimedia/mlt7/distinfo @@ -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 diff --git a/multimedia/mlt7/pkg-plist b/multimedia/mlt7/pkg-plist index 5a29f03d49cd..3d9589ec00a8 100644 --- a/multimedia/mlt7/pkg-plist +++ b/multimedia/mlt7/pkg-plist @@ -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