diff --git a/geo/py-geoif/Makefile b/geo/py-geoif/Makefile new file mode 100644 index 00000000000..2c2e7efcd49 --- /dev/null +++ b/geo/py-geoif/Makefile @@ -0,0 +1,22 @@ +COMMENT = basic implementation of the __geo_interface__ + +MODPY_EGG_VERSION = 0.7 +DISTNAME = pygeoif-${MODPY_EGG_VERSION} +PKGNAME = py-geoif-${MODPY_EGG_VERSION} + +CATEGORIES = geo devel + +HOMEPAGE = https://github.com/cleder/pygeoif/ +# LGPL +PERMIT_PACKAGE = Yes + +MODULES = lang/python +FLAVORS = python3 +FLAVOR ?= python3 + +MODPY_PYBUILD = setuptools +MODPY_PI = Yes +MODPY_PYTEST_ARGS = pygeoif +RUN_DEPENDS = devel/py-typing-extensions${MODPY_FLAVOR} + +.include diff --git a/geo/py-geoif/distinfo b/geo/py-geoif/distinfo new file mode 100644 index 00000000000..1499ae79374 --- /dev/null +++ b/geo/py-geoif/distinfo @@ -0,0 +1,2 @@ +SHA256 (pygeoif-0.7.tar.gz) = EaoMBx04vvpK870SPvqDSr4II6hz83RPCgcKRAJa/gQ= +SIZE (pygeoif-0.7.tar.gz) = 34773 diff --git a/geo/py-geoif/pkg/DESCR b/geo/py-geoif/pkg/DESCR new file mode 100644 index 00000000000..76eb7617b6a --- /dev/null +++ b/geo/py-geoif/pkg/DESCR @@ -0,0 +1,8 @@ +PyGeoIf provides a GeoJSON-like protocol for geo-spatial (GIS) vector data. + +You may think of pygeoif as a shapely ultralight which lets you +construct geometries and perform very basic operations like reading and +writing geometries from/to WKT, constructing line strings out of points, +polygons from linear rings, multi polygons from polygons, etc. It was +inspired by shapely and implements the geometries in a way that when you +are familiar with shapely you feel right at home with pygeoif. diff --git a/geo/py-geoif/pkg/PLIST b/geo/py-geoif/pkg/PLIST new file mode 100644 index 00000000000..bb66d487317 --- /dev/null +++ b/geo/py-geoif/pkg/PLIST @@ -0,0 +1,16 @@ +lib/python${MODPY_VERSION}/site-packages/pygeoif/ +lib/python${MODPY_VERSION}/site-packages/pygeoif-${MODPY_EGG_VERSION}.dist-info/ +lib/python${MODPY_VERSION}/site-packages/pygeoif-${MODPY_EGG_VERSION}.dist-info/METADATA +lib/python${MODPY_VERSION}/site-packages/pygeoif-${MODPY_EGG_VERSION}.dist-info/RECORD +lib/python${MODPY_VERSION}/site-packages/pygeoif-${MODPY_EGG_VERSION}.dist-info/WHEEL +lib/python${MODPY_VERSION}/site-packages/pygeoif-${MODPY_EGG_VERSION}.dist-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/pygeoif/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygeoif/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/pygeoif/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pygeoif/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pygeoif/${MODPY_PYCACHE}geometry.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pygeoif/${MODPY_PYCACHE}geometry.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pygeoif/${MODPY_PYCACHE}test_main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pygeoif/${MODPY_PYCACHE}test_main.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pygeoif/geometry.py +lib/python${MODPY_VERSION}/site-packages/pygeoif/test_main.py