On Sat, Feb 22, 2025 at 12:33:46PM -0500, Thomas Frohwein wrote: > Per make port-lib-depends-check, it looks like 2 WANTLIBs are missing: > > WANTLIB += Qt6QmlMeta Qt6QmlWorkerScript > > Otherwise builds and runs and looks ok thfr@, provided the WANTLIB > question is addressed.
Three weeks ago when I posted the diff, port-lib-depends-check was clear. I can confirm, these are now needed. Updated diff ("v2") attached. Thank you for the review!
diff --git multimedia/shotcut/Makefile multimedia/shotcut/Makefile index b1d337d509c..cceed5ae0e5 100644 --- multimedia/shotcut/Makefile +++ multimedia/shotcut/Makefile @@ -4,7 +4,7 @@ COMMENT = video editor GH_ACCOUNT = mltframework GH_PROJECT = shotcut -GH_TAGNAME = v24.10.29 +GH_TAGNAME = v25.01.25 CATEGORIES = multimedia @@ -15,9 +15,10 @@ PERMIT_PACKAGE = Yes DEBUG_PACKAGES = ${BUILD_PACKAGES} WANTLIB += ${COMPILER_LIBCXX} GL Qt6Charts Qt6Core Qt6Gui Qt6Multimedia -WANTLIB += Qt6Network Qt6OpenGL Qt6OpenGLWidgets Qt6Qml Qt6QmlModels -WANTLIB += Qt6Quick Qt6QuickControls2 Qt6QuickWidgets Qt6Sql Qt6Widgets -WANTLIB += Qt6Xml c fftw3 m mlt++-7 mlt-7 +WANTLIB += Qt6Network Qt6OpenGL Qt6OpenGLWidgets Qt6Qml Qt6QmlMeta +WANTLIB += Qt6QmlModels Qt6QmlWorkerScript Qt6Quick Qt6QuickControls2 +WANTLIB += Qt6QuickWidgets Qt6Sql Qt6Widgets Qt6Xml c fftw3 m +WANTLIB += mlt++-7 mlt-7 MODULES = devel/cmake \ x11/qt6 diff --git multimedia/shotcut/distinfo multimedia/shotcut/distinfo index 559afe63fa3..2a366185baf 100644 --- multimedia/shotcut/distinfo +++ multimedia/shotcut/distinfo @@ -1,2 +1,2 @@ -SHA256 (shotcut-24.10.29.tar.gz) = hjVIbPsOjg1Q4mTpejq0xXspAXQrGIrtPukawDcbMlA= -SIZE (shotcut-24.10.29.tar.gz) = 12605367 +SHA256 (shotcut-25.01.25.tar.gz) = RqK++0WnGdgUFrAdyyKM4n6XqlQbMIVw5RUXOP4blnc= +SIZE (shotcut-25.01.25.tar.gz) = 13103595 diff --git multimedia/shotcut/patches/patch-src_mainwindow_cpp multimedia/shotcut/patches/patch-src_mainwindow_cpp index 3fe2cd626af..f465e62abab 100644 --- multimedia/shotcut/patches/patch-src_mainwindow_cpp +++ multimedia/shotcut/patches/patch-src_mainwindow_cpp @@ -1,19 +1,10 @@ Index: src/mainwindow.cpp --- src/mainwindow.cpp.orig +++ src/mainwindow.cpp -@@ -141,7 +141,7 @@ MainWindow::MainWindow() +@@ -139,7 +139,7 @@ MainWindow::MainWindow() , m_keyframesDock(0) { #if defined(Q_OS_UNIX) && !defined(Q_OS_MAC) -- QLibrary libJack("libjack.so.0"); -+ QLibrary libJack("libjack.so"); - if (!libJack.load()) { - QMessageBox::critical(this, qApp->applicationName(), - tr("Error: This program requires the JACK 1 library.\n\nPlease install it using your package manager. It may be named libjack0, jack-audio-connection-kit, jack, or similar.")); -@@ -149,7 +149,7 @@ MainWindow::MainWindow() - } else { - libJack.unload(); - } - QLibrary libSDL("libSDL2-2.0.so.0"); + QLibrary libSDL("libSDL2.so"); if (!libSDL.load()) { diff --git multimedia/shotcut/pkg/PLIST multimedia/shotcut/pkg/PLIST index 21bb867ac8c..d53c138eea5 100644 --- multimedia/shotcut/pkg/PLIST +++ multimedia/shotcut/pkg/PLIST @@ -336,6 +336,10 @@ share/shotcut/qml/filters/gradient/icon.webp share/shotcut/qml/filters/gradient/meta.qml share/shotcut/qml/filters/gradient/ui.qml share/shotcut/qml/filters/gradient/vui.qml +share/shotcut/qml/filters/gradientmap/ +share/shotcut/qml/filters/gradientmap/icon.webp +share/shotcut/qml/filters/gradientmap/meta.qml +share/shotcut/qml/filters/gradientmap/ui.qml share/shotcut/qml/filters/grain/ share/shotcut/qml/filters/grain/meta.qml share/shotcut/qml/filters/grain/ui.qml @@ -351,6 +355,14 @@ share/shotcut/qml/filters/hqdn3d/ share/shotcut/qml/filters/hqdn3d/icon.webp share/shotcut/qml/filters/hqdn3d/meta.qml share/shotcut/qml/filters/hqdn3d/ui.qml +share/shotcut/qml/filters/hslprimaries/ +share/shotcut/qml/filters/hslprimaries/icon.webp +share/shotcut/qml/filters/hslprimaries/meta.qml +share/shotcut/qml/filters/hslprimaries/ui.qml +share/shotcut/qml/filters/hslrange/ +share/shotcut/qml/filters/hslrange/icon.webp +share/shotcut/qml/filters/hslrange/meta.qml +share/shotcut/qml/filters/hslrange/ui.qml share/shotcut/qml/filters/hue_lightness_saturation/ share/shotcut/qml/filters/hue_lightness_saturation/icon.webp share/shotcut/qml/filters/hue_lightness_saturation/meta.qml @@ -614,6 +626,7 @@ share/shotcut/qml/modules/Shotcut/Controls/ share/shotcut/qml/modules/Shotcut/Controls/Button.qml share/shotcut/qml/modules/Shotcut/Controls/ColorPicker.qml share/shotcut/qml/modules/Shotcut/Controls/ComboBox.qml +share/shotcut/qml/modules/Shotcut/Controls/CurveComboBox.qml share/shotcut/qml/modules/Shotcut/Controls/DoubleSpinBox.qml share/shotcut/qml/modules/Shotcut/Controls/EditMenu.qml share/shotcut/qml/modules/Shotcut/Controls/Gauge.qml @@ -686,6 +699,7 @@ share/shotcut/translations/shotcut_et.qm share/shotcut/translations/shotcut_eu.qm share/shotcut/translations/shotcut_fi.qm share/shotcut/translations/shotcut_fr.qm +share/shotcut/translations/shotcut_ga.qm share/shotcut/translations/shotcut_gd.qm share/shotcut/translations/shotcut_gl.qm share/shotcut/translations/shotcut_he_IL.qm