CVE and update status of the FreeBSD ports tree3,456 unaddressed CVEs in 716 portsAll times are CET
Port details

astro/astrometry 0.98

Astrometry.net - automatic recognition of astronomical images

Port info

Maintainer
rhurlin@FreeBSD.org
Packages
latest: 0.98
Upstream
up to date
Last update
to 0.98 · 101971f5fb
Quarterly
not in the 2026Q4 packages
WWW
https://astrometry.net/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install astrometry
installs 0.98 from latest
Port
# cd /usr/ports/astro/astrometry && make install clean
# make -C /usr/ports/astro/astrometry config  # change options first
Size
8.8 MiB download · 35 MiB installed
License
GPLv3+
Options
2 of 2 on in the package: DOCS EXAMPLES
pkg-message
Shown after installing
Astrometry was successfully installed.

You'll find this distribution under /usr/local.
Examples are found under /usr/local/share/examples/astrometry.
See /usr/local/share/doc/astrometry for some info, more detailed at
http://astrometry.net/use.html and http://astrometry.net/doc/readme.html.

Although the code is released under a GPL license, you will also need
to download some data files, and these are distributed under different
licenses. Data files (indexes) should be stored under
/usr/local/share/astrometry/

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.980.98–
FreeBSD 15✗0.98–
FreeBSD 140.980.980.98

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.980.98–
FreeBSD 140.980.980.98

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Dependencies

Depends on 12

Run and library dependencies of the package on latest. Build dependencies are not in the package index.

Required by 0

No package on latest depends on it.

Packages on latest that depend on it directly.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.98.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (94)

Rainer Hurling (rhurlin) · 0.98
astro/astrometry: Update to 0.98

- Change download link
- Use NumPy2 now
- Make test target usable

Changelog:	https://github.com/dstndstn/astrometry.net/compare/0.97...0.98

Reported by:	portscout, Repology
101971f5fb
Max Brazhnikov (makc) · 0.97_4
*/*: bump PORTREVISION after switching to NumPy 2.x
2bf3834a19
Max Brazhnikov (makc) · 0.97_3
*/*: Switch to NumPy 2.x

PR:		294328
Exp-run:	antoine
b0b4d9e1ea
Charlie Li (vishwin) · 0.97_3
python.mk: retire ${PYNUMPY}

With both math/py-numpy (2) and math/py-numpy1, the variable stopped
making sense. Also remove the upper version bound.
d04d23ae37
Charlie Li (vishwin) · 0.97_3
math/py-numpy: switch all consumers to math/py-numpy1

...and bump PORTREVISIONs of consumers with hard RUN_DEPENDS

PR: 281470
d4bd5ba72e
Max Brazhnikov (makc) · 0.97_2
*/*: chase math/gsl update to 2.8

PR:		292499
2e4f3d1acf
Charlie Li (vishwin) · 0.97_1
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc

EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
4f0eba1efd
Rainer Hurling (rhurlin) · 0.97_1
astro/astrometry: Add some shebang files

Reported by:	Alexey Dokuchaev <danfe@freebsd.org>
842aa9df3f
Rainer Hurling (rhurlin) · 0.97
astro/astrometry: Update to 0.97

- Some minor changes
- While here, do some preparations for testing, not ready yet

Changelog: https://github.com/dstndstn/astrometry.net/compare/0.96...0.97

Reported by:    portscout, Repology
ab07b7c65d
Rainer Hurling (rhurlin) · 0.96
astro/astrometry: Update to 0.96

Several enhancements and fixes, for example:
- Changes and fixes for NumPy2
- Process-submissions: don't fail on empty db and more logging
- Nova: Additions and switch to index-5200-HEAVY
- API key not always required

Changelog: https://github.com/dstndstn/astrometry.net/compare/0.95...0.96

Reported by:	Repology
a6ff6ba109
Po-Chuan Hsieh (sunpoet) · 0.95_1
astro/astrometry: Rename conflicting files

- Bump PORTREVISION for package change

cfitsio 4.5.0+ installs fitscopy, fitsverify and imcopy to PREFIX/bin. Rename
those files to avoid installation error.

fitscopy from astrometry is a slightly modified copy from cfitsio.

Approved by:    portmgr (blanket)
44ee1efab5
Jason E. Hale (jhale) · 0.95
*/*: Add ${PY_SETUPTOOLS} to BUILD_DEPENDS

