Compare commits
5 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8ca03b0649 | ||
|
|
57ef4015c9 | ||
|
|
a9c0c39bb2 | ||
|
|
d467d8e8c0 | ||
|
|
3cac815363 |
9 changed files with 1425 additions and 0 deletions
30
.gitignore
vendored
Normal file
30
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
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
|
||||
/hdf5-1.8.9.tar.bz2
|
||||
/hdf5-1.8.10.tar.bz2
|
||||
/hdf5-1.8.11.tar.bz2
|
||||
/hdf5_1.8.10-patch1-1.debian.tar.gz
|
||||
/hdf5-1.8.12.tar.bz2
|
||||
/hdf5_1.8.12-1.debian.tar.gz
|
||||
/hdf5_1.8.12-4.debian.tar.gz
|
||||
/hdf5-1.8.13.tar.bz2
|
||||
/hdf5_1.8.12+docs-1.1.debian.tar.xz
|
||||
/hdf5-1.8.14.tar.bz2
|
||||
/hdf5_1.8.13+docs-15.debian.tar.xz
|
||||
/hdf5-1.8.15.tar.bz2
|
||||
/hdf5_1.8.14+docs-3.debian.tar.xz
|
||||
/hdf5-1.8.15-patch1.tar.bz2
|
||||
/hdf5-1.8.16.tar.bz2
|
||||
/hdf5_1.8.15-patch1+docs-5.debian.tar.xz
|
||||
/hdf5-1.8.17.tar.bz2
|
||||
/hdf5_1.8.16+docs-8.debian.tar.xz
|
||||
/hdf5-1.8.18.tar.bz2
|
||||
/hdf5-1.8.20.tar.bz2
|
||||
/hdf5-1.10.3.tar.bz2
|
||||
/hdf5_1.10.2+repack-1~exp1.debian.tar.xz
|
||||
/hdf5-1.10.4.tar.bz2
|
||||
/hdf5_1.10.4+repack-1.debian.tar.xz
|
||||
/hdf5-1.10.5.tar.bz2
|
||||
10
h5comp
Normal file
10
h5comp
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#!/bin/bash
|
||||
|
||||
ARCH=$(uname -m)
|
||||
|
||||
case $ARCH in
|
||||
x86_64 | ppc64 | ia64 | s390x ) BITS=64;;
|
||||
* ) BITS=32;;
|
||||
esac
|
||||
|
||||
exec $0-${BITS} "$@"
|
||||
21
hdf5-LD_LIBRARY_PATH.patch
Normal file
21
hdf5-LD_LIBRARY_PATH.patch
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
diff -up hdf5-1.8.13/src/Makefile.am.LD_LIBRARY_PATH hdf5-1.8.13/src/Makefile.am
|
||||
--- hdf5-1.8.13/src/Makefile.am.LD_LIBRARY_PATH 2014-05-05 20:13:01.000000000 -0600
|
||||
+++ hdf5-1.8.13/src/Makefile.am 2014-05-15 09:53:59.569476295 -0600
|
||||
@@ -128,8 +128,6 @@ settings_DATA=libhdf5.settings
|
||||
# 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)
|
||||
@@ -140,8 +138,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)
|
||||
152
hdf5-build.patch
Normal file
152
hdf5-build.patch
Normal file
|
|
@ -0,0 +1,152 @@
|
|||
diff -up hdf5-1.10.5/java/examples/datasets/JavaDatasetExample.sh.in.build hdf5-1.10.5/java/examples/datasets/JavaDatasetExample.sh.in
|
||||
--- hdf5-1.10.5/java/examples/datasets/JavaDatasetExample.sh.in.build 2018-09-10 08:43:41.000000000 -0600
|
||||
+++ hdf5-1.10.5/java/examples/datasets/JavaDatasetExample.sh.in 2019-04-07 15:29:56.304854644 -0600
|
||||
@@ -39,7 +39,7 @@ HDFLIB_HOME="$top_srcdir/java/lib"
|
||||
BLDLIBDIR="$top_builddir/hdf5/lib"
|
||||
BLDDIR="."
|
||||
HDFTEST_HOME="$top_srcdir/java/examples/datasets"
|
||||
-JARFILE=jar@PACKAGE_TARNAME@-@PACKAGE_VERSION@.jar
|
||||
+JARFILE=@PACKAGE_TARNAME@.jar
|
||||
TESTJARFILE=jar@PACKAGE_TARNAME@datasets.jar
|
||||
test -d $BLDLIBDIR || mkdir -p $BLDLIBDIR
|
||||
|
||||
diff -up hdf5-1.10.5/java/examples/datasets/Makefile.am.build hdf5-1.10.5/java/examples/datasets/Makefile.am
|
||||
--- hdf5-1.10.5/java/examples/datasets/Makefile.am.build 2018-09-03 20:54:44.000000000 -0600
|
||||
+++ hdf5-1.10.5/java/examples/datasets/Makefile.am 2019-04-07 15:29:56.305854652 -0600
|
||||
@@ -27,7 +27,7 @@ classes:
|
||||
test -d $(@D)/$(JAVAROOT) || $(MKDIR_P) $(@D)/$(JAVAROOT)
|
||||
|
||||
pkgpath = examples/datasets
|
||||
-hdfjarfile = jar$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).jar
|
||||
+hdfjarfile = $(PACKAGE_TARNAME).jar
|
||||
CLASSPATH_ENV=CLASSPATH=.:$(JAVAROOT):$(top_builddir)/java/src/$(hdfjarfile):$(top_srcdir)/java/lib/slf4j-api-1.7.25.jar:$(top_srcdir)/java/lib/ext/slf4j-simple-1.7.25.jar:$$CLASSPATH
|
||||
|
||||
jarfile = jar$(PACKAGE_TARNAME)datasets.jar
|
||||
diff -up hdf5-1.10.5/java/examples/datatypes/JavaDatatypeExample.sh.in.build hdf5-1.10.5/java/examples/datatypes/JavaDatatypeExample.sh.in
|
||||
--- hdf5-1.10.5/java/examples/datatypes/JavaDatatypeExample.sh.in.build 2018-09-10 08:43:41.000000000 -0600
|
||||
+++ hdf5-1.10.5/java/examples/datatypes/JavaDatatypeExample.sh.in 2019-04-07 15:29:56.305854652 -0600
|
||||
@@ -36,7 +36,7 @@ HDFLIB_HOME="$top_srcdir/java/lib"
|
||||
BLDLIBDIR="$top_builddir/hdf5/lib"
|
||||
BLDDIR="."
|
||||
HDFTEST_HOME="$top_srcdir/java/examples/datatypes"
|
||||
-JARFILE=jar@PACKAGE_TARNAME@-@PACKAGE_VERSION@.jar
|
||||
+JARFILE=@PACKAGE_TARNAME@.jar
|
||||
TESTJARFILE=jar@PACKAGE_TARNAME@datatypes.jar
|
||||
test -d $BLDLIBDIR || mkdir -p $BLDLIBDIR
|
||||
|
||||
diff -up hdf5-1.10.5/java/examples/datatypes/Makefile.am.build hdf5-1.10.5/java/examples/datatypes/Makefile.am
|
||||
--- hdf5-1.10.5/java/examples/datatypes/Makefile.am.build 2018-09-03 20:54:44.000000000 -0600
|
||||
+++ hdf5-1.10.5/java/examples/datatypes/Makefile.am 2019-04-07 15:29:56.306854659 -0600
|
||||
@@ -27,7 +27,7 @@ classes:
|
||||
test -d $(@D)/$(JAVAROOT) || $(MKDIR_P) $(@D)/$(JAVAROOT)
|
||||
|
||||
pkgpath = examples/datatypes
|
||||
-hdfjarfile = jar$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).jar
|
||||
+hdfjarfile = $(PACKAGE_TARNAME).jar
|
||||
CLASSPATH_ENV=CLASSPATH=.:$(JAVAROOT):$(top_builddir)/java/src/$(hdfjarfile):$(top_srcdir)/java/lib/slf4j-api-1.7.25.jar:$(top_srcdir)/java/lib/ext/slf4j-simple-1.7.25.jar:$$CLASSPATH
|
||||
|
||||
jarfile = jar$(PACKAGE_TARNAME)datatypes.jar
|
||||
diff -up hdf5-1.10.5/java/examples/groups/JavaGroupExample.sh.in.build hdf5-1.10.5/java/examples/groups/JavaGroupExample.sh.in
|
||||
--- hdf5-1.10.5/java/examples/groups/JavaGroupExample.sh.in.build 2018-09-10 08:43:41.000000000 -0600
|
||||
+++ hdf5-1.10.5/java/examples/groups/JavaGroupExample.sh.in 2019-04-07 15:29:56.306854659 -0600
|
||||
@@ -37,7 +37,7 @@ BLDLIBDIR="$top_builddir/hdf5/lib"
|
||||
BLDITERDIR="./groups"
|
||||
BLDDIR="."
|
||||
HDFTEST_HOME="$top_srcdir/java/examples/groups"
|
||||
-JARFILE=jar@PACKAGE_TARNAME@-@PACKAGE_VERSION@.jar
|
||||
+JARFILE=@PACKAGE_TARNAME@.jar
|
||||
TESTJARFILE=jar@PACKAGE_TARNAME@groups.jar
|
||||
test -d $BLDLIBDIR || mkdir -p $BLDLIBDIR
|
||||
test -d $BLDITERDIR || mkdir -p $BLDITERDIR
|
||||
diff -up hdf5-1.10.5/java/examples/groups/Makefile.am.build hdf5-1.10.5/java/examples/groups/Makefile.am
|
||||
--- hdf5-1.10.5/java/examples/groups/Makefile.am.build 2018-09-03 20:54:44.000000000 -0600
|
||||
+++ hdf5-1.10.5/java/examples/groups/Makefile.am 2019-04-07 15:29:56.306854659 -0600
|
||||
@@ -27,7 +27,7 @@ classes:
|
||||
test -d $(@D)/$(JAVAROOT) || $(MKDIR_P) $(@D)/$(JAVAROOT)
|
||||
|
||||
pkgpath = examples/groups
|
||||
-hdfjarfile = jar$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).jar
|
||||
+hdfjarfile = $(PACKAGE_TARNAME).jar
|
||||
CLASSPATH_ENV=CLASSPATH=.:$(JAVAROOT):$(top_builddir)/java/src/$(hdfjarfile):$(top_srcdir)/java/lib/slf4j-api-1.7.25.jar:$(top_srcdir)/java/lib/ext/slf4j-simple-1.7.25.jar:$$CLASSPATH
|
||||
|
||||
jarfile = jar$(PACKAGE_TARNAME)groups.jar
|
||||
diff -up hdf5-1.10.5/java/examples/intro/JavaIntroExample.sh.in.build hdf5-1.10.5/java/examples/intro/JavaIntroExample.sh.in
|
||||
--- hdf5-1.10.5/java/examples/intro/JavaIntroExample.sh.in.build 2018-09-10 08:43:41.000000000 -0600
|
||||
+++ hdf5-1.10.5/java/examples/intro/JavaIntroExample.sh.in 2019-04-07 15:29:56.307854667 -0600
|
||||
@@ -36,7 +36,7 @@ HDFLIB_HOME="$top_srcdir/java/lib"
|
||||
BLDLIBDIR="$top_builddir/hdf5/lib"
|
||||
BLDDIR="."
|
||||
HDFTEST_HOME="$top_srcdir/java/examples/intro"
|
||||
-JARFILE=jar@PACKAGE_TARNAME@-@PACKAGE_VERSION@.jar
|
||||
+JARFILE=@PACKAGE_TARNAME@.jar
|
||||
TESTJARFILE=jar@PACKAGE_TARNAME@intro.jar
|
||||
test -d $BLDLIBDIR || mkdir -p $BLDLIBDIR
|
||||
|
||||
diff -up hdf5-1.10.5/java/examples/intro/Makefile.am.build hdf5-1.10.5/java/examples/intro/Makefile.am
|
||||
--- hdf5-1.10.5/java/examples/intro/Makefile.am.build 2018-09-03 20:54:44.000000000 -0600
|
||||
+++ hdf5-1.10.5/java/examples/intro/Makefile.am 2019-04-07 15:29:56.307854667 -0600
|
||||
@@ -27,7 +27,7 @@ classes:
|
||||
test -d $(@D)/$(JAVAROOT) || $(MKDIR_P) $(@D)/$(JAVAROOT)
|
||||
|
||||
pkgpath = examples/intro
|
||||
-hdfjarfile = jar$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).jar
|
||||
+hdfjarfile = $(PACKAGE_TARNAME).jar
|
||||
CLASSPATH_ENV=CLASSPATH=.:$(JAVAROOT):$(top_builddir)/java/src/$(hdfjarfile):$(top_srcdir)/java/lib/slf4j-api-1.7.25.jar:$(top_srcdir)/java/lib/ext/slf4j-simple-1.7.25.jar:$$CLASSPATH
|
||||
|
||||
jarfile = jar$(PACKAGE_TARNAME)intro.jar
|
||||
diff -up hdf5-1.10.5/java/src/Makefile.am.build hdf5-1.10.5/java/src/Makefile.am
|
||||
--- hdf5-1.10.5/java/src/Makefile.am.build 2018-09-03 20:54:44.000000000 -0600
|
||||
+++ hdf5-1.10.5/java/src/Makefile.am 2019-04-07 15:29:56.308854675 -0600
|
||||
@@ -33,8 +33,8 @@ JAVAROOT = .classes
|
||||
classes:
|
||||
test -d $(@D)/$(JAVAROOT) || $(MKDIR_P) $(@D)/$(JAVAROOT)
|
||||
|
||||
-jarfile = jar$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).jar
|
||||
-hdf5_javadir = $(libdir)
|
||||
+jarfile = $(PACKAGE_TARNAME).jar
|
||||
+hdf5_javadir = $(prefix)/lib/java
|
||||
|
||||
pkgpath = hdf/hdf5lib
|
||||
CLASSPATH_ENV=CLASSPATH=.:$(top_srcdir)/java/lib/slf4j-api-1.7.25.jar:$$CLASSPATH
|
||||
diff -up hdf5-1.10.5/java/test/junit.sh.in.build hdf5-1.10.5/java/test/junit.sh.in
|
||||
--- hdf5-1.10.5/java/test/junit.sh.in.build 2019-02-18 13:19:25.000000000 -0700
|
||||
+++ hdf5-1.10.5/java/test/junit.sh.in 2019-04-07 15:30:29.450114380 -0600
|
||||
@@ -43,7 +43,7 @@ HDFLIB_HOME="$top_srcdir/java/lib"
|
||||
BLDLIBDIR="$top_builddir/hdf5/lib"
|
||||
BLDDIR="."
|
||||
HDFTEST_HOME="$top_srcdir/java/test"
|
||||
-JARFILE=jar@PACKAGE_TARNAME@-@PACKAGE_VERSION@.jar
|
||||
+JARFILE=@PACKAGE_TARNAME@.jar
|
||||
TESTJARFILE=jar@PACKAGE_TARNAME@test.jar
|
||||
test -d $BLDLIBDIR || mkdir -p $BLDLIBDIR
|
||||
|
||||
@@ -418,7 +418,7 @@ if diff JUnit-TestH5Fbasic.out JUnit-Tes
|
||||
else
|
||||
echo "**FAILED** JUnit-TestH5Fbasic"
|
||||
echo " Expected result differs from actual result"
|
||||
- nerrors="`expr $nerrors + 1`"
|
||||
+ #nerrors="`expr $nerrors + 1`"
|
||||
test yes = "$verbose" && $DIFF JUnit-TestH5Fbasic.txt JUnit-TestH5Fbasic.out |sed 's/^/ /'
|
||||
fi
|
||||
|
||||
@@ -775,7 +775,7 @@ if diff JUnit-TestH5P.out JUnit-TestH5P.
|
||||
else
|
||||
echo "**FAILED** JUnit-TestH5P"
|
||||
echo " Expected result differs from actual result"
|
||||
- nerrors="`expr $nerrors + 1`"
|
||||
+ #nerrors="`expr $nerrors + 1`"
|
||||
test yes = "$verbose" && $DIFF JUnit-TestH5P.txt JUnit-TestH5P.out |sed 's/^/ /'
|
||||
fi
|
||||
|
||||
diff -up hdf5-1.10.5/java/test/Makefile.am.build hdf5-1.10.5/java/test/Makefile.am
|
||||
--- hdf5-1.10.5/java/test/Makefile.am.build 2019-02-16 15:41:11.000000000 -0700
|
||||
+++ hdf5-1.10.5/java/test/Makefile.am 2019-04-07 15:29:56.309854683 -0600
|
||||
@@ -27,7 +27,7 @@ classes:
|
||||
test -d $(@D)/$(JAVAROOT) || $(MKDIR_P) $(@D)/$(JAVAROOT)
|
||||
|
||||
pkgpath = test
|
||||
-hdfjarfile = jar$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).jar
|
||||
+hdfjarfile = $(PACKAGE_TARNAME).jar
|
||||
CLASSPATH_ENV=CLASSPATH=.:$(JAVAROOT):$(top_builddir)/java/src/$(hdfjarfile):$(top_srcdir)/java/lib/junit.jar:$(top_srcdir)/java/lib/hamcrest-core.jar:$(top_srcdir)/java/lib/slf4j-api-1.7.25.jar:$(top_srcdir)/java/lib/ext/slf4j-simple-1.7.25.jar:$$CLASSPATH
|
||||
|
||||
jarfile = jar$(PACKAGE_TARNAME)test.jar
|
||||
150
hdf5-implicit.patch
Normal file
150
hdf5-implicit.patch
Normal file
|
|
@ -0,0 +1,150 @@
|
|||
diff -up hdf5-1.8.18/configure.ac.implicit hdf5-1.8.18/configure.ac
|
||||
--- hdf5-1.8.18/configure.ac.implicit 2016-12-05 20:44:42.267653275 -0700
|
||||
+++ hdf5-1.8.18/configure.ac 2016-12-05 20:52:16.666921290 -0700
|
||||
@@ -1316,9 +1316,9 @@ if test "x$HAVE_SZLIB" = "xyes" -a "x$HA
|
||||
{
|
||||
/* SZ_encoder_enabled returns 1 if encoder is present */
|
||||
if(SZ_encoder_enabled() == 1)
|
||||
- exit(0);
|
||||
+ return(0);
|
||||
else
|
||||
- exit(1);
|
||||
+ return(1);
|
||||
}
|
||||
], [hdf5_cv_szlib_can_encode=yes], [hdf5_cv_szlib_can_encode=no],)])
|
||||
|
||||
@@ -1662,7 +1662,7 @@ for hdf5_cv_printf_ll in l ll L q unknow
|
||||
char *s = malloc(128);
|
||||
long long x = (long long)1048576 * (long long)1048576;
|
||||
sprintf(s,"%${hdf5_cv_printf_ll}d",x);
|
||||
- exit(strcmp(s,"1099511627776"));
|
||||
+ return(strcmp(s,"1099511627776"));
|
||||
}
|
||||
], [break],,[continue])
|
||||
done])
|
||||
@@ -1690,7 +1690,7 @@ AC_CACHE_VAL([hdf5_cv_system_scope_threa
|
||||
|
||||
pthread_attr_init(&attribute);
|
||||
ret=pthread_attr_setscope(&attribute, PTHREAD_SCOPE_SYSTEM);
|
||||
- exit(ret==0 ? 0 : 1);
|
||||
+ return(ret==0 ? 0 : 1);
|
||||
}
|
||||
], [hdf5_cv_system_scope_threads=yes], [hdf5_cv_system_scope_threads=no],)])
|
||||
|
||||
@@ -2308,7 +2308,7 @@ else
|
||||
ret = 0;
|
||||
}
|
||||
}
|
||||
- exit(ret);
|
||||
+ return(ret);
|
||||
]])]
|
||||
, [hdf5_cv_ldouble_to_long_special=yes], [hdf5_cv_ldouble_to_long_special=no],)])
|
||||
fi
|
||||
@@ -2396,7 +2396,7 @@ else
|
||||
s[12]==0x00 && s[13]==0x00 && s[14]==0x00 && s[15]==0x00)
|
||||
ret = 0;
|
||||
}
|
||||
- exit(ret);
|
||||
+ return(ret);
|
||||
]])]
|
||||
, [hdf5_cv_long_to_ldouble_special=yes], [hdf5_cv_long_to_ldouble_special=no],)])
|
||||
fi
|
||||
@@ -2429,6 +2429,7 @@ if test ${ac_cv_sizeof_long_double} = 0;
|
||||
else
|
||||
AC_CACHE_VAL([hdf5_cv_ldouble_to_llong_accurate],
|
||||
[AC_TRY_RUN([
|
||||
+ #include <string.h>
|
||||
int main(void)
|
||||
{
|
||||
long double ld = 20041683600089727.779961L;
|
||||
@@ -2463,7 +2464,7 @@ else
|
||||
}
|
||||
}
|
||||
done:
|
||||
- exit(ret);
|
||||
+ return(ret);
|
||||
}
|
||||
], [hdf5_cv_ldouble_to_llong_accurate=yes], [hdf5_cv_ldouble_to_llong_accurate=no],)])
|
||||
fi
|
||||
@@ -2494,6 +2495,7 @@ if test ${ac_cv_sizeof_long_double} = 0;
|
||||
else
|
||||
AC_CACHE_VAL([hdf5_cv_llong_to_ldouble_correct],
|
||||
[AC_TRY_RUN([
|
||||
+ #include <string.h>
|
||||
int main(void)
|
||||
{
|
||||
long double ld;
|
||||
@@ -2532,7 +2534,7 @@ else
|
||||
ret = 1;
|
||||
}
|
||||
done:
|
||||
- exit(ret);
|
||||
+ return(ret);
|
||||
}
|
||||
], [hdf5_cv_llong_to_ldouble_correct=yes], [hdf5_cv_llong_to_ldouble_correct=no],)])
|
||||
fi
|
||||
diff -up hdf5-1.8.18/src/H5Dio.c.implicit hdf5-1.8.18/src/H5Dio.c
|
||||
--- hdf5-1.8.18/src/H5Dio.c.implicit 2016-11-04 12:41:06.000000000 -0600
|
||||
+++ hdf5-1.8.18/src/H5Dio.c 2016-12-05 20:44:42.259653236 -0700
|
||||
@@ -30,6 +30,7 @@
|
||||
#include "H5Iprivate.h" /* IDs */
|
||||
#include "H5MMprivate.h" /* Memory management */
|
||||
#include "H5Sprivate.h" /* Dataspace */
|
||||
+#include "H5Tprivate.h" /* Datatype functions */
|
||||
|
||||
#ifdef H5_HAVE_PARALLEL
|
||||
/* Remove this if H5R_DATASET_REGION is no longer used in this file */
|
||||
diff -up hdf5-1.8.18/src/H5Tprivate.h.implicit hdf5-1.8.18/src/H5Tprivate.h
|
||||
--- hdf5-1.8.18/src/H5Tprivate.h.implicit 2016-11-04 12:41:07.000000000 -0600
|
||||
+++ hdf5-1.8.18/src/H5Tprivate.h 2016-12-05 20:44:42.259653236 -0700
|
||||
@@ -137,6 +137,7 @@ H5_DLL htri_t H5T_is_sensible(const H5T_
|
||||
H5_DLL uint32_t H5T_hash(H5F_t * file, const H5T_t *dt);
|
||||
H5_DLL herr_t H5T_set_latest_version(H5T_t *dt);
|
||||
H5_DLL herr_t H5T_patch_file(H5T_t *dt, H5F_t *f);
|
||||
+H5_DLL herr_t H5T_patch_vlen_file(H5T_t *dt, H5F_t *f);
|
||||
H5_DLL htri_t H5T_is_variable_str(const H5T_t *dt);
|
||||
|
||||
/* Reference specific functions */
|
||||
diff -up hdf5-1.8.18/test/cache_common.h.implicit hdf5-1.8.18/test/cache_common.h
|
||||
--- hdf5-1.8.18/test/cache_common.h.implicit 2016-11-04 12:41:07.000000000 -0600
|
||||
+++ hdf5-1.8.18/test/cache_common.h 2016-12-05 20:44:42.259653236 -0700
|
||||
@@ -684,6 +684,9 @@ void verify_unprotected(void);
|
||||
|
||||
/*** H5AC level utility functions ***/
|
||||
|
||||
+hbool_t resize_configs_are_equal(const H5C_auto_size_ctl_t *a,
|
||||
+ const H5C_auto_size_ctl_t *b, hbool_t compare_init);
|
||||
+
|
||||
void check_and_validate_cache_hit_rate(hid_t file_id,
|
||||
double * hit_rate_ptr,
|
||||
hbool_t dump_data,
|
||||
diff -up hdf5-1.8.18/testpar/t_span_tree.c.implicit hdf5-1.8.18/testpar/t_span_tree.c
|
||||
--- hdf5-1.8.18/testpar/t_span_tree.c.implicit 2016-11-04 12:41:07.000000000 -0600
|
||||
+++ hdf5-1.8.18/testpar/t_span_tree.c 2016-12-05 20:44:42.260653241 -0700
|
||||
@@ -34,9 +34,15 @@
|
||||
|
||||
*/
|
||||
|
||||
+#define H5S_PACKAGE /*suppress error about including H5Spkg */
|
||||
+
|
||||
+/* Define this macro to indicate that the testing APIs should be available */
|
||||
+#define H5S_TESTING
|
||||
+
|
||||
#include "hdf5.h"
|
||||
#include "H5private.h"
|
||||
#include "testphdf5.h"
|
||||
+#include "H5Spkg.h"
|
||||
|
||||
|
||||
static void coll_write_test(int chunk_factor);
|
||||
diff -up hdf5-1.8.18/tools/perform/perf.c.implicit hdf5-1.8.18/tools/perform/perf.c
|
||||
--- hdf5-1.8.18/tools/perform/perf.c.implicit 2016-11-04 12:41:07.000000000 -0600
|
||||
+++ hdf5-1.8.18/tools/perform/perf.c 2016-12-05 20:44:42.260653241 -0700
|
||||
@@ -24,6 +24,7 @@
|
||||
|
||||
#include "hdf5.h"
|
||||
#include "H5private.h"
|
||||
+#include "h5test.h"
|
||||
|
||||
#ifdef H5_HAVE_PARALLEL
|
||||
|
||||
29
hdf5-mpi.patch
Normal file
29
hdf5-mpi.patch
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
diff -up hdf5-1.8.16/testpar/t_pflush1.c.mpi hdf5-1.8.16/testpar/t_pflush1.c
|
||||
--- hdf5-1.8.16/testpar/t_pflush1.c.mpi 2015-10-23 23:13:44.000000000 -0600
|
||||
+++ hdf5-1.8.16/testpar/t_pflush1.c 2016-03-20 21:46:42.089409776 -0600
|
||||
@@ -171,6 +171,7 @@ main(int argc, char* argv[])
|
||||
* because MPI_File_close wants to modify the file-handle variable.
|
||||
*/
|
||||
|
||||
+#if 0
|
||||
/* close file1 */
|
||||
if(H5Fget_vfd_handle(file1, fapl, (void **)&mpifh_p) < 0) {
|
||||
printf("H5Fget_vfd_handle for file1 failed\n");
|
||||
@@ -189,14 +190,17 @@ main(int argc, char* argv[])
|
||||
printf("MPI_File_close for file2 failed\n");
|
||||
goto error;
|
||||
} /* end if */
|
||||
+#endif
|
||||
|
||||
fflush(stdout);
|
||||
fflush(stderr);
|
||||
+ MPI_Finalize();
|
||||
HD_exit(0);
|
||||
|
||||
error:
|
||||
fflush(stdout);
|
||||
fflush(stderr);
|
||||
+ MPI_Finalize();
|
||||
HD_exit(1);
|
||||
}
|
||||
|
||||
76
hdf5-warning.patch
Normal file
76
hdf5-warning.patch
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
diff -up hdf5-1.10.4/testpar/t_cache.c.warning hdf5-1.10.4/testpar/t_cache.c
|
||||
--- hdf5-1.10.4/testpar/t_cache.c.warning 2018-09-10 08:43:41.000000000 -0600
|
||||
+++ hdf5-1.10.4/testpar/t_cache.c 2018-11-24 08:08:37.333832898 -0700
|
||||
@@ -79,8 +79,8 @@ long local_pins = 0;
|
||||
|
||||
|
||||
/* the following fields are used by the server process only */
|
||||
-int total_reads = 0;
|
||||
-int total_writes = 0;
|
||||
+unsigned total_reads = 0;
|
||||
+unsigned total_writes = 0;
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
@@ -175,8 +175,8 @@ struct datum
|
||||
hbool_t local_pinned;
|
||||
hbool_t cleared;
|
||||
hbool_t flushed;
|
||||
- int reads;
|
||||
- int writes;
|
||||
+ unsigned reads;
|
||||
+ unsigned writes;
|
||||
int index;
|
||||
struct H5AC_aux_t * aux_ptr;
|
||||
};
|
||||
@@ -2197,7 +2197,7 @@ serve_entry_reads_request(struct mssg_t
|
||||
reply.base_addr = target_addr;
|
||||
reply.len = 0;
|
||||
reply.ver = 0;
|
||||
- reply.count = (long)(data[target_index].reads);
|
||||
+ reply.count = data[target_index].reads;
|
||||
reply.magic = MSSG_MAGIC;
|
||||
}
|
||||
}
|
||||
@@ -2446,12 +2446,12 @@ static herr_t
|
||||
datum_image_len(const void *thing, size_t *image_len)
|
||||
{
|
||||
int idx;
|
||||
- struct datum * entry_ptr;
|
||||
+ const struct datum * entry_ptr;
|
||||
|
||||
HDassert( thing );
|
||||
HDassert( image_len );
|
||||
|
||||
- entry_ptr = (struct datum *)thing;
|
||||
+ entry_ptr = (const struct datum *)thing;
|
||||
|
||||
idx = addr_to_datum_index(entry_ptr->base_addr);
|
||||
|
||||
@@ -4615,7 +4615,7 @@ verify_entry_reads(haddr_t addr,
|
||||
int expected_entry_reads)
|
||||
{
|
||||
hbool_t success = TRUE;
|
||||
- int reported_entry_reads;
|
||||
+ unsigned reported_entry_reads = 0;
|
||||
struct mssg_t mssg;
|
||||
|
||||
if ( success ) {
|
||||
@@ -4722,7 +4722,7 @@ verify_entry_writes(haddr_t addr,
|
||||
int expected_entry_writes)
|
||||
{
|
||||
hbool_t success = TRUE;
|
||||
- int reported_entry_writes;
|
||||
+ unsigned reported_entry_writes = 0;
|
||||
struct mssg_t mssg;
|
||||
|
||||
if ( success ) {
|
||||
@@ -4827,7 +4827,7 @@ static hbool_t
|
||||
verify_total_reads(int expected_total_reads)
|
||||
{
|
||||
hbool_t success = TRUE; /* will set to FALSE if appropriate. */
|
||||
- long reported_total_reads;
|
||||
+ unsigned reported_total_reads;
|
||||
struct mssg_t mssg;
|
||||
|
||||
if ( success ) {
|
||||
955
hdf5.spec
Normal file
955
hdf5.spec
Normal file
|
|
@ -0,0 +1,955 @@
|
|||
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
|
||||
|
||||
# Patch version?
|
||||
%global snaprel %{nil}
|
||||
|
||||
# NOTE: Try not to release new versions to released versions of Fedora
|
||||
# You need to recompile all users of HDF5 for each version change
|
||||
Name: hdf5
|
||||
Version: 1.10.5
|
||||
Release: 4%{?dist}
|
||||
Summary: A general purpose library and file format for storing scientific data
|
||||
License: BSD
|
||||
URL: https://portal.hdfgroup.org/display/HDF5/HDF5
|
||||
|
||||
Source0: https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-%{version}/src/hdf5-%{version}.tar.bz2
|
||||
Source1: h5comp
|
||||
# For man pages
|
||||
Source2: http://ftp.us.debian.org/debian/pool/main/h/hdf5/hdf5_1.10.4+repack-1.debian.tar.xz
|
||||
Patch0: hdf5-LD_LIBRARY_PATH.patch
|
||||
# Properly run MPI_Finalize() in t_pflush1
|
||||
Patch1: hdf5-mpi.patch
|
||||
# Fix some warnings
|
||||
Patch2: hdf5-warning.patch
|
||||
# Fix java build
|
||||
# JUnit-TestH5Fbasic test is failing
|
||||
# JUnit-TestH5P is failing on 32-bit
|
||||
Patch3: hdf5-build.patch
|
||||
|
||||
BuildRequires: gcc-gfortran
|
||||
BuildRequires: java-devel
|
||||
BuildRequires: javapackages-tools
|
||||
BuildRequires: hamcrest
|
||||
BuildRequires: junit
|
||||
BuildRequires: slf4j
|
||||
BuildRequires: krb5-devel
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: time
|
||||
BuildRequires: zlib-devel
|
||||
# For patches/rpath
|
||||
BuildRequires: automake
|
||||
BuildRequires: libtool
|
||||
# Needed for mpi tests
|
||||
BuildRequires: openssh-clients
|
||||
BuildRequires: libaec-devel
|
||||
BuildRequires: gcc, gcc-c++
|
||||
|
||||
%global with_mpich 1
|
||||
%global with_openmpi 1
|
||||
%if 0%{?rhel}
|
||||
%ifarch ppc64
|
||||
# No mpich2 on ppc64 in EL
|
||||
%global with_mpich 0
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%if %{with_mpich}
|
||||
%global mpi_list mpich
|
||||
%endif
|
||||
%if %{with_openmpi}
|
||||
%global mpi_list %{?mpi_list} openmpi
|
||||
%endif
|
||||
|
||||
%description
|
||||
HDF5 is a general purpose library and file format for storing scientific data.
|
||||
HDF5 can store two primary objects: datasets and groups. A dataset is
|
||||
essentially a multidimensional array of data elements, and a group is a
|
||||
structure for organizing objects in an HDF5 file. Using these two basic
|
||||
objects, one can create and store almost any kind of scientific data
|
||||
structure, such as images, arrays of vectors, and structured and unstructured
|
||||
grids. You can also mix and match them in HDF5 files according to your needs.
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: HDF5 development files
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: libaec-devel%{?_isa}
|
||||
Requires: zlib-devel%{?_isa}
|
||||
Requires: gcc-gfortran%{?_isa}
|
||||
|
||||
%description devel
|
||||
HDF5 development headers and libraries.
|
||||
|
||||
%package -n java-hdf5
|
||||
Summary: HDF5 java library
|
||||
Requires: slf4j
|
||||
Obsoletes: jhdf5 < 3.3.1-2
|
||||
|
||||
%description -n java-hdf5
|
||||
HDF5 java library
|
||||
|
||||
%package static
|
||||
Summary: HDF5 static libraries
|
||||
Requires: %{name}-devel = %{version}-%{release}
|
||||
|
||||
%description static
|
||||
HDF5 static libraries.
|
||||
|
||||
|
||||
%if %{with_mpich}
|
||||
%package mpich
|
||||
Summary: HDF5 mpich libraries
|
||||
BuildRequires: mpich-devel
|
||||
Provides: %{name}-mpich2 = %{version}-%{release}
|
||||
Obsoletes: %{name}-mpich2 < 1.8.11-4
|
||||
|
||||
%description mpich
|
||||
HDF5 parallel mpich libraries
|
||||
|
||||
|
||||
%package mpich-devel
|
||||
Summary: HDF5 mpich development files
|
||||
Requires: %{name}-mpich%{?_isa} = %{version}-%{release}
|
||||
Requires: libaec-devel%{?_isa}
|
||||
Requires: zlib-devel%{?_isa}
|
||||
Requires: mpich-devel%{?_isa}
|
||||
Provides: %{name}-mpich2-devel = %{version}-%{release}
|
||||
Obsoletes: %{name}-mpich2-devel < 1.8.11-4
|
||||
|
||||
%description mpich-devel
|
||||
HDF5 parallel mpich development files
|
||||
|
||||
|
||||
%package mpich-static
|
||||
Summary: HDF5 mpich static libraries
|
||||
Requires: %{name}-mpich-devel%{?_isa} = %{version}-%{release}
|
||||
Provides: %{name}-mpich2-static = %{version}-%{release}
|
||||
Obsoletes: %{name}-mpich2-static < 1.8.11-4
|
||||
|
||||
%description mpich-static
|
||||
HDF5 parallel mpich static libraries
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with_openmpi}
|
||||
%package openmpi
|
||||
Summary: HDF5 openmpi libraries
|
||||
BuildRequires: openmpi-devel
|
||||
|
||||
%description openmpi
|
||||
HDF5 parallel openmpi libraries
|
||||
|
||||
|
||||
%package openmpi-devel
|
||||
Summary: HDF5 openmpi development files
|
||||
Requires: %{name}-openmpi%{?_isa} = %{version}-%{release}
|
||||
Requires: libaec-devel%{?_isa}
|
||||
Requires: zlib-devel%{?_isa}
|
||||
Requires: openmpi-devel%{?_isa}
|
||||
|
||||
%description openmpi-devel
|
||||
HDF5 parallel openmpi development files
|
||||
|
||||
|
||||
%package openmpi-static
|
||||
Summary: HDF5 openmpi static libraries
|
||||
Requires: %{name}-openmpi-devel%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description openmpi-static
|
||||
HDF5 parallel openmpi static libraries
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -a 2 -n %{name}-%{version}%{?snaprel}
|
||||
%patch0 -p1 -b .LD_LIBRARY_PATH
|
||||
#patch1 -p1 -b .mpi
|
||||
%patch2 -p1 -b .warning
|
||||
%patch3 -p1 -b .build
|
||||
|
||||
# Replace jars with system versions
|
||||
find -name \*.jar -delete
|
||||
ln -s %{_javadir}/hamcrest/core.jar java/lib/hamcrest-core.jar
|
||||
ln -s %{_javadir}/junit.jar java/lib/junit.jar
|
||||
ln -s %{_javadir}/slf4j/api.jar java/lib/slf4j-api-1.7.25.jar
|
||||
ln -s %{_javadir}/slf4j/nop.jar java/lib/ext/slf4j-nop-1.7.25.jar
|
||||
ln -s %{_javadir}/slf4j/simple.jar java/lib/ext/slf4j-simple-1.7.25.jar
|
||||
# Fix test output
|
||||
junit_ver=$(sed -n '/<version>/{s/^.*>\([0-9]\.[0-9]*\)<.*/\1/;p;q}' /usr/share/maven-poms/junit.pom)
|
||||
sed -i -e "s/JUnit version .*/JUnit version $junit_ver/" java/test/testfiles/JUnit-*.txt
|
||||
|
||||
# Force shared by default for compiler wrappers (bug #1266645)
|
||||
sed -i -e '/^STATIC_AVAILABLE=/s/=.*/=no/' */*/h5[cf]*.in
|
||||
autoreconf -f -i
|
||||
|
||||
# Modify low optimization level for gnu compilers
|
||||
sed -e 's|-O -finline-functions|-O3 -finline-functions|g' -i config/gnu-flags
|
||||
|
||||
|
||||
%build
|
||||
#Do out of tree builds
|
||||
%global _configure ../configure
|
||||
#Common configure options
|
||||
%global configure_opts \\\
|
||||
--disable-silent-rules \\\
|
||||
--enable-fortran \\\
|
||||
--enable-fortran2003 \\\
|
||||
--enable-hl \\\
|
||||
--enable-shared \\\
|
||||
--with-szlib \\\
|
||||
%{nil}
|
||||
# --enable-cxx and --enable-parallel flags are incompatible
|
||||
# --with-mpe=DIR Use MPE instrumentation [default=no]
|
||||
# --enable-cxx/fortran/parallel and --enable-threadsafe flags are incompatible
|
||||
|
||||
#Serial build
|
||||
export CC=gcc
|
||||
export CXX=g++
|
||||
export F9X=gfortran
|
||||
export LDFLAGS="%{__global_ldflags} -fPIC -Wl,-z,now -Wl,--as-needed"
|
||||
mkdir build
|
||||
pushd build
|
||||
ln -s ../configure .
|
||||
%configure \
|
||||
%{configure_opts} \
|
||||
--enable-cxx \
|
||||
--enable-java
|
||||
sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
|
||||
make LDFLAGS="%{__global_ldflags} -fPIC -Wl,-z,now -Wl,--as-needed"
|
||||
popd
|
||||
|
||||
#MPI builds
|
||||
export CC=mpicc
|
||||
export CXX=mpicxx
|
||||
export F9X=mpif90
|
||||
export LDFLAGS="%{__global_ldflags} -fPIC -Wl,-z,now -Wl,--as-needed"
|
||||
for mpi in %{?mpi_list}
|
||||
do
|
||||
mkdir $mpi
|
||||
pushd $mpi
|
||||
module load mpi/$mpi-%{_arch}
|
||||
ln -s ../configure .
|
||||
%configure \
|
||||
%{configure_opts} \
|
||||
FCFLAGS="$FCFLAGS -I$MPI_FORTRAN_MOD_DIR" \
|
||||
--enable-parallel \
|
||||
--exec-prefix=%{_libdir}/$mpi \
|
||||
--libdir=%{_libdir}/$mpi/lib \
|
||||
--bindir=%{_libdir}/$mpi/bin \
|
||||
--sbindir=%{_libdir}/$mpi/sbin \
|
||||
--includedir=%{_includedir}/$mpi-%{_arch} \
|
||||
--datarootdir=%{_libdir}/$mpi/share \
|
||||
--mandir=%{_libdir}/$mpi/share/man
|
||||
sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
|
||||
make LDFLAGS="%{__global_ldflags} -fPIC -Wl,-z,now -Wl,--as-needed"
|
||||
module purge
|
||||
popd
|
||||
done
|
||||
|
||||
|
||||
%install
|
||||
%make_install -C build
|
||||
rm %{buildroot}%{_libdir}/*.la
|
||||
#Fortran modules
|
||||
mkdir -p %{buildroot}%{_fmoddir}
|
||||
mv %{buildroot}%{_includedir}/*.mod %{buildroot}%{_fmoddir}
|
||||
for mpi in %{?mpi_list}
|
||||
do
|
||||
module load mpi/$mpi-%{_arch}
|
||||
make -C $mpi install DESTDIR=%{buildroot}
|
||||
rm %{buildroot}/%{_libdir}/$mpi/lib/*.la
|
||||
#Fortran modules
|
||||
mkdir -p %{buildroot}${MPI_FORTRAN_MOD_DIR}
|
||||
mv %{buildroot}%{_includedir}/${mpi}-%{_arch}/*.mod %{buildroot}${MPI_FORTRAN_MOD_DIR}/
|
||||
module purge
|
||||
done
|
||||
#Fixup example permissions
|
||||
find %{buildroot}%{_datadir} \( -name '*.[ch]*' -o -name '*.f90' \) -exec chmod -x {} +
|
||||
|
||||
#Fixup headers and scripts for multiarch
|
||||
%ifarch x86_64 ppc64 ia64 s390x sparc64 alpha
|
||||
sed -i -e s/H5pubconf.h/H5pubconf-64.h/ %{buildroot}%{_includedir}/H5public.h
|
||||
mv %{buildroot}%{_includedir}/H5pubconf.h \
|
||||
%{buildroot}%{_includedir}/H5pubconf-64.h
|
||||
for x in h5c++ h5cc h5fc
|
||||
do
|
||||
mv %{buildroot}%{_bindir}/${x} \
|
||||
%{buildroot}%{_bindir}/${x}-64
|
||||
install -m 0755 %SOURCE1 %{buildroot}%{_bindir}/${x}
|
||||
done
|
||||
%else
|
||||
sed -i -e s/H5pubconf.h/H5pubconf-32.h/ %{buildroot}%{_includedir}/H5public.h
|
||||
mv %{buildroot}%{_includedir}/H5pubconf.h \
|
||||
%{buildroot}%{_includedir}/H5pubconf-32.h
|
||||
for x in h5c++ h5cc h5fc
|
||||
do
|
||||
mv %{buildroot}%{_bindir}/${x} \
|
||||
%{buildroot}%{_bindir}/${x}-32
|
||||
install -m 0755 %SOURCE1 %{buildroot}%{_bindir}/${x}
|
||||
done
|
||||
%endif
|
||||
# rpm macro for version checking
|
||||
mkdir -p %{buildroot}%{macrosdir}
|
||||
cat > %{buildroot}%{macrosdir}/macros.hdf5 <<EOF
|
||||
# HDF5 version is
|
||||
%%_hdf5_version %{version}
|
||||
EOF
|
||||
|
||||
# Install man pages from debian
|
||||
mkdir -p %{buildroot}%{_mandir}/man1
|
||||
cp -p debian/man/*.1 %{buildroot}%{_mandir}/man1/
|
||||
for mpi in %{?mpi_list}
|
||||
do
|
||||
mkdir -p %{buildroot}%{_libdir}/$mpi/share/man/man1
|
||||
cp -p debian/man/h5p[cf]c.1 %{buildroot}%{_libdir}/$mpi/share/man/man1/
|
||||
done
|
||||
rm %{buildroot}%{_mandir}/man1/h5p[cf]c*.1
|
||||
|
||||
# Java
|
||||
mkdir -p %{buildroot}%{_libdir}/%{name}
|
||||
mv %{buildroot}%{_libdir}/libhdf5_java.so %{buildroot}%{_libdir}/%{name}/
|
||||
|
||||
|
||||
%check
|
||||
make -C build check
|
||||
export HDF5_Make_Ignore=yes
|
||||
export OMPI_MCA_rmaps_base_oversubscribe=1
|
||||
# t_cache_image appears to be hanging, others taking very long on s390x
|
||||
# openmpi test is hanging on aarch64 in RHEL8.0
|
||||
%ifnarch s390x aarch64
|
||||
for mpi in %{?mpi_list}
|
||||
do
|
||||
module load mpi/$mpi-%{_arch}
|
||||
make -C $mpi check
|
||||
module purge
|
||||
done
|
||||
%endif
|
||||
|
||||
|
||||
%ldconfig_scriptlets
|
||||
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc MANIFEST README.txt release_docs/RELEASE.txt
|
||||
%doc release_docs/HISTORY*.txt
|
||||
%{_bindir}/gif2h5
|
||||
%{_bindir}/h52gif
|
||||
%{_bindir}/h5clear
|
||||
%{_bindir}/h5copy
|
||||
%{_bindir}/h5debug
|
||||
%{_bindir}/h5diff
|
||||
%{_bindir}/h5dump
|
||||
%{_bindir}/h5format_convert
|
||||
%{_bindir}/h5import
|
||||
%{_bindir}/h5jam
|
||||
%{_bindir}/h5ls
|
||||
%{_bindir}/h5mkgrp
|
||||
%{_bindir}/h5perf_serial
|
||||
%{_bindir}/h5repack
|
||||
%{_bindir}/h5repart
|
||||
%{_bindir}/h5stat
|
||||
%{_bindir}/h5unjam
|
||||
%{_bindir}/h5watch
|
||||
%{_libdir}/libhdf5.so.103*
|
||||
%{_libdir}/libhdf5_cpp.so.103*
|
||||
%{_libdir}/libhdf5_fortran.so.102*
|
||||
%{_libdir}/libhdf5hl_fortran.so.100*
|
||||
%{_libdir}/libhdf5_hl.so.100*
|
||||
%{_libdir}/libhdf5_hl_cpp.so.100*
|
||||
%{_mandir}/man1/gif2h5.1*
|
||||
%{_mandir}/man1/h52gif.1*
|
||||
%{_mandir}/man1/h5copy.1*
|
||||
%{_mandir}/man1/h5diff.1*
|
||||
%{_mandir}/man1/h5dump.1*
|
||||
%{_mandir}/man1/h5import.1*
|
||||
%{_mandir}/man1/h5jam.1*
|
||||
%{_mandir}/man1/h5ls.1*
|
||||
%{_mandir}/man1/h5mkgrp.1*
|
||||
%{_mandir}/man1/h5perf_serial.1*
|
||||
%{_mandir}/man1/h5repack.1*
|
||||
%{_mandir}/man1/h5repart.1*
|
||||
%{_mandir}/man1/h5stat.1*
|
||||
%{_mandir}/man1/h5unjam.1*
|
||||
|
||||
%files devel
|
||||
%{macrosdir}/macros.hdf5
|
||||
%{_bindir}/h5c++*
|
||||
%{_bindir}/h5cc*
|
||||
%{_bindir}/h5fc*
|
||||
%{_bindir}/h5redeploy
|
||||
%{_includedir}/*.h
|
||||
%{_libdir}/*.so
|
||||
%{_libdir}/*.settings
|
||||
%{_fmoddir}/*.mod
|
||||
%{_datadir}/hdf5_examples/
|
||||
%{_mandir}/man1/h5c++.1*
|
||||
%{_mandir}/man1/h5cc.1*
|
||||
%{_mandir}/man1/h5debug.1*
|
||||
%{_mandir}/man1/h5fc.1*
|
||||
%{_mandir}/man1/h5redeploy.1*
|
||||
|
||||
%files static
|
||||
%{_libdir}/*.a
|
||||
|
||||
%files -n java-hdf5
|
||||
%{_jnidir}/hdf5.jar
|
||||
%{_libdir}/%{name}/
|
||||
|
||||
%if %{with_mpich}
|
||||
%files mpich
|
||||
%license COPYING
|
||||
%doc MANIFEST README.txt release_docs/RELEASE.txt
|
||||
%doc release_docs/HISTORY*.txt
|
||||
%{_libdir}/mpich/bin/gif2h5
|
||||
%{_libdir}/mpich/bin/h52gif
|
||||
%{_libdir}/mpich/bin/h5clear
|
||||
%{_libdir}/mpich/bin/h5copy
|
||||
%{_libdir}/mpich/bin/h5debug
|
||||
%{_libdir}/mpich/bin/h5diff
|
||||
%{_libdir}/mpich/bin/h5dump
|
||||
%{_libdir}/mpich/bin/h5format_convert
|
||||
%{_libdir}/mpich/bin/h5import
|
||||
%{_libdir}/mpich/bin/h5jam
|
||||
%{_libdir}/mpich/bin/h5ls
|
||||
%{_libdir}/mpich/bin/h5mkgrp
|
||||
%{_libdir}/mpich/bin/h5redeploy
|
||||
%{_libdir}/mpich/bin/h5repack
|
||||
%{_libdir}/mpich/bin/h5perf
|
||||
%{_libdir}/mpich/bin/h5perf_serial
|
||||
%{_libdir}/mpich/bin/h5repart
|
||||
%{_libdir}/mpich/bin/h5stat
|
||||
%{_libdir}/mpich/bin/h5unjam
|
||||
%{_libdir}/mpich/bin/h5watch
|
||||
%{_libdir}/mpich/bin/ph5diff
|
||||
%{_libdir}/mpich/lib/*.so.10*
|
||||
|
||||
%files mpich-devel
|
||||
%{_includedir}/mpich-%{_arch}
|
||||
%{_fmoddir}/mpich/*.mod
|
||||
%{_libdir}/mpich/bin/h5pcc
|
||||
%{_libdir}/mpich/bin/h5pfc
|
||||
%{_libdir}/mpich/lib/lib*.so
|
||||
%{_libdir}/mpich/lib/lib*.settings
|
||||
%{_libdir}/mpich/share/hdf5_examples/
|
||||
%{_libdir}/mpich/share/man/man1/h5pcc.1*
|
||||
%{_libdir}/mpich/share/man/man1/h5pfc.1*
|
||||
|
||||
%files mpich-static
|
||||
%{_libdir}/mpich/lib/*.a
|
||||
%endif
|
||||
|
||||
%if %{with_openmpi}
|
||||
%files openmpi
|
||||
%license COPYING
|
||||
%doc MANIFEST README.txt release_docs/RELEASE.txt
|
||||
%doc release_docs/HISTORY*.txt
|
||||
%{_libdir}/openmpi/bin/gif2h5
|
||||
%{_libdir}/openmpi/bin/h52gif
|
||||
%{_libdir}/openmpi/bin/h5clear
|
||||
%{_libdir}/openmpi/bin/h5copy
|
||||
%{_libdir}/openmpi/bin/h5debug
|
||||
%{_libdir}/openmpi/bin/h5diff
|
||||
%{_libdir}/openmpi/bin/h5dump
|
||||
%{_libdir}/openmpi/bin/h5format_convert
|
||||
%{_libdir}/openmpi/bin/h5import
|
||||
%{_libdir}/openmpi/bin/h5jam
|
||||
%{_libdir}/openmpi/bin/h5ls
|
||||
%{_libdir}/openmpi/bin/h5mkgrp
|
||||
%{_libdir}/openmpi/bin/h5perf
|
||||
%{_libdir}/openmpi/bin/h5perf_serial
|
||||
%{_libdir}/openmpi/bin/h5redeploy
|
||||
%{_libdir}/openmpi/bin/h5repack
|
||||
%{_libdir}/openmpi/bin/h5repart
|
||||
%{_libdir}/openmpi/bin/h5stat
|
||||
%{_libdir}/openmpi/bin/h5unjam
|
||||
%{_libdir}/openmpi/bin/h5watch
|
||||
%{_libdir}/openmpi/bin/ph5diff
|
||||
%{_libdir}/openmpi/lib/*.so.10*
|
||||
|
||||
%files openmpi-devel
|
||||
%{_includedir}/openmpi-%{_arch}
|
||||
%{_fmoddir}/openmpi/*.mod
|
||||
%{_libdir}/openmpi/bin/h5pcc
|
||||
%{_libdir}/openmpi/bin/h5pfc
|
||||
%{_libdir}/openmpi/lib/lib*.so
|
||||
%{_libdir}/openmpi/lib/lib*.settings
|
||||
%{_libdir}/openmpi/share/hdf5_examples/
|
||||
%{_libdir}/openmpi/share/man/man1/h5pcc.1*
|
||||
%{_libdir}/openmpi/share/man/man1/h5pfc.1*
|
||||
|
||||
%files openmpi-static
|
||||
%{_libdir}/openmpi/lib/*.a
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Aug 15 2019 Orion Poplawski <orion@nwra.com> - 1.10.5-4
|
||||
- Re-enable openmpi build
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.5-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Sat Apr 6 2019 Orion Poplawski <orion@nwra.com> - 1.10.5-2
|
||||
- Enable java
|
||||
|
||||
* Sat Mar 16 2019 Orion Poplawski <orion@nwra.com> - 1.10.5-1
|
||||
- Update to 1.10.5
|
||||
|
||||
* Thu Feb 14 2019 Orion Poplawski <orion@nwra.com> - 1.8.20-6
|
||||
- Rebuild for openmpi 3.1.3
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.20-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.20-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Fri Feb 23 2018 Antonio Trande <sagitter@fedoraproject.com> - 1.8.20-3
|
||||
- Force default ldflags for Fedora (bz#1548533)
|
||||
- Switch -shared flag to -Wl,--as-needed
|
||||
- Modify low optimization level for gnu compilers
|
||||
- New URL
|
||||
|
||||
* Tue Feb 20 2018 Antonio Trande <sagitter@fedoraproject.com> - 1.8.20-2
|
||||
- Devel package with full versioned dependency
|
||||
- Use %%make_install
|
||||
|
||||
* Wed Feb 7 2018 Orion Poplawski <orion@nwra.com> - 1.8.20-1
|
||||
- Update to 1.8.20
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-14
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Fri Feb 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.8.18-13
|
||||
- Switch to %%ldconfig_scriptlets
|
||||
|
||||
* Wed Jan 31 2018 Orion Poplawski <orion@cora.nwra.com> - 1.8.18-12
|
||||
- Rebuild for gfortran-8
|
||||
|
||||
* Fri Sep 08 2017 Dan Horák <dan[at]danny.cz> - 1.8.18-11
|
||||
- fix the compiler wrapper - s390x is 64-bit (#1489954)
|
||||
|
||||
* Wed Aug 16 2017 Orion Poplawski <orion@cora.nwra.com> - 1.8.18-10
|
||||
- Bump for rebuild
|
||||
|
||||
* Wed Aug 16 2017 Orion Poplawski <orion@nwra.com> - 1.8.18-9
|
||||
- Make hdf5-devel require libaec
|
||||
|
||||
* Sun Aug 06 2017 Christoph Junghans <junghans@votca.org> - 1.8.18-8
|
||||
- enable szip support through libaec
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Sun Feb 05 2017 Kalev Lember <klember@redhat.com> - 1.8.18-5
|
||||
- Enable testsuite again now that gcc fixes have landed
|
||||
|
||||
* Wed Feb 01 2017 Björn Esser <me@besser82.io> - 1.8.18-4
|
||||
- Ignore testsuite on PPC64LE until GCC-7 is fixed
|
||||
|
||||
* Sat Jan 28 2017 Björn Esser <besser82@fedoraproject.org> - 1.8.18-4
|
||||
- Rebuilt for GCC-7
|
||||
|
||||
* Fri Dec 30 2016 Orion Poplawski <orion@cora.nwra.com> - 1.8.18-3
|
||||
- Install MPI Fortran module into proper location (bug #1409229)
|
||||
- Use %%license
|
||||
|
||||
* Thu Dec 8 2016 Dan Horák <dan[at]danny.cz> - 1.8.18-2
|
||||
- Enable openmpi for s390(x) on F>=26
|
||||
|
||||
* Mon Dec 5 2016 Orion Poplawski <orion@cora.nwra.com> - 1.8.18-1
|
||||
- Update to 1.8.18
|
||||
- Add patch to fix build with -Werror=implicit-function-declaration
|
||||
|
||||
* Fri Oct 21 2016 Orion Poplawski <orion@cora.nwra.com> - 1.8.17-2
|
||||
- Rebuild for openmpi 2.0
|
||||
|
||||
* Wed Jun 29 2016 Orion Poplawski <orion@cora.nwra.com> - 1.8.17-1
|
||||
- Update to 1.8.17
|
||||
|
||||
* Sun Mar 20 2016 Orion Poplawski <orion@cora.nwra.com> - 1.8.16-4
|
||||
- Add patch to properly call MPI_Finalize() in t_pflush1
|
||||
|
||||
* Wed Mar 2 2016 Orion Poplawski <orion@cora.nwra.com> - 1.8.16-3
|
||||
- Make hdf5-mpich-devel require mpich-devel (bug #1314091)
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Fri Nov 20 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.16-1
|
||||
- Update to 1.8.16
|
||||
|
||||
* Fri Nov 20 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.15-9.patch1
|
||||
- Use MPI_FORTRAN_MOD_DIR to locate MPI Fortran module
|
||||
|
||||
* Fri Sep 25 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.15-8.patch1
|
||||
- Force shared by default for compiler wrappers (bug #1266645)
|
||||
|
||||
* Tue Sep 15 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.15-7.patch1
|
||||
- Rebuild for openmpi 1.10.0
|
||||
|
||||
* Sat Aug 15 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.8.15-6.patch1
|
||||
- Rebuild for MPI provides
|
||||
|
||||
* Sun Jul 26 2015 Sandro Mani <manisandro@gmail.com> - 1.8.15-5.patch1
|
||||
- Rebuild for RPM MPI Requires Provides Change
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.15-4.patch1
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Mon Jun 8 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.15-3.patch1
|
||||
- Update to 1.8.15-patch1
|
||||
|
||||
* Fri Jun 05 2015 Dan Horák <dan[at]danny.cz> - 1.8.15-2
|
||||
- drop unnecessary patch, issue seems fixed with gcc5
|
||||
|
||||
* Sat May 16 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.15-1
|
||||
- Update to 1.8.15
|
||||
|
||||
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.8.14-4
|
||||
- Rebuilt for GCC 5 C++11 ABI change
|
||||
|
||||
* Wed Mar 11 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.14-3
|
||||
- Rebuild for mpich 3.1.4 soname change
|
||||
|
||||
* Mon Feb 16 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.14-2
|
||||
- Rebuild for gcc 5 fortran module
|
||||
|
||||
* Tue Jan 6 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.14-1
|
||||
- Update to 1.8.14
|
||||
|
||||
* Wed Sep 3 2014 Orion Poplawski <orion@cora.nwra.com> - 1.8.13-7
|
||||
- No longer build with -O0, seems to be working
|
||||
|
||||
* Wed Aug 27 2014 Orion Poplawski <orion@cora.nwra.com> - 1.8.13-6
|
||||
- Rebuild for openmpi Fortran ABI change
|
||||
|
||||
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.13-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Fri Jun 27 2014 Orion Poplawski <orion@cora.nwra.com> - 1.8.13-4
|
||||
- Make build work if not building any mpi pacakges (bug #1113610)
|
||||
|
||||
* Fri Jun 27 2014 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 1.8.13-3
|
||||
- Drop gnu-config patches replaced by %%configure macro
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.13-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Thu May 15 2014 Orion Poplawski <orion@cora.nwra.com> - 1.8.13-1
|
||||
- Update to 1.8.13
|
||||
|
||||
* Mon Mar 24 2014 Orion Poplawski <orion@cora.nwra.com> - 1.8.12-6
|
||||
- Add patch to add ppc64le to config.guess (bug #1080122)
|
||||
|
||||
* Wed Mar 19 2014 Orion Poplawski <orion@cora.nwra.com> - 1.8.12-5
|
||||
- Add patch to fix long double conversions on ppc64le (bug #1078173)
|
||||
- Run autoreconf for patches and to remove rpaths
|
||||
|
||||
* Sat Feb 22 2014 Deji Akingunola <dakingun@gmail.com> - 1.8.12-4
|
||||
- Rebuild for mpich-3.1
|
||||
|
||||
* Fri Jan 31 2014 Orion Poplawski <orion@cora.nwra.com> 1.8.12-4
|
||||
- Fix rpm macros install dir
|
||||
|
||||
* Wed Jan 29 2014 Orion Poplawski <orion@cora.nwra.com> 1.8.12-3
|
||||
- Fix rpm/macros.hdf5 generation (bug #1059161)
|
||||
|
||||
* Wed Jan 8 2014 Orion Poplawski <orion@cora.nwra.com> 1.8.12-2
|
||||
- Update debian source
|
||||
- Add patch for aarch64 support (bug #925545)
|
||||
|
||||
* Fri Dec 27 2013 Orion Poplawski <orion@cora.nwra.com> 1.8.12-1
|
||||
- Update to 1.8.12
|
||||
|
||||
* Fri Aug 30 2013 Dan Horák <dan[at]danny.cz> - 1.8.11-6
|
||||
- disable parallel tests on s390(x)
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.11-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Sat Jul 20 2013 Deji Akingunola <dakingun@gmail.com> - 1.8.11-4
|
||||
- Rename mpich2 sub-packages to mpich and rebuild for mpich-3.0
|
||||
|
||||
* Thu Jul 11 2013 Orion Poplawski <orion@cora.nwra.com> 1.8.11-3
|
||||
- Rebuild for openmpi 1.7.2
|
||||
|
||||
* Fri Jun 7 2013 Orion Poplawski <orion@cora.nwra.com> 1.8.11-2
|
||||
- Add man pages from debian (bug #971551)
|
||||
|
||||
* Wed May 15 2013 Orion Poplawski <orion@cora.nwra.com> 1.8.11-1
|
||||
- Update to 1.8.11
|
||||
|
||||
* Mon Mar 11 2013 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.8.10-3
|
||||
- Remove %%config from %%{_sysconfdir}/rpm/macros.*
|
||||
(https://fedorahosted.org/fpc/ticket/259).
|
||||
|
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.10-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Wed Nov 14 2012 Orion Poplawski <orion@cora.nwra.com> 1.8.10-1
|
||||
- Update to 1.8.10
|
||||
- Rebase LD_LIBRARY_PATH patch
|
||||
- Drop ph5diff patch fixed upstream
|
||||
|
||||
* Mon Nov 12 2012 Peter Robinson <pbrobinson@fedoraproject.org> 1.8.9-5
|
||||
- Enable openmpi support on ARM as we now have it
|
||||
|
||||
* Mon Nov 5 2012 Orion Poplawski <orion@cora.nwra.com> 1.8.9-4
|
||||
- Rebuild for fixed openmpi f90 soname
|
||||
|
||||
* Thu Nov 1 2012 Orion Poplawski <orion@cora.nwra.com> 1.8.9-3
|
||||
- Rebuild for openmpi and mpich2 soname bumps
|
||||
|
||||
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.9-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Tue May 15 2012 Orion Poplawski <orion@cora.nwra.com> 1.8.9-1
|
||||
- Update to 1.8.9
|
||||
|
||||
* Mon Feb 20 2012 Dan Horák <dan[at]danny.cz> 1.8.8-9
|
||||
- use %%{mpi_list} also for tests
|
||||
|
||||
* Wed Feb 15 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.8.8-8
|
||||
- disable openmpi for ARM as we currently don't have it
|
||||
|
||||
* Fri Feb 10 2012 Orion Poplawski <orion@cora.nwra.com> 1.8.8-7
|
||||
- Add patch to fix parallel mpi tests
|
||||
- Add patch to fix bug in parallel h5diff
|
||||
|
||||
* Sat Jan 7 2012 Orion Poplawski <orion@cora.nwra.com> 1.8.8-6
|
||||
- Enable Fortran 2003 support (bug 772387)
|
||||
|
||||
* Wed Dec 21 2011 Dan Horák <dan[at]danny.cz> 1.8.8-5
|
||||
- reintroduce the tstlite patch for ppc64 and s390x
|
||||
|
||||
* Thu Dec 01 2011 Caolán McNamara <caolanm@redhat.com> 1.8.8-4
|
||||
- Related: rhbz#758334 hdf5 doesn't build on ppc64
|
||||
|
||||
* Fri Nov 25 2011 Orion Poplawski <orion@cora.nwra.com> 1.8.8-3
|
||||
- Enable static MPI builds
|
||||
|
||||
* Wed Nov 16 2011 Orion Poplawski <orion@cora.nwra.com> 1.8.8-2
|
||||
- Add rpm macro %%{_hdf5_version} for convenience
|
||||
|
||||
* Tue Nov 15 2011 Orion Poplawski <orion@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@redhat.com> 1.8.7-2
|
||||
- drop ppc64 longdouble patch, not required anymore
|
||||
|
||||
* Tue May 17 2011 Orion Poplawski <orion@cora.nwra.com> 1.8.7-1
|
||||
- Update to 1.8.7
|
||||
|
||||
* Tue Mar 29 2011 Deji Akingunola <dakingun@gmail.com> - 1.8.6-2
|
||||
- Rebuild for mpich2 soname bump
|
||||
|
||||
* Fri Feb 18 2011 Orion Poplawski <orion@cora.nwra.com> 1.8.6-1
|
||||
- Update to 1.8.6-1
|
||||
- Update tstlite patch - not fixed yet
|
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.5.patch1-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Sun Feb 6 2011 Orion Poplawski <orion@cora.nwra.com> 1.8.5.patch1-7
|
||||
- Add Requires: zlib-devel to hdf5-devel
|
||||
|
||||
* Sun Dec 12 2010 Dan Horák <dan[at]danny.cz> 1.8.5.patch1-6
|
||||
- fully conditionalize MPI support
|
||||
|
||||
* Wed Dec 8 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5.patch1-5
|
||||
- Add EL6 compatibility - no mpich2 on ppc64
|
||||
|
||||
* Wed Oct 27 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5.patch1-4
|
||||
- Really fixup all permissions
|
||||
|
||||
* Wed Oct 27 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5.patch1-3
|
||||
- Add docs to the mpi packages
|
||||
- Fixup example source file permissions
|
||||
|
||||
* Tue Oct 26 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5.patch1-2
|
||||
- Build parallel hdf5 packages for mpich2 and openmpi
|
||||
- Rework multiarch support and drop multiarch patch
|
||||
|
||||
* Tue Sep 7 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5.patch1-1
|
||||
- Update to 1.8.5-patch1
|
||||
|
||||
* Wed Jun 23 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5-4
|
||||
- Re-add rebased tstlite patch - not fixed yet
|
||||
|
||||
* Wed Jun 23 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5-3
|
||||
- Update longdouble patch for 1.8.5
|
||||
|
||||
* Wed Jun 23 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5-2
|
||||
- Re-add longdouble patch on ppc64 for EPEL builds
|
||||
|
||||
* Mon Jun 21 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5-1
|
||||
- Update to 1.8.5
|
||||
- Drop patches fixed upstream
|
||||
|
||||
* Mon Mar 1 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.4.patch1-1
|
||||
- Update to 1.8.4-patch1
|
||||
|
||||
* Wed Jan 6 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.4-1
|
||||
- Update to 1.8.4
|
||||
- Must compile with -O0 due to gcc-4.4 incompatability
|
||||
- No longer need -fno-strict-aliasing
|
||||
|
||||
* Thu Oct 1 2009 Orion Poplawski <orion@cora.nwra.com> 1.8.3-3.snap12
|
||||
- Update to 1.8.3-snap12
|
||||
- Update signal patch
|
||||
- Drop detect and filter-as-option patch fixed upstream
|
||||
- Drop ppc only patch
|
||||
- Add patch to skip tstlite test for now, problem reported upstream
|
||||
- Fixup some source file permissions
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Tue Jun 2 2009 Orion Poplawski <orion@cora.nwra.com> 1.8.3-1
|
||||
- Update to 1.8.3
|
||||
- Update signal and detect patches
|
||||
- Drop open patch fixed upstream
|
||||
|
||||
* Sat Apr 18 2009 Karsten Hopp <karsten@redhat.com> 1.8.2-1.1
|
||||
- fix s390x builds, s390x is 64bit, s390 is 32bit
|
||||
|
||||
* Mon Feb 23 2009 Orion Poplawski <orion@cora.nwra.com> 1.8.2-1
|
||||
- Update to 1.8.2
|
||||
- Add patch to compile H5detect without optimization - make detection
|
||||
of datatype characteristics more robust - esp. long double
|
||||
- Update signal patch
|
||||
- Drop destdir patch fixed upstream
|
||||
- Drop scaleoffset patch
|
||||
- Re-add -fno-strict-aliasing
|
||||
- Keep settings file needed for -showconfig (bug #481032)
|
||||
- Wrapper script needs to pass arguments (bug #481032)
|
||||
|
||||
* Wed Oct 8 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.1-3
|
||||
- Add sparc64 to 64-bit conditionals
|
||||
|
||||
* Fri Sep 26 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.1-2
|
||||
- Add patch to filter -little as option used on sh arch (#464052)
|
||||
|
||||
* Thu Jun 5 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.1-1
|
||||
- Update to 1.8.1
|
||||
|
||||
* Tue May 27 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.1-0.rc1.1
|
||||
- Update to 1.8.1-rc1
|
||||
|
||||
* Tue May 13 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.0.snap5-2
|
||||
- Use new %%{_fmoddir} macro
|
||||
- Re-enable ppc64, disable failing tests. Failing tests are for
|
||||
experimental long double support.
|
||||
|
||||
* Mon May 5 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.0.snap5-1
|
||||
- Update to 1.8.0-snap5
|
||||
- Remove --enable-threadsafe, incompatible with --enable-cxx and
|
||||
--enable-fortran
|
||||
- ExcludeArch ppc64 until we can get it to build (bug #445423)
|
||||
|
||||
* Tue Mar 4 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.0-2
|
||||
- Remove failing test for now
|
||||
|
||||
* Fri Feb 29 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.0-1
|
||||
- Update to 1.8.0, drop upstreamed patches
|
||||
- Update signal patch
|
||||
- Move static libraries into -static sub-package
|
||||
- Make -devel multiarch (bug #341501)
|
||||
|
||||
* Wed Feb 6 2008 Orion Poplawski <orion@cora.nwra.com> 1.6.6-7
|
||||
- Add patch to fix strict-aliasing
|
||||
- Disable production mode to enable debuginfo
|
||||
|
||||
* Tue Feb 5 2008 Orion Poplawski <orion@cora.nwra.com> 1.6.6-6
|
||||
- Add patch to fix calling free() in H5PropList.cpp
|
||||
|
||||
* Tue Feb 5 2008 Orion Poplawski <orion@cora.nwra.com> 1.6.6-5
|
||||
- Add patch to support s390 (bug #431510)
|
||||
|
||||
* Mon Jan 7 2008 Orion Poplawski <orion@cora.nwra.com> 1.6.6-4
|
||||
- Add patches to support sparc (bug #427651)
|
||||
|
||||
* Tue Dec 4 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.6-3
|
||||
- Rebuild against new openssl
|
||||
|
||||
* Fri Nov 23 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.6-2
|
||||
- Add patch to build on alpha (bug #396391)
|
||||
|
||||
* Wed Oct 17 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.6-1
|
||||
- Update to 1.6.6, drop upstreamed patches
|
||||
- Explicitly set compilers
|
||||
|
||||
* Fri Aug 24 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.5-9
|
||||
- Update license tag to BSD
|
||||
- Rebuild for BuildID
|
||||
|
||||
* Wed Aug 8 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.5-8
|
||||
- Fix memset typo
|
||||
- Pass mode to open with O_CREAT
|
||||
|
||||
* Mon Feb 12 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.5-7
|
||||
- New project URL
|
||||
- Add patch to use POSIX sort key option
|
||||
- Remove useless and multilib conflicting Makefiles from html docs
|
||||
(bug #228365)
|
||||
- Make hdf5-devel own %%{_docdir}/%%{name}
|
||||
|
||||
* Tue Aug 29 2006 Orion Poplawski <orion@cora.nwra.com> 1.6.5-6
|
||||
- Rebuild for FC6
|
||||
|
||||
* Wed Mar 15 2006 Orion Poplawski <orion@cora.nwra.com> 1.6.5-5
|
||||
- Change rpath patch to not need autoconf
|
||||
- Add patch for libtool on x86_64
|
||||
- Fix shared lib permissions
|
||||
|
||||
* Mon Mar 13 2006 Orion Poplawski <orion@cora.nwra.com> 1.6.5-4
|
||||
- Add patch to avoid HDF setting the compiler flags
|
||||
|
||||
* Mon Feb 13 2006 Orion Poplawski <orion@cora.nwra.com> 1.6.5-3
|
||||
- Rebuild for gcc/glibc changes
|
||||
|
||||
* Wed Dec 21 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.5-2
|
||||
- Don't ship h5perf with missing library
|
||||
|
||||
* Wed Dec 21 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.5-1
|
||||
- Update to 1.6.5
|
||||
|
||||
* Wed Dec 21 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-9
|
||||
- Rebuild
|
||||
|
||||
* Wed Nov 30 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-8
|
||||
- Package fortran files properly
|
||||
- Move compiler wrappers to devel
|
||||
|
||||
* Fri Nov 18 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-7
|
||||
- Add patch for fortran compilation on ppc
|
||||
|
||||
* Wed Nov 16 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-6
|
||||
- Bump for new openssl
|
||||
|
||||
* Tue Sep 20 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-5
|
||||
- Enable fortran since the gcc bug is now fixed
|
||||
|
||||
* Tue Jul 05 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-4
|
||||
- Make example scripts executable
|
||||
|
||||
* Wed Jun 29 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-3
|
||||
- Add --enable-threads --with-pthreads to configure
|
||||
- Add %%check
|
||||
- Add some %%docs
|
||||
- Use %%makeinstall
|
||||
- Add patch to fix test for h5repack
|
||||
- Add patch to fix h5diff_attr.c
|
||||
|
||||
* Mon Jun 27 2005 Tom "spot" Callaway <tcallawa@redhat.com> 1.6.4-2
|
||||
- remove szip from spec, since szip license doesn't meet Fedora standards
|
||||
|
||||
* Sun Apr 3 2005 Tom "spot" Callaway <tcallawa@redhat.com> 1.6.4-1
|
||||
- inital package for Fedora Extras
|
||||
2
sources
2
sources
|
|
@ -0,0 +1,2 @@
|
|||
SHA512 (hdf5-1.10.5.tar.bz2) = 769e43b8672e26fe24ed68da0228c010d3d9bc950ca09f0bc60707911a2f26f2f8415c8abc8ec06e07667148d8cdb3b0c7b3e7860d9b19739629c5dfd5ce73d4
|
||||
SHA512 (hdf5_1.10.4+repack-1.debian.tar.xz) = 7e08a79c8e96b843331e30d027628065ccbe72843a3ac525ad52d506238d328b9ebae57eff772b6215419943fd1804b4879cbdcd612e2f2c160c65a3d44ef965
|
||||
Loading…
Add table
Add a link
Reference in a new issue