From: Josh Grosse Subject: update: multimedia/shotcut v25.07.26 To: ports@openbsd.org Date: Sun, 27 Jul 2025 06:58:02 -0400 Trivial port update to the lastest release of shotcut. Taking maintainership, since I've been maintaining the port for the last several releases. Tested on amd64. Changelog: https://github.com/mltframework/shotcut/releases/tag/v25.07.26 diff --git multimedia/shotcut/Makefile multimedia/shotcut/Makefile index ca2d4e175ef..dd5d1b6fd26 100644 --- multimedia/shotcut/Makefile +++ multimedia/shotcut/Makefile @@ -4,12 +4,14 @@ COMMENT = video editor GH_ACCOUNT = mltframework GH_PROJECT = shotcut -GH_TAGNAME = v25.05.11 +GH_TAGNAME = v25.07.26 CATEGORIES = multimedia HOMEPAGE = https://www.shotcut.org/ +MAINTAINER = Josh Grosse + # GPLv3+ PERMIT_PACKAGE = Yes DEBUG_PACKAGES = ${BUILD_PACKAGES} diff --git multimedia/shotcut/distinfo multimedia/shotcut/distinfo index 5eb40f35387..68fc9f24820 100644 --- multimedia/shotcut/distinfo +++ multimedia/shotcut/distinfo @@ -1,2 +1,2 @@ -SHA256 (shotcut-25.05.11.tar.gz) = XseF/wuxLFbwW+vlA91KVniB1sL2JZK63P5YWpEX1Zc= -SIZE (shotcut-25.05.11.tar.gz) = 13218849 +SHA256 (shotcut-25.07.26.tar.gz) = 8PikGnpwHYjxqJl7cOC/r8pAWOQ18GsuvOCNUIyv31o= +SIZE (shotcut-25.07.26.tar.gz) = 13716004 diff --git multimedia/shotcut/patches/patch-src_CMakeLists_txt multimedia/shotcut/patches/patch-src_CMakeLists_txt index d9367da4f84..f7fd72d434c 100644 --- multimedia/shotcut/patches/patch-src_CMakeLists_txt +++ multimedia/shotcut/patches/patch-src_CMakeLists_txt @@ -1,7 +1,7 @@ Index: src/CMakeLists.txt --- src/CMakeLists.txt.orig +++ src/CMakeLists.txt -@@ -356,5 +356,5 @@ if(UNIX AND NOT APPLE) +@@ -359,5 +359,5 @@ if(UNIX AND NOT APPLE) install(FILES ${CMAKE_SOURCE_DIR}/packaging/linux/icons/128x128/org.shotcut.Shotcut.png DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/128x128/apps/) install(FILES ${CMAKE_SOURCE_DIR}/packaging/linux/shotcut.1 diff --git multimedia/shotcut/patches/patch-src_mainwindow_cpp multimedia/shotcut/patches/patch-src_mainwindow_cpp index f465e62abab..603ce6d4ebc 100644 --- multimedia/shotcut/patches/patch-src_mainwindow_cpp +++ multimedia/shotcut/patches/patch-src_mainwindow_cpp @@ -1,12 +1,12 @@ Index: src/mainwindow.cpp --- src/mainwindow.cpp.orig +++ src/mainwindow.cpp -@@ -139,7 +139,7 @@ MainWindow::MainWindow() +@@ -143,7 +143,7 @@ MainWindow::MainWindow() , m_keyframesDock(0) { #if defined(Q_OS_UNIX) && !defined(Q_OS_MAC) - QLibrary libSDL("libSDL2-2.0.so.0"); + QLibrary libSDL("libSDL2.so"); if (!libSDL.load()) { - QMessageBox::critical(this, qApp->applicationName(), - tr("Error: This program requires the SDL 2 library.\n\nPlease install it using your package manager. It may be named libsdl2-2.0-0, SDL2, or similar.")); + QMessageBox::critical( + this, diff --git multimedia/shotcut/pkg/PLIST multimedia/shotcut/pkg/PLIST index 9333f0e34e1..b7a51a2585f 100644 --- multimedia/shotcut/pkg/PLIST +++ multimedia/shotcut/pkg/PLIST @@ -12,6 +12,7 @@ share/shotcut/filter-sets/ share/shotcut/filter-sets/Glow Intensity share/shotcut/filter-sets/Obscure With Blur share/shotcut/filter-sets/Obscure With Mosaic +share/shotcut/filter-sets/Soft Focus share/shotcut/filter-sets/Text Simple with Gradient Back share/shotcut/qml/ share/shotcut/qml/export-chapters/ @@ -28,6 +29,8 @@ share/shotcut/qml/export-edl/mlt2edl.js share/shotcut/qml/export-edl/package.json share/shotcut/qml/export-edl/rebuild.sh share/shotcut/qml/export-edl/test-node.js +share/shotcut/qml/extensions/ +share/shotcut/qml/extensions/whispermodel.qml share/shotcut/qml/filters/ share/shotcut/qml/filters/alpha_adjust/ share/shotcut/qml/filters/alpha_adjust/icon.webp @@ -106,6 +109,7 @@ share/shotcut/qml/filters/audio_matrix_ms/meta.qml share/shotcut/qml/filters/audio_matrix_ms/ui.qml share/shotcut/qml/filters/audio_mono/ share/shotcut/qml/filters/audio_mono/meta.qml +share/shotcut/qml/filters/audio_mono/ui.qml share/shotcut/qml/filters/audio_mute/ share/shotcut/qml/filters/audio_mute/meta.qml share/shotcut/qml/filters/audio_mute/ui.qml @@ -462,6 +466,10 @@ share/shotcut/qml/filters/opacity/icon.webp share/shotcut/qml/filters/opacity/meta.qml share/shotcut/qml/filters/opacity/meta_movit.qml share/shotcut/qml/filters/opacity/ui.qml +share/shotcut/qml/filters/outline/ +share/shotcut/qml/filters/outline/icon.webp +share/shotcut/qml/filters/outline/meta.qml +share/shotcut/qml/filters/outline/ui.qml share/shotcut/qml/filters/pillar_echo/ share/shotcut/qml/filters/pillar_echo/icon.webp share/shotcut/qml/filters/pillar_echo/meta.qml @@ -633,6 +641,7 @@ share/shotcut/qml/modules/ share/shotcut/qml/modules/Shotcut/ share/shotcut/qml/modules/Shotcut/Controls/ share/shotcut/qml/modules/Shotcut/Controls/Button.qml +share/shotcut/qml/modules/Shotcut/Controls/ChannelMask.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 @@ -708,6 +717,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_fr_CA.qm share/shotcut/translations/shotcut_ga.qm share/shotcut/translations/shotcut_gd.qm share/shotcut/translations/shotcut_gl.qm @@ -716,6 +726,7 @@ share/shotcut/translations/shotcut_hu.qm share/shotcut/translations/shotcut_it.qm share/shotcut/translations/shotcut_ja.qm share/shotcut/translations/shotcut_ko.qm +share/shotcut/translations/shotcut_lt.qm share/shotcut/translations/shotcut_nb.qm share/shotcut/translations/shotcut_ne.qm share/shotcut/translations/shotcut_nl.qm