501 Commits

Author SHA1 Message Date
ajacoutot
c065619bb3 Missing BDEP on devel/py-wheel. 2021-11-05 07:51:07 +00:00
sthen
0fc0d8377e add some required build deps, failure reported by tb@ 2021-11-04 14:05:31 +00:00
sthen
b101ff7345 hook up astro/py-{de421,jplephem,sgp4,skyfield},python3 2021-11-03 22:30:04 +00:00
sthen
22b3750bc6 import ports/astro/py-skyfield, ok martin@
Skyfield computes positions for the stars, planets, and satellites in
orbit around the Earth. Its results should agree with the positions
generated by the United States Naval Observatory and their Astronomical
Almanac to within 0.0005 arcseconds (half a "mas" or milliarcsecond).

Skyfield can compute geocentric coordinates or topocentric coordinates
specific to your location on the Earth's surface.

While Skyfield itself has no dependency on the AstroPy library, it's
willing to accept AstroPy time objects as input and return results in
native AstroPy units.
2021-11-03 22:28:49 +00:00
sthen
7f14e464fe import ports/astro/py-de421, ok martin@
This is a recent short-period ephemeris published by the Jet Propulsion
Laboratory.  It requires only 27 MB of storage and is specially accurate
with respect to the position of Earth's Moon.
2021-11-03 22:28:27 +00:00
sthen
c50aab1fdd import ports/astro/py-jplephem, ok martin@
This package can load and use a Jet Propulsion Laboratory (JPL)
ephemeris for predicting the position and velocity of a planet or other
Solar System body.

Note that jplephem offers only the logic necessary to produce plain
three-dimensional vectors. Most programmers interested in astronomy
will want to look at Skyfield instead, which uses jplephem but converts
the numbers into more traditional measurements like right ascension and
declination.

Most users will use jplephem with the Satellite Planet Kernel (SPK)
files that the NAIF facility at NASA JPL offers for use with their own
SPICE toolkit. They have collected their most useful kernels beneath the
directory: http://naif.jpl.nasa.gov/pub/naif/generic_kernels/spk/
2021-11-03 22:28:06 +00:00
sthen
10abf179f7 import ports/astro/py-sgp4, ok martin@
This Python package computes the position and velocity of an
earth-orbiting satellite, given the satellite's TLE orbital elements
from a source like https://celestrak.com/.

It implements the most recent version of SGP4, and is regularly run
against the SGP4 test suite to make sure that its satellite position
predictions agree to within 0.1 mm with the predictions of the standard
distribution of the algorithm. This error is far less than the 1-3km/day
by which satellites themselves deviate from the ideal orbits described
in TLE files.
2021-11-03 22:27:47 +00:00
sthen
6070730def link py-astropy to the build, missed when imported
bump revision for change of default python
2021-11-02 21:19:15 +00:00
sthen
8ad2bb9a3a bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:00:12 +00:00
sthen
3f3f090494 add annotations for py-* ports using python 3 without a ,python3 flavour,
change some existing annotations, so "grep ' py-' ports/*/Makefile | grep
-v python3" does better at finding the py-* things still using py2
2021-10-29 16:23:36 +00:00
benoit
04d457f49b Update to py-metar-1.4. 2021-10-16 06:38:26 +00:00
ajacoutot
1b97d913bb Update to stellarium-0.21.2. 2021-10-03 19:54:24 +00:00
rsadowski
fcf0e86b83 Update kstars to 3.5.5 2021-09-18 07:52:12 +00:00
fcambus
dc8b672a8e Update ansiweather to 1.18.0. 2021-09-14 17:17:17 +00:00
ajacoutot
8a186c53ce Fix Exec line in desktop file (celestia-gtk -> celestia).
Spotted by stsp@
2021-08-11 14:18:30 +00:00
rsadowski
a85cd31f17 Update kstars to 3.5.4 2021-08-08 19:46:47 +00:00
inoguchi
1a37c86d3c Update astro/sunclock to 3.57
This is update for sunclock from 3.56 to 3.57.

remove REVISION for the first revision of 3.57.
remove HOMEPAGE since it is unreachable now.
change MASTER_SITES to github with using commit hash.
remove MASTER_SITES0 and :0 from the end of the SUPDISTFILES entries.
remove Xext, Xau and Xdmcp from WANTLIB-main.
replace Sunclock.se with Sunclock.sv in PLIST-main.

advise and ok from sthen@ and jca@
2021-07-10 02:12:55 +00:00
benoit
28d609dbd4 Update to py-metar-1.3. 2021-07-09 11:24:26 +00:00
jca
4e49005724 Fix type error fatal after the update to zlib-1.2.11
While here fix a blatant format string issue.

ok tb@ who points out that switching to
https://github.com/nongiach/Sunclock might make sense.
2021-07-04 15:14:07 +00:00
bcallah
b66b7357fc Update to gnuastro-0.15
Changelog:
https://git.savannah.gnu.org/cgit/gnuastro.git/plain/NEWS?id=gnuastro_v0.15

