Updated to 3.300

- Reorganized patches (zlib patch was lost somehow)
epel9
Sergio Pascual 13 years ago
parent 4221d2c804
commit c2d0e059d1

@ -1,18 +1,40 @@
--- cfitsio/cfitsio.pc.in.orig 2012-04-11 14:48:16.000000000 -0600
+++ cfitsio/cfitsio.pc.in 2012-04-13 10:10:54.545363858 -0600
@@ -1,11 +1,11 @@
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
-includedir=@includedir@
+includedir=@includedir@/cfitsio
Name: cfitsio
Description: FITS File Subroutine Library
Version: 3.30
-Libs: -L${libdir} -lcfitsio @LIBS@
-Libs.private: -lm
-Cflags: -I${includedir}
+Libs: -L${libdir} -lcfitsio
+Libs.private: @LIBS@ -lm
+Cflags: -D_REENTRANT -I${includedir}
diff -ur cfitsio/Makefile.in cfitsio-zlib/Makefile.in
--- cfitsio/Makefile.in 2012-04-24 14:19:09.307351928 +0200
+++ cfitsio-zlib/Makefile.in 2012-04-24 14:19:40.906582888 +0200
@@ -52,9 +52,7 @@
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 zuncompress.c zcompress.c \
- adler32.c crc32.c inffast.c inftrees.c trees.c zutil.c \
- deflate.c infback.c inflate.c uncompr.c \
+ pliocomp.c fits_hcompress.c fits_hdecompress.c zuncompress.c zcompress.c
SOURCES = ${CORE_SOURCES} @F77_WRAPPERS@
@@ -87,7 +85,7 @@
shared: libcfitsio${SHLIB_SUFFIX}
libcfitsio${SHLIB_SUFFIX}: ${OBJECTS}
- ${SHLIB_LD} ${LDFLAGS} -o $@ ${OBJECTS} -lpthread -lm
+ ${SHLIB_LD} ${LDFLAGS} -o $@ ${OBJECTS} -lpthread -lm -lz
install: libcfitsio.a $(INSTALL_DIRS)
@if [ -f libcfitsio.a ]; then \
@@ -109,13 +107,13 @@
${CC} $(CFLAGS) $(DEFS) -o smem smem.o -L. -lcfitsio -lm
testprog: testprog.o libcfitsio.a ${OBJECTS}
- ${CC} $(CFLAGS) $(DEFS) -o testprog testprog.o -L. -lcfitsio -lm ${LIBS}
+ ${CC} $(CFLAGS) $(DEFS) -o testprog testprog.o -L. -lcfitsio -lm ${LIBS} -lz
fpack: fpack.o fpackutil.o libcfitsio.a ${OBJECTS}
- ${CC} $(CFLAGS) $(DEFS) -o fpack fpack.o fpackutil.o libcfitsio.a -lm ${LIBS}
+ ${CC} $(CFLAGS) $(DEFS) -o fpack fpack.o fpackutil.o -L. -lcfitsio -lm ${LIBS} -lz
funpack: funpack.o fpackutil.o libcfitsio.a ${OBJECTS}
- ${CC} $(CFLAGS) $(DEFS) -o funpack funpack.o fpackutil.o libcfitsio.a -lm ${LIBS}
+ ${CC} $(CFLAGS) $(DEFS) -o funpack funpack.o fpackutil.o -L. -lcfitsio -lm ${LIBS} -lz
fitscopy: fitscopy.o libcfitsio.a ${OBJECTS}
${CC} $(CFLAGS) $(DEFS) -o fitscopy fitscopy.o -L. -lcfitsio -lm ${LIBS}

