multimedia/openshot: Update to 3.0.0

OpenShot 3.0 Released | Stability, Performance & Usability
Written by Jonathan on Dec. 10, 2022 in Releases.

Highlights & Features:
 - Free & Open-Source Video Editor
 - More than 1000 improvements & fixes
 - Improved stability & memory usage
 - Enhanced real-time video playback performance
 - Timeline & usability improvements (snapping, keyframes, waveforms,
   default folders, and more)
 - Ability to export multiple clips and videos at the same time
 - Improved User-Guide / Documentation / Help Manual
 - Updated Language Translations & Translation System
 - Expanded video formats supported
 - Support for Blender 3.3
 - 4K display | monitor support (High DPI)

ChangeLog:
https://www.openshot.org/blog/2022/12/10/new_openshot_release_300/

PR:		268317
This commit is contained in:
VVD 2022-12-26 05:22:06 +00:00 committed by Nuno Teixeira
parent 6622ce688c
commit 82f46e4dcd
8 changed files with 1496 additions and 46 deletions

View File

@ -1,7 +1,6 @@
PORTNAME= openshot
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.1
PORTREVISION= 1
DISTVERSION= 3.0.0
CATEGORIES= multimedia
MAINTAINER= tatsuki_makino@hotmail.com
@ -12,13 +11,13 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libopenshot>=0.2.7:multimedia/libopenshot@${PY_FLAVOR} \
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libopenshot>=0.3.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} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
USES= desktop-file-utils pyqt:5 python:3.5+ shared-mime-info shebangfix
USES= desktop-file-utils pyqt:5 python shared-mime-info shebangfix
USE_GITHUB= yes
GH_ACCOUNT= OpenShot
GH_PROJECT= ${PORTNAME}-qt
@ -33,6 +32,7 @@ OPTIONS_DEFINE= DOCS
OPTIONS_DEFAULT=
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}
DOCS_PORTDOCS= *
do-build-DOCS-on:

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1633834800
SHA256 (OpenShot-openshot-qt-v2.6.1_GH0.tar.gz) = 11651d5e7287da3c766ce6b447aef8da5cdadaf5626a2816e9025c831d0e1a66
SIZE (OpenShot-openshot-qt-v2.6.1_GH0.tar.gz) = 68566443
TIMESTAMP = 1670814000
SHA256 (OpenShot-openshot-qt-v3.0.0_GH0.tar.gz) = 9a6b76ebb32f34722a30af0cafeea2dee1ef11daef1d7c9c73ba9b1350ea57f9
SIZE (OpenShot-openshot-qt-v3.0.0_GH0.tar.gz) = 92552771

View File

@ -1,6 +1,6 @@
--- src/classes/info.py.orig 2021-08-24 18:04:45 UTC
--- src/classes/info.py.orig 2022-12-08 21:31:12 UTC
+++ src/classes/info.py
@@ -172,6 +172,7 @@ SETUP = {
@@ -188,6 +188,7 @@ SETUP = {
"License :: OSI Approved :: GNU General Public License (GPL)",
"Operating System :: OS Independent",
"Operating System :: POSIX :: Linux",

View File

@ -1,6 +1,6 @@
--- src/classes/metrics.py.orig 2021-08-24 18:04:45 UTC
--- src/classes/metrics.py.orig 2022-12-08 21:31:12 UTC
+++ src/classes/metrics.py
@@ -60,6 +60,11 @@ try:
@@ -61,6 +61,11 @@ try:
os_version = "Macintosh; Intel Mac OS X %s" % v[0].replace(".", "_")
os_distro = "OS X %s" % v[0]

View File

@ -1,6 +1,6 @@
--- src/launch.py.orig 2021-08-24 18:04:45 UTC
--- src/launch.py.orig 2022-12-08 21:31:12 UTC
+++ src/launch.py
@@ -109,7 +109,7 @@ def main():
@@ -114,7 +114,7 @@ def main():
'(requires Qt 5.11+)')
parser.add_argument(
'-b', '--web-backend', action='store',

View File

@ -1,6 +1,6 @@
--- src/settings/_default.settings.orig 2020-06-15 23:50:00 UTC
--- src/settings/_default.settings.orig 2022-12-08 21:31:12 UTC
+++ src/settings/_default.settings
@@ -406,7 +406,7 @@
@@ -451,7 +451,7 @@
"min": 0,
"setting": "graca_number_de",
"type": "dropdown",
@ -9,12 +9,12 @@
"translate_values": true,
"values": [],
"restart": true
@@ -418,7 +418,7 @@
@@ -463,7 +463,7 @@
"min": 0,
"setting": "graca_number_en",
"type": "dropdown",
- "value": "0",
+ "value": 0,
"values": [],
"restart": true
"restart": false
},

View File

@ -1,6 +1,6 @@
--- src/windows/preferences.py.orig 2021-01-30 23:50:27 UTC
--- src/windows/preferences.py.orig 2022-12-08 21:31:12 UTC
+++ src/windows/preferences.py
@@ -313,7 +313,7 @@ class Preferences(QDialog):
@@ -315,7 +315,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)
@ -8,12 +8,4 @@
+ elif (os_platform == "FreeBSD" or os_platform == "Linux") and v not in ("0", "1", "2", "6"):
value_list.remove(value_item)
# Remove hardware mode items which cannot decode the example video
@@ -327,6 +327,7 @@ class Preferences(QDialog):
# Replace %s dropdown values for hardware acceleration
if param["setting"] in ("graca_number_en", "graca_number_de"):
+ value_list = []
for card_index in range(0, 3):
# Test each graphics card, and only include valid ones
if card_index in self.hardware_tests_cards and self.hardware_tests_cards.get(card_index):
# Add test button

File diff suppressed because it is too large Load Diff