bash completion file location tweak sthen@; ok sthen@ gnezdo@
2021-06-28 15:20:15 +00:00
ajacoutot
7e82bfe02b Update to stellarium-0.21.1. 2021-06-25 16:03:02 +00:00
kettenis
b9f6ad96e2 Add a port for Astropy, a collection of python packages for astronomy.
This adds version 4.0.5 which is part of the long term support series.
Based on an initial port by Wen Heping.

Mark conflict with devel/p5-Data-ShowTable

ok sthen@
2021-05-06 15:09:25 +00:00
rsadowski
f0a4336633 Update kstars to 3.5.3 2021-04-26 15:47:07 +00:00
ajacoutot
3f9afabe8c Update to stellarium-0.21.0. 2021-03-29 09:50:41 +00:00
rsadowski
f5786e6032 Update kstars to 3.5.2 2021-03-01 07:23:22 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
bcallah
b2ec125fc7 Update to gnuastro-0.14
Changelog:
https://git.savannah.gnu.org/cgit/gnuastro.git/plain/NEWS?id=gnuastro_v0.14
Diff posted by wen heping to ports@, with additional fixes from me:
bumping the major version of the shlib and syncing WANTLIB
2021-02-13 16:27:22 +00:00
daniel
c3723e552b fix the build 2021-02-11 06:53:55 +00:00
daniel
a9d8110edd fix the build and make this actually work; from freebsd 2021-02-11 03:10:28 +00:00
cwen
418cbf8da6 wmmoonclock: update to 1.30; fix the build with -fno-common
OK sthen@
2021-02-04 13:55:17 +00:00
cwen
1f57e40b2a wmglobe: fix the build with -fno-common
OK sthen@
2021-02-04 13:51:20 +00:00
kn
d4b19362dd Remove astro/sattrack
Imported in 1998 and modified in 2009 to "fix Y2K bug" which means
"we may not distribute modified versions [due to its license]".

There has been no update and it now fails to build with "-fno-common".

The servers used by "getsts" and "gettle" to fetch satellite information
no longer exist.

FreeBSD removed it in 2011, "No more public distfiles". (thanks naddy)

OK naddy
2021-01-30 14:14:38 +00:00
rsadowski
ba5b51d340 Some port bug fixes and enhancements
- Fix disabling doxygen (Spotted by tb)
- Enable STELLARIUM_RELEASE_BUILD
- Enable GPS support
- Add python as missing build dependency

OK aja, maintainer
2021-01-29 16:48:01 +00:00
ajacoutot
4944e3f9f8 Update to celestia-1.6.2.2. 2021-01-27 18:40:54 +00:00
rsadowski
a39cef87c1 Update kstars to 3.5.1 2021-01-19 06:54:27 +00:00
benoit
9d1774f61d Update to py-metar-1.2. 2021-01-18 08:59:35 +00:00
ajacoutot
3133431fec Update to stellarium-0.20.4. 2020-12-29 12:09:35 +00:00
rsadowski
5846fcb914 Update kstars to 3.5.0 2020-11-24 16:03:27 +00:00
bcallah
a815c1ca90 Update to gnuastro-0.13 -- note the major bump to the shlib due to removed
symbols.
Full changelog is here:
https://git.savannah.gnu.org/cgit/gnuastro.git/plain/NEWS?id=gnuastro_v0.13
testing on macppc and ok cwen@
2020-10-09 02:36:44 +00:00
ajacoutot
8c02b598f1 Update to stellarium-0.20.3. 2020-10-03 12:24:55 +00:00
martin
4da962a0ea Update py-astral to 2.2 and move to python3.
Initial version from Wen Heping. This version from kmos@. Maintainer
timeout.

OK kmos@
2020-08-07 06:40:46 +00:00
rsadowski
6edef261e1 Update kstars to 3.4.3 2020-07-19 19:53:10 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
bcallah
b6b3dcabd8 +gnuastro 2020-06-24 19:26:46 +00:00
bcallah
d616f5d095 Import astro/gnuastro, the GNU Astronomy Utilities.
ok tracey@

The GNU Astronomy Utilities (Gnuastro) is an official GNU package
consisting of various programs and library functions for the
manipulation and analysis of astronomical data. All the programs share
the same basic command-line user interface for the comfort of both the
users and developers.
2020-06-24 19:26:25 +00:00
ajacoutot
7e4758b553 Update to stellarium-0.20.2. 2020-06-24 16:11:51 +00:00
fcambus
d041daf200 Update ansiweather to 1.17.0. 2020-06-16 09:16:00 +00:00
rsadowski
796fccfcbd Update kstars to 3.4.2 2020-05-15 15:53:57 +00:00
ajacoutot
3d17309df0 Update to stellarium-0.20.1. 2020-04-21 17:53:47 +00:00
ajacoutot
029672f137 Update to stellarium-0.20.0. 2020-03-30 08:59:07 +00:00