diff --git a/graphics/py-fits/DESCR b/graphics/py-fits/DESCR new file mode 100644 index 0000000000000..25273ccbea88c --- /dev/null +++ b/graphics/py-fits/DESCR @@ -0,0 +1,5 @@ +FITS (Flexible Image Transport System) is a data format most used in astronomy. +PyFITS is a Python module for reading, writing, and manipulating FITS files. +The module uses Python's object-oriented features to provide quick, easy, and +efficient access to FITS files. The use of Python's array syntax enables +immediate access to any FITS extension, header cards, or data items. diff --git a/graphics/py-fits/Makefile b/graphics/py-fits/Makefile new file mode 100644 index 0000000000000..d14f5f06affa7 --- /dev/null +++ b/graphics/py-fits/Makefile @@ -0,0 +1,26 @@ +# $NetBSD: Makefile,v 1.1 2014/01/19 20:30:05 wiz Exp $ + +DISTNAME= pyfits-3.2 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//} +CATEGORIES= graphics +MASTER_SITES= https://pypi.python.org/packages/source/p/pyfits/ + +MAINTAINER= kamelderouiche@yahoo.com +HOMEPAGE= http://www.stsci.edu/resources/software_hardware/pyfits +COMMENT= Python module for reading, writing, and manipulating FITS files +LICENSE= modified-bsd + +PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} +REPLACE_PYTHON= lib/pyfits/core.py + +CONFLICTS= ${PYPKGPREFIX}-pyfits-[0-9]* + +post-install: + cd ${DESTDIR}${PREFIX}/bin && \ + ${MV} fitscheck fitscheck${PYVERSSUFFIX} && \ + ${MV} fitsdiff fitsdiff${PYVERSSUFFIX} + +.include "../../lang/python/application.mk" +.include "../../lang/python/egg.mk" +.include "../../math/py-numpy/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/py-fits/PLIST b/graphics/py-fits/PLIST new file mode 100644 index 0000000000000..fc7323fbc9d1d --- /dev/null +++ b/graphics/py-fits/PLIST @@ -0,0 +1,147 @@ +@comment $NetBSD: PLIST,v 1.1 2014/01/19 20:30:06 wiz Exp $ +bin/fitscheck${PYVERSSUFFIX} +bin/fitsdiff${PYVERSSUFFIX} +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/entry_points.txt +${PYSITELIB}/${EGG_INFODIR}/not-zip-safe +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/pyfits/__init__.py +${PYSITELIB}/pyfits/__init__.pyc +${PYSITELIB}/pyfits/__init__.pyo +${PYSITELIB}/pyfits/_release.py +${PYSITELIB}/pyfits/_release.pyc +${PYSITELIB}/pyfits/_release.pyo +${PYSITELIB}/pyfits/card.py +${PYSITELIB}/pyfits/card.pyc +${PYSITELIB}/pyfits/card.pyo +${PYSITELIB}/pyfits/column.py +${PYSITELIB}/pyfits/column.pyc +${PYSITELIB}/pyfits/column.pyo +${PYSITELIB}/pyfits/compression.so +${PYSITELIB}/pyfits/convenience.py +${PYSITELIB}/pyfits/convenience.pyc +${PYSITELIB}/pyfits/convenience.pyo +${PYSITELIB}/pyfits/core.py +${PYSITELIB}/pyfits/core.pyc +${PYSITELIB}/pyfits/core.pyo +${PYSITELIB}/pyfits/diff.py +${PYSITELIB}/pyfits/diff.pyc +${PYSITELIB}/pyfits/diff.pyo +${PYSITELIB}/pyfits/file.py +${PYSITELIB}/pyfits/file.pyc +${PYSITELIB}/pyfits/file.pyo +${PYSITELIB}/pyfits/fitsrec.py +${PYSITELIB}/pyfits/fitsrec.pyc +${PYSITELIB}/pyfits/fitsrec.pyo +${PYSITELIB}/pyfits/hdu/__init__.py +${PYSITELIB}/pyfits/hdu/__init__.pyc +${PYSITELIB}/pyfits/hdu/__init__.pyo +${PYSITELIB}/pyfits/hdu/base.py +${PYSITELIB}/pyfits/hdu/base.pyc +${PYSITELIB}/pyfits/hdu/base.pyo +${PYSITELIB}/pyfits/hdu/compressed.py +${PYSITELIB}/pyfits/hdu/compressed.pyc +${PYSITELIB}/pyfits/hdu/compressed.pyo +${PYSITELIB}/pyfits/hdu/groups.py +${PYSITELIB}/pyfits/hdu/groups.pyc +${PYSITELIB}/pyfits/hdu/groups.pyo +${PYSITELIB}/pyfits/hdu/hdulist.py +${PYSITELIB}/pyfits/hdu/hdulist.pyc +${PYSITELIB}/pyfits/hdu/hdulist.pyo +${PYSITELIB}/pyfits/hdu/image.py +${PYSITELIB}/pyfits/hdu/image.pyc +${PYSITELIB}/pyfits/hdu/image.pyo +${PYSITELIB}/pyfits/hdu/nonstandard.py +${PYSITELIB}/pyfits/hdu/nonstandard.pyc +${PYSITELIB}/pyfits/hdu/nonstandard.pyo +${PYSITELIB}/pyfits/hdu/streaming.py +${PYSITELIB}/pyfits/hdu/streaming.pyc +${PYSITELIB}/pyfits/hdu/streaming.pyo +${PYSITELIB}/pyfits/hdu/table.py +${PYSITELIB}/pyfits/hdu/table.pyc +${PYSITELIB}/pyfits/hdu/table.pyo +${PYSITELIB}/pyfits/header.py +${PYSITELIB}/pyfits/header.pyc +${PYSITELIB}/pyfits/header.pyo +${PYSITELIB}/pyfits/py3compat.py +${PYSITELIB}/pyfits/py3compat.pyc +${PYSITELIB}/pyfits/py3compat.pyo +${PYSITELIB}/pyfits/scripts/__init__.py +${PYSITELIB}/pyfits/scripts/__init__.pyc +${PYSITELIB}/pyfits/scripts/__init__.pyo +${PYSITELIB}/pyfits/scripts/fitscheck.py +${PYSITELIB}/pyfits/scripts/fitscheck.pyc +${PYSITELIB}/pyfits/scripts/fitscheck.pyo +${PYSITELIB}/pyfits/scripts/fitsdiff.py +${PYSITELIB}/pyfits/scripts/fitsdiff.pyc +${PYSITELIB}/pyfits/scripts/fitsdiff.pyo +${PYSITELIB}/pyfits/tests/__init__.py +${PYSITELIB}/pyfits/tests/__init__.pyc +${PYSITELIB}/pyfits/tests/__init__.pyo +${PYSITELIB}/pyfits/tests/data/arange.fits +${PYSITELIB}/pyfits/tests/data/ascii.fits +${PYSITELIB}/pyfits/tests/data/checksum.fits +${PYSITELIB}/pyfits/tests/data/comp.fits +${PYSITELIB}/pyfits/tests/data/fixed-1890.fits +${PYSITELIB}/pyfits/tests/data/o4sp040b0_raw.fits +${PYSITELIB}/pyfits/tests/data/random_groups.fits +${PYSITELIB}/pyfits/tests/data/scale.fits +${PYSITELIB}/pyfits/tests/data/stddata.fits +${PYSITELIB}/pyfits/tests/data/table.fits +${PYSITELIB}/pyfits/tests/data/tb.fits +${PYSITELIB}/pyfits/tests/data/test0.fits +${PYSITELIB}/pyfits/tests/data/zerowidth.fits +${PYSITELIB}/pyfits/tests/test_checksum.py +${PYSITELIB}/pyfits/tests/test_checksum.pyc +${PYSITELIB}/pyfits/tests/test_checksum.pyo +${PYSITELIB}/pyfits/tests/test_core.py +${PYSITELIB}/pyfits/tests/test_core.pyc +${PYSITELIB}/pyfits/tests/test_core.pyo +${PYSITELIB}/pyfits/tests/test_diff.py +${PYSITELIB}/pyfits/tests/test_diff.pyc +${PYSITELIB}/pyfits/tests/test_diff.pyo +${PYSITELIB}/pyfits/tests/test_division.py +${PYSITELIB}/pyfits/tests/test_division.pyc +${PYSITELIB}/pyfits/tests/test_division.pyo +${PYSITELIB}/pyfits/tests/test_groups.py +${PYSITELIB}/pyfits/tests/test_groups.pyc +${PYSITELIB}/pyfits/tests/test_groups.pyo +${PYSITELIB}/pyfits/tests/test_hdulist.py +${PYSITELIB}/pyfits/tests/test_hdulist.pyc +${PYSITELIB}/pyfits/tests/test_hdulist.pyo +${PYSITELIB}/pyfits/tests/test_header.py +${PYSITELIB}/pyfits/tests/test_header.pyc +${PYSITELIB}/pyfits/tests/test_header.pyo +${PYSITELIB}/pyfits/tests/test_image.py +${PYSITELIB}/pyfits/tests/test_image.pyc +${PYSITELIB}/pyfits/tests/test_image.pyo +${PYSITELIB}/pyfits/tests/test_nonstandard.py +${PYSITELIB}/pyfits/tests/test_nonstandard.pyc +${PYSITELIB}/pyfits/tests/test_nonstandard.pyo +${PYSITELIB}/pyfits/tests/test_structured.py +${PYSITELIB}/pyfits/tests/test_structured.pyc +${PYSITELIB}/pyfits/tests/test_structured.pyo +${PYSITELIB}/pyfits/tests/test_table.py +${PYSITELIB}/pyfits/tests/test_table.pyc +${PYSITELIB}/pyfits/tests/test_table.pyo +${PYSITELIB}/pyfits/tests/test_uint.py +${PYSITELIB}/pyfits/tests/test_uint.pyc +${PYSITELIB}/pyfits/tests/test_uint.pyo +${PYSITELIB}/pyfits/tests/test_util.py +${PYSITELIB}/pyfits/tests/test_util.pyc +${PYSITELIB}/pyfits/tests/test_util.pyo +${PYSITELIB}/pyfits/tests/util.py +${PYSITELIB}/pyfits/tests/util.pyc +${PYSITELIB}/pyfits/tests/util.pyo +${PYSITELIB}/pyfits/util.py +${PYSITELIB}/pyfits/util.pyc +${PYSITELIB}/pyfits/util.pyo +${PYSITELIB}/pyfits/verify.py +${PYSITELIB}/pyfits/verify.pyc +${PYSITELIB}/pyfits/verify.pyo +${PYSITELIB}/pyfits/version.py +${PYSITELIB}/pyfits/version.pyc +${PYSITELIB}/pyfits/version.pyo diff --git a/graphics/py-fits/distinfo b/graphics/py-fits/distinfo new file mode 100644 index 0000000000000..a64da60cd2e4e --- /dev/null +++ b/graphics/py-fits/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2014/01/19 20:30:06 wiz Exp $ + +SHA1 (pyfits-3.2.tar.gz) = 9257d0fd96e8fd5b8423d6859b16528ae52c0735 +RMD160 (pyfits-3.2.tar.gz) = 1b77e7f731e1370a2ca64ad6298d350ac4cf2eef +Size (pyfits-3.2.tar.gz) = 1606650 bytes