Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2012-05-29 11:43:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and      /work/SRC/openSUSE:Factory/.hdf5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hdf5", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes        2012-03-12 
20:13:55.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2012-05-29 
11:43:47.000000000 +0200
@@ -1,0 +2,7 @@
+Mon May 28 15:05:43 UTC 2012 - [email protected]
+
+- Update to 1.8.9
+* Changes documented here:
+  http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html 
+
+-------------------------------------------------------------------

Old:
----
  hdf5-1.8.8.tar.bz2

New:
----
  hdf5-1.8.8-tstlite.patch
  hdf5-1.8.9.tar.bz2
  hdf5-ph5diff.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ hdf5.spec ++++++
--- /var/tmp/diff_new_pack.gCj1wn/_old  2012-05-29 11:43:49.000000000 +0200
+++ /var/tmp/diff_new_pack.gCj1wn/_new  2012-05-29 11:43:49.000000000 +0200
@@ -20,7 +20,7 @@
 %define libname libhdf5
 
 Name:           hdf5
-Version:        1.8.8
+Version:        1.8.9
 Release:        0
 Summary:        A general purpose library and file format for storing 
scientific data
 License:        BSD-3-Clause
@@ -30,9 +30,16 @@
 Source1:        h5comp
 Patch0:         hdf5-LD_LIBRARY_PATH.patch
 Patch1:         hdf5-non_void_return.patch
+Patch2:         hdf5-1.8.8-tstlite.patch
+# Fix typo bug in parallel h5diff
+Patch3:         hdf5-ph5diff.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  gcc-c++ gcc-fortran krb5-devel openssl-devel zlib-devel
 BuildRequires:  fdupes
+BuildRequires:  gcc-c++
+BuildRequires:  gcc-fortran
+BuildRequires:  krb5-devel
+BuildRequires:  openssl-devel
+BuildRequires:  zlib-devel
 
 %description
 HDF5 is a general purpose library and file format for storing scientific data.
@@ -110,6 +117,11 @@
 %setup -q
 %patch0 -p1 -b .LD_LIBRARY_PATH
 %patch1 -b .non_void_return
+%ifarch ppc64 s390x
+# the tstlite test fails with "stack smashing detected" on these arches
+%patch2 -p1 -b .tstlite
+%endif
+%patch3 -p1 -b .ph5diff
 
 #This should be fixed in 1.8.7
 find \( -name '*.[ch]*' -o -name '*.f90' -o -name '*.txt' \) -exec chmod -x {} 
+

++++++ hdf5-1.8.8-tstlite.patch ++++++
diff -up hdf5-1.8.8/hl/fortran/test/Makefile.am.tstlite 
hdf5-1.8.8/hl/fortran/test/Makefile.am
--- hdf5-1.8.8/hl/fortran/test/Makefile.am.tstlite      2011-12-21 
17:27:14.000000000 +0100
+++ hdf5-1.8.8/hl/fortran/test/Makefile.am      2011-12-21 17:27:29.000000000 
+0100
@@ -33,7 +33,7 @@ else
 endif
 
 # Our main target, the test programs
-TEST_PROG=tstds tstlite tstimage tsttable
+TEST_PROG=tstds tstimage tsttable
 check_PROGRAMS=$(TEST_PROG)
 
 LDADD= $(LIBH5F_HL) $(LIBH5F) $(LIBH5_HL)  $(LIBHDF5)
diff -up hdf5-1.8.8/hl/fortran/test/Makefile.in.tstlite 
hdf5-1.8.8/hl/fortran/test/Makefile.in
--- hdf5-1.8.8/hl/fortran/test/Makefile.in.tstlite      2011-12-21 
17:27:21.000000000 +0100
+++ hdf5-1.8.8/hl/fortran/test/Makefile.in      2011-12-21 17:27:37.000000000 
+0100
@@ -409,7 +409,7 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.c
        f1tab.h5 tstds.h5
 
 # Our main target, the test programs
-TEST_PROG = tstds tstlite tstimage tsttable
+TEST_PROG = tstds tstimage tsttable
 LDADD = $(LIBH5F_HL) $(LIBH5F) $(LIBH5_HL)  $(LIBHDF5)
 
 # Source files for the programs
++++++ hdf5-1.8.8.tar.bz2 -> hdf5-1.8.9.tar.bz2 ++++++
++++ 145863 lines of diff (skipped)

++++++ hdf5-ph5diff.patch ++++++
diff -up hdf5-1.8.8/tools/lib/h5diff.c.ph5diff hdf5-1.8.8/tools/lib/h5diff.c
--- hdf5-1.8.8/tools/lib/h5diff.c.ph5diff       2011-11-07 15:11:35.000000000 
-0700
+++ hdf5-1.8.8/tools/lib/h5diff.c       2012-02-09 12:14:59.788422152 -0700
@@ -1391,7 +1391,7 @@ hsize_t diff_match(hid_t file1_id, const
                 options->not_cmp = options->not_cmp | nFoundbyWorker.not_cmp;
                 busyTasks--;
             } /* end if */
-            else if(Status.MPI_TAG == MPI_TAG_TOK_RETURN)
+            else if(Status.MPI_TAG == MPI_TAG_DONE)
             {
                 MPI_Recv(&nFoundbyWorker, sizeof(nFoundbyWorker), MPI_BYTE, 
Status.MPI_SOURCE, MPI_TAG_DONE, MPI_COMM_WORLD, &Status);
                 nfound += nFoundbyWorker.nfound;
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to