diff --git a/multimedia/py-mat2/Makefile b/multimedia/py-mat2/Makefile index 19b3aa3bcc34..0e482b8e3d34 100644 --- a/multimedia/py-mat2/Makefile +++ b/multimedia/py-mat2/Makefile @@ -1,32 +1,33 @@ PORTNAME= mat2 -DISTVERSION= 0.14.0 -PORTREVISION= 3 +DISTVERSION= 0.15.0 CATEGORIES= multimedia audio graphics textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fuz@FreeBSD.org COMMENT= Handy tool to trash your metadata -WWW= https://0xacab.org/jvoisin/mat2 +WWW= https://pypi.org/project/mat2/ LICENSE= LGPL3+ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \ gdk-pixbuf2>0:graphics/gdk-pixbuf2 \ librsvg2-rust>0:graphics/librsvg2-rust \ poppler-glib>0:graphics/poppler-glib USES= gnome python USE_GNOME= pygobject3:run -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes OPTIONS_DEFINE= EXIFTOOL FFMPEG OPTIONS_DEFAULT= EXIFTOOL FFMPEG EXIFTOOL_DESC= EXIF metadata support via p5-Image-ExifTool EXIFTOOL_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg .include diff --git a/multimedia/py-mat2/distinfo b/multimedia/py-mat2/distinfo index 559f70b56cee..8d900c4eba66 100644 --- a/multimedia/py-mat2/distinfo +++ b/multimedia/py-mat2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763391234 -SHA256 (mat2-0.14.0.tar.gz) = 7f07db8c587f91bdfb15fb384bca05d741edc31888bd9844b9e91290c0f529c3 -SIZE (mat2-0.14.0.tar.gz) = 52116 +TIMESTAMP = 1785878994 +SHA256 (mat2-0.15.0.tar.gz) = 0732df32ebbd800e3a680339fa049c96624e59430c9ddbf4136ad82459ef6231 +SIZE (mat2-0.15.0.tar.gz) = 53936 diff --git a/multimedia/py-mat2/files/patch-pyproject.toml b/multimedia/py-mat2/files/patch-pyproject.toml new file mode 100644 index 000000000000..d1bdab73ce14 --- /dev/null +++ b/multimedia/py-mat2/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2026-08-04 21:34:12 UTC ++++ pyproject.toml +@@ -37,7 +37,7 @@ script-files = ["mat2"] + script-files = ["mat2"] + + [tool.setuptools.packages.find] +-exclude = ["tests*"] ++exclude = ["tests*","doc","doc.*"] + + [tool.setuptools.data-files] + "share/man/man1" = ["doc/mat2.1"]