[cfitsio] New upstream version Reorganizing patches
Sergio Pascual
sergiopr at fedoraproject.org
Fri Jan 6 00:07:11 UTC 2012
commit b21c90327b38217bc604c5c883bf551fd0bb7cd5
Author: Sergio Pascual <sergiopr at fis.ucm.es>
Date: Mon Dec 5 11:22:52 2011 +0100
New upstream version
Reorganizing patches
.gitignore | 1 +
cfitsio-pkgconfig-reentrant.patch | 9 ---------
cfitsio-pkgconfig.patch | 12 ------------
cfitsio.patch | 12 ------------
cfitsio.spec | 35 +++++++++++++++--------------------
sources | 2 +-
6 files changed, 17 insertions(+), 54 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9e82aaf..735507b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
cfitsio3250.tar.gz
/cfitsio3270.tar.gz
/cfitsio3280.tar.gz
+/cfitsio3290.tar.gz
diff --git a/cfitsio.patch b/cfitsio.patch
index 6d83499..c38f274 100644
--- a/cfitsio.patch
+++ b/cfitsio.patch
@@ -20,15 +20,3 @@ 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 2011-01-10 12:04:46.000000000 -0500
-+++ cfitsio-fixed/Makefile.in 2011-04-11 11:33:54.385980894 -0400
-@@ -22,8 +22,8 @@
- exec_prefix = @exec_prefix@
- DESTDIR =
- CFITSIO_PREFIX = $(prefix)
--CFITSIO_LIB = $(DESTDIR)$(exec_prefix)/lib
--CFITSIO_INCLUDE = $(DESTDIR)$(prefix)/include
-+CFITSIO_LIB = $(DESTDIR)$(exec_prefix)/$(LIBDIR)
-+CFITSIO_INCLUDE = $(DESTDIR)$(prefix)/$(INCLUDEDIR)
- INSTALL_DIRS = $(DESTDIR)@INSTALL_ROOT@ ${CFITSIO_LIB} ${CFITSIO_LIB}/pkgconfig ${CFITSIO_INCLUDE}
diff --git a/cfitsio.spec b/cfitsio.spec
index 88db4b4..4f01db8 100644
--- a/cfitsio.spec
+++ b/cfitsio.spec
@@ -1,18 +1,15 @@
Name: cfitsio
-Version: 3.280
-Release: 2%{?dist}
+Version: 3.290
+Release: 1%{?dist}
Summary: Library for manipulating FITS data files
Group: Development/Libraries
License: MIT
URL: http://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html
-Source0: ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/cfitsio3280.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Source0: ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/cfitsio3290.tar.gz
Patch0: cfitsio.patch
-Patch1: cfitsio-pkgconfig.patch
+Patch1: makefile.patch
Patch2: cfitsio-s390.patch
-Patch3: makefile.patch
-Patch4: cfitsio-pkgconfig-reentrant.patch
BuildRequires: gcc-gfortran
Requires(post): /sbin/ldconfig
@@ -80,8 +77,13 @@ compression algorithm.
%patch0 -p1
%patch1 -p1
%patch2 -p1
-%patch3 -p1
-%patch4 -p1
+# Fixing cfitsio.pc.in
+sed -e 's|3.29|3.290|' -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@ -lm|' -i cfitsio.pc.in
+sed -e 's|Cflags: -I${includedir}|Cflags: -D_REENTRANT -I${includedir}|' -i cfitsio.pc.in
+# Manually fix pkgconfig .pc.in file (BZ 436539, BZ 618291)
+sed -e 's|includedir=@includedir@|includedir=@includedir@/cfitsio|' -i cfitsio.pc.in
%build
FC=f95
@@ -93,9 +95,6 @@ ln -s libcfitsio.so.0 libcfitsio.so
make fpack %{?_smp_mflags}
make funpack %{?_smp_mflags}
unset FC
-# Manually fix pkgconfig .pc file (BZ 436539, BZ 618291)
-sed 's|/usr/include|/usr/include/%{name}|' cfitsio.pc >cfitsio.pc.new
-mv cfitsio.pc.new cfitsio.pc
%check
make testprog
@@ -116,40 +115,36 @@ popd
mkdir %{buildroot}%{_bindir}
cp -p f{,un}pack %{buildroot}%{_bindir}/
-%clean
-rm -rf %{buildroot}
-
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
-%defattr(-,root,root,-)
%doc README License.txt changes.txt
%{_libdir}/libcfitsio.so.*
%files devel
-%defattr(-,root,root,-)
%{_includedir}/%{name}
%{_libdir}/libcfitsio.so
%{_libdir}/pkgconfig/cfitsio.pc
%files static
-%defattr(-,root,root,-)
%doc License.txt
%{_libdir}/libcfitsio.a
%files docs
-%defattr(-,root,root,-)
%doc fitsio.doc fitsio.ps cfitsio.doc cfitsio.ps License.txt
%files -n fpack
-%defattr(-,root,root,-)
%doc fpackguide.pdf License.txt
%{_bindir}/fpack
%{_bindir}/funpack
%changelog
+* Mon Dec 05 2011 Sergio Pascual <sergiopr at fedoraproject.org> - 3.290-1
+- New upstream version
+- Reorganizing patches
+
* Sat Oct 29 2011 Sergio Pascual <sergiopr at fedoraproject.org> - 3.280-2
- Enable multithreading support
diff --git a/sources b/sources
index 49911c0..d2e6ce1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-fdb9c0f51678b47e78592c70fb5dc793 cfitsio3280.tar.gz
+d0d460c5e314a15fa6905b2096159827 cfitsio3290.tar.gz
More information about the scm-commits
mailing list