Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Dec 2024 16:45:15 GMT
From:      Rainer Hurling <rhurlin@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ab07b7c65d56 - main - astro/astrometry: Update to 0.97
Message-ID:  <202412071645.4B7GjFM8018414@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by rhurlin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ab07b7c65d5649ae1bd8f5b4696543308edfde94

commit ab07b7c65d5649ae1bd8f5b4696543308edfde94
Author:     Rainer Hurling <rhurlin@FreeBSD.org>
AuthorDate: 2024-12-07 16:44:14 +0000
Commit:     Rainer Hurling <rhurlin@FreeBSD.org>
CommitDate: 2024-12-07 16:44:14 +0000

    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
---
 astro/astrometry/Makefile                          | 29 ++++++++++++++--------
 astro/astrometry/distinfo                          |  6 ++---
 astro/astrometry/files/patch-configure             |  7 ++++++
 .../files/patch-gsl-an_grab-gsl-sources.sh         |  8 ++++++
 4 files changed, 36 insertions(+), 14 deletions(-)

diff --git a/astro/astrometry/Makefile b/astro/astrometry/Makefile
index bdc05f0721e8..ba4c6de9e934 100644
--- a/astro/astrometry/Makefile
+++ b/astro/astrometry/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	astrometry
-PORTVERSION=	0.96
+PORTVERSION=	0.97
 CATEGORIES=	astro
 MASTER_SITES=	https://github.com/dstndstn/${PORTNAME}.net/releases/download/${DISTVERSION}/
 DISTNAME=	${PORTNAME}.net-${PORTVERSION}
@@ -13,7 +13,8 @@ LICENSE=	GPLv3+
 BROKEN_armv6=	fails to link: os-features-test.c:10: undefined symbol 'canonicalize_file_name'
 BROKEN_armv7=	fails to link: os-features-test.c:10: undefined symbol 'canonicalize_file_name'
 
-BUILD_DEPENDS=	${PY_SETUPTOOLS} \
+BUILD_DEPENDS=	bash:shells/bash \
+		${PY_SETUPTOOLS} \
 		${PYNUMPY}
 LIB_DEPENDS=	libcairo.so:graphics/cairo \
 		libcfitsio.so:astro/cfitsio \
@@ -23,8 +24,11 @@ LIB_DEPENDS=	libcairo.so:graphics/cairo \
 		libwcs.so:astro/wcslib
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}astropy>0:astro/py-astropy@${PY_FLAVOR} \
 		${PYNUMPY}
+#TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.0:math/py-matplotlib@${PY_FLAVOR}
 
 USES=		gmake jpeg localbase pkgconfig python shebangfix
+# solver/test_tweak_plots.py: No module named 'tt'
+#USE_PYTHON=	pytest
 USE_LDCONFIG=	yes
 
 SHEBANG_FILES=	bin/* plot/plotann.py sdss/*.py solver/*.py util/[!c]*.py
@@ -40,7 +44,10 @@ MAKE_ENV=	INSTALL_DIR=${STAGEDIR}${PREFIX} \
 		PY_BASE_INSTALL_DIR=${STAGEDIR}${PYTHON_LIBDIR}/astrometry \
 		PYTHON=${PYTHON_CMD} PYTHON_SCRIPT=${PYTHON_CMD}
 MAKE_JOBS_UNSAFE=	yes
-ALL_TARGET=	all extra
+ALL_TARGET=	all py extra cfitsio-utils
+INSTALL_TARGET=	install install-cfitsio-utils
+#TEST_TARGET=	test
+
 LDFLAGS+=	-lz
 
 CONFLICTS_INSTALL=	afni p5-Text-RecordParser # bin/imstat bin/tabmerge
@@ -55,16 +62,16 @@ OPTIONS_DEFAULT=	EXAMPLES
 CFITSIO_FILES=	fitscopy fitsverify imcopy
 FILES=	an-fitstopnm an-pnmtofits astrometry-engine augment-xylist \
 	build-astrometry-index downsample-fits fit-wcs \
-	fits-column-merge fits-flip-endian fits-guess-scale \
-	fitscopy fitsgetext fitsverify get-healpix get-wcs \
-	hpsplit image2xy imarith imcopy imstat listhead liststruc \
-	modhead new-wcs pad-file plot-constellations \
-	plotquad plotxy query-starkd solve-field startree \
-	subtable tablist tabmerge tabsort wcs-grab wcs-match \
-	wcs-pv2sip wcs-rd2xy wcs-resample wcs-to-tan wcs-xy2rd \
-	wcsinfo
+	fits-column-merge fitscopy fitsverify fits-flip-endian \
+	fits-guess-scale fitsgetext get-healpix get-wcs hpsplit \
+	image2xy imarith imcopy imstat listhead liststruc modhead \
+	new-wcs pad-file plot-constellations plotquad plotxy \
+	query-starkd solve-field startree subtable tablist \
+	tabmerge tabsort wcs-grab wcs-match wcs-pv2sip wcs-rd2xy \
+	wcs-resample wcs-to-tan wcs-xy2rd wcsinfo
 
 post-install:
+	${CP} -p ${WRKSRC}/solver/fitsverify ${STAGEDIR}${PREFIX}/bin/
 .for file in ${FILES}
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${file}
 .endfor
diff --git a/astro/astrometry/distinfo b/astro/astrometry/distinfo
index 62767aa895bf..09aa4bf5eb80 100644
--- a/astro/astrometry/distinfo
+++ b/astro/astrometry/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727461875
-SHA256 (astrometry.net-0.96.tar.gz) = fb3f2ec09cbe155d9ff461b9a60336f8493f5cb7804199e1782664e9034c9aac
-SIZE (astrometry.net-0.96.tar.gz) = 11772089
+TIMESTAMP = 1733564031
+SHA256 (astrometry.net-0.97.tar.gz) = e4eef1b658ba5ad462282b661c0ca3a5c538ba1716e853f7970b7b9fa4a33459
+SIZE (astrometry.net-0.97.tar.gz) = 11772460
diff --git a/astro/astrometry/files/patch-configure b/astro/astrometry/files/patch-configure
new file mode 100644
index 000000000000..7d67f973a5af
--- /dev/null
+++ b/astro/astrometry/files/patch-configure
@@ -0,0 +1,7 @@
+--- configure.orig	2024-12-02 19:50:59 UTC
++++ configure
+@@ -1,3 +1,3 @@
+-#! /bin/bash
++#!/usr/bin/env bash
+ 
+ echo "Ok"
diff --git a/astro/astrometry/files/patch-gsl-an_grab-gsl-sources.sh b/astro/astrometry/files/patch-gsl-an_grab-gsl-sources.sh
new file mode 100644
index 000000000000..e783031a84bb
--- /dev/null
+++ b/astro/astrometry/files/patch-gsl-an_grab-gsl-sources.sh
@@ -0,0 +1,8 @@
+--- gsl-an/grab-gsl-sources.sh.orig	2024-12-02 19:50:59 UTC
++++ gsl-an/grab-gsl-sources.sh
+@@ -1,4 +1,4 @@
+-#! /bin/bash
++#!/usr/bin/env bash
+ 
+ GSL=/tmp/gsl-1.16
+ 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202412071645.4B7GjFM8018414>