Fix build when setuptools is removed from RUN_DEPENDS in
Mk/Uses/python.mk.

PR:		270510
Approved by:	portmgr (blanket)
ad593a9d4d
Rainer Hurling (rhurlin) · 0.95
astro/astrometry: Update to 0.95

- Small fixes for Python 3.12
- Better Dockerfiles

Changelog: https://github.com/dstndstn/astrometry.net/compare/0.94...0.95

Reported by:	portscout, Repology
0bc67cc9c9
Rainer Hurling (rhurlin) · 0.94_1
astro/astrometry: Move man to share/man

While here, also
- update LIB_DEPENDS=graphics/png
- add augment-xylist to strip list
- correct pkg-message paths
- update pkg-plist
a3ed9a84a3
Baptiste Daroussin (bapt) · 0.94
MANPREFIX: eliminate its usage

While here move manpages to share/man
d4329229fb
Rainer Hurling (rhurlin) · 0.94
astro/astrometry: Update to 0.94

Change MASTER_SITE to Github asset

Changelog: https://github.com/dstndstn/astrometry.net/blob/main/Changelog

Reported by:	Repology
cf0c82dbe4
Daniel Engberg (diizzy) · 0.93_2
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
664a2fa1e5
Gerald Pfeifer (gerald) · 0.93_1
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
8d3e020ed0
Rainer Hurling (rhurlin) · 0.93
astro/astrometry: Update to 0.93

Allow to work with the numpy 1.24 release.

Changes: https://github.com/dstndstn/astrometry.net/releases/tag/0.93

Reported by:	portscout, Repology
7a7adc67c5
Po-Chuan Hsieh (sunpoet) · 0.92_1
astro/cfitsio: Update to 4.2.0

- Convert REINPLACE_CMD to patch file
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/docs/changes.txt
e73ed31d9f
Rainer Hurling (rhurlin) · 0.92
astro/astrometry: Update to 0.92

Changelog: https://github.com/dstndstn/astrometry.net/releases/tag/0.92

Reported by:	Repology
4d34e13c98
Stefan Eßer (se) · 0.91
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 0.91
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Rainer Hurling (rhurlin) · 0.91
astro/astrometry: Update to 0.91

Miscellaneous minor changes, most notably removing calls to deprecated
functionality in numpy that was finally removed in their recent 1.23
release.

Changelog: https://github.com/dstndstn/astrometry.net/releases/tag/0.91

Reported by:	portscout, Repology
7d3518db57
Tobias C. Berner (tcberner) · 0.89_3
astro: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  ABURAYER Rewsirow <rewsirow@ff.iij4u.or.jp>
  *  Alexander Leidinger
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
  *  Anton Karpov <toxa@toxahost.ru>
  *  Brion Moss <brion@queeg.com>
  *  Bruce M Simpson <bms@FreeBSD.org>
  *  Chris Piazza <cpiazza@FreeBSD.org>
  *  Christian Brueffer <chris@unixpages.org>
  *  David Wolfskill
  *  Frank W. Josellis <frank@dynamical-systems.org>
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Gleb Smirnoff <glebius@FreeBSD.org>
  *  Hye-Shik Chang <perky@fallin.lv>
  *  Jan Srzednicki <w@wrzask.pl>
  *  Jean-Yves Lefort <jylefort@FreeBSD.org>
  *  Jean-Yves Lefort <jylefort@brutele.be>
  *  Jeremy Shaffner <jeremy@external.org>
  *  Keith Walker <kew@icehouse.net>
  *  Kirill Ponomarew <ponomarew@oberon.net>
  *  Kris Kennaway <kkennawa@physics.adelaide.edu.au>
  *  Kris Kennaway <kris@FreeBSD.org
  *  Laurent Courty
  *  Loïc BARTOLETTI <lbartoletti@FreeBSD.org>
  *  Lukas Maly <Iam@LukasMaly.NET>
  *  Markus Brueffer <markus@FreeBSD.org>
  *  Mathias Monnerville <mathias@monnerville.com>
  *  Muhammad Moinur Rahman <bofh@FreeBSD.org>
  *  Patrick Li <pat@FreeBSD.org>
  *  Patrick Li <pat@databits.net>
  *  Piero Serini <piero@FreeBSD.org>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Simon Olofsson <simon@olofsson.de>
  *  Slaven Rezic <slaven@rezic.de>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
  *  Sébastien Santoro <dereckson@gmail.com>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  Tatsuki Makino <tatsuki_makino@hotmail.com>
  *  Tony Maher <tonymaher@optusnet.com.au>
  *  Wen Heping <wen@FreeBSD.org>
  *  Wen Heping <wenheping@gmail.com>
  *  Wen Heping<wen@FreeBSD.org>
  *  Will Andrews <andrews@technologist.com>
  *  asami
  *  chuck@pkix.net
  *  crwhipp@gmail.com
  *  darius@dons.net.au
  *  db
  *  erich@FreeBSD.org
  *  freebsd-ports@henrik.synth.no
  *  ijliao
  *  nwhitehorn
  *  pat
  *  searle
  *  thierry@pompo.net
  *  torstenb
  *  trevor
  *  will

