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/files
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/files')
-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
3 files changed, 259 insertions, 0 deletions
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