aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNuno Teixeira <eduardo@FreeBSD.org>2024-07-28 22:56:27 +0000
committerNuno Teixeira <eduardo@FreeBSD.org>2024-07-28 22:56:27 +0000
commit6cffdc259b6d5e0d52d61398d170e6541c0ba790 (patch)
tree3a39e82f9e956ce68bb8a1d60985bcaf958c540a
parent51da4de6fc3efbbf41d248d7c98ea7b9672340dd (diff)
downloadports-6cffdc259b6d5e0d52d61398d170e6541c0ba790.tar.gz
ports-6cffdc259b6d5e0d52d61398d170e6541c0ba790.zip
multimedia/py-pymediainfo: Update to 6.1.0
- Switch to DISTVERSION - Switch to pep517 build - Add tests ChangeLog: https://github.com/sbraz/pymediainfo/releases PR: 280468
-rw-r--r--multimedia/py-pymediainfo/Makefile14
-rw-r--r--multimedia/py-pymediainfo/distinfo6
2 files changed, 12 insertions, 8 deletions
diff --git a/multimedia/py-pymediainfo/Makefile b/multimedia/py-pymediainfo/Makefile
index b14bc11f1752..7111c41a7f56 100644
--- a/multimedia/py-pymediainfo/Makefile
+++ b/multimedia/py-pymediainfo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pymediainfo
-PORTVERSION= 4.1
+DISTVERSION= 6.1.0
CATEGORIES= multimedia devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,12 +11,16 @@ WWW= https://github.com/sbraz/pymediainfo
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PY_SETUPTOOLS} \
- mediainfo>0:multimedia/mediainfo
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= mediainfo>0:multimedia/mediainfo
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517 pytest
+
+# Upstream archive contains files with UTF-8 names
+EXTRACT_CMD= ${SETENV} LC_ALL=C.UTF-8 ${TAR}
NO_ARCH= yes
diff --git a/multimedia/py-pymediainfo/distinfo b/multimedia/py-pymediainfo/distinfo
index 97b1108c8850..73c207c1bb22 100644
--- a/multimedia/py-pymediainfo/distinfo
+++ b/multimedia/py-pymediainfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1569161644
-SHA256 (pymediainfo-4.1.tar.gz) = ed6a8f3dcd255895021d40d1299be333a1bead3dbe8df4cbe1a863ba8fee1756
-SIZE (pymediainfo-4.1.tar.gz) = 432848
+TIMESTAMP = 1722092889
+SHA256 (pymediainfo-6.1.0.tar.gz) = 186a0b41a94524f0984d085ca6b945c79a254465b7097f2560dc0c04e8d1d8a5
+SIZE (pymediainfo-6.1.0.tar.gz) = 446466