On 2025/08/01 06:45, wen heping wrote:
> Hi,
> 
>    Here is a patch for astro/py-astral to update to 3.2.
>    It build and run well and passed all tests on my amd64-current system.

MODPY_PYTEST is set by default for MODPY_PYBUILD ports so can be
dropped.

The patch should be dropped.

Set PORTHOME to avoid "PytestCacheWarning: could not create cache path
/py-astral-3.2_writes_to_HOME/.cache/pytest/v/cache/nodeids: [Errno 13]
Permission denied: '/py-astral-3.2_writes_to_HOME'

Drop unused py3-tz dep.

ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/astro/py-astral/Makefile,v
diff -u -p -r1.15 Makefile
--- Makefile    21 Dec 2024 11:37:27 -0000      1.15
+++ Makefile    1 Aug 2025 12:48:19 -0000
@@ -1,9 +1,8 @@
 COMMENT =              calculations for the position of the sun and the moon
 
-MODPY_DISTV =  2.2
+MODPY_DISTV =          3.2
 DISTNAME =             astral-${MODPY_DISTV}
 PKGNAME =              py-${DISTNAME}
-REVISION =             4
 
 CATEGORIES =           astro
 
@@ -15,12 +14,10 @@ MAINTAINER =                Joerg Jung <[email protected]
 PERMIT_PACKAGE =       Yes
 
 MODULES =              lang/python
-
 MODPY_PI =             Yes
 MODPY_PYBUILD =                poetry-core
-MODPY_PYTEST =         Yes
 
-RUN_DEPENDS =          devel/py-tz
 TEST_DEPENDS =         devel/py-freezegun
+PORTHOME =             ${WRKDIR}
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/astro/py-astral/distinfo,v
diff -u -p -r1.3 distinfo
--- distinfo    7 Aug 2020 06:40:46 -0000       1.3
+++ distinfo    1 Aug 2025 12:48:19 -0000
@@ -1,2 +1,2 @@
-SHA256 (astral-2.2.tar.gz) = 5B2ZZ9XEi+QhNGVS8PTe2tQ/85qDV09f8q0ytmJ7b74=
-SIZE (astral-2.2.tar.gz) = 578223
+SHA256 (astral-3.2.tar.gz) = m3w7QS6eadFyz7JL4Oat3MnxvQGijbi+vmbXXMxTPYg=
+SIZE (astral-3.2.tar.gz) = 48075
Index: patches/patch-pyproject_toml
===================================================================
RCS file: patches/patch-pyproject_toml
diff -N patches/patch-pyproject_toml
--- patches/patch-pyproject_toml        13 Nov 2022 20:31:01 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-Index: pyproject.toml
---- pyproject.toml.orig
-+++ pyproject.toml
-@@ -34,5 +34,5 @@ pylint = "^2.4.4"
- flake8 = "*"
- 
- [build-system]
--requires = ["poetry>=1.0.0b1"]
--build-backend = "poetry.masonry.api"
-+requires = ["poetry-core>=1.0.0b1"]
-+build-backend = "poetry.core.masonry.api"
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/astro/py-astral/pkg/PLIST,v
diff -u -p -r1.6 PLIST
--- pkg/PLIST   21 Dec 2024 11:37:27 -0000      1.6
+++ pkg/PLIST   1 Aug 2025 12:48:19 -0000
@@ -14,13 +14,23 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}geocoder.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}geocoder.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}julian.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}julian.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}location.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}location.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}moon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}moon.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}sidereal.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}sidereal.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}sun.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}sun.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}table4.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}table4.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/astral/geocoder.py
+lib/python${MODPY_VERSION}/site-packages/astral/julian.py
 lib/python${MODPY_VERSION}/site-packages/astral/location.py
 lib/python${MODPY_VERSION}/site-packages/astral/moon.py
+lib/python${MODPY_VERSION}/site-packages/astral/py.typed
+lib/python${MODPY_VERSION}/site-packages/astral/sidereal.py
 lib/python${MODPY_VERSION}/site-packages/astral/sun.py
+lib/python${MODPY_VERSION}/site-packages/astral/table4.py

Reply via email to