aboutsummaryrefslogtreecommitdiff
path: root/astro
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2021-02-27 18:25:53 +0000
committerThierry Thomas <thierry@FreeBSD.org>2021-02-27 18:25:53 +0000
commit36e9ddcbb356aa265bd1452d723f31b90ca7834b (patch)
tree41cdcaebc4de051dbe4facbc48010085ac66744e /astro
parenta978d52b919ee268c76a89cae1bea0f95e08d894 (diff)
downloadports-36e9ddcbb356aa265bd1452d723f31b90ca7834b.tar.gz
ports-36e9ddcbb356aa265bd1452d723f31b90ca7834b.zip
Adding sgp4, Python version of the SGP4 satellite position library.
Notes
Notes: svn path=/head/; revision=566724
Diffstat (limited to 'astro')
-rw-r--r--astro/Makefile1
-rw-r--r--astro/py-sgp4/Makefile25
-rw-r--r--astro/py-sgp4/distinfo3
-rw-r--r--astro/py-sgp4/pkg-descr4
-rw-r--r--astro/py-sgp4/pkg-plist47
5 files changed, 80 insertions, 0 deletions
diff --git a/astro/Makefile b/astro/Makefile
index b7c60d2af8dd..85c357da5717 100644
--- a/astro/Makefile
+++ b/astro/Makefile
@@ -90,6 +90,7 @@
SUBDIR += py-pysofa
SUBDIR += py-pywapi
SUBDIR += py-ro
+ SUBDIR += py-sgp4
SUBDIR += py-spacetrack
SUBDIR += pyweather
SUBDIR += qmapshack
diff --git a/astro/py-sgp4/Makefile b/astro/py-sgp4/Makefile
new file mode 100644
index 000000000000..d3bb38f19340
--- /dev/null
+++ b/astro/py-sgp4/Makefile
@@ -0,0 +1,25 @@
+# Created by: thierry@pompo.net
+# $FreeBSD$
+
+PORTNAME= sgp4
+PORTVERSION= 2.17
+CATEGORIES= astro python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= thierry@FreeBSD.org
+COMMENT= Python version of the SGP4 satellite position library
+
+LICENSE= MIT
+
+USE_GITHUB= yes
+GH_ACCOUNT= brandon-rhodes
+GH_PROJECT= python-sgp4
+
+USES= python:3.7+ shebangfix
+USE_PYTHON= distutils
+SHEBANG_FILES= bin/print_attributes.py
+.if !defined(WITH_DEBUG)
+LDFLAGS+= -s
+.endif
+
+.include <bsd.port.mk>
diff --git a/astro/py-sgp4/distinfo b/astro/py-sgp4/distinfo
new file mode 100644
index 000000000000..76391a9ff807
--- /dev/null
+++ b/astro/py-sgp4/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1613674592
+SHA256 (brandon-rhodes-python-sgp4-2.17_GH0.tar.gz) = 25146b56598a6a3ee3f61dd6075253a2e8e160b23fee77695f11565d6015b964
+SIZE (brandon-rhodes-python-sgp4-2.17_GH0.tar.gz) = 151679
diff --git a/astro/py-sgp4/pkg-descr b/astro/py-sgp4/pkg-descr
new file mode 100644
index 000000000000..ebae55377a33
--- /dev/null
+++ b/astro/py-sgp4/pkg-descr
@@ -0,0 +1,4 @@
+Python implementation of most recent version of the SGP4 satellite tracking
+algorithm.
+
+WWW: https://github.com/brandon-rhodes/python-sgp4
diff --git a/astro/py-sgp4/pkg-plist b/astro/py-sgp4/pkg-plist
new file mode 100644
index 000000000000..703749e43825
--- /dev/null
+++ b/astro/py-sgp4/pkg-plist
@@ -0,0 +1,47 @@
+%%PYTHON_SITELIBDIR%%/sgp4/SGP4-VER.TLE
+%%PYTHON_SITELIBDIR%%/sgp4/__init__.py
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/api.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/api.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/conveniences.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/conveniences.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/earth_gravity.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/earth_gravity.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/exporter.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/exporter.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/ext.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/ext.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/functions.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/functions.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/io.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/io.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/model.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/model.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/omm.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/omm.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/propagation.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/propagation.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/tests.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/tests.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/wrapper.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/wrapper.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/wulfgar.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/__pycache__/wulfgar.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/sgp4/api.py
+%%PYTHON_SITELIBDIR%%/sgp4/conveniences.py
+%%PYTHON_SITELIBDIR%%/sgp4/earth_gravity.py
+%%PYTHON_SITELIBDIR%%/sgp4/exporter.py
+%%PYTHON_SITELIBDIR%%/sgp4/ext.py
+%%PYTHON_SITELIBDIR%%/sgp4/functions.py
+%%PYTHON_SITELIBDIR%%/sgp4/io.py
+%%PYTHON_SITELIBDIR%%/sgp4/model.py
+%%PYTHON_SITELIBDIR%%/sgp4/omm.py
+%%PYTHON_SITELIBDIR%%/sgp4/propagation.py
+%%PYTHON_SITELIBDIR%%/sgp4/sample_omm.csv
+%%PYTHON_SITELIBDIR%%/sgp4/sample_omm.xml
+%%PYTHON_SITELIBDIR%%/sgp4/tcppver.out
+%%PYTHON_SITELIBDIR%%/sgp4/tests.py
+%%PYTHON_SITELIBDIR%%/sgp4/vallado_cpp.so
+%%PYTHON_SITELIBDIR%%/sgp4/wrapper.py
+%%PYTHON_SITELIBDIR%%/sgp4/wulfgar.py