aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb>2006-12-15 19:24:24 +0000
committerbicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb>2006-12-15 19:24:24 +0000
commit661134f6aea6c5fc10e8dfa75dcd0c394c614208 (patch)
treef57d10259235c46808d4acaffd2efbf07420cadd /sci-libs/cfitsio
parentfixed numpy changelog (diff)
downloadsci-661134f6aea6c5fc10e8dfa75dcd0c394c614208.tar.gz
sci-661134f6aea6c5fc10e8dfa75dcd0c394c614208.tar.bz2
sci-661134f6aea6c5fc10e8dfa75dcd0c394c614208.zip
cfitsio-3.030 update
git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@423 32389bae-6d03-0410-99cf-db05cde120eb
Diffstat (limited to 'sci-libs/cfitsio')
-rw-r--r--sci-libs/cfitsio/ChangeLog8
-rw-r--r--sci-libs/cfitsio/Manifest24
-rw-r--r--sci-libs/cfitsio/cfitsio-3.030.ebuild43
-rw-r--r--sci-libs/cfitsio/files/cfitsio-3.030-Makefile.am26
-rw-r--r--sci-libs/cfitsio/files/cfitsio-3.030-configure.ac230
-rw-r--r--sci-libs/cfitsio/files/digest-cfitsio-3.0303
6 files changed, 330 insertions, 4 deletions
diff --git a/sci-libs/cfitsio/ChangeLog b/sci-libs/cfitsio/ChangeLog
index f79fc2405..7b1e57f59 100644
--- a/sci-libs/cfitsio/ChangeLog
+++ b/sci-libs/cfitsio/ChangeLog
@@ -2,6 +2,14 @@
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*cfitsio-3.030 (15 Dec 2006)
+
+ 15 Dec 2006; Sebastien Fabbro <seb@ist.utl.pt>
+ +cfitsio-3.030.ebuild
+ +files/cfitsio-3.030-Makefile.am
+ +files/cfitsio-3.030-configure.ac
+ Version bump.
+
*cfitsio-3.020 (15 Nov 2006)
15 Nov 2006; Sebastien Fabbro <seb@ist.utl.pt>
diff --git a/sci-libs/cfitsio/Manifest b/sci-libs/cfitsio/Manifest
index bc08829f5..b2808a9d4 100644
--- a/sci-libs/cfitsio/Manifest
+++ b/sci-libs/cfitsio/Manifest
@@ -6,19 +6,32 @@ AUX cfitsio-3.020-configure.ac 6748 RMD160 4caca2a7aeac01169e1d96d77243dc72624e2
MD5 c978aeb1ad0c691efe354a94fd5c9545 files/cfitsio-3.020-configure.ac 6748
RMD160 4caca2a7aeac01169e1d96d77243dc72624e200a files/cfitsio-3.020-configure.ac 6748
SHA256 58114a16226a1099fabc91a9b1cb0fd831372965793c703f7c1dd8a7b9dd2a40 files/cfitsio-3.020-configure.ac 6748
+AUX cfitsio-3.030-Makefile.am 1129 RMD160 c5fc764515ee6aad29859f14c8a1e42937c36db7 SHA1 d26d9da4634a847425476b2b2f436c08eebbc673 SHA256 2a3c0235ab2257becc9ed65f2d36921040cdfbac4bddc949b6770f88eeef3934
+MD5 ad23360f22cab53c477348423aba27e7 files/cfitsio-3.030-Makefile.am 1129
+RMD160 c5fc764515ee6aad29859f14c8a1e42937c36db7 files/cfitsio-3.030-Makefile.am 1129
+SHA256 2a3c0235ab2257becc9ed65f2d36921040cdfbac4bddc949b6770f88eeef3934 files/cfitsio-3.030-Makefile.am 1129
+AUX cfitsio-3.030-configure.ac 6748 RMD160 365ed19dcd11f0881349829fdfd1c8cec0ae50ab SHA1 c9d707ae8401dfdc3764d0da4140e0e2f6165db5 SHA256 bac82f8384b48924abadc69631cdbd1f6b3817b437f65c26c004b0851324b1e0
+MD5 3e03752c686ae9819b2a7e11954a65d2 files/cfitsio-3.030-configure.ac 6748
+RMD160 365ed19dcd11f0881349829fdfd1c8cec0ae50ab files/cfitsio-3.030-configure.ac 6748
+SHA256 bac82f8384b48924abadc69631cdbd1f6b3817b437f65c26c004b0851324b1e0 files/cfitsio-3.030-configure.ac 6748
AUX cfitsio-cfortran.patch 348 RMD160 7a9bbcf6a724c2ec7563dfc1d3dd38f232ddeaf0 SHA1 35fa55f871dc187c479a68a621acdf77f2231e6f SHA256 9a45d0d7efc3492e2323c601841b98d1de17356b30a50709f02aa266d05180e2
MD5 f2f05a0eeac7137fe4ddd0d99a63aa6b files/cfitsio-cfortran.patch 348
RMD160 7a9bbcf6a724c2ec7563dfc1d3dd38f232ddeaf0 files/cfitsio-cfortran.patch 348
SHA256 9a45d0d7efc3492e2323c601841b98d1de17356b30a50709f02aa266d05180e2 files/cfitsio-cfortran.patch 348
DIST cfitsio3020.tar.gz 2235262 RMD160 5c6a3ea06a6b180da4dee5d48c0fc16e7f8647fc SHA1 bac3f5ac273375b3b37b11fd131edb0bc50f7d5c SHA256 ff5974f070f68c7d1e90f145cc8af2f6115169f06354a19cb85afafc60cd9e25
+DIST cfitsio3030.tar.gz 2236701 RMD160 0a8935a17161fad16016aba6219a347c6891d994 SHA1 cbaadf586ec760071edf2968820de98d8541a9d0 SHA256 f21774a31274b851eb6d2d366266a6fe48a265b4ba87dc0ac8abacb48de77383
EBUILD cfitsio-3.020.ebuild 1007 RMD160 fdd43cc773d88fbec7cfe3654dbff5bfaebf5300 SHA1 656ccfb0aff9cf93c88e01aebd9233f940e3a163 SHA256 72340353773594ab7e59a2b7a32e490c22b3fff395b344e94f9818c92333d962
MD5 17de674fa353922156827e1e90a68b8c cfitsio-3.020.ebuild 1007
RMD160 fdd43cc773d88fbec7cfe3654dbff5bfaebf5300 cfitsio-3.020.ebuild 1007
SHA256 72340353773594ab7e59a2b7a32e490c22b3fff395b344e94f9818c92333d962 cfitsio-3.020.ebuild 1007
-MISC ChangeLog 852 RMD160 f9a69291193fe3b39d67a7c2ec110998331d35eb SHA1 fdb82eb8710e119be0b043aaa54b7e710237fb0a SHA256 fc30a7ea7fded4cc94142d128b8271e2ee02b332b29e43fd3fe2a9e6fd9df64c
-MD5 0a4ae4b7e82ee57a4e208f07ce04a9de ChangeLog 852
-RMD160 f9a69291193fe3b39d67a7c2ec110998331d35eb ChangeLog 852
-SHA256 fc30a7ea7fded4cc94142d128b8271e2ee02b332b29e43fd3fe2a9e6fd9df64c ChangeLog 852
+EBUILD cfitsio-3.030.ebuild 1007 RMD160 fdd43cc773d88fbec7cfe3654dbff5bfaebf5300 SHA1 656ccfb0aff9cf93c88e01aebd9233f940e3a163 SHA256 72340353773594ab7e59a2b7a32e490c22b3fff395b344e94f9818c92333d962
+MD5 17de674fa353922156827e1e90a68b8c cfitsio-3.030.ebuild 1007
+RMD160 fdd43cc773d88fbec7cfe3654dbff5bfaebf5300 cfitsio-3.030.ebuild 1007
+SHA256 72340353773594ab7e59a2b7a32e490c22b3fff395b344e94f9818c92333d962 cfitsio-3.030.ebuild 1007
+MISC ChangeLog 1044 RMD160 ab54c529a282f20dfa353f5e3e51bc8202a6f1af SHA1 df88e1e13baae5e4a9c9ac062c46aa27989d6129 SHA256 2d141b9dd638b2426f349ed029e99b3b4f38575d543aa0dc50e9d1eaf16fe04e
+MD5 7a9e79a901734b392962366f8dfe4aa3 ChangeLog 1044
+RMD160 ab54c529a282f20dfa353f5e3e51bc8202a6f1af ChangeLog 1044
+SHA256 2d141b9dd638b2426f349ed029e99b3b4f38575d543aa0dc50e9d1eaf16fe04e ChangeLog 1044
MISC metadata.xml 682 RMD160 3d948185e7f50b2204fe0cd7f3b5f9f69bbe1fa3 SHA1 16d40c60a6140b93b0dcf1f53c1e9d161a641038 SHA256 5e52e553d1de1284403b19d3783036f5abb2d384a203053de4e85c70104fc24c
MD5 ca9445640206098f48ec8d2620c3b6a1 metadata.xml 682
RMD160 3d948185e7f50b2204fe0cd7f3b5f9f69bbe1fa3 metadata.xml 682
@@ -26,3 +39,6 @@ SHA256 5e52e553d1de1284403b19d3783036f5abb2d384a203053de4e85c70104fc24c metadata
MD5 07616bcf9d4d500210015bb451e4db3d files/digest-cfitsio-3.020 238
RMD160 c33af276b1b94f6e8b49f10d154934a4a639c664 files/digest-cfitsio-3.020 238
SHA256 e2dd073549c819f2afe5b92913557a2fddd88da64b9f0b3c2f72d116831673e9 files/digest-cfitsio-3.020 238
+MD5 28870c9035a06f780c6ea425d724fe82 files/digest-cfitsio-3.030 238
+RMD160 016faa3f1b5bd07e59380bfab84edeccef02cfcd files/digest-cfitsio-3.030 238
+SHA256 98b81405e59975402e014c015fae52e687cf5ef2cb594550dd19cc9eb6d6d26f files/digest-cfitsio-3.030 238
diff --git a/sci-libs/cfitsio/cfitsio-3.030.ebuild b/sci-libs/cfitsio/cfitsio-3.030.ebuild
new file mode 100644
index 000000000..128b19674
--- /dev/null
+++ b/sci-libs/cfitsio/cfitsio-3.030.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit autotools
+
+IUSE="doc"
+
+DESCRIPTION="C and Fortran library for manipulating FITS files"
+HOMEPAGE="http://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html"
+SRC_URI="ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/${PN}${PV//.}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-lang/cfortran"
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-cfortran.patch
+ cp "${FILESDIR}"/${P}-Makefile.am Makefile.am
+ cp "${FILESDIR}"/${P}-configure.ac configure.ac
+ eautoreconf
+}
+
+src_test() {
+ make testprog
+ ./testprog > testprog.lis
+ diff testprog.lis testprog.out || die "test failed"
+ cmp testprog.fit testprog.std || die "failed"
+}
+
+src_install () {
+ make DESTDIR="${D}" install || die "make install failed"
+ dodoc changes.txt README License.txt
+ insinto /usr/share/doc/${PF}
+ doins cookbook.{f,c}
+ use doc && dodoc *.ps
+}
diff --git a/sci-libs/cfitsio/files/cfitsio-3.030-Makefile.am b/sci-libs/cfitsio/files/cfitsio-3.030-Makefile.am
new file mode 100644
index 000000000..8e3ad4377
--- /dev/null
+++ b/sci-libs/cfitsio/files/cfitsio-3.030-Makefile.am
@@ -0,0 +1,26 @@
+lib_LTLIBRARIES = libcfitsio.la
+libcfitsio_la_SOURCES = \
+ buffers.c cfileio.c checksum.c compress.c drvrfile.c drvrmem.c \
+ drvrnet.c drvrsmem.c editcol.c edithdu.c eval_l.c eval_y.c \
+ eval_f.c fitscore.c getcol.c getcolb.c getcold.c getcole.c \
+ getcoli.c getcolj.c getcolk.c getcoll.c getcols.c getcolsb.c \
+ getcoluk.c getcolui.c getcoluj.c getkey.c group.c grparser.c \
+ histo.c iraffits.c drvrgsiftp.c \
+ modkey.c putcol.c putcolb.c putcold.c putcole.c putcoli.c \
+ putcolj.c putcolk.c putcoluk.c putcoll.c putcols.c putcolsb.c \
+ putcolu.c putcolui.c putcoluj.c putkey.c region.c scalnull.c \
+ swapproc.c wcssub.c wcsutil.c imcompress.c quantize.c ricecomp.c \
+ pliocomp.c fits_hcompress.c fits_hdecompress.c \
+ f77_wrap1.c f77_wrap2.c f77_wrap3.c f77_wrap4.c
+libcfitsio_la_LIBADD = -lm
+include_HEADERS = fitsio.h fitsio2.h longnam.h drvrsmem.h
+LDADD = libcfitsio.la
+noinst_PROGRAMS = testprog speed cookbook
+bin_PROGRAMS = fitscopy imcopy listhead
+testprog_SOURCES = testprog.c
+
+fitscopy_SOURCES = fitscopy.c
+speed_SOURCES = speed.c
+imcopy_SOURCES = imcopy.c
+listhead_SOURCES = listhead.c
+cookbook_SOURCES = cookbook.c
diff --git a/sci-libs/cfitsio/files/cfitsio-3.030-configure.ac b/sci-libs/cfitsio/files/cfitsio-3.030-configure.ac
new file mode 100644
index 000000000..68ffff440
--- /dev/null
+++ b/sci-libs/cfitsio/files/cfitsio-3.030-configure.ac
@@ -0,0 +1,230 @@
+# -*- Autoconf -*-
+# Process this file with autoconf to produce a configure script.
+
+AC_PREREQ(2.59)
+AC_INIT(cfitsio, 3.030, pence@tetra.gsfc.nasa.gov)
+AM_INIT_AUTOMAKE([foreign])
+AC_PROG_LIBTOOL
+
+# taken from configure.in
+# determine system type
+#--------------------------------------------------------------------
+AC_PROGRAM_CHECK(uname_found, uname, 1, 0)
+
+if test $uname_found -eq 0 ; then
+ echo "cfitsio: No uname found; setting system type to unknown."
+ system="unknown"
+else
+ system=`uname -s`-`uname -r`
+fi
+
+case $system in
+ Darwin-*)
+ # For large file support (but may break Absoft compilers):
+ AC_DEFINE(_LARGEFILE_SOURCE)
+ AC_DEFINE(_FILE_OFFSET_BITS,64)
+ ;;
+ HP-UX-*)
+ if test "x$CFORTRANFLAGS" = x ; then
+ CFORTRANFLAGS="-Dappendus"
+ fi
+ CFLAGS="$CFLAGS -DPG_PPU"
+ LIBPRE="-Wl,"
+ ;;
+ SunOS-5*)
+ if test "x$CFORTRANFLAGS" = x ; then
+ CFORTRANFLAGS="-Dsolaris"
+ fi
+ # For large file support:
+ AC_DEFINE(_LARGEFILE_SOURCE)
+ AC_DEFINE(_FILE_OFFSET_BITS,64)
+ ;;
+ IRIX*)
+ CFLAGS="$CFLAGS -DHAVE_POSIX_SIGNALS"
+ ;;
+ Linux*)
+ AC_DEFINE(_LARGEFILE_SOURCE)
+ AC_DEFINE(_FILE_OFFSET_BITS,64)
+ ;;
+ CYGWIN*)
+ CFLAGS="$CFLAGS -DHAVE_POSIX_SIGNALS"
+ ;;
+ *)
+ ;;
+esac
+
+CFLAGS="$CFLAGS $CFORTRANFLAGS"
+
+case $CC in
+ gcc)
+ GCCVERSION="`gcc -dumpversion 2>&1`"
+ echo "cfitsio: == Using gcc version $GCCVERSION"
+ AC_SUBST(GCCVERSION)
+ changequote(,)
+ if test `echo $GCCVERSION | grep -c '2\.[45678]'` -gt 0
+ then
+ CFLAGS=`echo $CFLAGS | sed 's:-O[^ ]* *::'`
+# AC_MSG_WARN(This gcc is pretty old. Disabling optimization to be safe.)
+ fi
+ changequote([,])
+ ;;
+ cc)
+ echo "cfitsio: Old CFLAGS is $CFLAGS"
+ CFLAGS=`echo $CFLAGS | sed -e "s/-g/-O/"`
+ case $system in
+ SunOS-5*)
+ changequote(,)
+ if test `echo $CFLAGS | grep -c fast` -gt 0
+ then
+ echo "cfitsio: Replacing -fast with -O3"
+ CFLAGS=`echo $CFLAGS | sed 's:-fast:-O3:'`
+ fi
+ changequote([,])
+ CFLAGS="$CFLAGS -DHAVE_ALLOCA_H -DHAVE_POSIX_SIGNALS"
+ ;;
+ *)
+ echo "== No special changes for $system"
+ ;;
+ esac
+ echo "New CFLAGS is $CFLAGS"
+ ;;
+ *)
+ # Don't do anything now
+ ;;
+esac
+
+# ================= test for the unix ftruncate function ================
+
+AC_MSG_CHECKING("whether ftruncate works")
+AC_TRY_LINK([#include <unistd.h>
+], [
+ftruncate(0, 0);
+], [
+AC_DEFINE(HAVE_FTRUNCATE)
+AC_MSG_RESULT("yes")
+], AC_MSG_RESULT("no") )
+
+
+# ---------------------------------------------------------
+# some systems define long long for 64-bit ints
+# ---------------------------------------------------------
+
+AC_MSG_CHECKING("whether long long is defined")
+AC_TRY_COMPILE([#include <stdlib.h>
+], [
+long long filler;
+], [
+AC_DEFINE(HAVE_LONGLONG)
+AC_MSG_RESULT("yes")
+], AC_MSG_RESULT("no") )
+
+# ==================== SHARED MEMORY DRIVER SECTION =======================
+#
+# 09-Mar-98 : modified by JB/ISDC
+# 3 checks added to support autoconfiguration of shared memory
+# driver. First generic check is made whether shared memory is supported
+# at all, then 2 more specific checks are made (architecture dependent).
+# Currently tested on : sparc-solaris, intel-linux, sgi-irix, dec-alpha-osf
+
+# -------------------------------------------------------------------------
+# check is System V IPC is supported on this machine
+# -------------------------------------------------------------------------
+
+AC_MSG_CHECKING("whether system V style IPC services are supported")
+AC_TRY_LINK([#include <sys/ipc.h>
+#include <sys/shm.h>
+#include <sys/sem.h>
+], [
+shmat(0, 0, 0);
+shmdt(0);
+shmget(0, 0, 0);
+semget(0, 0, 0);
+], [
+AC_DEFINE(HAVE_SHMEM_SERVICES)
+my_shmem=\${SOURCES_SHMEM}
+AC_MSG_RESULT("yes")
+], AC_MSG_RESULT("no") )
+
+AC_SUBST(my_shmem)
+
+# -------------------------------------------------------------------------
+# some systems define flock_t, for others we have to define it ourselves
+# -------------------------------------------------------------------------
+
+AC_MSG_CHECKING("do we have flock_t defined in sys/fcntl.h")
+AC_TRY_COMPILE([#include <sys/fcntl.h>
+], [
+flock_t filler;
+], [
+AC_DEFINE(HAVE_FLOCK_T)
+AC_MSG_RESULT("yes")
+], AC_MSG_RESULT("no") )
+
+if test "$HAVE_FLOCK_T" != 1; then
+ AC_MSG_CHECKING("do we have flock_t defined in sys/flock.h")
+ AC_TRY_COMPILE([#include <sys/flock.h>
+ ], [
+ flock_t filler;
+ ], [
+ AC_DEFINE(HAVE_FLOCK_T)
+ AC_MSG_RESULT("yes")
+ ], AC_MSG_RESULT("no") )
+fi
+
+# -------------------------------------------------------------------------
+# there are some idiosyncrasies with semun defs (used in semxxx). Solaris
+# does not define it at all
+# -------------------------------------------------------------------------
+
+AC_MSG_CHECKING("do we have union semun defined")
+AC_TRY_COMPILE(
+[#include <sys/ipc.h>
+#include <sys/shm.h>
+#include <sys/sem.h>
+], [
+union semun filler;
+], [
+AC_DEFINE(HAVE_UNION_SEMUN)
+AC_MSG_RESULT("yes")
+], AC_MSG_RESULT("no") )
+
+# ==================== END OF SHARED MEMORY DRIVER SECTION ================
+# ================= test for the unix networking functions ================
+
+#--------------------------------------------------------------------
+# Check for the existence of the -lsocket and -lnsl libraries.
+# The order here is important, so that they end up in the right
+# order in the command line generated by make. Here are some
+# special considerations:
+# 1. Use "connect" and "accept" to check for -lsocket, and
+# "gethostbyname" to check for -lnsl.
+# 2. Use each function name only once: can't redo a check because
+# autoconf caches the results of the last check and won't redo it.
+# 3. Use -lnsl and -lsocket only if they supply procedures that
+# aren't already present in the normal libraries. This is because
+# IRIX 5.2 has libraries, but they aren't needed and they're
+# bogus: they goof up name resolution if used.
+# 4. On some SVR4 systems, can't use -lsocket without -lnsl too.
+# To get around this problem, check for both libraries together
+# if -lsocket doesn't work by itself.
+#--------------------------------------------------------------------
+cfitsio_checkBoth=0
+AC_CHECK_FUNC(connect, cfitsio_checkSocket=0, cfitsio_checkSocket=1)
+if test "$cfitsio_checkSocket" = 1; then
+ AC_CHECK_LIB(socket, main, LIBS="$LIBS -lsocket", cfitsio_checkBoth=1)
+fi
+if test "$cfitsio_checkBoth" = 1; then
+ tk_oldLibs=$LIBS
+ LIBS="$LIBS -lsocket -lnsl"
+ AC_CHECK_FUNC(accept, cfitsio_checkNsl=0, [LIBS=$tk_oldLibs])
+fi
+AC_CHECK_FUNC(gethostbyname, , AC_CHECK_LIB(nsl, main, [LIBS="$LIBS -lnsl"]))
+
+AC_DEFINE(HAVE_NET_SERVICES)
+
+# ==================== END OF unix networking SECTION ================
+
+
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT
+
diff --git a/sci-libs/cfitsio/files/digest-cfitsio-3.030 b/sci-libs/cfitsio/files/digest-cfitsio-3.030
new file mode 100644
index 000000000..629c17868
--- /dev/null
+++ b/sci-libs/cfitsio/files/digest-cfitsio-3.030
@@ -0,0 +1,3 @@
+MD5 9d8cc124bce0ecee12cb699ca7082c36 cfitsio3030.tar.gz 2236701
+RMD160 0a8935a17161fad16016aba6219a347c6891d994 cfitsio3030.tar.gz 2236701
+SHA256 f21774a31274b851eb6d2d366266a6fe48a265b4ba87dc0ac8abacb48de77383 cfitsio3030.tar.gz 2236701