Attached is a revised diff. Built under a proot to ensure no
hidden dependencies. Patches and PLIST updated. No discrepancies
reported by port-lib-depends-check.
Builds and runs with the newly-updated Qt 6.10.2 on amd64.
diff --git multimedia/shotcut/Makefile multimedia/shotcut/Makefile
index a36c00f2f1e..cbe4304b284 100644
--- multimedia/shotcut/Makefile
+++ multimedia/shotcut/Makefile
@@ -2,7 +2,7 @@ USE_WXNEEDED = Yes
COMMENT = video editor
-V = 25.12.31
+V = 26.1.30
DIST_TUPLE = github mltframework shotcut v${V} .
PKGNAME = shotcut-${V}
diff --git multimedia/shotcut/distinfo multimedia/shotcut/distinfo
index f226cbe9fe8..669888f26a6 100644
--- multimedia/shotcut/distinfo
+++ multimedia/shotcut/distinfo
@@ -1,2 +1,2 @@
-SHA256 (mltframework-shotcut-v25.12.31.tar.gz) =
6JKOFbvjZSE0HoBcXevlJ2TE9xGrehQxx95HEhHhChk=
-SIZE (mltframework-shotcut-v25.12.31.tar.gz) = 16176521
+SHA256 (mltframework-shotcut-v26.1.30.tar.gz) =
khw8knAz/oW74M8ozmL9YrAbVtaikmCTZDKRkop7dsw=
+SIZE (mltframework-shotcut-v26.1.30.tar.gz) = 16337153
diff --git multimedia/shotcut/patches/patch-CMakeLists_txt
multimedia/shotcut/patches/patch-CMakeLists_txt
index 71993e80ea7..5b20f6c75d8 100644
--- multimedia/shotcut/patches/patch-CMakeLists_txt
+++ multimedia/shotcut/patches/patch-CMakeLists_txt
@@ -3,7 +3,7 @@ mlt 7.36 is not (yet) ported, and is not (yet) needed.
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
-@@ -56,7 +56,7 @@ if(UNIX AND NOT APPLE)
+@@ -57,7 +57,7 @@ if(UNIX AND NOT APPLE)
endif()
find_package(PkgConfig REQUIRED)
diff --git multimedia/shotcut/patches/patch-src_CMakeLists_txt
multimedia/shotcut/patches/patch-src_CMakeLists_txt
index 146bde3249e..f8826e4dbea 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
-@@ -389,5 +389,5 @@ if(UNIX AND NOT APPLE)
+@@ -391,5 +391,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 f1c2efcd6b5..8fdaff8bd90 100644
--- multimedia/shotcut/patches/patch-src_mainwindow_cpp
+++ multimedia/shotcut/patches/patch-src_mainwindow_cpp
@@ -1,7 +1,7 @@
Index: src/mainwindow.cpp
--- src/mainwindow.cpp.orig
+++ src/mainwindow.cpp
-@@ -150,7 +150,7 @@ MainWindow::MainWindow()
+@@ -152,7 +152,7 @@ MainWindow::MainWindow()
, m_keyframesDock(0)
{
#if defined(Q_OS_UNIX) && !defined(Q_OS_MAC)
diff --git multimedia/shotcut/pkg/PLIST multimedia/shotcut/pkg/PLIST
index 6ac21a75677..5ee7c1bb212 100644
--- multimedia/shotcut/pkg/PLIST
+++ multimedia/shotcut/pkg/PLIST
@@ -188,8 +188,10 @@ share/shotcut/qml/filters/bigsh0t_transform_360/vui.qml
share/shotcut/qml/filters/blend_mode/
share/shotcut/qml/filters/blend_mode/icon.webp
share/shotcut/qml/filters/blend_mode/meta_cairoblend.qml
+share/shotcut/qml/filters/blend_mode/meta_movit.qml
share/shotcut/qml/filters/blend_mode/meta_qtblend.qml
share/shotcut/qml/filters/blend_mode/ui_cairoblend.qml
+share/shotcut/qml/filters/blend_mode/ui_movit.qml
share/shotcut/qml/filters/blend_mode/ui_qtblend.qml
share/shotcut/qml/filters/bluescreen0r/
share/shotcut/qml/filters/bluescreen0r/icon.webp
@@ -751,6 +753,7 @@ share/shotcut/translations/shotcut_sv.qm
share/shotcut/translations/shotcut_th.qm
share/shotcut/translations/shotcut_tr.qm
share/shotcut/translations/shotcut_uk.qm
+share/shotcut/translations/shotcut_zh-Hans.qm
share/shotcut/translations/shotcut_zh_CN.qm
share/shotcut/translations/shotcut_zh_TW.qm
@tag update-desktop-database