Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Jun 2026 22:51:25 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: f157f336c57a - main - multimedia/py-torchcodec: update 0.=?utf-8?Q?12.0 =E2=86=92?= 0.13.0
Message-ID:  <6a1f5e6d.45a36.272d3cf2@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

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

commit f157f336c57ac1c16ee417a2ed2b6ea93b184e05
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-06-02 20:53:49 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-06-02 22:51:16 +0000

    multimedia/py-torchcodec: update 0.12.0 → 0.13.0
---
 multimedia/py-torchcodec/Makefile                   | 11 ++++++-----
 multimedia/py-torchcodec/distinfo                   |  6 +++---
 multimedia/py-torchcodec/files/patch-pyproject.toml | 13 +++++++++++++
 3 files changed, 22 insertions(+), 8 deletions(-)

diff --git a/multimedia/py-torchcodec/Makefile b/multimedia/py-torchcodec/Makefile
index 224364f2c4b6..9983eb002612 100644
--- a/multimedia/py-torchcodec/Makefile
+++ b/multimedia/py-torchcodec/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	torchcodec
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.12.0
+DISTVERSION=	0.13.0
 CATEGORIES=	multimedia python
 #MASTER_SITES=	PYPI # no tarball
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -12,8 +12,8 @@ WWW=		https://github.com/pytorch/torchcodec
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	${PY_SETUPTOOLS} \
-		${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} \
+		${PY_SETUPTOOLS} \
 		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
 		pybind11>0:devel/pybind11
 LIB_DEPENDS=	libabsl_base.so:devel/abseil \
@@ -21,7 +21,8 @@ LIB_DEPENDS=	libabsl_base.so:devel/abseil \
  		libprotobuf.so:devel/protobuf
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}torchvision>0:misc/py-torchvision@${PY_FLAVOR}
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR}
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR}
 
 USES=		cmake:indirect compiler:c++17-lang python
 USE_PYTHON=	pep517 autoplist pytest
@@ -33,6 +34,6 @@ GH_ACCOUNT=	meta-pytorch
 MAKE_ENV=	I_CONFIRM_THIS_IS_NOT_A_LICENSE_VIOLATION=1
 TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
 
-# tests as of 0.12.0: 290 failed, 1005 passed, 575 skipped, 3 warnings in 474.03s (0:07:54)
+# tests as of 0.13.0: 293 failed, 1527 passed, 745 skipped in 515.40s (0:08:35)
 
 .include <bsd.port.mk>
diff --git a/multimedia/py-torchcodec/distinfo b/multimedia/py-torchcodec/distinfo
index 0a05962e675e..3f75828b1b49 100644
--- a/multimedia/py-torchcodec/distinfo
+++ b/multimedia/py-torchcodec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1778963179
-SHA256 (meta-pytorch-torchcodec-v0.12.0_GH0.tar.gz) = f0cc21c1f99439cff30eb43080e9bc8e43c6b9505b4f327cb42ee132075bcec4
-SIZE (meta-pytorch-torchcodec-v0.12.0_GH0.tar.gz) = 14265182
+TIMESTAMP = 1780432436
+SHA256 (meta-pytorch-torchcodec-v0.13.0_GH0.tar.gz) = acc955dbd7b80dcb6268fd3ff728477af0ba7fd79b4251c1ef685fdd5e2229e4
+SIZE (meta-pytorch-torchcodec-v0.13.0_GH0.tar.gz) = 14295989
diff --git a/multimedia/py-torchcodec/files/patch-pyproject.toml b/multimedia/py-torchcodec/files/patch-pyproject.toml
new file mode 100644
index 000000000000..4020df9ab5d7
--- /dev/null
+++ b/multimedia/py-torchcodec/files/patch-pyproject.toml
@@ -0,0 +1,13 @@
+-- Remove invalid license-files property from pyproject.toml.
+-- The license-files property is not supported by the version of setuptools available on FreeBSD, causing a build failure. It is a relatively new PEP 639 feature.
+
+--- pyproject.toml.orig	2026-06-02 20:36:38 UTC
++++ pyproject.toml
+@@ -3,7 +3,6 @@ requires-python = ">=3.10"
+ description = "A video decoder for PyTorch"
+ readme = "README.md"
+ requires-python = ">=3.10"
+-license-files = ["LICENSE"]
+ authors = [
+     { name = "PyTorch Team", email = "packages@pytorch.org" },
+ ]


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1f5e6d.45a36.272d3cf2>