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]
