svn commit: r566725 - in head/astro: . py-jplephem
Thierry Thomas
thierry at FreeBSD.org
Sat Feb 27 18:26:41 UTC 2021
Author: thierry
Date: Sat Feb 27 18:26:39 2021
New Revision: 566725
URL: https://svnweb.freebsd.org/changeset/ports/566725
Log:
Adding jplephem, Python version of NASA DE4xx ephemerides.
Added:
head/astro/py-jplephem/
head/astro/py-jplephem/Makefile (contents, props changed)
head/astro/py-jplephem/distinfo (contents, props changed)
head/astro/py-jplephem/pkg-descr (contents, props changed)
head/astro/py-jplephem/pkg-plist (contents, props changed)
Modified:
head/astro/Makefile
Modified: head/astro/Makefile
==============================================================================
--- head/astro/Makefile Sat Feb 27 18:25:53 2021 (r566724)
+++ head/astro/Makefile Sat Feb 27 18:26:39 2021 (r566725)
@@ -83,6 +83,7 @@
SUBDIR += py-astropy-helpers
SUBDIR += py-ephem
SUBDIR += py-horoscopegenerator
+ SUBDIR += py-jplephem
SUBDIR += py-metar
SUBDIR += py-metpy
SUBDIR += py-pymeeus
Added: head/astro/py-jplephem/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/astro/py-jplephem/Makefile Sat Feb 27 18:26:39 2021 (r566725)
@@ -0,0 +1,32 @@
+# Created by: thierry at pompo.net
+# $FreeBSD$
+
+PORTNAME= jplephem
+PORTVERSION= 2.15
+DISTVERSIONPREFIX= v
+CATEGORIES= astro python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= thierry at FreeBSD.org
+COMMENT= Python version of NASA DE4xx ephemerides
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${NUMPY}
+RUN_DEPENDS= ${NUMPY}
+TEST_DEPENDS= bash:shells/bash \
+ ${PYTHON_PKGNAMEPREFIX}unittest2>0:devel/py-unittest2@${PY_FLAVOR}
+
+USE_GITHUB= yes
+GH_ACCOUNT= brandon-rhodes
+GH_PROJECT= python-jplephem
+
+USES= python:3.7+ shebangfix
+USE_PYTHON= distutils
+SHEBANG_FILES= test.sh bin/doctest.sh bin/parse_zzidmap.sh bin/benchmark.py
+NO_ARCH= yes
+
+do-test: install
+ (cd ${WRKSRC} && ./test.sh)
+
+.include <bsd.port.mk>
Added: head/astro/py-jplephem/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/astro/py-jplephem/distinfo Sat Feb 27 18:26:39 2021 (r566725)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1613672691
+SHA256 (brandon-rhodes-python-jplephem-v2.15_GH0.tar.gz) = 0a6efeef2497ed6ef8907714214d5cd94af75f1b15279bc0edb7f901d0560fab
+SIZE (brandon-rhodes-python-jplephem-v2.15_GH0.tar.gz) = 59001866
Added: head/astro/py-jplephem/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/astro/py-jplephem/pkg-descr Sat Feb 27 18:26:39 2021 (r566725)
@@ -0,0 +1,7 @@
+This package is a Python implementation of the math that standard JPL
+ephemerides use to predict raw (x,y,z) planetary positions. It is one of the
+foundations of the Skyfield astronomy library for Python (astro/py-skyfield).
+
+But you can also use jplephem standalone to generate raw vectors.
+
+WWW: https://github.com/brandon-rhodes/python-jplephem
Added: head/astro/py-jplephem/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/astro/py-jplephem/pkg-plist Sat Feb 27 18:26:39 2021 (r566725)
@@ -0,0 +1,42 @@
+%%PYTHON_SITELIBDIR%%/jplephem/__init__.py
+%%PYTHON_SITELIBDIR%%/jplephem/__main__.py
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/ascii.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/ascii.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/commandline.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/commandline.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/daf.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/daf.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/descriptorlib.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/descriptorlib.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/ephem.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/ephem.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/exceptions.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/exceptions.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/excerpter.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/excerpter.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/jpltest.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/jpltest.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/names.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/names.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/pck.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/pck.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/spk.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/spk.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/test.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/test.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/ascii.py
+%%PYTHON_SITELIBDIR%%/jplephem/commandline.py
+%%PYTHON_SITELIBDIR%%/jplephem/daf.py
+%%PYTHON_SITELIBDIR%%/jplephem/descriptorlib.py
+%%PYTHON_SITELIBDIR%%/jplephem/ephem.py
+%%PYTHON_SITELIBDIR%%/jplephem/exceptions.py
+%%PYTHON_SITELIBDIR%%/jplephem/excerpter.py
+%%PYTHON_SITELIBDIR%%/jplephem/jpltest.py
+%%PYTHON_SITELIBDIR%%/jplephem/names.py
+%%PYTHON_SITELIBDIR%%/jplephem/pck.py
+%%PYTHON_SITELIBDIR%%/jplephem/spk.py
+%%PYTHON_SITELIBDIR%%/jplephem/test.py
More information about the svn-ports-all
mailing list