diff options
Diffstat (limited to 'astro/py-metpy')
-rw-r--r-- | astro/py-metpy/Makefile | 49 | ||||
-rw-r--r-- | astro/py-metpy/distinfo | 6 | ||||
-rw-r--r-- | astro/py-metpy/files/patch-pyproject.toml | 11 | ||||
-rw-r--r-- | astro/py-metpy/pkg-descr | 2 |
4 files changed, 37 insertions, 31 deletions
diff --git a/astro/py-metpy/Makefile b/astro/py-metpy/Makefile index 5a92577595d4..36535191079c 100644 --- a/astro/py-metpy/Makefile +++ b/astro/py-metpy/Makefile @@ -1,42 +1,39 @@ -# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org> - PORTNAME= metpy -PORTVERSION= 1.0.1 +PORTVERSION= 1.6.2 +PORTREVISION= 1 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= MetPy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Collection of tools for processing weather data +WWW= https://github.com/Unidata/MetPy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.1.0:math/py-matplotlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy>=1.16.0,1:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandas>=0.22.0,1:math/py-pandas@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pint>=0.10.1:devel/py-pint@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pooch>=0.1:devel/py-pooch@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyproj>=2.3.0:graphics/py-pyproj@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}traitlets>=4.3.0:devel/py-traitlets@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}xarray>=0.14.1:devel/py-xarray@${PY_FLAVOR} - -USES= python:3.7+ -USE_PYTHON= autoplist concurrent distutils +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.5.0:math/py-matplotlib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.20.0,1:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pandas>=1.4.0,1:math/py-pandas@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pint>=0.17:devel/py-pint@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pooch>=1.2.0:devel/py-pooch@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyproj>=3.0.0:graphics/py-pyproj@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=1.8.0:science/py-scipy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}traitlets>=5.0.5:devel/py-traitlets@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xarray>=0.21.0:devel/py-xarray@${PY_FLAVOR} + +USES= python:3.9+ +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes -.include <bsd.port.pre.mk> - -.if ${PYTHON_REL} < 30800 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=1.0.0:devel/py-importlib-metadata@${PY_FLAVOR} -.endif +PLIST_FILES= ${PYTHON_SITELIBDIR}/metpy/static-data-manifest.txt -.if ${PYTHON_REL} < 30900 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.3.0:devel/py-importlib-resources@${PY_FLAVOR} -.endif +post-install: + ${INSTALL_DATA} ${WRKSRC}/src/metpy/static-data-manifest.txt ${STAGEDIR}${PYTHON_SITELIBDIR}/metpy/static-data-manifest.txt -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/astro/py-metpy/distinfo b/astro/py-metpy/distinfo index cb3fbd6b5f1a..fd0bc3a9a781 100644 --- a/astro/py-metpy/distinfo +++ b/astro/py-metpy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1620405377 -SHA256 (MetPy-1.0.1.tar.gz) = 16fa9806facc24f31f454b898741ec5639a72ba9d4ff8a19ad0e94629d93cb95 -SIZE (MetPy-1.0.1.tar.gz) = 7216646 +TIMESTAMP = 1712330579 +SHA256 (MetPy-1.6.2.tar.gz) = eb065bac0d7818587fa38fa6c96dfe720d9d15b59af4e4866541894e267476bb +SIZE (MetPy-1.6.2.tar.gz) = 11209582 diff --git a/astro/py-metpy/files/patch-pyproject.toml b/astro/py-metpy/files/patch-pyproject.toml new file mode 100644 index 000000000000..e35218e8defb --- /dev/null +++ b/astro/py-metpy/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2023-05-16 23:38:03 UTC ++++ pyproject.toml +@@ -3,7 +3,7 @@ requires = ["setuptools>=42", "wheel", "setuptools_scm + build-backend = "setuptools.build_meta" + + [project] +-name = "MetPy" ++name = "metpy" + description = "Collection of tools for reading, visualizing and performing calculations with weather data." + readme = "README.md" + dynamic = ["version"] diff --git a/astro/py-metpy/pkg-descr b/astro/py-metpy/pkg-descr index 3d8a09b0be3d..5d2eeac7bf12 100644 --- a/astro/py-metpy/pkg-descr +++ b/astro/py-metpy/pkg-descr @@ -1,4 +1,2 @@ MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data. - -WWW: https://github.com/Unidata/MetPy |