summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile2
-rw-r--r--multimedia/ab-av1/Makefile2
-rw-r--r--multimedia/alass/Makefile2
-rw-r--r--multimedia/aom/Makefile2
-rw-r--r--multimedia/aom/distinfo6
-rw-r--r--multimedia/aom/files/patch-aom__ports_ppc__cpudetect.c23
-rw-r--r--multimedia/aom/pkg-plist4
-rw-r--r--multimedia/av1an/Makefile2
-rw-r--r--multimedia/dovi_tool/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-rust/Makefile1
-rw-r--r--multimedia/gstreamer1/Makefile1
-rw-r--r--multimedia/helvum/Makefile2
-rw-r--r--multimedia/kooha/Makefile2
-rw-r--r--multimedia/libmediainfo/Makefile2
-rw-r--r--multimedia/libmediainfo/distinfo6
-rw-r--r--multimedia/librav1e/Makefile2
-rw-r--r--multimedia/librespot/Makefile2
-rw-r--r--multimedia/libzen/Makefile2
-rw-r--r--multimedia/libzen/distinfo6
-rw-r--r--multimedia/livego/Makefile2
-rw-r--r--multimedia/mediainfo/Makefile2
-rw-r--r--multimedia/mediainfo/distinfo6
-rw-r--r--multimedia/mediamtx/Makefile1
-rw-r--r--multimedia/navidrome/Makefile2
-rw-r--r--multimedia/neolink/Makefile2
-rw-r--r--multimedia/plexmediaserver-plexpass/Makefile4
-rw-r--r--multimedia/plexmediaserver-plexpass/distinfo6
-rw-r--r--multimedia/py-PySceneDetect/Makefile29
-rw-r--r--multimedia/py-PySceneDetect/distinfo3
-rw-r--r--multimedia/py-scenedetect/Makefile30
-rw-r--r--multimedia/py-scenedetect/distinfo3
-rw-r--r--multimedia/py-scenedetect/files/patch-scenedetect_platform.py (renamed from multimedia/py-PySceneDetect/files/patch-scenedetect_platform.py)0
-rw-r--r--multimedia/py-scenedetect/pkg-descr (renamed from multimedia/py-PySceneDetect/pkg-descr)0
-rw-r--r--multimedia/py-subliminal/Makefile2
-rw-r--r--multimedia/py-subliminal/distinfo6
-rw-r--r--multimedia/rav1e/Makefile2
-rw-r--r--multimedia/ringrtc/Makefile1
-rw-r--r--multimedia/scte35dump/Makefile2
-rw-r--r--multimedia/supersonic/Makefile1
-rw-r--r--multimedia/termplay/Makefile2
-rw-r--r--multimedia/video-trimmer/Makefile1
-rw-r--r--multimedia/wl-screenrec/Makefile2
-rw-r--r--multimedia/youtui/Makefile2
43 files changed, 100 insertions, 82 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 69c66edb0cab..444375a4035f 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -297,7 +297,6 @@
SUBDIR += ptx-kmod
SUBDIR += pwcbsd
SUBDIR += pwcview
- SUBDIR += py-PySceneDetect
SUBDIR += py-av
SUBDIR += py-cec
SUBDIR += py-decord
@@ -316,6 +315,7 @@
SUBDIR += py-pysubs2
SUBDIR += py-python-mpv
SUBDIR += py-pytube
+ SUBDIR += py-scenedetect
SUBDIR += py-soco
SUBDIR += py-srt
SUBDIR += py-subliminal
diff --git a/multimedia/ab-av1/Makefile b/multimedia/ab-av1/Makefile
index 859b71f24d3b..6698b333e721 100644
--- a/multimedia/ab-av1/Makefile
+++ b/multimedia/ab-av1/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ab-av1
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/alass/Makefile b/multimedia/alass/Makefile
index b94b82c95e3d..2143d07b65ec 100644
--- a/multimedia/alass/Makefile
+++ b/multimedia/alass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alass
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/aom/Makefile b/multimedia/aom/Makefile
index c7fa819d6008..b5dde536cff5 100644
--- a/multimedia/aom/Makefile
+++ b/multimedia/aom/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aom
-DISTVERSION= 3.12.1
+DISTVERSION= 3.13.0
CATEGORIES= multimedia
MASTER_SITES= https://storage.googleapis.com/${PORTNAME}-releases/
DISTNAME= lib${PORTNAME}-${DISTVERSION}
diff --git a/multimedia/aom/distinfo b/multimedia/aom/distinfo
index 1e9af09f01fe..86c297daf08f 100644
--- a/multimedia/aom/distinfo
+++ b/multimedia/aom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744403869
-SHA256 (libaom-3.12.1.tar.gz) = 9e9775180dec7dfd61a79e00bda3809d43891aee6b2e331ff7f26986207ea22e
-SIZE (libaom-3.12.1.tar.gz) = 5497367
+TIMESTAMP = 1756846798
+SHA256 (libaom-3.13.0.tar.gz) = 5fe4453a8ffba138a6705a2f6d07666146a706342ef835ee82bf9e70bf9a77d6
+SIZE (libaom-3.13.0.tar.gz) = 6253910
diff --git a/multimedia/aom/files/patch-aom__ports_ppc__cpudetect.c b/multimedia/aom/files/patch-aom__ports_ppc__cpudetect.c
index 271e41579143..91461196c7ba 100644
--- a/multimedia/aom/files/patch-aom__ports_ppc__cpudetect.c
+++ b/multimedia/aom/files/patch-aom__ports_ppc__cpudetect.c
@@ -1,21 +1,27 @@
- Implement VSX detection on FreeBSD
---- aom_ports/ppc_cpudetect.c.orig 2021-07-20 22:23:15 UTC
+--- aom_ports/ppc_cpudetect.c.orig 2025-09-02 20:59:58 UTC
+++ aom_ports/ppc_cpudetect.c
-@@ -9,12 +9,6 @@
+@@ -9,18 +9,11 @@
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
-#include <fcntl.h>
-#include <unistd.h>
-#include <stdint.h>
--#include <asm/cputable.h>
--#include <linux/auxvec.h>
-
#include "config/aom_config.h"
#include "aom_ports/ppc.h"
-@@ -37,6 +31,13 @@ static int cpu_env_mask(void) {
+
+ #if CONFIG_RUNTIME_CPU_DETECT
+-#include <asm/cputable.h>
+-#include <linux/auxvec.h>
+-
+ static int cpu_env_flags(int *flags) {
+ char *env;
+ env = getenv("AOM_SIMD_CAPS");
+@@ -38,6 +31,13 @@ static int cpu_env_mask(void) {
return env && *env ? (int)strtol(env, NULL, 0) : ~0;
}
@@ -29,7 +35,7 @@
int ppc_simd_caps(void) {
int flags;
int mask;
-@@ -75,6 +76,34 @@ out_close:
+@@ -76,7 +76,35 @@ out_close:
close(fd);
return flags & mask;
}
@@ -56,11 +62,12 @@
+
+ return flags & mask;
+}
-+#else
+ #else
+#error \
+ "--enable-runtime-cpu-detect selected, but no CPU detection method " \
+"available for your platform. Reconfigure with --disable-runtime-cpu-detect."
+#endif /* end __FreeBSD__ */
- #else
++#else
// If there is no RTCD the function pointers are not used and can not be
// changed.
+ int ppc_simd_caps(void) { return 0; }
diff --git a/multimedia/aom/pkg-plist b/multimedia/aom/pkg-plist
index fca3d5c5c228..9a08e39953a4 100644
--- a/multimedia/aom/pkg-plist
+++ b/multimedia/aom/pkg-plist
@@ -10,6 +10,10 @@ include/aom/aom_image.h
include/aom/aom_integer.h
include/aom/aomcx.h
include/aom/aomdx.h
+lib/cmake/AOM/AOMConfig.cmake
+lib/cmake/AOM/AOMConfigVersion.cmake
+lib/cmake/AOM/AOMTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/AOM/AOMTargets.cmake
lib/libaom.a
lib/libaom.so
lib/libaom.so.3
diff --git a/multimedia/av1an/Makefile b/multimedia/av1an/Makefile
index 6203a2b00cf7..9f14887c4b46 100644
--- a/multimedia/av1an/Makefile
+++ b/multimedia/av1an/Makefile
@@ -1,6 +1,6 @@
PORTNAME= av1an
DISTVERSION= 0.4.4
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/dovi_tool/Makefile b/multimedia/dovi_tool/Makefile
index b47bd6191598..1f7bd4242dcf 100644
--- a/multimedia/dovi_tool/Makefile
+++ b/multimedia/dovi_tool/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dovi_tool
DISTVERSION= 2.1.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= multimedia
MAINTAINER= michiel@vanbaak.eu
diff --git a/multimedia/gstreamer1-plugins-rust/Makefile b/multimedia/gstreamer1-plugins-rust/Makefile
index b6d43853fbbe..3d55e4c2a658 100644
--- a/multimedia/gstreamer1-plugins-rust/Makefile
+++ b/multimedia/gstreamer1-plugins-rust/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gstreamer1-plugins-rust
DISTVERSION= ${gst-rust_VERSION}
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= multimedia@FreeBSD.org
diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile
index 5ebf11efe993..3849aa8547a4 100644
--- a/multimedia/gstreamer1/Makefile
+++ b/multimedia/gstreamer1/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gstreamer
PORTVERSION= ${_GST_VERSION}
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer/
PKGNAMESUFFIX= 1
diff --git a/multimedia/helvum/Makefile b/multimedia/helvum/Makefile
index 85b55ca0c360..6f70c282d7f8 100644
--- a/multimedia/helvum/Makefile
+++ b/multimedia/helvum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= helvum
DISTVERSION= 0.5.1
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/kooha/Makefile b/multimedia/kooha/Makefile
index e9ef1a99461a..5ddc9857c776 100644
--- a/multimedia/kooha/Makefile
+++ b/multimedia/kooha/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kooha
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= multimedia wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/libmediainfo/Makefile b/multimedia/libmediainfo/Makefile
index 59b73d5b89cf..ca475bbb3ae6 100644
--- a/multimedia/libmediainfo/Makefile
+++ b/multimedia/libmediainfo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libmediainfo
-PORTVERSION= 25.04
+PORTVERSION= 25.07
CATEGORIES= multimedia
MASTER_SITES= https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \
LOCAL/sunpoet
diff --git a/multimedia/libmediainfo/distinfo b/multimedia/libmediainfo/distinfo
index 7983098d9bf5..4c722f095822 100644
--- a/multimedia/libmediainfo/distinfo
+++ b/multimedia/libmediainfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546426
-SHA256 (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = ecd286de77cb13ea4b6ce0ebdbbff3f3da89c67ec2d5c330d47f385a4329c5d2
-SIZE (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = 5987512
+TIMESTAMP = 1755062458
+SHA256 (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = d810a56b84a8f6c009958312459e1d7353b3722db8f18c2bc87da512ebd51482
+SIZE (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = 6118832
diff --git a/multimedia/librav1e/Makefile b/multimedia/librav1e/Makefile
index dad1c73c906d..ab2b613a4760 100644
--- a/multimedia/librav1e/Makefile
+++ b/multimedia/librav1e/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 1
+PORTREVISION= 2
PKGNAMEPREFIX= lib
MASTERDIR= ${.CURDIR}/../rav1e
diff --git a/multimedia/librespot/Makefile b/multimedia/librespot/Makefile
index b1547985e8db..1fbd95db19b7 100644
--- a/multimedia/librespot/Makefile
+++ b/multimedia/librespot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librespot
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= multimedia
MAINTAINER= driesm@FreeBSD.org
diff --git a/multimedia/libzen/Makefile b/multimedia/libzen/Makefile
index df7427722e7f..aee8897a370b 100644
--- a/multimedia/libzen/Makefile
+++ b/multimedia/libzen/Makefile
@@ -23,6 +23,6 @@ USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/MediaInfo_CLI_GNU_FromSource/ZenLib/Project/GNU/Library
-MEDIAINFO_VERSION= 25.04
+MEDIAINFO_VERSION= 25.07
.include <bsd.port.mk>
diff --git a/multimedia/libzen/distinfo b/multimedia/libzen/distinfo
index 85fdd1a09cf0..a37c2f3e70b7 100644
--- a/multimedia/libzen/distinfo
+++ b/multimedia/libzen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546428
-SHA256 (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = ecd286de77cb13ea4b6ce0ebdbbff3f3da89c67ec2d5c330d47f385a4329c5d2
-SIZE (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = 5987512
+TIMESTAMP = 1755062460
+SHA256 (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = d810a56b84a8f6c009958312459e1d7353b3722db8f18c2bc87da512ebd51482
+SIZE (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = 6118832
diff --git a/multimedia/livego/Makefile b/multimedia/livego/Makefile
index a4f7e8392333..a2cf21e4e785 100644
--- a/multimedia/livego/Makefile
+++ b/multimedia/livego/Makefile
@@ -1,6 +1,6 @@
PORTNAME= livego
DISTVERSION= 0.0.15
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/mediainfo/Makefile b/multimedia/mediainfo/Makefile
index bbb0d59a042a..6db558f1d4ca 100644
--- a/multimedia/mediainfo/Makefile
+++ b/multimedia/mediainfo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mediainfo
-PORTVERSION= 25.04
+PORTVERSION= 25.07
CATEGORIES= multimedia
MASTER_SITES= https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \
LOCAL/sunpoet
diff --git a/multimedia/mediainfo/distinfo b/multimedia/mediainfo/distinfo
index 34ffde7598ca..7dd5abd48594 100644
--- a/multimedia/mediainfo/distinfo
+++ b/multimedia/mediainfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546430
-SHA256 (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = ecd286de77cb13ea4b6ce0ebdbbff3f3da89c67ec2d5c330d47f385a4329c5d2
-SIZE (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = 5987512
+TIMESTAMP = 1755062462
+SHA256 (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = d810a56b84a8f6c009958312459e1d7353b3722db8f18c2bc87da512ebd51482
+SIZE (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = 6118832
diff --git a/multimedia/mediamtx/Makefile b/multimedia/mediamtx/Makefile
index c998442f8081..fc60cbcd3d88 100644
--- a/multimedia/mediamtx/Makefile
+++ b/multimedia/mediamtx/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mediamtx
DISTVERSIONPREFIX= v
DISTVERSION= 1.14.0
+PORTREVISION= 1
CATEGORIES= multimedia net
MASTER_SITES+= https://github.com/video-dev/hls.js/releases/download/v1.6.10/
DISTFILES+= release.zip
diff --git a/multimedia/navidrome/Makefile b/multimedia/navidrome/Makefile
index 581f86acd83c..f1f31df327c4 100644
--- a/multimedia/navidrome/Makefile
+++ b/multimedia/navidrome/Makefile
@@ -1,7 +1,7 @@
PORTNAME= navidrome
DISTVERSIONPREFIX= v
DISTVERSION= 0.56.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MASTER_SITES= http://people.freebsd.org/~kbowling/distfiles/:npmcache
DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache
diff --git a/multimedia/neolink/Makefile b/multimedia/neolink/Makefile
index b1f9a0abc543..447cee0bbb85 100644
--- a/multimedia/neolink/Makefile
+++ b/multimedia/neolink/Makefile
@@ -2,7 +2,7 @@ PORTNAME= neolink
PORTVERSION= 0.3.0
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX= g20210903
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= multimedia
MAINTAINER= kevans@FreeBSD.org
diff --git a/multimedia/plexmediaserver-plexpass/Makefile b/multimedia/plexmediaserver-plexpass/Makefile
index 0d1c1be6aa8e..56d9899bc171 100644
--- a/multimedia/plexmediaserver-plexpass/Makefile
+++ b/multimedia/plexmediaserver-plexpass/Makefile
@@ -1,5 +1,5 @@
-DISTVERSION= 1.42.1.10060
-DISTVERSIONSUFFIX= 4e8b05daf
+DISTVERSION= 1.42.2.10102
+DISTVERSIONSUFFIX= 50deb00d9
PKGNAMESUFFIX= -plexpass
USE_RC_SUBR= ${PORTNAME}_plexpass
diff --git a/multimedia/plexmediaserver-plexpass/distinfo b/multimedia/plexmediaserver-plexpass/distinfo
index 6fe72dbe3bae..af54b2a83e23 100644
--- a/multimedia/plexmediaserver-plexpass/distinfo
+++ b/multimedia/plexmediaserver-plexpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754954756
-SHA256 (PlexMediaServer-1.42.1.10060-4e8b05daf-FreeBSD-amd64.tar.bz2) = c3cbc1e8dfe7a1f00a1e2621bcd5cd5750d21b6863977438851832f159ca5f41
-SIZE (PlexMediaServer-1.42.1.10060-4e8b05daf-FreeBSD-amd64.tar.bz2) = 91693639
+TIMESTAMP = 1756819678
+SHA256 (PlexMediaServer-1.42.2.10102-50deb00d9-FreeBSD-amd64.tar.bz2) = 8a283ab70710816d69a8c1d4c8dfefca054dccd4aaeb2b739f435b16f91609cf
+SIZE (PlexMediaServer-1.42.2.10102-50deb00d9-FreeBSD-amd64.tar.bz2) = 91820702
diff --git a/multimedia/py-PySceneDetect/Makefile b/multimedia/py-PySceneDetect/Makefile
deleted file mode 100644
index 3e411248de63..000000000000
--- a/multimedia/py-PySceneDetect/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= PySceneDetect
-DISTVERSION= 0.6.6
-DISTVERSIONPREFIX= v
-DISTVERSIONSUFFIX= -release
-CATEGORIES= multimedia python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= OpenCV-based video scene detection program and Python library
-WWW= https://www.scenedetect.com
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}platformdirs>0:devel/py-platformdirs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \
- opencv>=0:graphics/opencv \
- mkvmerge:multimedia/mkvtoolnix
-
-USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= Breakthrough
-USE_PYTHON= autoplist distutils pytest
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/multimedia/py-PySceneDetect/distinfo b/multimedia/py-PySceneDetect/distinfo
deleted file mode 100644
index db8936dd9f3b..000000000000
--- a/multimedia/py-PySceneDetect/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1741596894
-SHA256 (Breakthrough-PySceneDetect-v0.6.6-release_GH0.tar.gz) = 5138b89c130cd329daf234ab7c063a3da63d06638af50b1ac55a43a821641500
-SIZE (Breakthrough-PySceneDetect-v0.6.6-release_GH0.tar.gz) = 57818838
diff --git a/multimedia/py-scenedetect/Makefile b/multimedia/py-scenedetect/Makefile
new file mode 100644
index 000000000000..cf024309e126
--- /dev/null
+++ b/multimedia/py-scenedetect/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= scenedetect
+DISTVERSION= 0.6.7
+CATEGORIES= multimedia python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= atanubiswas484@gmail.com
+COMMENT= OpenCV-based video scene detection program and Python library
+WWW= https://www.scenedetect.com/ \
+ https://github.com/Breakthrough/PySceneDetect/
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63.1:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0.37:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}platformdirs>0:devel/py-platformdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \
+ ffmpeg:multimedia/ffmpeg \
+ mkvmerge:multimedia/mkvtoolnix \
+ opencv>=0:graphics/opencv
+
+USES= python
+USE_PYTHON= autoplist pep517 pytest
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/multimedia/py-scenedetect/distinfo b/multimedia/py-scenedetect/distinfo
new file mode 100644
index 000000000000..29b5a60124a8
--- /dev/null
+++ b/multimedia/py-scenedetect/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756240360
+SHA256 (scenedetect-0.6.7.tar.gz) = 1a2c73b57de2e1656f7896edc8523de7217f361179a8966e947f79d33e40830f
+SIZE (scenedetect-0.6.7.tar.gz) = 164213
diff --git a/multimedia/py-PySceneDetect/files/patch-scenedetect_platform.py b/multimedia/py-scenedetect/files/patch-scenedetect_platform.py
index 1af0bf35d3e5..1af0bf35d3e5 100644
--- a/multimedia/py-PySceneDetect/files/patch-scenedetect_platform.py
+++ b/multimedia/py-scenedetect/files/patch-scenedetect_platform.py
diff --git a/multimedia/py-PySceneDetect/pkg-descr b/multimedia/py-scenedetect/pkg-descr
index ce7003385198..ce7003385198 100644
--- a/multimedia/py-PySceneDetect/pkg-descr
+++ b/multimedia/py-scenedetect/pkg-descr
diff --git a/multimedia/py-subliminal/Makefile b/multimedia/py-subliminal/Makefile
index 6c4f554a65a7..e49e60d6d7ca 100644
--- a/multimedia/py-subliminal/Makefile
+++ b/multimedia/py-subliminal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= subliminal
-DISTVERSION= 2.3.2
+DISTVERSION= 2.4.0
CATEGORIES= multimedia python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/multimedia/py-subliminal/distinfo b/multimedia/py-subliminal/distinfo
index cf709bd1e00e..f01299e57ce6 100644
--- a/multimedia/py-subliminal/distinfo
+++ b/multimedia/py-subliminal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746747144
-SHA256 (subliminal-2.3.2.tar.gz) = e9adee230b8bf46e27214da71ada18a3a0107d968005a25be3db5bc5855fb433
-SIZE (subliminal-2.3.2.tar.gz) = 3459550
+TIMESTAMP = 1756899778
+SHA256 (subliminal-2.4.0.tar.gz) = 73df6d1940166ef0e2cdeb4f8d655a4afe1082d481ec090ad2a9e66b1a1621fc
+SIZE (subliminal-2.4.0.tar.gz) = 3460114
diff --git a/multimedia/rav1e/Makefile b/multimedia/rav1e/Makefile
index 014ae5cf9533..ab01f0e7f3c3 100644
--- a/multimedia/rav1e/Makefile
+++ b/multimedia/rav1e/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rav1e
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION?= 1
+PORTREVISION?= 2
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index 1324db03a6be..1c23e2d53a84 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ringrtc
DISTVERSIONPREFIX= v
DISTVERSION= 2.56.0
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= LOCAL/mikael/ringrtc/:base \
LOCAL/mikael/ringrtc/:boringssl \
diff --git a/multimedia/scte35dump/Makefile b/multimedia/scte35dump/Makefile
index 029f910bd617..75ce08763f93 100644
--- a/multimedia/scte35dump/Makefile
+++ b/multimedia/scte35dump/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scte35dump
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.8
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= multimedia
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/multimedia/supersonic/Makefile b/multimedia/supersonic/Makefile
index 6a320f95fb13..c9a9bdecd463 100644
--- a/multimedia/supersonic/Makefile
+++ b/multimedia/supersonic/Makefile
@@ -1,6 +1,7 @@
PORTNAME= supersonic
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/multimedia/termplay/Makefile b/multimedia/termplay/Makefile
index cbda5d56a2d8..bd4c6c45e412 100644
--- a/multimedia/termplay/Makefile
+++ b/multimedia/termplay/Makefile
@@ -1,6 +1,6 @@
PORTNAME= termplay
DISTVERSION= 2.0.6
-PORTREVISION= 45
+PORTREVISION= 46
CATEGORIES= multimedia
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/multimedia/video-trimmer/Makefile b/multimedia/video-trimmer/Makefile
index 9e91b0238bd7..ac0dfed2eae2 100644
--- a/multimedia/video-trimmer/Makefile
+++ b/multimedia/video-trimmer/Makefile
@@ -1,6 +1,7 @@
PORTNAME= video-trimmer
DISTVERSIONPREFIX= v
DISTVERSION= 25.03
+PORTREVISION= 1
CATEGORIES= multimedia gnome
DIST_SUBDIR= gnome
diff --git a/multimedia/wl-screenrec/Makefile b/multimedia/wl-screenrec/Makefile
index 4b74e9294d3e..fee78f556c5d 100644
--- a/multimedia/wl-screenrec/Makefile
+++ b/multimedia/wl-screenrec/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wl-screenrec
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= multimedia wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/youtui/Makefile b/multimedia/youtui/Makefile
index 025bd529afc9..592018e41624 100644
--- a/multimedia/youtui/Makefile
+++ b/multimedia/youtui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= youtui
DISTVERSIONPREFIX= youtui/v
DISTVERSION= 0.0.25
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org