diff --git a/astro/py-fitsio/Makefile b/astro/py-fitsio/Makefile index d6d46b1e5101..01e90e2a79b1 100644 --- a/astro/py-fitsio/Makefile +++ b/astro/py-fitsio/Makefile @@ -1,37 +1,36 @@ PORTNAME= fitsio -PORTVERSION= 1.3.0 -PORTREVISION= 2 +PORTVERSION= 1.4.0 CATEGORIES= astro python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Full featured python library to read from and write to FITS files WWW= https://github.com/esheldon/fitsio LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.7,1:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libcfitsio.so:astro/cfitsio RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.7,1:math/py-numpy@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 MAKE_ENV= FITSIO_USE_SYSTEM_FITSIO=yes \ FITSIO_SYSTEM_FITSIO_INCLUDEDIR=${LOCALBASE}/include \ FITSIO_SYSTEM_FITSIO_LIBDIR=${LOCALBASE}/lib # Clean up bundled libraries post-patch: @${RM} -r ${WRKSRC}/cfitsio-*/ @${RM} -r ${WRKSRC}/zlib/ post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/astro/py-fitsio/distinfo b/astro/py-fitsio/distinfo index eba3cec56917..b0dd74014090 100644 --- a/astro/py-fitsio/distinfo +++ b/astro/py-fitsio/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763853246 -SHA256 (fitsio-1.3.0.tar.gz) = e2394fb0dca62f46feaaf61a48ad89fad6d2428a5a96a78ebfb4299a084b9260 -SIZE (fitsio-1.3.0.tar.gz) = 4995996 +TIMESTAMP = 1783564008 +SHA256 (fitsio-1.4.0.tar.gz) = 675a90662df31501a8eafa9a2f2d92126c3798c30e0b84d0478f48c5c671353c +SIZE (fitsio-1.4.0.tar.gz) = 4146056 diff --git a/astro/py-fitsio/files/patch-pyproject.toml b/astro/py-fitsio/files/patch-pyproject.toml new file mode 100644 index 000000000000..5b9b069da1fd --- /dev/null +++ b/astro/py-fitsio/files/patch-pyproject.toml @@ -0,0 +1,20 @@ +--- pyproject.toml.orig 2026-07-02 15:34:40 UTC ++++ pyproject.toml +@@ -1,6 +1,6 @@ requires = [ + [build-system] + requires = [ +- "setuptools>=78", ++ "setuptools>=61", + "setuptools_scm>=8", + "numpy>=1.7" + ] +@@ -13,8 +13,7 @@ dynamic = ["version"] + ] + description = "A full featured python library to read from and write to FITS files." + dynamic = ["version"] +-license = "GPL-2.0-or-later" +-license-files = ["LICENSE.txt"] ++license = {text = "GPL-2.0-or-later"} + readme = "README.md" + classifiers = [ + "Development Status :: 5 - Production/Stable",