@ -1,7 +1,7 @@
diff -ur cfitsio/configure cfitsio-fixed/configure
--- cfitsio/configure 2011-01-10 12:03:51.000000000 -0500
+++ cfitsio-fixed/configure 2011-04-11 11:33:54.384980620 -0400
@@ -3778,7 +3778,8 @@
--- cfitsio/configure 2012-04-13 21:16:16.000000000 +0200
+++ cfitsio-fixed/configure 2012-04-24 13:54:49.295113574 +0200
@@ -3908,7 +3908,8 @@
SHLIB_SUFFIX=".sl"
;;
lnx)
@ -11,7 +11,7 @@ diff -ur cfitsio/configure cfitsio-fixed/configure
;;
osf)
SHLIB_LD="ld -shared -expect_unresolved '*'"
@@ -3799,7 +3800,7 @@
@@ -3929,7 +3930,7 @@
# Darwin uses gcc (=cc), but needs different flags (see above)
# if test "x$GCC" = xyes; then
if test "x$GCC" = xyes && test "x$EXT" != xdarwin && test "x$EXT" != xcygwin; then
@ -20,3 +20,15 @@ diff -ur cfitsio/configure cfitsio-fixed/configure
lhea_shlib_cflags='-fPIC'
fi
if test "x$lhea_shlib_cflags" != x; then
diff -ur cfitsio/Makefile.in cfitsio-fixed/Makefile.in
--- cfitsio/Makefile.in 2012-04-13 21:16:08.000000000 +0200
+++ cfitsio-fixed/Makefile.in 2012-04-24 13:55:38.543470352 +0200
@@ -87,7 +87,7 @@
shared: libcfitsio${SHLIB_SUFFIX}
libcfitsio${SHLIB_SUFFIX}: ${OBJECTS}
- ${SHLIB_LD} ${LDFLAGS} -o $@ ${OBJECTS}
+ ${SHLIB_LD} ${LDFLAGS} -o $@ ${OBJECTS} -lpthread -lm
install: libcfitsio.a $(INSTALL_DIRS)
@if [ -f libcfitsio.a ]; then \

@ -1,14 +1,13 @@
Name: cfitsio
Version: 3.300
Release: 0.1.beta%{?dist}
Release: 1%{?dist}
Summary: Library for manipulating FITS data files
Group: Development/Libraries
License: MIT
URL: http://heasarc.gsfc.nasa.gov/fitsio/
Source0: ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/beta_cfitsio3300.tar.gz
Source0: ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/cfitsio3300.tar.gz
Patch0: cfitsio.patch
Patch1: makefile.patch
Patch3: cfitsio-zlib.patch
Patch1: cfitsio-zlib.patch
BuildRequires: gcc-gfortran zlib-devel
Requires(post): /sbin/ldconfig
@ -75,14 +74,16 @@ compression algorithm.
%setup -q -n cfitsio
%patch0 -p1
%patch1 -p1
%patch3 -p1
# Fixing cfitsio.pc.in
sed -e 's|3.29|3.290|' -i cfitsio.pc.in
sed -e 's|includedir=@includedir@|includedir=@includedir@/cfitsio|' -i cfitsio.pc.in
sed -e 's|Libs: -L${libdir} -lcfitsio @LIBS@|Libs: -L${libdir} -lcfitsio|' -i cfitsio.pc.in
sed -e 's|Libs.private: -lm|Libs.private: @LIBS@ -lz -lm|' -i cfitsio.pc.in
sed -e 's|Cflags: -I${includedir}|Cflags: -D_REENTRANT -I${includedir}|' -i cfitsio.pc.in
rm zlib.h zconf.h
# remove bundled zlib
rm adler32.c crc32.c deflate.c infback.c inffast.c inflate.c inflate.h \
inftrees.c inftrees.h zlib.h deflate.h trees.c trees.h uncompr.c zconf.h \
zutil.c zutil.h
%build
FC=f95
@ -140,6 +141,10 @@ cp -p f{,un}pack %{buildroot}%{_bindir}/
%{_bindir}/funpack
%changelog
* Tue Apr 24 2012 Sergio Pascual <sergiopr@fedoraproject.org> - 3.300-1
- Updated to 3.300
- Reorganized patches (zlib patch was lost somehow)
* Fri Apr 13 2012 Orion Poplawski <orion@cora.nwra.com> - 3.300-0.1.beta
- Update to 3.300 beta
- Drop s390 patch applied upstream

@ -1,12 +0,0 @@
diff -up cfitsio/Makefile.in.orig cfitsio/Makefile.in
--- cfitsio/Makefile.in.orig 2012-04-11 13:55:24.000000000 -0600
+++ cfitsio/Makefile.in 2012-04-13 10:07:54.549874768 -0600
@@ -87,7 +87,7 @@ libcfitsio.a: ${OBJECTS}
shared: libcfitsio${SHLIB_SUFFIX}
libcfitsio${SHLIB_SUFFIX}: ${OBJECTS}
- ${SHLIB_LD} ${LDFLAGS} -o $@ ${OBJECTS}
+ ${SHLIB_LD} ${LDFLAGS} -o $@ ${OBJECTS} -pthread -lm
install: libcfitsio.a $(INSTALL_DIRS)
@if [ -f libcfitsio.a ]; then \

@ -1 +1 @@
c81d8145992fbc6a07922d79c6bb86fe beta_cfitsio3300.tar.gz
5045e82a30495ce23fd4be2c67b987f8 cfitsio3300.tar.gz

Loading…
Cancel
Save