From 0a64b9e6549eb3a51278578e8045d4bf9589dab3 Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov Date: Fri, 17 Jul 2009 17:13:13 +0000 Subject: [PATCH] If you have astronomical imaging of the sky with celestial coordinates you do not know or do not trust then is for you. Input an image and we'll give you back astrometric calibration meta-data, plus lists of known objects falling inside the field of view.Astrometry.net We have built this astrometric calibration service to create correct, standards-compliant astrometric meta-data for every useful astronomical image ever taken, past and future, in any state of archival disarray. We hope this will help organize, annotate and make searchable all the world's astronomical information. WWW: http://www.astrometry.net/ PR: 136594 Submitted by: Dereckson --- astro/Makefile | 1 + astro/astrometry/Makefile | 38 +++++++ astro/astrometry/distinfo | 3 + astro/astrometry/files/gnu-specific-config.h | 4 + astro/astrometry/files/pkg-message.in | 9 ++ astro/astrometry/pkg-descr | 12 ++ astro/astrometry/pkg-plist | 109 +++++++++++++++++++ 7 files changed, 176 insertions(+) create mode 100644 astro/astrometry/Makefile create mode 100644 astro/astrometry/distinfo create mode 100644 astro/astrometry/files/gnu-specific-config.h create mode 100644 astro/astrometry/files/pkg-message.in create mode 100644 astro/astrometry/pkg-descr create mode 100644 astro/astrometry/pkg-plist diff --git a/astro/Makefile b/astro/Makefile index 2abda6c7c8fe..81120597fa23 100644 --- a/astro/Makefile +++ b/astro/Makefile @@ -5,6 +5,7 @@ SUBDIR += aa SUBDIR += accrete + SUBDIR += astrometry SUBDIR += boinc-einsteinathome SUBDIR += boinc-milkyway SUBDIR += boinc-setiathome-enhanced diff --git a/astro/astrometry/Makefile b/astro/astrometry/Makefile new file mode 100644 index 000000000000..16527552da1a --- /dev/null +++ b/astro/astrometry/Makefile @@ -0,0 +1,38 @@ + +# New ports collection makefile for: astrometry +# Date created: 7 July 2009 +# Whom: Dereckson +# +# $FreeBSD$ +# + +PORTNAME= astrometry +PORTVERSION= 0.25 +CATEGORIES= astro +MASTER_SITES= http://www.astrometry.net/downloads/ +DISTNAME= astrometry.net-${PORTVERSION} + +MAINTAINER= dereckson@gmail.com +COMMENT= Describes an astronomical image + +LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo \ + jpeg.9:${PORTSDIR}/graphics/jpeg \ + png.5:${PORTSDIR}/graphics/png \ + netpbm.1:${PORTSDIR}/graphics/netpbm +BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/numpy:${PORTSDIR}/math/py-numpy +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/numpy:${PORTSDIR}/math/py-numpy + +USE_PYTHON= 2.4+ +USE_GMAKE= yes +ALL_TARGET= all extra +MAKE_ENV= INSTALL_DIR=${PREFIX}/astrometry +MAKE_JOBS_UNSAFE= yes +SUB_FILES= pkg-message + +post-extract: + ${CP} ${FILESDIR}/gnu-specific-config.h ${WRKSRC}/util/ + +post-install: + @${CAT} ${PKGMESSAGE} + +.include diff --git a/astro/astrometry/distinfo b/astro/astrometry/distinfo new file mode 100644 index 000000000000..82b5f21ac321 --- /dev/null +++ b/astro/astrometry/distinfo @@ -0,0 +1,3 @@ +MD5 (astrometry.net-0.25.tar.gz) = c38ffead18008e616293f4bd7e4d3df2 +SHA256 (astrometry.net-0.25.tar.gz) = b6d0a80fe452c8bb2cc359a06fb9a79cbf62575f349077367ca86dd4696d8dbf +SIZE (astrometry.net-0.25.tar.gz) = 4929438 diff --git a/astro/astrometry/files/gnu-specific-config.h b/astro/astrometry/files/gnu-specific-config.h new file mode 100644 index 000000000000..401234faf8d8 --- /dev/null +++ b/astro/astrometry/files/gnu-specific-config.h @@ -0,0 +1,4 @@ +#define NEED_CANONICALIZE_FILE_NAME 1 +#define NEED_DECLARE_QSORT_R 1 +#define NEED_QSORT_R 0 +#define NEED_SWAP_QSORT_R 0 diff --git a/astro/astrometry/files/pkg-message.in b/astro/astrometry/files/pkg-message.in new file mode 100644 index 000000000000..07825f384dd0 --- /dev/null +++ b/astro/astrometry/files/pkg-message.in @@ -0,0 +1,9 @@ +-------------------------------------------------------------------------- +astronometry was sucessfully installed. + +You'll find this distribution in %%PREFIX%%/astrometry + +Although the code is released under a GPL license, you will also need +to download some data files, and these are distributed under different +license. See %%PREFIX%%/astrometry/doc/GETTING-INDEXES +-------------------------------------------------------------------------- diff --git a/astro/astrometry/pkg-descr b/astro/astrometry/pkg-descr new file mode 100644 index 000000000000..c3257f8072a4 --- /dev/null +++ b/astro/astrometry/pkg-descr @@ -0,0 +1,12 @@ +If you have astronomical imaging of the sky with celestial coordinates you do +not know or do not trust then is for you. Input an image and we'll give you +back astrometric calibration meta-data, plus lists of known objects falling +inside the field of view.Astrometry.net + +We have built this astrometric calibration service to create correct, +standards-compliant astrometric meta-data for every useful astronomical image +ever taken, past and future, in any state of archival disarray. We hope this +will help organize, annotate and make searchable all the world's astronomical +information. + +WWW: http://www.astrometry.net/ diff --git a/astro/astrometry/pkg-plist b/astro/astrometry/pkg-plist new file mode 100644 index 000000000000..98fe19314edb --- /dev/null +++ b/astro/astrometry/pkg-plist @@ -0,0 +1,109 @@ +astrometry/bin/2masstofits +astrometry/bin/add-healpix-column +astrometry/bin/add-text +astrometry/bin/agreeable +astrometry/bin/an-fitstopnm +astrometry/bin/augment-xylist +astrometry/bin/backend +astrometry/bin/blind +astrometry/bin/build-an-catalog +astrometry/bin/certifiable +astrometry/bin/checktree +astrometry/bin/codetree +astrometry/bin/column-merge +astrometry/bin/control-program +astrometry/bin/cut-an +astrometry/bin/endian-flip-index +astrometry/bin/fits-flip-endian +astrometry/bin/fits-guess-scale +astrometry/bin/fits2fits.py +astrometry/bin/fitscopy +astrometry/bin/fitsgetext +astrometry/bin/fitstomatlab +astrometry/bin/fix-bb +astrometry/bin/get-healpix +astrometry/bin/get-wcs +astrometry/bin/hpowned +astrometry/bin/hpquads +astrometry/bin/image2pnm.py +astrometry/bin/image2xy +astrometry/bin/imarith +astrometry/bin/imcopy +astrometry/bin/imstat +astrometry/bin/index-to-table +astrometry/bin/listhead +astrometry/bin/liststruc +astrometry/bin/merge-index +astrometry/bin/mergesolved +astrometry/bin/modhead +astrometry/bin/new-wcs +astrometry/bin/nomadtofits +astrometry/bin/plot-constellations +astrometry/bin/plotcat +astrometry/bin/plotquad +astrometry/bin/plotxy +astrometry/bin/printsolved +astrometry/bin/rdlsinfo +astrometry/bin/resort-xylist +astrometry/bin/setsolved +astrometry/bin/solve-field +astrometry/bin/solvedserver +astrometry/bin/startree +astrometry/bin/subtable +astrometry/bin/tablist +astrometry/bin/tabmerge +astrometry/bin/tabsort +astrometry/bin/tycho2tofits +astrometry/bin/unpermute-quads +astrometry/bin/unpermute-stars +astrometry/bin/usnobtofits +astrometry/bin/wcs-annotate +astrometry/bin/wcs-rd2xy +astrometry/bin/wcs-xy2rd +astrometry/bin/wcsinfo +astrometry/bin/xylist2fits +astrometry/bin/xylsinfo +astrometry/doc/CREDITS +astrometry/doc/GETTING-INDEXES +astrometry/doc/LICENSE +astrometry/doc/README +astrometry/doc/report.txt +astrometry/etc/backend.cfg +astrometry/examples/CREDITS +astrometry/examples/apod1.jpg +astrometry/examples/apod1.xyls +astrometry/examples/apod2.jpg +astrometry/examples/apod2.xyls +astrometry/examples/apod3.jpg +astrometry/examples/apod3.xyls +astrometry/examples/apod4.jpg +astrometry/examples/apod4.xyls +astrometry/examples/apod5.jpg +astrometry/examples/apod5.xyls +astrometry/examples/sdss.jpg +astrometry/examples/sdss.xyls +astrometry/python/astrometry/__init__.py +astrometry/python/astrometry/util/__init__.py +astrometry/python/astrometry/util/_healpix.so +astrometry/python/astrometry/util/_sip.so +astrometry/python/astrometry/util/file.py +astrometry/python/astrometry/util/filetype.py +astrometry/python/astrometry/util/fits2fits.py +astrometry/python/astrometry/util/healpix.py +astrometry/python/astrometry/util/image2pnm.py +astrometry/python/astrometry/util/run_command.py +astrometry/python/astrometry/util/shell.py +astrometry/python/astrometry/util/sip.py +astrometry/python/astrometry/util/starutil.py +astrometry/python/astrometry/util/w3c_validator.py +astrometry/python/pyfits.py +astrometry/python/rec.py +@dirrm astrometry/python/astrometry/util +@dirrm astrometry/python/astrometry +@dirrm astrometry/python +@dirrm astrometry/examples +@dirrm astrometry/etc +@dirrm astrometry/doc +@dirrm astrometry/data +@dirrm astrometry/bin +@dirrm astrometry