From 8aa9392d6566f0252f578f4a3522771f9347dc78 Mon Sep 17 00:00:00 2001 From: "Jason E. Hale" Date: Wed, 9 Apr 2025 03:08:43 -0400 Subject: [PATCH] multimedia/shotcut-qt6: Update to 25.03.29 Drop local support for Qt5 mlt components being coinstalled. App should be able to deal with this internally [1] now and there is really no good reason to have Qt5 mlt7 components coinstalled anymore since kdenlive has been ported strictly to Qt6. [1] https://github.com/mltframework/shotcut/commit/017d8b31be696bf3c40f43e08876c83751490131 https://shotcut.org/blog/new-release-250329/ --- multimedia/shotcut-qt6/Makefile | 8 +------- multimedia/shotcut-qt6/distinfo | 6 +++--- multimedia/shotcut-qt6/files/shotcut.sh.in | 11 ----------- multimedia/shotcut-qt6/pkg-plist | 5 ++++- 4 files changed, 8 insertions(+), 22 deletions(-) delete mode 100644 multimedia/shotcut-qt6/files/shotcut.sh.in diff --git a/multimedia/shotcut-qt6/Makefile b/multimedia/shotcut-qt6/Makefile index d375c84db5b0..a30b342180b5 100644 --- a/multimedia/shotcut-qt6/Makefile +++ b/multimedia/shotcut-qt6/Makefile @@ -1,5 +1,5 @@ PORTNAME= shotcut -DISTVERSION= 25.01.25 +DISTVERSION= 25.03.29 CATEGORIES= multimedia MASTER_SITES= https://github.com/mltframework/${PORTNAME}/releases/download/v${DISTVERSION}/ PKGNAMESUFFIX= -qt6 @@ -30,8 +30,6 @@ CXXFLAGS+= -DSHOTCUT_NOUPGRADE CONFLICTS= shotcut -SUB_FILES= ${PORTNAME}.sh - WRKSRC= ${WRKDIR}/src WRKSRC_SUBDIR= ${PORTNAME} @@ -42,8 +40,4 @@ FREI0R_RUN_DEPENDS= frei0r-plugins>=0:graphics/frei0r-plugins LADSPA_RUN_DEPENDS= swhplugins>=0:audio/swhplugins -post-install: - ${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-real - ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - .include diff --git a/multimedia/shotcut-qt6/distinfo b/multimedia/shotcut-qt6/distinfo index 595542d61f7f..749d1f4913c0 100644 --- a/multimedia/shotcut-qt6/distinfo +++ b/multimedia/shotcut-qt6/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738074017 -SHA256 (shotcut-src-250125.txz) = 02ae3d40acd4641f450cedc68e59afe512a52aadc3cc1c633edb5f5886daf804 -SIZE (shotcut-src-250125.txz) = 345393540 +TIMESTAMP = 1744180908 +SHA256 (shotcut-src-250329.txz) = 7007f6eeeed201c8d25c449cb20e55c9d105a3a341d4c342242b8d6b269fc61e +SIZE (shotcut-src-250329.txz) = 342706360 diff --git a/multimedia/shotcut-qt6/files/shotcut.sh.in b/multimedia/shotcut-qt6/files/shotcut.sh.in deleted file mode 100644 index 9c95f9f5ac5b..000000000000 --- a/multimedia/shotcut-qt6/files/shotcut.sh.in +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -PREFIX="%%PREFIX%%/bin" -PROGRAM="${0}" - -# Prevent loading the Qt 5 flavor of the mlt7 plugins if installed. -# Shotcut will crash without this environment variable set because -# mlt7 defaults to loading the Qt 5 flavor of the plugins. - -export MLT_REPOSITORY_DENY="libmltqt:libmltglaxnimate" -exec ${PREFIX}/${PROGRAM##*/}-real "${@}" diff --git a/multimedia/shotcut-qt6/pkg-plist b/multimedia/shotcut-qt6/pkg-plist index 2461a7b89e15..d586a8c037fa 100644 --- a/multimedia/shotcut-qt6/pkg-plist +++ b/multimedia/shotcut-qt6/pkg-plist @@ -1,5 +1,4 @@ bin/shotcut -bin/shotcut-real lib/libCuteLogger.so share/applications/org.shotcut.Shotcut.desktop share/icons/hicolor/128x128/apps/org.shotcut.Shotcut.png @@ -101,6 +100,8 @@ share/mime/packages/org.shotcut.Shotcut.xml %%DATADIR%%/qml/filters/audiolevelgraph/meta.qml %%DATADIR%%/qml/filters/audiolevelgraph/ui.qml %%DATADIR%%/qml/filters/audiolevelgraph/vui.qml +%%DATADIR%%/qml/filters/bigsh0t_eq_cap/meta.qml +%%DATADIR%%/qml/filters/bigsh0t_eq_cap/ui.qml %%DATADIR%%/qml/filters/bigsh0t_eq_mask/icon.webp %%DATADIR%%/qml/filters/bigsh0t_eq_mask/meta.qml %%DATADIR%%/qml/filters/bigsh0t_eq_mask/ui.qml @@ -112,6 +113,8 @@ share/mime/packages/org.shotcut.Shotcut.xml %%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/meta.qml %%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/ui.qml %%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/vui.qml +%%DATADIR%%/qml/filters/bigsh0t_eq_wrap/meta.qml +%%DATADIR%%/qml/filters/bigsh0t_eq_wrap/ui.qml %%DATADIR%%/qml/filters/bigsh0t_hemi_to_eq/icon.webp %%DATADIR%%/qml/filters/bigsh0t_hemi_to_eq/meta.qml %%DATADIR%%/qml/filters/bigsh0t_hemi_to_eq/ui.qml