[hdf5] Update to 1.8.8 Drop tstlite patch Add patch to avoid setting LD_LIBRARY_PATH

Orion Poplawski orion at fedoraproject.org
Wed Nov 16 20:26:22 UTC 2011


commit 79166aab3da96dd66abe3a5a4cd49c92b2fdec41
Author: Orion Poplawski <orion at cora.nwra.com>
Date:   Wed Nov 16 13:26:19 2011 -0700

    Update to 1.8.8
    Drop tstlite patch
    Add patch to avoid setting LD_LIBRARY_PATH

 .gitignore                 |    1 +
 hdf5-1.8.6-tstlite.patch   |   12 ------------
 hdf5-LD_LIBRARY_PATH.patch |   33 +++++++++++++++++++++++++++++++++
 hdf5.spec                  |   13 +++++++++----
 sources                    |    2 +-
 5 files changed, 44 insertions(+), 17 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 49ad391..f0cf277 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ hdf5-1.8.5.tar.bz2
 /hdf5-1.8.5-patch1.tar.bz2
 /hdf5-1.8.6.tar.bz2
 /hdf5-1.8.7.tar.bz2
+/hdf5-1.8.8.tar.bz2
diff --git a/hdf5-LD_LIBRARY_PATH.patch b/hdf5-LD_LIBRARY_PATH.patch
new file mode 100644
index 0000000..da8a390
--- /dev/null
+++ b/hdf5-LD_LIBRARY_PATH.patch
@@ -0,0 +1,33 @@
+diff -up hdf5-1.8.8/configure.LD_LIBRARY_PATH hdf5-1.8.8/configure
+--- hdf5-1.8.8/configure.LD_LIBRARY_PATH	2011-11-16 11:21:54.511269486 -0700
++++ hdf5-1.8.8/configure	2011-11-16 11:28:18.673392600 -0700
+@@ -26746,8 +26746,6 @@ $as_echo_n "checking how to print long l
+ if ${hdf5_cv_printf_ll+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+-  LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo $AM_LDFLAGS $LDFLAGS | sed -e 's/-L/:/g' -e 's/ //g'`"
+-export LD_LIBRARY_PATH
+ 
+ for hdf5_cv_printf_ll in l ll L q unknown; do
+    if test "$cross_compiling" = yes; then :
+diff -up hdf5-1.8.8/src/Makefile.in.LD_LIBRARY_PATH hdf5-1.8.8/src/Makefile.in
+--- hdf5-1.8.8/src/Makefile.in.LD_LIBRARY_PATH	2011-11-15 08:13:54.000000000 -0700
++++ hdf5-1.8.8/src/Makefile.in	2011-11-16 11:43:42.938914069 -0700
+@@ -1267,8 +1267,6 @@ help:
+ # Remove the generated .c file if errors occur unless HDF5_Make_Ignore
+ # is set to ignore the error.
+ H5Tinit.c: H5detect$(EXEEXT)
+-	LD_LIBRARY_PATH="$$LD_LIBRARY_PATH`echo $(LDFLAGS) |                  \
+-		sed -e 's/-L/:/g' -e 's/ //g'`"                               \
+ 	$(RUNSERIAL) ./H5detect$(EXEEXT) > $@  ||                               \
+ 	    (test $$HDF5_Make_Ignore && echo "*** Error ignored") ||          \
+ 	    ($(RM) $@ ; exit 1)
+@@ -1279,8 +1277,6 @@ H5Tinit.c: H5detect$(EXEEXT)
+ # Remove the generated .c file if errors occur unless HDF5_Make_Ignore
+ # is set to ignore the error.
+ H5lib_settings.c: H5make_libsettings$(EXEEXT) libhdf5.settings
+-	LD_LIBRARY_PATH="$$LD_LIBRARY_PATH`echo $(LDFLAGS) |                  \
+-		sed -e 's/-L/:/g' -e 's/ //g'`"                               \
+ 	$(RUNSERIAL) ./H5make_libsettings$(EXEEXT) > $@  ||                               \
+ 	    (test $$HDF5_Make_Ignore && echo "*** Error ignored") ||          \
+ 	    ($(RM) $@ ; exit 1)
diff --git a/hdf5.spec b/hdf5.spec
index 0975b9f..4814916 100644
--- a/hdf5.spec
+++ b/hdf5.spec
@@ -3,15 +3,15 @@
 # NOTE:  Try not to realease new versions to released versions of Fedora
 # You need to recompile all users of HDF5 for each version change
 Name: hdf5
-Version: 1.8.7
-Release: 2%{?dist}
+Version: 1.8.8
+Release: 1%{?dist}
 Summary: A general purpose library and file format for storing scientific data
 License: BSD
 Group: System Environment/Libraries
 URL: http://www.hdfgroup.org/HDF5/
 Source0: http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-%{version}%{?snaprel}.tar.bz2
 Source1: h5comp
-Patch4: hdf5-1.8.6-tstlite.patch
+Patch0: hdf5-LD_LIBRARY_PATH.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: krb5-devel, openssl-devel, zlib-devel, gcc-gfortran, time
 
@@ -109,7 +109,7 @@ HDF5 parallel openmpi development files
 %prep
 #setup -q -n %{name}-%{version}%{?snaprel}
 %setup -q
-%patch4 -p1 -b .tstlite
+%patch0 -p1 -b .LD_LIBRARY_PATH
 #This should be fixed in 1.8.7
 find \( -name '*.[ch]*' -o -name '*.f90' -o -name '*.txt' \) -exec chmod -x {} +
 
@@ -336,6 +336,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Nov 15 2011 Orion Poplawski <orion at cora.nwra.com> 1.8.8-1
+- Update to 1.8.8
+- Drop tstlite patch
+- Add patch to avoid setting LD_LIBRARY_PATH
+
 * Wed Jun 01 2011 Karsten Hopp <karsten at redhat.com> 1.8.7-2
 - drop ppc64 longdouble patch, not required anymore
 
diff --git a/sources b/sources
index 0448093..fcad96e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8859e2abc5258596302c7618722a48ad  hdf5-1.8.7.tar.bz2
+ab115337d4004a3816318b993b32a52f  hdf5-1.8.8.tar.bz2


More information about the scm-commits mailing list