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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.