On Fri, Jun 26, 2020 at 02:08:35AM +0000, wen heping wrote: > Hi, > > Here is a patch for astro/py-astral: > i) Update to 2.2 > ii) python3 only > iii) Remove BUILD_DEPENDS=${RUN_DEPENDS} > iv) Add devel/py-freezegun as RUN_DEPENDS > > It build well and pass all tests, no other ports depends on it.
OK martin@ with the commented BUILD_DEPENDS line removed. ../Makefile and quirks adjustments are also needed, of course. Reminds me to submit py-ephem. -m > Index: Makefile > =================================================================== > RCS file: /cvs/ports/astro/py-astral/Makefile,v > retrieving revision 1.5 > diff -u -p -r1.5 Makefile > --- Makefile 4 Jul 2019 19:02:14 -0000 1.5 > +++ Makefile 26 Jun 2020 02:04:32 -0000 > @@ -2,7 +2,7 @@ > > COMMENT = calculations for the position of the sun and the moon > > -MODPY_EGG_VERSION = 1.10.1 > +MODPY_EGG_VERSION = 2.2 > DISTNAME = astral-${MODPY_EGG_VERSION} > PKGNAME = py-${DISTNAME} > > @@ -21,10 +21,11 @@ MODPY_PI = Yes > MODPY_SETUPTOOLS = Yes > MODPY_PYTEST = Yes > > -BUILD_DEPENDS = devel/py-tz${MODPY_FLAVOR} > -RUN_DEPENDS = devel/py-tz${MODPY_FLAVOR} > +#BUILD_DEPENDS = devel/py-tz${MODPY_FLAVOR} > +RUN_DEPENDS = devel/py-freezegun${MODPY_FLAVOR} \ > + devel/py-tz${MODPY_FLAVOR} > > FLAVORS = python3 > -FLAVOR ?= > +FLAVOR = python3 > > .include <bsd.port.mk> > Index: distinfo > =================================================================== > RCS file: /cvs/ports/astro/py-astral/distinfo,v > retrieving revision 1.2 > diff -u -p -r1.2 distinfo > --- distinfo 4 Jul 2019 19:02:14 -0000 1.2 > +++ distinfo 26 Jun 2020 02:04:32 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (astral-1.10.1.tar.gz) = 0qZyQ8RQMTHIVsr7GxJ23lKobluKHVB7fgi+5Ry2e/E= > -SIZE (astral-1.10.1.tar.gz) = 53198 > +SHA256 (astral-2.2.tar.gz) = 5B2ZZ9XEi+QhNGVS8PTe2tQ/85qDV09f8q0ytmJ7b74= > +SIZE (astral-2.2.tar.gz) = 578223 > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/astro/py-astral/pkg/PLIST,v > retrieving revision 1.2 > diff -u -p -r1.2 PLIST > --- pkg/PLIST 4 Jul 2019 19:02:14 -0000 1.2 > +++ pkg/PLIST 26 Jun 2020 02:04:32 -0000 > @@ -1,5 +1,5 @@ > @comment $OpenBSD: PLIST,v 1.2 2019/07/04 19:02:14 kmos Exp $ > -lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}astral.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/astral/ > > lib/python${MODPY_VERSION}/site-packages/astral-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ > > lib/python${MODPY_VERSION}/site-packages/astral-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO > > lib/python${MODPY_VERSION}/site-packages/astral-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt > @@ -7,4 +7,16 @@ lib/python${MODPY_VERSION}/site-packages > > lib/python${MODPY_VERSION}/site-packages/astral-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt > > lib/python${MODPY_VERSION}/site-packages/astral-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt > > lib/python${MODPY_VERSION}/site-packages/astral-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/zip-safe > -lib/python${MODPY_VERSION}/site-packages/astral.py > +lib/python${MODPY_VERSION}/site-packages/astral/__init__.py > +lib/python${MODPY_VERSION}/site-packages/astral/__main__.py > +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +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}pyc > +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}pyc > +lib/python${MODPY_VERSION}/site-packages/astral/${MODPY_PYCACHE}sun.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/astral/geocoder.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/sun.py