--- astrometry/Makefile 2019-11-08 04:54:11.000000000 +0100 +++ astrometry/Makefile 2020-05-01 07:19:00.545232000 +0200 @@ -1,14 +1,15 @@ # Created by: Sébastien Santoro -# $FreeBSD: head/astro/astrometry/Makefile 517029 2019-11-08 03:54:11Z linimon $ +# $FreeBSD: head/astro/astrometry/Makefile 533236 2020-04-28 07:01:07Z fernape $ PORTNAME= astrometry -PORTVERSION= 0.78 +PORTVERSION= 0.80 +PORTREVISION= 1 CATEGORIES= astro MASTER_SITES= http://astrometry.net/downloads/ DISTNAME= ${PORTNAME}.net-${PORTVERSION} -MAINTAINER= ports@FreeBSD.org -COMMENT= Software for describing astronomical images +MAINTAINER= rhurlin@gwdg.de +COMMENT= Astronomic calibration service LICENSE= GPLv2 @@ -18,22 +19,49 @@ BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libcairo.so:graphics/cairo \ libcfitsio.so:astro/cfitsio \ + libgsl.so:math/gsl \ libpng.so:graphics/png \ - libnetpbm.so:graphics/netpbm + libnetpbm.so:graphics/netpbm \ + libwcs.so:astro/wcslib RUN_DEPENDS= ${PYNUMPY} -USES= gmake jpeg pkgconfig python shebangfix -SHEBANG_FILES= bin/* blind/*.py sdss/*.py util/[!c]*.py util/casjobs.py -USE_LDCONFIG= ${PREFIX}/${PORTNAME}/lib +USES= gmake jpeg localbase pkgconfig python shebangfix +SHEBANG_FILES= bin/* blind/*.py sdss/*.py util/[!c]*.py +USE_LDCONFIG= yes + ALL_TARGET= all extra -MAKE_ENV= INSTALL_DIR=${STAGEDIR}${PREFIX}/${PORTNAME} \ +MAKE_ARGS= NETPBM_INC="-I${LOCALBASE}/include/netpbm" \ + NETPBM_LIB="-L${LOCALBASE}/lib -lnetpbm" \ + SYSTEM_GSL=yes +MAKE_ENV= INSTALL_DIR=${STAGEDIR}${PREFIX} \ + DOC_INSTALL_DIR=${STAGEDIR}${PREFIX}/${PORTNAME}/doc \ + EXAMPLE_INSTALL_DIR=${STAGEDIR}${PREFIX}/${PORTNAME}/examples \ + MAN1_INSTALL_DIR=${STAGEDIR}${PREFIX}/man/man1 \ PYTHON=${PYTHON_CMD} PYTHON_SCRIPT=${PYTHON_CMD} MAKE_JOBS_UNSAFE= yes +# Changes search path in astrometry-engine +DATA_INSTALL_DIR= ${STAGEDIR}${DATADIR} +# Need this to get gzipped man pages +MANDIRS= ${MANPREFIX}/man/man1 SUB_FILES= pkg-message LDFLAGS+= -lz +# DATA_INSTALL_DIR does not work globally :( post-install: - @${REINPLACE_CMD} -i '' -e 's|${STAGEDIR}||' \ - ${STAGEDIR}${PREFIX}/${PORTNAME}/etc/${PORTNAME}.cfg + @${REINPLACE_CMD} -i '' \ + -e 's|${STAGEDIR}/usr/local/data|${DATADIR}|' \ + ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.cfg + @${RMDIR} ${STAGEDIR}${PREFIX}/data + @${MKDIR} ${STAGEDIR}${DATADIR}/sdss + @${MKDIR} ${STAGEDIR}${DATADIR}/blind + @${MKDIR} ${STAGEDIR}${DATADIR}/catalogs + ${INSTALL_DATA} ${WRKSRC}/sdss/testdata/*.fit* ${STAGEDIR}${DATADIR}/sdss + ${INSTALL_DATA} ${WRKSRC}/blind/index-9918.fits ${STAGEDIR}${DATADIR}/blind + ${INSTALL_DATA} ${WRKSRC}/catalogs/*.fit* ${STAGEDIR}${DATADIR}/catalogs +## doc/install_astrometry_on_linux.sh: +# download and install index files +#rm -rf /usr/local/astrometry/data/* && \ +#wget -r -nd -np -P /usr/local/astrometry/data/ "data.astrometry.net/4100/" && \ +#wget -r -nd -np -P /usr/local/astrometry/data/ "data.astrometry.net/5000/" .include --- astrometry/distinfo 2019-10-12 17:55:15.000000000 +0200 +++ astrometry/distinfo 2020-04-28 17:28:46.841924000 +0200 @@ -1,3 +1,3 @@ -TIMESTAMP = 1555962008 -SHA256 (astrometry.net-0.78.tar.gz) = 9eda1b6cab5269b0a0e5d610aec86866cb8b08fb8f56254dc12f1690d69bc649 -SIZE (astrometry.net-0.78.tar.gz) = 11504535 +TIMESTAMP = 1587972675 +SHA256 (astrometry.net-0.80.tar.gz) = 6eb73c2371df30324d6532955c46d5f324f2aad87f1af67c12f9354cfd4a7864 +SIZE (astrometry.net-0.80.tar.gz) = 11637496 --- astrometry/files/os-features-config.h 2014-01-23 20:55:14.000000000 +0100 +++ astrometry/files/os-features-config.h 2020-04-29 18:13:57.852138000 +0200 @@ -2,4 +2,4 @@ #define NEED_DECLARE_QSORT_R 1 #define NEED_QSORT_R 0 #define NEED_SWAP_QSORT_R 0 -#define HAVE_NETPBM 0 +#define HAVE_NETPBM 1 --- astrometry/files/pkg-message.in 2019-08-13 18:00:39.000000000 +0200 +++ astrometry/files/pkg-message.in 2020-04-30 11:49:44.193337000 +0200 @@ -3,11 +3,14 @@ message: <