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