With hat:	portmgr
b15254402b
Wen Heping (wen) · 0.89_3
math/py-numpy: Update to 1.23.0

PR:		264837
Reported by:	wen@
Exp-run by:	antoine@
d68b12c0a6
Rainer Hurling (rhurlin) · 0.89_2
astro/astrometry: Put python into versioned dir

The Python files and libraries were incorrectly installed under
lib/python instead of lib/python3.x and were therefore not version
specific. This was corrected by using PYTHON_LIBDIR.

While here, doing some more corrections:

- Use PY_BASE_INSTALL_DIR for PYTHON_LIBDIR
- Move DATA_INSTALL_DIR into MAKE_ENV
- Strip bin and lib files
- Remove PORTDOCS and PORTEXAMPLES entries
- Pet portclippy
- Update pkg-plist
- Bump PORTREVISION

MFH:		2022Q3
cad6302bcc
Po-Chuan Hsieh (sunpoet) · 0.89_1
astro/cfitsio: Update to 4.0.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/docs/changes.txt
d1d14ca3e5
Rainer Hurling (rhurlin) · 0.89
astro/astrometry: Update to 0.89

Fixes build error on 32-bit platforms.

Changelog: https://github.com/dstndstn/astrometry.net/compare/0.88...0.89

Reported by:	pkg-fallout
MFH:		2022Q1
69ff18193e
Rainer Hurling (rhurlin) · 0.88
astro/astrometry: Update to 0.88

Changelog: https://github.com/dstndstn/astrometry.net/releases/tag/0.88

Reported by:	portscout, Repology
f4243013dd
Stefan Eßer (se) · 0.85_3
Fix CONFLICTS entries in archivers, astro, audio

Fix conflicts entries based on a script that searches for duplicate
files installed by several ports.

Some patters seem to make ports conflict with themselves, but this is
actually not the case due to the check-*-conflicts logic implemented
in bsd.port.mk, which excludes self-conflicts.

PHP based ports have been ignored in this commit as requested by the
committers currently working on the php-8.1 import.

Approved by:	portmgr (implicit)
98f7d7db7e
Tobias C. Berner (tcberner) · 0.85_3
math/gsl: bump portrevision of consumers after update to 2.7.1

PR:		260201
654acd8140
Danilo Egea Gondolfo (danilo) · 0.85_2
astro/wcslib: Update to 7.7

Drop maintainership.
3ee07bfd8d
Tobias C. Berner (tcberner) · 0.85_1
math/gsl: update to 2.7

From [1]

* What is new in gsl-2.7:
	* fixed doc bug for gsl_histogram_min_bin (lhcsky at 163.com)
	* fixed bug #60335 (spmatrix test failure, J. Lamb)
	* fixed bug #36577
	* clarified documentation on interpolation accelerators (V. Krishnan)
	* fixed bug #45521 (erroneous GSL_ERROR_NULL in ode-initval2, thanks to M. Sitte)
	* fixed doc bug #59758
	* fixed bug #58202 (rstat median for n=5)
	* added support for native C complex number types in gsl_complex
	   when using a C11 compiler
	* upgraded to autoconf 2.71, automake 1.16.3, libtool 2.4.6
	* updated exponential fitting example for nonlinear least squares
	* added banded LU decomposition and solver (gsl_linalg_LU_band)
	* New functions added to the library:
	      - gsl_matrix_norm1
	      - gsl_spmatrix_norm1
	      - gsl_matrix_complex_conjtrans_memcpy
	      - gsl_linalg_QL: decomp, unpack
	      - gsl_linalg_complex_QR_* (thanks to Christian Krueger)
	      - gsl_vector_sum
	      - gsl_matrix_scale_rows
	      - gsl_matrix_scale_columns
	      - gsl_multilarge_linear_matrix_ptr
	      - gsl_multilarge_linear_rhs_ptr
	      - gsl_spmatrix_dense_add (renamed from gsl_spmatrix_add_to_dense)
	      - gsl_spmatrix_dense_sub
	      - gsl_linalg_cholesky_band: solvem, svxm, scale, scale_apply
	      - gsl_linalg_QR_UD: decomp, lssolve
	      - gsl_linalg_QR_UU: decomp, lssolve, QTvec
	      - gsl_linalg_QR_UZ: decomp
	      - gsl_multifit_linear_lcurvature
	      - gsl_spline2d_eval_extrap
	* bug fix in checking vector lengths in gsl_vector_memcpy (dieggsy@pm.me)
	* made gsl_sf_legendre_array_index() inline and documented
	      - gsl_sf_legendre_nlm()

