git: ffcb9c100a32 - main - science/py-sarkit: Add py-sarkit 1.10.0
Po-Chuan Hsieh <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.ports |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=ffcb9c100a320cb56e4ae857678cab5c8e28d416 commit ffcb9c100a320cb56e4ae857678cab5c8e28d416 Author: Po-Chuan Hsieh <[email protected]> AuthorDate: 2026-08-19 12:24:32 +0000 Commit: Po-Chuan Hsieh <[email protected]> CommitDate: 2026-08-19 12:55:12 +0000 science/py-sarkit: Add py-sarkit 1.10.0 SARkit is a suite of Synthetic Aperture Radar (SAR)-related tools in Python developed and maintained by Valkyrie Systems Corporation to encourage the use of National Geospatial-Intelligence Agency (NGA) SAR data standards. With SARkit, you can: - read and write SAR standards files (CRSD, CPHD, SICD, SIDD) - interact with SAR XML metadata using more convenient Python objects - check SAR data/metadata files for inconsistencies This project was developed as the modern successor to SarPy. --- science/Makefile | 1 + science/py-sarkit/Makefile | 26 ++++++++++++++++++++++++++ science/py-sarkit/distinfo | 3 +++ science/py-sarkit/pkg-descr | 10 ++++++++++ 4 files changed, 40 insertions(+) diff --git a/science/Makefile b/science/Makefile index c6a263656080..a8089b033be3 100644 --- a/science/Makefile +++ b/science/Makefile @@ -452,6 +452,7 @@ SUBDIR += py-rmf SUBDIR += py-rmsd SUBDIR += py-ruffus + SUBDIR += py-sarkit SUBDIR += py-sarpy SUBDIR += py-scikit-fuzzy SUBDIR += py-scikit-learn diff --git a/science/py-sarkit/Makefile b/science/py-sarkit/Makefile new file mode 100644 index 000000000000..1ad00dd2a4a3 --- /dev/null +++ b/science/py-sarkit/Makefile @@ -0,0 +1,26 @@ +PORTNAME= sarkit +PORTVERSION= 1.10.0 +CATEGORIES= science python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= [email protected] +COMMENT= Suite of SAR-related tools in Python +WWW= https://sarkit.readthedocs.io/en/stable/ \ + https://github.com/ValkyrieSystems/sarkit + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>=0:devel/py-pdm-backend@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jbpy>=0.5.1<0.7:graphics/py-jbpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=5.1.0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=2.0.0,1:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}shapely>=2.0.6:devel/py-shapely@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/science/py-sarkit/distinfo b/science/py-sarkit/distinfo new file mode 100644 index 000000000000..f9e602c8ac47 --- /dev/null +++ b/science/py-sarkit/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1784005012 +SHA256 (sarkit-1.10.0.tar.gz) = 68f5977e91c4092ac561e4efe3b71260305e469a2ea21a72db0bdc78e76b4344 +SIZE (sarkit-1.10.0.tar.gz) = 951008 diff --git a/science/py-sarkit/pkg-descr b/science/py-sarkit/pkg-descr new file mode 100644 index 000000000000..7153244160a0 --- /dev/null +++ b/science/py-sarkit/pkg-descr @@ -0,0 +1,10 @@ +SARkit is a suite of Synthetic Aperture Radar (SAR)-related tools in Python +developed and maintained by Valkyrie Systems Corporation to encourage the use of +National Geospatial-Intelligence Agency (NGA) SAR data standards. + +With SARkit, you can: +- read and write SAR standards files (CRSD, CPHD, SICD, SIDD) +- interact with SAR XML metadata using more convenient Python objects +- check SAR data/metadata files for inconsistencies + +This project was developed as the modern successor to SarPy.