git: 2eb00081541d - main - multimedia/py-scenedetect: Update 0.6.6 => 0.6.7, take maintainership

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Mon, 01 Sep 2025 22:37:39 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2eb00081541dc88e41f83b2bc6418384d748fba6

commit 2eb00081541dc88e41f83b2bc6418384d748fba6
Author:     Atanu Biswas <atanubiswas484@gmail.com>
AuthorDate: 2025-09-01 22:33:11 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-09-01 22:36:33 +0000

    multimedia/py-scenedetect: Update 0.6.6 => 0.6.7, take maintainership
    
    Changelog:
    https://www.scenedetect.com/changelog/#pyscenedetect-067-august-24-2025
    
    - Change the master site from GitHub to PYPI as per the FreeBSD Python
      policy.
    - Add multimedia/ffmpeg since upstream supports and mentions in the doc
      that it can use mkvmerge or ffmpeg.
    
    PR:     289116
---
 multimedia/py-scenedetect/Makefile | 25 +++++++++++++------------
 multimedia/py-scenedetect/distinfo |  6 +++---
 2 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/multimedia/py-scenedetect/Makefile b/multimedia/py-scenedetect/Makefile
index 3e411248de63..cf024309e126 100644
--- a/multimedia/py-scenedetect/Makefile
+++ b/multimedia/py-scenedetect/Makefile
@@ -1,28 +1,29 @@
-PORTNAME=	PySceneDetect
-DISTVERSION=	0.6.6
-DISTVERSIONPREFIX=	v
-DISTVERSIONSUFFIX=	-release
+PORTNAME=	scenedetect
+DISTVERSION=	0.6.7
 CATEGORIES=	multimedia python
+MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	atanubiswas484@gmail.com
 COMMENT=	OpenCV-based video scene detection program and Python library
-WWW=		https://www.scenedetect.com
+WWW=		https://www.scenedetect.com/ \
+		https://github.com/Breakthrough/PySceneDetect/
 
-LICENSE=	BSD2CLAUSE
+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} \
-		opencv>=0:graphics/opencv \
-		mkvmerge:multimedia/mkvtoolnix
+		ffmpeg:multimedia/ffmpeg \
+		mkvmerge:multimedia/mkvtoolnix \
+		opencv>=0:graphics/opencv
 
 USES=		python
-USE_GITHUB=	yes
-GH_ACCOUNT=	Breakthrough
-USE_PYTHON=	autoplist distutils pytest
+USE_PYTHON=	autoplist pep517 pytest
 
 NO_ARCH=	yes
 
diff --git a/multimedia/py-scenedetect/distinfo b/multimedia/py-scenedetect/distinfo
index db8936dd9f3b..29b5a60124a8 100644
--- a/multimedia/py-scenedetect/distinfo
+++ b/multimedia/py-scenedetect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741596894
-SHA256 (Breakthrough-PySceneDetect-v0.6.6-release_GH0.tar.gz) = 5138b89c130cd329daf234ab7c063a3da63d06638af50b1ac55a43a821641500
-SIZE (Breakthrough-PySceneDetect-v0.6.6-release_GH0.tar.gz) = 57818838
+TIMESTAMP = 1756240360
+SHA256 (scenedetect-0.6.7.tar.gz) = 1a2c73b57de2e1656f7896edc8523de7217f361179a8966e947f79d33e40830f
+SIZE (scenedetect-0.6.7.tar.gz) = 164213