[1] http://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS

PR:		256423
Exp-run by:	antoine
63e653adaa
Rainer Hurling (rhurlin) · 0.85
astro/astrometry: Update to 0.85

Python dependent scripts and apps like 'solve-field' work again.
Cause was missing dependency astro/py-astropy (pyfits).

Changelog: https://github.com/dstndstn/astrometry.net/releases/tag/0.85

Reported by:	Repology
73930aef4a
Mathieu Arnold (mat) · 0.80_2
Remove # $FreeBSD$ from Makefiles.
305f148f48
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.80_2
Bump PORTREVISION for astro/cfitsio shlib change
f7285587af
Dima Panov (fluffy) · 0.80_1
astro/astrometry: fix packaging with py38 (PYTHON_EXT_SUFFIX)

PR:		252057 (related)
Approved by:	portmgr (blanket: build fix)
MFH:		2021Q1
a1b41c4f1f
Rainer Hurling (rhurlin) · 0.80_1
Change the maintainer entry in rhurlin's ports

After I got a commit bit for ports, it is time now to change the maintainers entry in all 'owned' ports.

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D26398
f6c06f8c9a
Tobias C. Berner (tcberner) · 0.80_1
astro/astrometry: switch maintainer and improve port a bit

- Give maintainership to Rainer Hurling
- New LIB_DEPENDS for math/gsl and astro/wcslib
- Add USES=localbase
- Change USE_LDCONFIG from path to 'yes'
- Make man pages usable
- Move bin, libs, data to standard places
- Initial hints for automatic 'index' downloads
- Adapt pkg-message
- Update pkg-plist

PR:		246007
Submitted by:	Rainer Hurling <rhurlin@gwdg.de>
c9295f9f80
Fernando Apesteguía (fernape) · 0.80
astro/astrometry: update to 0.80

Reported by:	portscout
9edcdebca7
Mark Linimon (linimon) · 0.78
Unmark these ports broken on aarch64.

Submitted by:	emaste (TRYBROKEN run)
Approved by:	portmgr (tier-2 blanket)
686730d4e7
Alexey Dokuchaev (danfe) · 0.78
Amend the patch to ensure that all installed shared objects are properly stripped when needed (should've been part of r514340).
b0329efcb9
Alexey Dokuchaev (danfe) · 0.78
- Update `astro/astrometry' to version 0.78, unbreak, and undeprecate - Relax Python dependency: any version should be supported now - In MASTER_SITES and WWW line, remove bogus `www' prefix which breaks   distfile downloads and website access - GC no longer useful (and actually no-op) `post-patch' target - Patch the makefiles to use BSD_INSTALL_* macros when needed instead   of mass-stripping in
fcb3d74c91
Antoine Brodin (antoine) · 0.65_7
Deprecate a few ports
637b3d75f3
Mathieu Arnold (mat) · 0.65_7
Convert to UCL & cleanup pkg-message (categories a-c)
a6c40a689b
Antoine Brodin (antoine) · 0.65_7
Mark BROKEN: unfetchable
9c5af767f4
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.65_7
Update to 3.47

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/docs/changes.txt
5edb3f8484
Gerald Pfeifer (gerald) · 0.65_6
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Tobias Kortkamp (tobik) · 0.65_5
astro/astrometry: Remove a source of non-reproducibality

uname -a generates non-deterministic output on some hosts.  It's
used when generating report.txt which is just documentation, so
just don't call it.

PR:		223662
Reported by:	Michael Kotlyar <mdk369@nyu.edu>
79d9cf641c