[cfitsio] New upstream (3.360)
Sergio Pascual
sergiopr at fedoraproject.org
Wed Jan 8 12:09:28 UTC 2014
commit 3cd4a2a30eb58aa4cf0a60b4b6bdd0701d6c58d4
Author: Sergio Pascual <sergiopr at fedoraproject.org>
Date: Mon Dec 9 11:21:36 2013 +0100
New upstream (3.360)
.gitignore | 1 +
cfitsio-zlib.patch | 24 +++++++++++++-----------
cfitsio.spec | 29 ++++++++++++++++-------------
sources | 2 +-
4 files changed, 31 insertions(+), 25 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e2308b6..c219ff8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@ cfitsio3250.tar.gz
/cfitsio3330.tar.gz
/cfitsio3340.tar.gz
/cfitsio3350.tar.gz
+/cfitsio3360.tar.gz
diff --git a/cfitsio-zlib.patch b/cfitsio-zlib.patch
index 47a804e..543b184 100644
--- a/cfitsio-zlib.patch
+++ b/cfitsio-zlib.patch
@@ -1,16 +1,18 @@
-diff -ur cfitsio/Makefile.in cfitsio.new/Makefile.in
---- cfitsio/Makefile.in 2013-04-08 20:11:42.000000000 +0200
-+++ cfitsio.new/Makefile.in 2013-07-04 00:03:13.314991071 +0200
-@@ -61,8 +61,6 @@
- putcolu.c putcolui.c putcoluj.c putkey.c region.c scalnull.c \
+diff -ur cfitsio/Makefile.in cfitsio.no-zlib/Makefile.in
+--- cfitsio/Makefile.in 2013-12-05 23:20:57.000000000 +0100
++++ cfitsio.no-zlib/Makefile.in 2013-12-09 11:05:55.332013282 +0100
+@@ -62,9 +62,7 @@
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
- SOURCES = ${CORE_SOURCES} @F77_WRAPPERS@
+-ZLIB_SOURCES = zlib/adler32.c zlib/crc32.c zlib/deflate.c zlib/infback.c \
+- zlib/inffast.c zlib/inflate.c zlib/inftrees.c zlib/trees.c \
+- zlib/uncompr.c zlib/zcompress.c zlib/zuncompress.c zlib/zutil.c
++ZLIB_SOURCES = zlib/zcompress.c zlib/zuncompress.c
-@@ -95,7 +93,7 @@
+ SOURCES = ${CORE_SOURCES} ${ZLIB_SOURCES} @F77_WRAPPERS@
+
+@@ -97,7 +95,7 @@
shared: libcfitsio${SHLIB_SUFFIX}
libcfitsio${SHLIB_SUFFIX}: ${OBJECTS}
@@ -19,7 +21,7 @@ diff -ur cfitsio/Makefile.in cfitsio.new/Makefile.in
@if [ "x${CFITSIO_SHLIB_SONAME}" != x ]; then \
ln -sf ${CFITSIO_SHLIB} ${CFITSIO_SHLIB_SONAME}; \
ln -sf ${CFITSIO_SHLIB_SONAME} $@; \
-@@ -116,13 +114,13 @@
+@@ -118,13 +116,13 @@
${CC} $(CFLAGS) $(DEFS) -o smem smem.o -L. -lcfitsio -lm
testprog: testprog.o libcfitsio.a ${OBJECTS}
diff --git a/cfitsio.spec b/cfitsio.spec
index a8cb6ac..93c4b2d 100644
--- a/cfitsio.spec
+++ b/cfitsio.spec
@@ -1,11 +1,11 @@
Name: cfitsio
-Version: 3.350
-Release: 2%{?dist}
+Version: 3.360
+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/cfitsio3350.tar.gz
+Source0: ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/cfitsio3360.tar.gz
# Unbundles zlib
Patch0: cfitsio-zlib.patch
# Remove soname version check
@@ -81,18 +81,18 @@ compression algorithm.
%patch2 -p1
# remove bundled zlib
+# not all the files inside zlib belong to zlib
+pushd 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
+ zutil.c zutil.h crc32.h inffast.h inffixed.h
+popd
%build
-export FC=f95
-export CC=gcc # fixes -O*, -g
%configure --enable-reentrant
make shared %{?_smp_mflags}
make fpack %{?_smp_mflags}
make funpack %{?_smp_mflags}
-unset FC
%check
make testprog
@@ -108,18 +108,18 @@ make LIBDIR=%{_libdir} INCLUDEDIR=%{_includedir}/%{name} \
CFITSIO_LIB=%{buildroot}%{_libdir} \
CFITSIO_INCLUDE=%{buildroot}%{_includedir}/%{name} \
install
-# make is not installing properly the shared libs
-cp -d libcfitsio.so.* %{buildroot}%{_libdir}
-chmod 755 %{buildroot}%{_libdir}/libcfitsio.so.*
cp -p f{,un}pack %{buildroot}%{_bindir}
+
+chmod 755 %{buildroot}%{_libdir}/libcfitsio.so.*
chmod 755 %{buildroot}%{_bindir}/f{,un}pack
+
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
-%doc README License.txt changes.txt
+%doc README License.txt docs/changes.txt
%{_libdir}/libcfitsio.so.*
%files devel
@@ -132,14 +132,17 @@ chmod 755 %{buildroot}%{_bindir}/f{,un}pack
%{_libdir}/libcfitsio.a
%files docs
-%doc fitsio.doc fitsio.ps cfitsio.doc cfitsio.ps License.txt
+%doc docs/fitsio.doc docs/fitsio.pdf docs/cfitsio.doc docs/cfitsio.pdf License.txt
%files -n fpack
-%doc fpackguide.pdf License.txt
+%doc docs/fpackguide.pdf License.txt
%{_bindir}/fpack
%{_bindir}/funpack
%changelog
+* Mon Dec 09 2013 Sergio Pascual <sergiopr at fedoraproject.org> - 3.360-1
+- New upstream (3.360)
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.350-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/sources b/sources
index 78de60a..d0f3504 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-0bc79cd8eeabbcd26828f64269e39e63 cfitsio3350.tar.gz
+f98d8782b78594210def81234dfe79df cfitsio3360.tar.gz
More information about the scm-commits
mailing list