git: 367d575e1160 - main - multimedia/shotcut-qt6: Update to 25.01.25 "Finally, Playlist Bins"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 28 Jan 2025 14:59:41 UTC
The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=367d575e1160bcea5623b037a737841436e88b97 commit 367d575e1160bcea5623b037a737841436e88b97 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-01-28 14:38:49 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-01-28 14:59:35 +0000 multimedia/shotcut-qt6: Update to 25.01.25 "Finally, Playlist Bins" Remove hard deps on multimedia/mlt7-glaxnimate@qt6 and multimedia/mlt7-qt@qt6. These can be easily installed as separate packages for additional filters, but are not required for runtime. https://github.com/mltframework/shotcut/releases/tag/v25.01.25 --- multimedia/shotcut-qt6/Makefile | 6 ++---- multimedia/shotcut-qt6/distinfo | 6 +++--- multimedia/shotcut-qt6/files/patch-src_database.cpp | 18 ------------------ multimedia/shotcut-qt6/pkg-plist | 11 +++++++++++ 4 files changed, 16 insertions(+), 25 deletions(-) diff --git a/multimedia/shotcut-qt6/Makefile b/multimedia/shotcut-qt6/Makefile index 89c9c25c0433..d375c84db5b0 100644 --- a/multimedia/shotcut-qt6/Makefile +++ b/multimedia/shotcut-qt6/Makefile @@ -1,5 +1,5 @@ PORTNAME= shotcut -DISTVERSION= 24.11.17 +DISTVERSION= 25.01.25 CATEGORIES= multimedia MASTER_SITES= https://github.com/mltframework/${PORTNAME}/releases/download/v${DISTVERSION}/ PKGNAMESUFFIX= -qt6 @@ -15,9 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers LIB_DEPENDS= libfftw3.so:math/fftw3 RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \ - ${LOCALBASE}/lib/libjack.so:audio/jack \ - ${LOCALBASE}/lib/mlt-7/libmltglaxnimate-qt6.so:multimedia/mlt7-glaxnimate@qt6 \ - ${LOCALBASE}/lib/mlt-7/libmltqt6.so:multimedia/mlt7-qt@qt6 + ${LOCALBASE}/lib/libjack.so:audio/jack USES= cmake compiler:c++17-lang cpe desktop-file-utils gl mlt:7 \ pkgconfig qt:6 sdl shared-mime-info tar:txz xorg diff --git a/multimedia/shotcut-qt6/distinfo b/multimedia/shotcut-qt6/distinfo index de40d696cadb..595542d61f7f 100644 --- a/multimedia/shotcut-qt6/distinfo +++ b/multimedia/shotcut-qt6/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1732942012 -SHA256 (shotcut-src-241117.txz) = a69dd704089f1999e55c4506c26442b1276ec529c9e721983bc9ee6708a72013 -SIZE (shotcut-src-241117.txz) = 324261632 +TIMESTAMP = 1738074017 +SHA256 (shotcut-src-250125.txz) = 02ae3d40acd4641f450cedc68e59afe512a52aadc3cc1c633edb5f5886daf804 +SIZE (shotcut-src-250125.txz) = 345393540 diff --git a/multimedia/shotcut-qt6/files/patch-src_database.cpp b/multimedia/shotcut-qt6/files/patch-src_database.cpp deleted file mode 100644 index 654c03d80dd4..000000000000 --- a/multimedia/shotcut-qt6/files/patch-src_database.cpp +++ /dev/null @@ -1,18 +0,0 @@ -Fix build on i386. - -/wrkdirs/usr/ports/multimedia/shotcut-qt6/work/src/shotcut/src/database.cpp:89:29: -error: non-constant-expression cannot be narrowed from type 'qint64' (aka 'long long') -to 'time_t' (aka 'int') in initializer list [-Wc++11-narrowing] - 89 | accessed.toSecsSinceEpoch() + offset, accessed.toSecsSinceEpoch() + offset - ---- src/database.cpp.orig 2024-11-17 08:04:05 UTC -+++ src/database.cpp -@@ -86,7 +86,7 @@ QDir Database::thumbnailsDir() - auto accessed = query.value(1).toDateTime(); - auto offset = accessed.timeZone().offsetFromUtc(accessed); - struct utimbuf utimes { -- accessed.toSecsSinceEpoch() + offset, accessed.toSecsSinceEpoch() + offset -+ static_cast<time_t>(accessed.toSecsSinceEpoch() + offset), static_cast<time_t>(accessed.toSecsSinceEpoch() + offset) - }; - ::utime(dir.filePath(fileName).toUtf8().constData(), &utimes); - } diff --git a/multimedia/shotcut-qt6/pkg-plist b/multimedia/shotcut-qt6/pkg-plist index f952d1c8777d..2461a7b89e15 100644 --- a/multimedia/shotcut-qt6/pkg-plist +++ b/multimedia/shotcut-qt6/pkg-plist @@ -251,6 +251,9 @@ share/mime/packages/org.shotcut.Shotcut.xml %%DATADIR%%/qml/filters/gradient/meta.qml %%DATADIR%%/qml/filters/gradient/ui.qml %%DATADIR%%/qml/filters/gradient/vui.qml +%%DATADIR%%/qml/filters/gradientmap/icon.webp +%%DATADIR%%/qml/filters/gradientmap/meta.qml +%%DATADIR%%/qml/filters/gradientmap/ui.qml %%DATADIR%%/qml/filters/grain/meta.qml %%DATADIR%%/qml/filters/grain/ui.qml %%DATADIR%%/qml/filters/grid/icon.webp @@ -262,6 +265,12 @@ share/mime/packages/org.shotcut.Shotcut.xml %%DATADIR%%/qml/filters/hqdn3d/icon.webp %%DATADIR%%/qml/filters/hqdn3d/meta.qml %%DATADIR%%/qml/filters/hqdn3d/ui.qml +%%DATADIR%%/qml/filters/hslprimaries/icon.webp +%%DATADIR%%/qml/filters/hslprimaries/meta.qml +%%DATADIR%%/qml/filters/hslprimaries/ui.qml +%%DATADIR%%/qml/filters/hslrange/icon.webp +%%DATADIR%%/qml/filters/hslrange/meta.qml +%%DATADIR%%/qml/filters/hslrange/ui.qml %%DATADIR%%/qml/filters/hue_lightness_saturation/icon.webp %%DATADIR%%/qml/filters/hue_lightness_saturation/meta.qml %%DATADIR%%/qml/filters/hue_lightness_saturation/ui.qml @@ -463,6 +472,7 @@ share/mime/packages/org.shotcut.Shotcut.xml %%DATADIR%%/qml/modules/Shotcut/Controls/Button.qml %%DATADIR%%/qml/modules/Shotcut/Controls/ColorPicker.qml %%DATADIR%%/qml/modules/Shotcut/Controls/ComboBox.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/CurveComboBox.qml %%DATADIR%%/qml/modules/Shotcut/Controls/DoubleSpinBox.qml %%DATADIR%%/qml/modules/Shotcut/Controls/EditMenu.qml %%DATADIR%%/qml/modules/Shotcut/Controls/Gauge.qml @@ -527,6 +537,7 @@ share/mime/packages/org.shotcut.Shotcut.xml %%DATADIR%%/translations/shotcut_eu.qm %%DATADIR%%/translations/shotcut_fi.qm %%DATADIR%%/translations/shotcut_fr.qm +%%DATADIR%%/translations/shotcut_ga.qm %%DATADIR%%/translations/shotcut_gd.qm %%DATADIR%%/translations/shotcut_gl.qm %%DATADIR%%/translations/shotcut_he_IL.qm