Skip site navigation (1)Skip section navigation (2)



index | | raw e-mail

diff --git a/multimedia/openshot/Makefile b/multimedia/openshot/Makefile
index 17c0e7852e8f..ce94cf218120 100644
--- a/multimedia/openshot/Makefile
+++ b/multimedia/openshot/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	openshot
 DISTVERSIONPREFIX=	v
-DISTVERSION=	3.5.0
+DISTVERSION=	3.5.1
 CATEGORIES=	multimedia
 
 MAINTAINER=	tatsuki_makino@hotmail.com
@@ -11,7 +11,7 @@ LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	${RUN_DEPENDS}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}libopenshot>=0.5.0:multimedia/libopenshot@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}libopenshot>=0.7.0:multimedia/libopenshot@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}sentry-sdk>=0:devel/py-sentry-sdk@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyzmq>=0:net/py-pyzmq@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \
@@ -31,9 +31,14 @@ PLIST_SUB=	VERSION=${DISTVERSION:C/-.+//}
 
 OPTIONS_DEFINE=	DOCS
 OPTIONS_DEFAULT=
+.if 1
+DOCS_BUILD_DEPENDS=	${FLAVORS:[1]}-sphinx>=0:textproc/py-sphinx \
+			${FLAVORS:[1]}-sphinx_rtd_theme>=0:textproc/py-sphinx_rtd_theme
+.else
 DOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} \
 			${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>=0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
 DOCS_BINARY_ALIAS=	sphinx-build=sphinx-build-${PYTHON_VER}
+.endif
 DOCS_PORTDOCS=	*
 
 do-build-DOCS-on:
diff --git a/multimedia/openshot/distinfo b/multimedia/openshot/distinfo
index 5576c24cc79c..28914e9aecf7 100644
--- a/multimedia/openshot/distinfo
+++ b/multimedia/openshot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1774234800
-SHA256 (OpenShot-openshot-qt-v3.5.0_GH0.tar.gz) = 6157c3c2336b38ee0ec7f4d3f164c0442f9c749402fb14884c154e6b0931cf5f
-SIZE (OpenShot-openshot-qt-v3.5.0_GH0.tar.gz) = 136659356
+TIMESTAMP = 1775703600
+SHA256 (OpenShot-openshot-qt-v3.5.1_GH0.tar.gz) = 6e3bbca4ab81caf7941f6fc1edcaec2fe4b2989cce335eef095184566e1602d2
+SIZE (OpenShot-openshot-qt-v3.5.1_GH0.tar.gz) = 137386247
diff --git a/multimedia/openshot/files/patch-src_classes_info.py b/multimedia/openshot/files/patch-src_classes_info.py
index 686effb3c9d6..881249e115d0 100644
--- a/multimedia/openshot/files/patch-src_classes_info.py
+++ b/multimedia/openshot/files/patch-src_classes_info.py
@@ -1,6 +1,6 @@
---- src/classes/info.py.orig	2026-03-18 21:17:58 UTC
+--- src/classes/info.py.orig	2026-04-05 22:42:37 UTC
 +++ src/classes/info.py
-@@ -193,6 +193,7 @@ SETUP = {
+@@ -194,6 +194,7 @@ SETUP = {
                         "License :: OSI Approved :: GNU General Public License (GPL)",
                         "Operating System :: OS Independent",
                         "Operating System :: POSIX :: Linux",
diff --git a/multimedia/openshot/files/patch-src_settings___default.settings b/multimedia/openshot/files/patch-src_settings___default.settings
index b49fc87da837..a0e052db8463 100644
--- a/multimedia/openshot/files/patch-src_settings___default.settings
+++ b/multimedia/openshot/files/patch-src_settings___default.settings
@@ -1,6 +1,6 @@
---- src/settings/_default.settings.orig	2026-03-18 21:17:58 UTC
+--- src/settings/_default.settings.orig	2026-04-05 22:42:37 UTC
 +++ src/settings/_default.settings
-@@ -534,7 +534,7 @@
+@@ -605,7 +605,7 @@
      "min": 0,
      "setting": "graca_number_de",
      "type": "dropdown",
@@ -9,7 +9,7 @@
      "translate_values": true,
      "values": [],
      "restart": true
-@@ -546,7 +546,7 @@
+@@ -617,7 +617,7 @@
      "min": 0,
      "setting": "graca_number_en",
      "type": "dropdown",
diff --git a/multimedia/openshot/files/patch-src_windows_preferences.py b/multimedia/openshot/files/patch-src_windows_preferences.py
index e6ec895b8c15..f0cddeb4ee7f 100644
--- a/multimedia/openshot/files/patch-src_windows_preferences.py
+++ b/multimedia/openshot/files/patch-src_windows_preferences.py
@@ -1,6 +1,6 @@
---- src/windows/preferences.py.orig	2026-03-18 21:17:58 UTC
+--- src/windows/preferences.py.orig	2026-04-05 22:42:37 UTC
 +++ src/windows/preferences.py
-@@ -392,7 +392,7 @@ class Preferences(QDialog):
+@@ -413,7 +413,7 @@ class Preferences(QDialog):
                                  value_list.remove(value_item)
                              elif os_platform == "Windows" and v not in ("0", "3", "4"):
                                  value_list.remove(value_item)
diff --git a/multimedia/openshot/pkg-plist b/multimedia/openshot/pkg-plist
index 46b4b00b71b4..92c70de898fb 100644
--- a/multimedia/openshot/pkg-plist
+++ b/multimedia/openshot/pkg-plist
@@ -9,6 +9,8 @@ bin/openshot-qt
 %%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/__init__%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/launch%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/launch%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/qt_test_app%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/qt_test_app%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/blender/blend/blinds.blend
 %%PYTHON_SITELIBDIR%%/openshot_qt/blender/blend/colors.blend
 %%PYTHON_SITELIBDIR%%/openshot_qt/blender/blend/dissolve.blend
@@ -137,6 +139,8 @@ bin/openshot-qt
 %%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/path_utils%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/project_data%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/project_data%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/proxy_service%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/proxy_service%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/qt_types%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/qt_types%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/query%%PYTHON_TAG%%.opt-1.pyc
@@ -247,6 +251,7 @@ bin/openshot-qt
 %%PYTHON_SITELIBDIR%%/openshot_qt/classes/openshot_rc.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/classes/path_utils.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/classes/project_data.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/proxy_service.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/classes/qt_types.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/classes/query.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/classes/sentry.py
@@ -317,16 +322,20 @@ bin/openshot-qt
 %%PYTHON_SITELIBDIR%%/openshot_qt/colors/vibrant_&_colorful/warm_pop.cube
 %%PYTHON_SITELIBDIR%%/openshot_qt/colors/vibrant_&_colorful/warm_to_cool.cube
 %%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/image-blur-anything-sam2.json
+%%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/image-extract-depth.json
+%%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/image-extract-lines.json
 %%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/image-highlight-anything-sam2.json
 %%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/image-mask-anything-sam2.json
 %%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/img2img-basic.json
-%%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/img2video-svd.json
+%%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/img2video-wan.json
 %%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/txt2audio-stable-open.json
 %%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/txt2img-basic.json
 %%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/txt2music-ace-step.json
 %%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/txt2video-svd.json
 %%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/upscale-realesrgan-x4.json
 %%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/video-blur-anything-sam2.json
+%%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/video-extract-depth.json
+%%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/video-extract-lines.json
 %%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/video-frame-interpolation-rife2x.json
 %%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/video-highlight-anything-sam2.json
 %%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/video-mask-anything-sam2.json
@@ -5891,6 +5900,7 @@ bin/openshot-qt
 %%PYTHON_SITELIBDIR%%/openshot_qt/profiles/legacy/vertical_720p_50
 %%PYTHON_SITELIBDIR%%/openshot_qt/profiles/legacy/vertical_720p_5994
 %%PYTHON_SITELIBDIR%%/openshot_qt/profiles/legacy/vertical_720p_60
+%%PYTHON_SITELIBDIR%%/openshot_qt/qt_test_app.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/resources/contributors.json
 %%PYTHON_SITELIBDIR%%/openshot_qt/resources/export-clip-audio-template.xml
 %%PYTHON_SITELIBDIR%%/openshot_qt/resources/export-clip-video-template.xml
@@ -5905,19 +5915,40 @@ bin/openshot-qt
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/__init__.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_add_to_timeline%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_add_to_timeline%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_assets%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_assets%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_dialog_preview_resize%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_dialog_preview_resize%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_files_model_helpers%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_files_model_helpers%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_json_data%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_json_data%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_main_window%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_main_window%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_optimized_preview_menu%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_optimized_preview_menu%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_project_data%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_project_data%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_proxy_service%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_proxy_service%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_qt_types%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_qt_types%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_query%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_query%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_timeline_helpers%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_timeline_helpers%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_add_to_timeline.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_assets.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_dialog_preview_resize.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_files_model_helpers.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_json_data.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_main_window.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_optimized_preview_menu.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_project_data.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_proxy_service.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_qt_types.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_query.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_timeline_helpers.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/themes/__init__.py
@@ -5938,6 +5969,8 @@ bin/openshot-qt
 %%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/ai-action-create-image.svg
 %%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/ai-action-create-music.svg
 %%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/ai-action-create-video.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/ai-action-extract-depth.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/ai-action-extract-lines.svg
 %%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/ai-action-restyle.svg
 %%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/ai-action-scenes.svg
 %%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/ai-action-smooth.svg
@@ -5976,6 +6009,8 @@ bin/openshot-qt
 %%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-new-project.svg
 %%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-next-marker.svg
 %%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-open-project.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-optimize-preview-missing.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-optimize-preview.svg
 %%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-prev-marker.svg
 %%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-profile.svg
 %%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-razor.svg
@@ -6687,12 +6722,16 @@ bin/openshot-qt
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/emojis_listview%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/files_listview%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/files_listview%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/files_thumbnail_overlay%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/files_thumbnail_overlay%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/files_treeview%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/files_treeview%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/find_file%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/find_file%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/menu%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/menu%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/optimized_preview_menu%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/optimized_preview_menu%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/profiles_treeview%%PYTHON_TAG%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/profiles_treeview%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/properties_tableview%%PYTHON_TAG%%.opt-1.pyc
@@ -6722,9 +6761,11 @@ bin/openshot-qt
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/effects_treeview.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/emojis_listview.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/files_listview.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/files_thumbnail_overlay.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/files_treeview.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/find_file.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/menu.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/optimized_preview_menu.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/profiles_treeview.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/properties_tableview.py
 %%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/repeat.py


home | help