Orion Poplawski 49cc586
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
Orion Poplawski 49cc586
c1af894
# Patch version?
Orion Poplawski b7e31a4
%global snaprel %{nil}
Orion Poplawski 30f1835
6c54b97
# NOTE: Try not to release new versions to released versions of Fedora
Orion Poplawski 30f1835
# You need to recompile all users of HDF5 for each version change
b5174ee
Name: hdf5
e7cbb6e
Version: 1.8.20
1c50273
Release: 4%{?dist}
b5174ee
Summary: A general purpose library and file format for storing scientific data
9524502
License: BSD
b5174ee
Group: System Environment/Libraries
6c54b97
URL: https://portal.hdfgroup.org/display/HDF5/HDF5
bb8eee6
Orion Poplawski 1a489ed
Source0: https://support.hdfgroup.org/ftp/HDF5/current18/src/hdf5-%{version}%{?snaprel}.tar.bz2
49b0177
Source1: h5comp
cc55e15
# For man pages
Orion Poplawski ae2a07d
Source2: http://ftp.us.debian.org/debian/pool/main/h/hdf5/hdf5_1.8.16+docs-8.debian.tar.xz
Orion Poplawski 79166aa
Patch0: hdf5-LD_LIBRARY_PATH.patch
Orion Poplawski 78ddcff
# Properly run MPI_Finalize() in t_pflush1
Orion Poplawski 78ddcff
Patch1: hdf5-mpi.patch
Orion Poplawski 1a489ed
# Fix compilation with -Werror=implicit-function-declaration
Orion Poplawski 1a489ed
Patch2: hdf5-implicit.patch
5f0b888
# Fix long double conversions on ppc64le
5f0b888
# https://bugzilla.redhat.com/show_bug.cgi?id=1078173
5f0b888
Patch3: hdf5-ldouble-ppc64le.patch
Orion Poplawski 039161b
6a5535b
BuildRequires: krb5-devel, openssl-devel, zlib-devel, gcc-gfortran, time
5f0b888
# For patches/rpath
5f0b888
BuildRequires: automake
5f0b888
BuildRequires: libtool
Orion Poplawski 039161b
# Needed for mpi tests
Orion Poplawski 039161b
BuildRequires: openssh-clients
9295233
BuildRequires: libaec-devel
6c54b97
BuildRequires: gcc, gcc-c++
99ab817
Deji Akingunola a9e79f9
%global with_mpich 1
99ab817
%global with_openmpi 1
99ab817
%if 0%{?rhel}
Orion Poplawski 59133a9
%ifarch ppc64
99ab817
# No mpich2 on ppc64 in EL
Deji Akingunola a9e79f9
%global with_mpich 0
99ab817
%endif
99ab817
%endif
afe68a8
%if 0%{?fedora} < 26
bb8eee6
%ifarch s390 s390x
99ab817
# No openmpi on s390(x)
99ab817
%global with_openmpi 0
99ab817
%endif
afe68a8
%endif
99ab817
Deji Akingunola a9e79f9
%if %{with_mpich}
Deji Akingunola a9e79f9
%global mpi_list mpich
99ab817
%endif
99ab817
%if %{with_openmpi}
f4b44e3
%global mpi_list %{?mpi_list} openmpi
Orion Poplawski 59133a9
%endif
b5174ee
b5174ee
%description
b5174ee
HDF5 is a general purpose library and file format for storing scientific data.
Orion Poplawski f6e9a83
HDF5 can store two primary objects: datasets and groups. A dataset is
Orion Poplawski f6e9a83
essentially a multidimensional array of data elements, and a group is a
Orion Poplawski f6e9a83
structure for organizing objects in an HDF5 file. Using these two basic
Orion Poplawski f6e9a83
objects, one can create and store almost any kind of scientific data
Orion Poplawski f6e9a83
structure, such as images, arrays of vectors, and structured and unstructured
b5174ee
grids. You can also mix and match them in HDF5 files according to your needs.
b5174ee
49b0177
b5174ee
%package devel
b5174ee
Summary: HDF5 development files
b5174ee
Group: Development/Libraries
8f5d226
Requires: %{name}%{?_isa} = %{version}-%{release}
77990e2
Requires: libaec-devel%{?_isa}
77990e2
Requires: zlib-devel%{?_isa}
6c54b97
Requires: gcc-gfortran%{?_isa}
b5174ee
b5174ee
%description devel
b5174ee
HDF5 development headers and libraries.
b5174ee
49b0177
49b0177
%package static
49b0177
Summary: HDF5 static libraries
49b0177
Group: Development/Libraries
49b0177
Requires: %{name}-devel = %{version}-%{release}
49b0177
49b0177
%description static
49b0177
HDF5 static libraries.
49b0177
49b0177
Deji Akingunola a9e79f9
%if %{with_mpich}
Deji Akingunola a9e79f9
%package mpich
Deji Akingunola a9e79f9
Summary: HDF5 mpich libraries
Orion Poplawski f6e9a83
Group: Development/Libraries
Deji Akingunola a9e79f9
BuildRequires: mpich-devel
Deji Akingunola a9e79f9
Provides: %{name}-mpich2 = %{version}-%{release}
Deji Akingunola a9e79f9
Obsoletes: %{name}-mpich2 < 1.8.11-4
Orion Poplawski f6e9a83
Deji Akingunola a9e79f9
%description mpich
Deji Akingunola a9e79f9
HDF5 parallel mpich libraries
Orion Poplawski f6e9a83
Orion Poplawski f6e9a83
Deji Akingunola a9e79f9
%package mpich-devel
Deji Akingunola a9e79f9
Summary: HDF5 mpich development files
Orion Poplawski f6e9a83
Group: Development/Libraries
Deji Akingunola a9e79f9
Requires: %{name}-mpich%{?_isa} = %{version}-%{release}
77990e2
Requires: libaec-devel%{?_isa}
77990e2
Requires: zlib-devel%{?_isa}
77990e2
Requires: mpich-devel%{?_isa}
Deji Akingunola a9e79f9
Provides: %{name}-mpich2-devel = %{version}-%{release}
Deji Akingunola a9e79f9
Obsoletes: %{name}-mpich2-devel < 1.8.11-4
Orion Poplawski f6e9a83
Deji Akingunola a9e79f9
%description mpich-devel
Deji Akingunola a9e79f9
HDF5 parallel mpich development files
Orion Poplawski 4eb12d8
Orion Poplawski 4eb12d8
Deji Akingunola a9e79f9
%package mpich-static
Deji Akingunola a9e79f9
Summary: HDF5 mpich static libraries
Orion Poplawski 4eb12d8
Group: Development/Libraries
Deji Akingunola a9e79f9
Requires: %{name}-mpich-devel%{?_isa} = %{version}-%{release}
Deji Akingunola a9e79f9
Provides: %{name}-mpich2-static = %{version}-%{release}
Deji Akingunola a9e79f9
Obsoletes: %{name}-mpich2-static < 1.8.11-4
Orion Poplawski 4eb12d8
Deji Akingunola a9e79f9
%description mpich-static
Deji Akingunola a9e79f9
HDF5 parallel mpich static libraries
Orion Poplawski 59133a9
%endif
Orion Poplawski f6e9a83
Orion Poplawski f6e9a83
99ab817
%if %{with_openmpi}
Orion Poplawski f6e9a83
%package openmpi
Orion Poplawski f6e9a83
Summary: HDF5 openmpi libraries
Orion Poplawski f6e9a83
Group: Development/Libraries
Orion Poplawski f6e9a83
BuildRequires: openmpi-devel
Orion Poplawski f6e9a83
Orion Poplawski f6e9a83
%description openmpi
Orion Poplawski f6e9a83
HDF5 parallel openmpi libraries
Orion Poplawski f6e9a83
Orion Poplawski f6e9a83
Orion Poplawski f6e9a83
%package openmpi-devel
Orion Poplawski f6e9a83
Summary: HDF5 openmpi development files
Orion Poplawski f6e9a83
Group: Development/Libraries
8f5d226
Requires: %{name}-openmpi%{?_isa} = %{version}-%{release}
77990e2
Requires: libaec-devel%{?_isa}
77990e2
Requires: zlib-devel%{?_isa}
77990e2
Requires: openmpi-devel%{?_isa}
Orion Poplawski f6e9a83
Orion Poplawski f6e9a83
%description openmpi-devel
Orion Poplawski f6e9a83
HDF5 parallel openmpi development files
Orion Poplawski 4eb12d8
Orion Poplawski 4eb12d8
Orion Poplawski 4eb12d8
%package openmpi-static
Orion Poplawski 4eb12d8
Summary: HDF5 openmpi static libraries
Orion Poplawski 4eb12d8
Group: Development/Libraries
Orion Poplawski 4eb12d8
Requires: %{name}-openmpi-devel%{?_isa} = %{version}-%{release}
Orion Poplawski 4eb12d8
Orion Poplawski 4eb12d8
%description openmpi-static
Orion Poplawski 4eb12d8
HDF5 parallel openmpi static libraries
99ab817
%endif
Orion Poplawski f6e9a83
Orion Poplawski f6e9a83
b5174ee
%prep
Orion Poplawski f2a01e9
%setup -q -a 2 -n %{name}-%{version}%{?snaprel}
Orion Poplawski 79166aa
%patch0 -p1 -b .LD_LIBRARY_PATH
Orion Poplawski 78ddcff
%patch1 -p1 -b .mpi
Orion Poplawski 1a489ed
%patch2 -p1 -b .implicit
5f0b888
%patch3 -p1 -b .ldouble-ppc64le
6c54b97
Orion Poplawski e35fe96
# Force shared by default for compiler wrappers (bug #1266645)
Orion Poplawski e35fe96
sed -i -e '/^STATIC_AVAILABLE=/s/=.*/=no/' */*/h5[cf]*.in
5f0b888
autoreconf -f -i
b5174ee
6c54b97
# Modify low optimization level for gnu compilers
6c54b97
sed -e 's|-O -finline-functions|-O3 -finline-functions|g' -i config/gnu-flags
6d6a47c
b5174ee
%build
Orion Poplawski f6e9a83
#Do out of tree builds
Orion Poplawski f6e9a83
%global _configure ../configure
Orion Poplawski f6e9a83
#Common configure options
Orion Poplawski f6e9a83
%global configure_opts \\\
7468b4f
  --disable-silent-rules \\\
Orion Poplawski f6e9a83
  --enable-fortran \\\
Orion Poplawski ac12202
  --enable-fortran2003 \\\
Orion Poplawski f6e9a83
  --enable-hl \\\
Orion Poplawski f6e9a83
  --enable-shared \\\
9295233
  --with-szlib \\\
Orion Poplawski f6e9a83
%{nil}
Orion Poplawski f6e9a83
# --enable-cxx and --enable-parallel flags are incompatible
6c54b97
# --with-mpe=DIR Use MPE instrumentation [default=no]
Orion Poplawski f6e9a83
# --enable-cxx/fortran/parallel and --enable-threadsafe flags are incompatible
Orion Poplawski f6e9a83
Orion Poplawski f6e9a83
#Serial build
6d6a47c
export CC=gcc
6d6a47c
export CXX=g++
6d6a47c
export F9X=gfortran
6c54b97
export LDFLAGS="%{__global_ldflags} -fPIC -Wl,-z,now -Wl,--as-needed"
Orion Poplawski f6e9a83
mkdir build
Orion Poplawski f6e9a83
pushd build
Orion Poplawski 59133a9
ln -s ../configure .
5ffa3a8
%configure \
Orion Poplawski f6e9a83
  %{configure_opts} \
Orion Poplawski f6e9a83
  --enable-cxx
6c54b97
sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
6c54b97
make LDFLAGS="%{__global_ldflags} -fPIC -Wl,-z,now -Wl,--as-needed"
Orion Poplawski f6e9a83
popd
Orion Poplawski f6e9a83
Orion Poplawski f6e9a83
#MPI builds
Orion Poplawski f6e9a83
export CC=mpicc
Orion Poplawski f6e9a83
export CXX=mpicxx
Orion Poplawski f6e9a83
export F9X=mpif90
6c54b97
export LDFLAGS="%{__global_ldflags} -fPIC -Wl,-z,now -Wl,--as-needed"
4900aae
for mpi in %{?mpi_list}
Orion Poplawski f6e9a83
do
Orion Poplawski f6e9a83
  mkdir $mpi
Orion Poplawski f6e9a83
  pushd $mpi
Orion Poplawski e5e6dcc
  module load mpi/$mpi-%{_arch}
Orion Poplawski 59133a9
  ln -s ../configure .
Orion Poplawski f6e9a83
  %configure \
Orion Poplawski f6e9a83
    %{configure_opts} \
Orion Poplawski ed2be27
    FCFLAGS="$FCFLAGS -I$MPI_FORTRAN_MOD_DIR" \
Orion Poplawski f6e9a83
    --enable-parallel \
Orion Poplawski ae2a07d
    --exec-prefix=%{_libdir}/$mpi \
Orion Poplawski f6e9a83
    --libdir=%{_libdir}/$mpi/lib \
Orion Poplawski f6e9a83
    --bindir=%{_libdir}/$mpi/bin \
Orion Poplawski f6e9a83
    --sbindir=%{_libdir}/$mpi/sbin \
Orion Poplawski f6e9a83
    --includedir=%{_includedir}/$mpi-%{_arch} \
Orion Poplawski f6e9a83
    --datarootdir=%{_libdir}/$mpi/share \
Orion Poplawski e5e6dcc
    --mandir=%{_libdir}/$mpi/share/man
6c54b97
  sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
6c54b97
  make LDFLAGS="%{__global_ldflags} -fPIC -Wl,-z,now -Wl,--as-needed"
Orion Poplawski f6e9a83
  module purge
Orion Poplawski f6e9a83
  popd
Orion Poplawski f6e9a83
done
b5174ee
6d6a47c
b5174ee
%install
8f5d226
%make_install -C build
8f5d226
rm $RPM_BUILD_ROOT%{_libdir}/*.la
Orion Poplawski b43b44c
#Fortran modules
Orion Poplawski b43b44c
mkdir -p ${RPM_BUILD_ROOT}%{_fmoddir}
Orion Poplawski b43b44c
mv ${RPM_BUILD_ROOT}%{_includedir}/*.mod ${RPM_BUILD_ROOT}%{_fmoddir}
4900aae
for mpi in %{?mpi_list}
Orion Poplawski f6e9a83
do
Orion Poplawski e5e6dcc
  module load mpi/$mpi-%{_arch}
Orion Poplawski f6e9a83
  make -C $mpi install DESTDIR=${RPM_BUILD_ROOT}
Orion Poplawski f6e9a83
  rm $RPM_BUILD_ROOT/%{_libdir}/$mpi/lib/*.la
Orion Poplawski b43b44c
  #Fortran modules
Orion Poplawski b43b44c
  mkdir -p ${RPM_BUILD_ROOT}${MPI_FORTRAN_MOD_DIR}
Orion Poplawski b43b44c
  mv ${RPM_BUILD_ROOT}%{_includedir}/${mpi}-%{_arch}/*.mod ${RPM_BUILD_ROOT}${MPI_FORTRAN_MOD_DIR}/
Orion Poplawski f6e9a83
  module purge
Orion Poplawski f6e9a83
done
Orion Poplawski 1ae9e29
#Fixup example permissions
Orion Poplawski 55189b5
find ${RPM_BUILD_ROOT}%{_datadir} \( -name '*.[ch]*' -o -name '*.f90' \) -exec chmod -x {} +
49b0177
49b0177
#Fixup headers and scripts for multiarch
1ca91c3
%ifarch x86_64 ppc64 ia64 s390x sparc64 alpha
Orion Poplawski f6e9a83
sed -i -e s/H5pubconf.h/H5pubconf-64.h/ ${RPM_BUILD_ROOT}%{_includedir}/H5public.h
49b0177
mv ${RPM_BUILD_ROOT}%{_includedir}/H5pubconf.h \
49b0177
   ${RPM_BUILD_ROOT}%{_includedir}/H5pubconf-64.h
49b0177
for x in h5c++ h5cc h5fc
49b0177
do
49b0177
  mv ${RPM_BUILD_ROOT}%{_bindir}/${x} \
49b0177
     ${RPM_BUILD_ROOT}%{_bindir}/${x}-64
49b0177
  install -m 0755 %SOURCE1 ${RPM_BUILD_ROOT}%{_bindir}/${x}
49b0177
done
49b0177
%else
Orion Poplawski f6e9a83
sed -i -e s/H5pubconf.h/H5pubconf-32.h/ ${RPM_BUILD_ROOT}%{_includedir}/H5public.h
49b0177
mv ${RPM_BUILD_ROOT}%{_includedir}/H5pubconf.h \
49b0177
   ${RPM_BUILD_ROOT}%{_includedir}/H5pubconf-32.h
49b0177
for x in h5c++ h5cc h5fc
49b0177
do
49b0177
  mv ${RPM_BUILD_ROOT}%{_bindir}/${x} \
49b0177
     ${RPM_BUILD_ROOT}%{_bindir}/${x}-32
49b0177
  install -m 0755 %SOURCE1 ${RPM_BUILD_ROOT}%{_bindir}/${x}
49b0177
done
49b0177
%endif
Orion Poplawski d485d93
# rpm macro for version checking
Orion Poplawski 49cc586
mkdir -p ${RPM_BUILD_ROOT}%{macrosdir}
Orion Poplawski 49cc586
cat > ${RPM_BUILD_ROOT}%{macrosdir}/macros.hdf5 <
3404fc1
# HDF5 version is
6c54b97
%%_hdf5_version %{version}
Orion Poplawski d485d93
EOF
6d6a47c
cc55e15
# Install man pages from debian
cc55e15
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1
cc55e15
cp -p debian/man/*.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/
Orion Poplawski dc1b5b3
for mpi in %{?mpi_list}
Orion Poplawski dc1b5b3
do
Orion Poplawski dc1b5b3
  mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/$mpi/share/man/man1
Orion Poplawski dc1b5b3
  cp -p debian/man/h5p[cf]c.1 ${RPM_BUILD_ROOT}%{_libdir}/$mpi/share/man/man1/
Orion Poplawski dc1b5b3
done
Orion Poplawski dc1b5b3
rm ${RPM_BUILD_ROOT}%{_mandir}/man1/h5p[cf]c.1
cc55e15
b5174ee
b5174ee
%check
0b6d201
make -C build check
8c9232a
# disable parallel tests on s390(x) - something gets wrong in DNS resolver in glibc
8c9232a
# they are passed when run manually in mock
Orion Poplawski a22f315
# testphdf5 is hanging on arm with openmpi
Orion Poplawski a22f315
%ifnarch s390 s390x %{arm}
Orion Poplawski 0db0de6
export HDF5_Make_Ignore=yes
4900aae
for mpi in %{?mpi_list}
Orion Poplawski 039161b
do
Orion Poplawski e5e6dcc
  module load mpi/$mpi-%{_arch}
0b6d201
  make -C $mpi check
Orion Poplawski 039161b
  module purge
Orion Poplawski 039161b
done
8c9232a
%endif
b5174ee
166fc6c
%ldconfig_scriptlets
b5174ee
b5174ee
%files
Orion Poplawski b43b44c
%license COPYING
Orion Poplawski b43b44c
%doc MANIFEST README.txt release_docs/RELEASE.txt
49b0177
%doc release_docs/HISTORY*.txt
b5174ee
%{_bindir}/gif2h5
b5174ee
%{_bindir}/h52gif
49b0177
%{_bindir}/h5copy
b5174ee
%{_bindir}/h5debug
b5174ee
%{_bindir}/h5diff
b5174ee
%{_bindir}/h5dump
b5174ee
%{_bindir}/h5import
b5174ee
%{_bindir}/h5jam
b5174ee
%{_bindir}/h5ls
49b0177
%{_bindir}/h5mkgrp
e743be2
%{_bindir}/h5perf_serial
b5174ee
%{_bindir}/h5repack
b5174ee
%{_bindir}/h5repart
49b0177
%{_bindir}/h5stat
b5174ee
%{_bindir}/h5unjam
Orion Poplawski 2fd5a50
%{_libdir}/*.so.10*
e7cbb6e
%{_libdir}/libhdf5_cpp.so.15*
Orion Poplawski 467e01f
%{_libdir}/libhdf5_hl_cpp.so.11*
cc55e15
%{_mandir}/man1/gif2h5.1*
cc55e15
%{_mandir}/man1/h52gif.1*
cc55e15
%{_mandir}/man1/h5copy.1*
cc55e15
%{_mandir}/man1/h5diff.1*
cc55e15
%{_mandir}/man1/h5dump.1*
cc55e15
%{_mandir}/man1/h5import.1*
cc55e15
%{_mandir}/man1/h5jam.1*
cc55e15
%{_mandir}/man1/h5ls.1*
cc55e15
%{_mandir}/man1/h5mkgrp.1*
cc55e15
%{_mandir}/man1/h5perf_serial.1*
cc55e15
%{_mandir}/man1/h5repack.1*
cc55e15
%{_mandir}/man1/h5repart.1*
cc55e15
%{_mandir}/man1/h5stat.1*
cc55e15
%{_mandir}/man1/h5unjam.1*
b5174ee
b5174ee
%files devel
Orion Poplawski 49cc586
%{macrosdir}/macros.hdf5
Orion Poplawski f6e9a83
%{_bindir}/h5c++*
Orion Poplawski f6e9a83
%{_bindir}/h5cc*
Orion Poplawski f6e9a83
%{_bindir}/h5fc*
4e299e9
%{_bindir}/h5redeploy
b5174ee
%{_includedir}/*.h
b5174ee
%{_libdir}/*.so
5690b84
%{_libdir}/*.settings
c650c83
%{_fmoddir}/*.mod
0d33588
%{_datadir}/hdf5_examples/
cc55e15
%{_mandir}/man1/h5c++.1*
cc55e15
%{_mandir}/man1/h5cc.1*
Orion Poplawski dc1b5b3
%{_mandir}/man1/h5debug.1*
cc55e15
%{_mandir}/man1/h5fc.1*
cc55e15
%{_mandir}/man1/h5redeploy.1*
49b0177
49b0177
%files static
49b0177
%{_libdir}/*.a
b5174ee
Deji Akingunola a9e79f9
%if %{with_mpich}
Deji Akingunola a9e79f9
%files mpich
Orion Poplawski b43b44c
%license COPYING
Orion Poplawski b43b44c
%doc MANIFEST README.txt release_docs/RELEASE.txt
Orion Poplawski 1ae9e29
%doc release_docs/HISTORY*.txt
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/gif2h5
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h52gif
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5copy
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5debug
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5diff
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5dump
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5import
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5jam
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5ls
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5mkgrp
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5redeploy
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5repack
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5perf
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5perf_serial
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5repart
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5stat
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5unjam
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/ph5diff
Orion Poplawski 2fd5a50
%{_libdir}/mpich/lib/*.so.10*
Deji Akingunola a9e79f9
Deji Akingunola a9e79f9
%files mpich-devel
Deji Akingunola a9e79f9
%{_includedir}/mpich-%{_arch}
Orion Poplawski b43b44c
%{_fmoddir}/mpich/*.mod
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5pcc
Deji Akingunola a9e79f9
%{_libdir}/mpich/bin/h5pfc
Deji Akingunola a9e79f9
%{_libdir}/mpich/lib/lib*.so
Deji Akingunola a9e79f9
%{_libdir}/mpich/lib/lib*.settings
Orion Poplawski b7e31a4
%{_libdir}/mpich/share/hdf5_examples/
Orion Poplawski dc1b5b3
%{_libdir}/mpich/share/man/man1/h5pcc.1*
Orion Poplawski dc1b5b3
%{_libdir}/mpich/share/man/man1/h5pfc.1*
Deji Akingunola a9e79f9
Deji Akingunola a9e79f9
%files mpich-static
Deji Akingunola a9e79f9
%{_libdir}/mpich/lib/*.a
Orion Poplawski 59133a9
%endif
Orion Poplawski f6e9a83
99ab817
%if %{with_openmpi}
Orion Poplawski f6e9a83
%files openmpi
Orion Poplawski b43b44c
%license COPYING
Orion Poplawski b43b44c
%doc MANIFEST README.txt release_docs/RELEASE.txt
Orion Poplawski 1ae9e29
%doc release_docs/HISTORY*.txt
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/gif2h5
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h52gif
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5copy
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5debug
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5diff
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5dump
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5import
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5jam
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5ls
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5mkgrp
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5perf
Orion Poplawski adb092e
%{_libdir}/openmpi/bin/h5perf_serial
Orion Poplawski 6ff7643
%{_libdir}/openmpi/bin/h5redeploy
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5repack
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5repart
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5stat
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5unjam
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/ph5diff
Orion Poplawski 2fd5a50
%{_libdir}/openmpi/lib/*.so.10*
Orion Poplawski f6e9a83
Orion Poplawski f6e9a83
%files openmpi-devel
Orion Poplawski f6e9a83
%{_includedir}/openmpi-%{_arch}
Orion Poplawski b43b44c
%{_fmoddir}/openmpi/*.mod
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5pcc
Orion Poplawski f6e9a83
%{_libdir}/openmpi/bin/h5pfc
Orion Poplawski f6e9a83
%{_libdir}/openmpi/lib/lib*.so
Orion Poplawski f6e9a83
%{_libdir}/openmpi/lib/lib*.settings
Orion Poplawski b7e31a4
%{_libdir}/openmpi/share/hdf5_examples/
Orion Poplawski dc1b5b3
%{_libdir}/openmpi/share/man/man1/h5pcc.1*
Orion Poplawski dc1b5b3
%{_libdir}/openmpi/share/man/man1/h5pfc.1*
Orion Poplawski 4eb12d8
Orion Poplawski 4eb12d8
%files openmpi-static
Orion Poplawski 4eb12d8
%{_libdir}/openmpi/lib/*.a
99ab817
%endif
Orion Poplawski f6e9a83
6d6a47c
b5174ee
%changelog
1c50273
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.20-4
1c50273
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
1c50273
6c54b97
* Fri Feb 23 2018 Antonio Trande <sagitter@fedoraproject.com> - 1.8.20-3
6c54b97
- Force default ldflags for Fedora (bz#1548533)
6c54b97
- Switch -shared flag to -Wl,--as-needed
6c54b97
- Modify low optimization level for gnu compilers
6c54b97
- New URL
6c54b97
8f5d226
* Tue Feb 20 2018 Antonio Trande <sagitter@fedoraproject.com> - 1.8.20-2
ebb0f8e
- Devel package with full versioned dependency
8f5d226
- Use %%make_install
8f5d226
e7cbb6e
* Wed Feb 7 2018 Orion Poplawski <orion@nwra.com> - 1.8.20-1
e7cbb6e
- Update to 1.8.20
e7cbb6e
a9d63cc
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-14
a9d63cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a9d63cc
166fc6c
* Fri Feb 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.8.18-13
166fc6c
- Switch to %%ldconfig_scriptlets
166fc6c
bc3ab9e
* Wed Jan 31 2018 Orion Poplawski <orion@cora.nwra.com> - 1.8.18-12
bc3ab9e
- Rebuild for gfortran-8
bc3ab9e
89c175c
* Fri Sep 08 2017 Dan Horák <dan[at]danny.cz> - 1.8.18-11
7ad3cd8
- fix the compiler wrapper - s390x is 64-bit (#1489954)
89c175c
190e20a
* Wed Aug 16 2017 Orion Poplawski <orion@cora.nwra.com> - 1.8.18-10
190e20a
- Bump for rebuild
190e20a
77990e2
* Wed Aug 16 2017 Orion Poplawski <orion@nwra.com> - 1.8.18-9
77990e2
- Make hdf5-devel require libaec
77990e2
9295233
* Sun Aug 06 2017 Christoph Junghans <junghans@votca.org> - 1.8.18-8
9295233
- enable szip support through libaec
9295233
99ebe21
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-7
99ebe21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
99ebe21
3ac2f50
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-6
3ac2f50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3ac2f50
0b6d201
* Sun Feb 05 2017 Kalev Lember <klember@redhat.com> - 1.8.18-5
0b6d201
- Enable testsuite again now that gcc fixes have landed
0b6d201
Björn Esser 7a28341
* Wed Feb 01 2017 Björn Esser <me@besser82.io> - 1.8.18-4
Björn Esser 7a28341
- Ignore testsuite on PPC64LE until GCC-7 is fixed
Björn Esser 7a28341
Björn Esser 2b51735
* Sat Jan 28 2017 Björn Esser <besser82@fedoraproject.org> - 1.8.18-4
Björn Esser 2b51735
- Rebuilt for GCC-7
Björn Esser 2b51735
Orion Poplawski b43b44c
* Fri Dec 30 2016 Orion Poplawski <orion@cora.nwra.com> - 1.8.18-3
Orion Poplawski b43b44c
- Install MPI Fortran module into proper location (bug #1409229)
Orion Poplawski b43b44c
- Use %%license
Orion Poplawski b43b44c
afe68a8
* Thu Dec 8 2016 Dan Horák <dan[at]danny.cz> - 1.8.18-2
afe68a8
- Enable openmpi for s390(x) on F>=26
afe68a8
Orion Poplawski 1a489ed
* Mon Dec 5 2016 Orion Poplawski <orion@cora.nwra.com> - 1.8.18-1
Orion Poplawski 1a489ed
- Update to 1.8.18
Orion Poplawski 1a489ed
- Add patch to fix build with -Werror=implicit-function-declaration
Orion Poplawski 1a489ed
Orion Poplawski e706252
* Fri Oct 21 2016 Orion Poplawski <orion@cora.nwra.com> - 1.8.17-2
Orion Poplawski e706252
- Rebuild for openmpi 2.0
Orion Poplawski e706252
Orion Poplawski 4324dd0
* Wed Jun 29 2016 Orion Poplawski <orion@cora.nwra.com> - 1.8.17-1
Orion Poplawski ae2a07d
- Update to 1.8.17
Orion Poplawski ae2a07d
Orion Poplawski 78ddcff
* Sun Mar 20 2016 Orion Poplawski <orion@cora.nwra.com> - 1.8.16-4
Orion Poplawski 78ddcff
- Add patch to properly call MPI_Finalize() in t_pflush1
Orion Poplawski 78ddcff
Orion Poplawski a3f8aad
* Wed Mar 2 2016 Orion Poplawski <orion@cora.nwra.com> - 1.8.16-3
Orion Poplawski a3f8aad
- Make hdf5-mpich-devel require mpich-devel (bug #1314091)
Orion Poplawski a3f8aad
072ca10
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-2
072ca10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
072ca10
Orion Poplawski ae2a07d
* Fri Nov 20 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.16-1
Orion Poplawski b7e31a4
- Update to 1.8.16
Orion Poplawski b7e31a4
Orion Poplawski ed2be27
* Fri Nov 20 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.15-9.patch1
Orion Poplawski ed2be27
- Use MPI_FORTRAN_MOD_DIR to locate MPI Fortran module
Björn Esser 2b51735
Orion Poplawski e35fe96
* Fri Sep 25 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.15-8.patch1
Orion Poplawski e35fe96
- Force shared by default for compiler wrappers (bug #1266645)
Orion Poplawski e35fe96
Orion Poplawski 2cdcf1a
* Tue Sep 15 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.15-7.patch1
Orion Poplawski 2cdcf1a
- Rebuild for openmpi 1.10.0
Orion Poplawski 2cdcf1a
3878760
* Sat Aug 15 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.8.15-6.patch1
3878760
- Rebuild for MPI provides
3878760
1b69588
* Sun Jul 26 2015 Sandro Mani <manisandro@gmail.com> - 1.8.15-5.patch1
1b69588
- Rebuild for RPM MPI Requires Provides Change
1b69588
6d5f932
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.15-4.patch1
6d5f932
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
6d5f932
Orion Poplawski f2a01e9
* Mon Jun 8 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.15-3.patch1
Orion Poplawski f2a01e9
- Update to 1.8.15-patch1
Orion Poplawski f2a01e9
dc0df10
* Fri Jun 05 2015 Dan Horák <dan[at]danny.cz> - 1.8.15-2
dc0df10
- drop unnecessary patch, issue seems fixed with gcc5
dc0df10
Orion Poplawski 2fd5a50
* Sat May 16 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.15-1
Orion Poplawski 2fd5a50
- Update to 1.8.15
Orion Poplawski 2fd5a50
9d4c19d
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.8.14-4
9d4c19d
- Rebuilt for GCC 5 C++11 ABI change
9d4c19d
Orion Poplawski ac8724d
* Wed Mar 11 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.14-3
Orion Poplawski ac8724d
- Rebuild for mpich 3.1.4 soname change
Orion Poplawski ac8724d
Orion Poplawski eaa0af3
* Mon Feb 16 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.14-2
Orion Poplawski eaa0af3
- Rebuild for gcc 5 fortran module
Orion Poplawski eaa0af3
Orion Poplawski 1411946
* Tue Jan 6 2015 Orion Poplawski <orion@cora.nwra.com> - 1.8.14-1
Orion Poplawski dc1b5b3
- Update to 1.8.14
Orion Poplawski dc1b5b3
Orion Poplawski f3ef5da
* Wed Sep 3 2014 Orion Poplawski <orion@cora.nwra.com> - 1.8.13-7
Orion Poplawski 3c728aa
- No longer build with -O0, seems to be working
Orion Poplawski 3c728aa
Orion Poplawski 3ec3924
* Wed Aug 27 2014 Orion Poplawski <orion@cora.nwra.com> - 1.8.13-6
Orion Poplawski 3ec3924
- Rebuild for openmpi Fortran ABI change
Orion Poplawski 3ec3924
8a3d144
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.13-5
8a3d144
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8a3d144
4900aae
* Fri Jun 27 2014 Orion Poplawski <orion@cora.nwra.com> - 1.8.13-4
4900aae
- Make build work if not building any mpi pacakges (bug #1113610)
4900aae
5fffc13
* Fri Jun 27 2014 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 1.8.13-3
5fffc13
- Drop gnu-config patches replaced by %%configure macro
5fffc13
a7254df
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.13-2
a7254df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a7254df
e2aac18
* Thu May 15 2014 Orion Poplawski <orion@cora.nwra.com> - 1.8.13-1
e2aac18
- Update to 1.8.13
e2aac18
9407273
* Mon Mar 24 2014 Orion Poplawski <orion@cora.nwra.com> - 1.8.12-6
9407273
- Add patch to add ppc64le to config.guess (bug #1080122)
9407273
5f0b888
* Wed Mar 19 2014 Orion Poplawski <orion@cora.nwra.com> - 1.8.12-5
5f0b888
- Add patch to fix long double conversions on ppc64le (bug #1078173)
5f0b888
- Run autoreconf for patches and to remove rpaths
5f0b888
Deji Akingunola fb5eb77
* Sat Feb 22 2014 Deji Akingunola <dakingun@gmail.com> - 1.8.12-4
Deji Akingunola fb5eb77
- Rebuild for mpich-3.1
Deji Akingunola fb5eb77
Orion Poplawski 49cc586
* Fri Jan 31 2014 Orion Poplawski <orion@cora.nwra.com> 1.8.12-4
Orion Poplawski 49cc586
- Fix rpm macros install dir
Orion Poplawski 49cc586
f1ccb01
* Wed Jan 29 2014 Orion Poplawski <orion@cora.nwra.com> 1.8.12-3
Orion Poplawski 738ea5d
- Fix rpm/macros.hdf5 generation (bug #1059161)
f1ccb01
Orion Poplawski a77fb8a
* Wed Jan 8 2014 Orion Poplawski <orion@cora.nwra.com> 1.8.12-2
Orion Poplawski a77fb8a
- Update debian source
Orion Poplawski a77fb8a
- Add patch for aarch64 support (bug #925545)
Orion Poplawski a77fb8a
362461d
* Fri Dec 27 2013 Orion Poplawski <orion@cora.nwra.com> 1.8.12-1
362461d
- Update to 1.8.12
362461d
8c9232a
* Fri Aug 30 2013 Dan Horák <dan[at]danny.cz> - 1.8.11-6
8c9232a
- disable parallel tests on s390(x)
8c9232a
168ad10
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.11-5
168ad10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
168ad10
Deji Akingunola a9e79f9
* Sat Jul 20 2013 Deji Akingunola <dakingun@gmail.com> - 1.8.11-4
Deji Akingunola a9e79f9
- Rename mpich2 sub-packages to mpich and rebuild for mpich-3.0
Deji Akingunola a9e79f9
cc39ad0
* Thu Jul 11 2013 Orion Poplawski <orion@cora.nwra.com> 1.8.11-3
cc39ad0
- Rebuild for openmpi 1.7.2
cc39ad0
cc55e15
* Fri Jun 7 2013 Orion Poplawski <orion@cora.nwra.com> 1.8.11-2
cc55e15
- Add man pages from debian (bug #971551)
cc55e15
dbff856
* Wed May 15 2013 Orion Poplawski <orion@cora.nwra.com> 1.8.11-1
dbff856
- Update to 1.8.11
dbff856
c15a860
* Mon Mar 11 2013 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.8.10-3
c15a860
- Remove %%config from %%{_sysconfdir}/rpm/macros.*
c15a860
  (https://fedorahosted.org/fpc/ticket/259).
c15a860
f84b862
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.10-2
f84b862
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f84b862
7468b4f
* Wed Nov 14 2012 Orion Poplawski <orion@cora.nwra.com> 1.8.10-1
7468b4f
- Update to 1.8.10
7468b4f
- Rebase LD_LIBRARY_PATH patch
7468b4f
- Drop ph5diff patch fixed upstream
7468b4f
bb8eee6
* Mon Nov 12 2012 Peter Robinson <pbrobinson@fedoraproject.org> 1.8.9-5
bb8eee6
- Enable openmpi support on ARM as we now have it
bb8eee6
ec7778e
* Mon Nov 5 2012 Orion Poplawski <orion@cora.nwra.com> 1.8.9-4
ec7778e
- Rebuild for fixed openmpi f90 soname
ec7778e
167e54c
* Thu Nov 1 2012 Orion Poplawski <orion@cora.nwra.com> 1.8.9-3
167e54c
- Rebuild for openmpi and mpich2 soname bumps
167e54c
d22ee46
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.9-2
d22ee46
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d22ee46
Orion Poplawski a996bbc
* Tue May 15 2012 Orion Poplawski <orion@cora.nwra.com> 1.8.9-1
Orion Poplawski a996bbc
- Update to 1.8.9
Orion Poplawski a996bbc
7180f87
* Mon Feb 20 2012 Dan Horák <dan[at]danny.cz> 1.8.8-9
7180f87
- use %%{mpi_list} also for tests
7180f87
0ca3d5c
* Wed Feb 15 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.8.8-8
0ca3d5c
- disable openmpi for ARM as we currently don't have it
0ca3d5c
Orion Poplawski e66863d
* Fri Feb 10 2012 Orion Poplawski <orion@cora.nwra.com> 1.8.8-7
Orion Poplawski e66863d
- Add patch to fix parallel mpi tests
Orion Poplawski e66863d
- Add patch to fix bug in parallel h5diff
Orion Poplawski e66863d
Orion Poplawski ac12202
* Sat Jan 7 2012 Orion Poplawski <orion@cora.nwra.com> 1.8.8-6
Orion Poplawski ac12202
- Enable Fortran 2003 support (bug 772387)
Orion Poplawski ac12202
fe3820f
* Wed Dec 21 2011 Dan Horák <dan[at]danny.cz> 1.8.8-5
fe3820f
- reintroduce the tstlite patch for ppc64 and s390x
fe3820f
f4b44e3
* Thu Dec 01 2011 Caolán McNamara <caolanm@redhat.com> 1.8.8-4
f4b44e3
- Related: rhbz#758334 hdf5 doesn't build on ppc64
f4b44e3
Orion Poplawski 4eb12d8
* Fri Nov 25 2011 Orion Poplawski <orion@cora.nwra.com> 1.8.8-3
Orion Poplawski 4eb12d8
- Enable static MPI builds
Orion Poplawski 4eb12d8
Orion Poplawski d485d93
* Wed Nov 16 2011 Orion Poplawski <orion@cora.nwra.com> 1.8.8-2
Orion Poplawski d485d93
- Add rpm macro %%{_hdf5_version} for convenience
Orion Poplawski d485d93
Orion Poplawski 79166aa
* Tue Nov 15 2011 Orion Poplawski <orion@cora.nwra.com> 1.8.8-1
Orion Poplawski 79166aa
- Update to 1.8.8
Orion Poplawski 79166aa
- Drop tstlite patch
Orion Poplawski 79166aa
- Add patch to avoid setting LD_LIBRARY_PATH
Orion Poplawski 79166aa
8a26f24
* Wed Jun 01 2011 Karsten Hopp <karsten@redhat.com> 1.8.7-2
8a26f24
- drop ppc64 longdouble patch, not required anymore
8a26f24
Orion Poplawski adb092e
* Tue May 17 2011 Orion Poplawski <orion@cora.nwra.com> 1.8.7-1
Orion Poplawski adb092e
- Update to 1.8.7
Orion Poplawski adb092e
Deji Akingunola 9f8e2db
* Tue Mar 29 2011 Deji Akingunola <dakingun@gmail.com> - 1.8.6-2
Deji Akingunola 9f8e2db
- Rebuild for mpich2 soname bump
Deji Akingunola 9f8e2db
Deji Akingunola 9f8e2db
* Fri Feb 18 2011 Orion Poplawski <orion@cora.nwra.com> 1.8.6-1
Orion Poplawski 80b5c4b
- Update to 1.8.6-1
Orion Poplawski 80b5c4b
- Update tstlite patch - not fixed yet
Orion Poplawski 80b5c4b
1f85332
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.5.patch1-8
1f85332
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1f85332
Orion Poplawski a8071db
* Sun Feb 6 2011 Orion Poplawski <orion@cora.nwra.com> 1.8.5.patch1-7
Orion Poplawski 4c22665
- Add Requires: zlib-devel to hdf5-devel
Orion Poplawski 4c22665
99ab817
* Sun Dec 12 2010 Dan Horák <dan[at]danny.cz> 1.8.5.patch1-6
99ab817
- fully conditionalize MPI support
99ab817
Orion Poplawski 59133a9
* Wed Dec 8 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5.patch1-5
Orion Poplawski 59133a9
- Add EL6 compatibility - no mpich2 on ppc64
Orion Poplawski 59133a9
Orion Poplawski 55189b5
* Wed Oct 27 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5.patch1-4
Orion Poplawski 55189b5
- Really fixup all permissions
Orion Poplawski 55189b5
Orion Poplawski 1ae9e29
* Wed Oct 27 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5.patch1-3
Orion Poplawski 1ae9e29
- Add docs to the mpi packages
Orion Poplawski 1ae9e29
- Fixup example source file permissions
Orion Poplawski 1ae9e29
Orion Poplawski f6e9a83
* Tue Oct 26 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5.patch1-2
Orion Poplawski f6e9a83
- Build parallel hdf5 packages for mpich2 and openmpi
Orion Poplawski f6e9a83
- Rework multiarch support and drop multiarch patch
Orion Poplawski f6e9a83
Orion Poplawski 56cc5c1
* Tue Sep 7 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5.patch1-1
Orion Poplawski 56cc5c1
- Update to 1.8.5-patch1
Orion Poplawski 56cc5c1
b00e8bb
* Wed Jun 23 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5-4
b00e8bb
- Re-add rebased tstlite patch - not fixed yet
b00e8bb
b00e8bb
* Wed Jun 23 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5-3
b00e8bb
- Update longdouble patch for 1.8.5
b00e8bb
6278daf
* Wed Jun 23 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5-2
6278daf
- Re-add longdouble patch on ppc64 for EPEL builds
6278daf
0d33588
* Mon Jun 21 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.5-1
0d33588
- Update to 1.8.5
0d33588
- Drop patches fixed upstream
0d33588
98a440f
* Mon Mar 1 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.4.patch1-1
98a440f
- Update to 1.8.4-patch1
98a440f
89f5acb
* Wed Jan 6 2010 Orion Poplawski <orion@cora.nwra.com> 1.8.4-1
89f5acb
- Update to 1.8.4
89f5acb
- Must compile with -O0 due to gcc-4.4 incompatability
89f5acb
- No longer need -fno-strict-aliasing
89f5acb
5ffa3a8
* Thu Oct 1 2009 Orion Poplawski <orion@cora.nwra.com> 1.8.3-3.snap12
5ffa3a8
- Update to 1.8.3-snap12
5ffa3a8
- Update signal patch
5ffa3a8
- Drop detect and filter-as-option patch fixed upstream
5ffa3a8
- Drop ppc only patch
5ffa3a8
- Add patch to skip tstlite test for now, problem reported upstream
5ffa3a8
- Fixup some source file permissions
5ffa3a8
93f48b7
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-2
93f48b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
93f48b7
e8b4b3b
* Tue Jun 2 2009 Orion Poplawski <orion@cora.nwra.com> 1.8.3-1
e8b4b3b
- Update to 1.8.3
e8b4b3b
- Update signal and detect patches
e8b4b3b
- Drop open patch fixed upstream
e8b4b3b
1ca91c3
* Sat Apr 18 2009 Karsten Hopp <karsten@redhat.com> 1.8.2-1.1
1ca91c3
- fix s390x builds, s390x is 64bit, s390 is 32bit
1ca91c3
5690b84
* Mon Feb 23 2009 Orion Poplawski <orion@cora.nwra.com> 1.8.2-1
5690b84
- Update to 1.8.2
5690b84
- Add patch to compile H5detect without optimization - make detection
5690b84
  of datatype characteristics more robust - esp. long double
5690b84
- Update signal patch
5690b84
- Drop destdir patch fixed upstream
5690b84
- Drop scaleoffset patch
5690b84
- Re-add -fno-strict-aliasing
5690b84
- Keep settings file needed for -showconfig (bug #481032)
5690b84
- Wrapper script needs to pass arguments (bug #481032)
5690b84
4fbe05c
* Wed Oct 8 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.1-3
4fbe05c
- Add sparc64 to 64-bit conditionals
4fbe05c
9558090
* Fri Sep 26 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.1-2
9558090
- Add patch to filter -little as option used on sh arch (#464052)
Orion Poplawski f6e9a83
c05eb35
* Thu Jun 5 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.1-1
c05eb35
- Update to 1.8.1
c05eb35
e743be2
* Tue May 27 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.1-0.rc1.1
e743be2
- Update to 1.8.1-rc1
e743be2
ba064df
* Tue May 13 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.0.snap5-2
e85fb8a
- Use new %%{_fmoddir} macro
Orion Poplawski f6e9a83
- Re-enable ppc64, disable failing tests.  Failing tests are for
e85fb8a
  experimental long double support.
e85fb8a
7690c34
* Mon May 5 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.0.snap5-1
7690c34
- Update to 1.8.0-snap5
Orion Poplawski f6e9a83
- Remove --enable-threadsafe, incompatible with --enable-cxx and
9ad1a59
  --enable-fortran
c189106
- ExcludeArch ppc64 until we can get it to build (bug #445423)
7690c34
7690c34
* Tue Mar 4 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.0-2
7690c34
- Remove failing test for now
7690c34
49b0177
* Fri Feb 29 2008 Orion Poplawski <orion@cora.nwra.com> 1.8.0-1
49b0177
- Update to 1.8.0, drop upstreamed patches
49b0177
- Update signal patch
49b0177
- Move static libraries into -static sub-package
49b0177
- Make -devel multiarch (bug #341501)
49b0177
aad3b63
* Wed Feb  6 2008 Orion Poplawski <orion@cora.nwra.com> 1.6.6-7
aad3b63
- Add patch to fix strict-aliasing
aad3b63
- Disable production mode to enable debuginfo
aad3b63
609272d
* Tue Feb  5 2008 Orion Poplawski <orion@cora.nwra.com> 1.6.6-6
609272d
- Add patch to fix calling free() in H5PropList.cpp
609272d
52ff7b2
* Tue Feb  5 2008 Orion Poplawski <orion@cora.nwra.com> 1.6.6-5
52ff7b2
- Add patch to support s390 (bug #431510)
52ff7b2
dd0dbfa
* Mon Jan  7 2008 Orion Poplawski <orion@cora.nwra.com> 1.6.6-4
dd0dbfa
- Add patches to support sparc (bug #427651)
dd0dbfa
f659110
* Tue Dec  4 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.6-3
f659110
- Rebuild against new openssl
f659110
cf4e469
* Fri Nov 23 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.6-2
f659110
- Add patch to build on alpha (bug #396391)
cf4e469
6d6a47c
* Wed Oct 17 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.6-1
6d6a47c
- Update to 1.6.6, drop upstreamed patches
6d6a47c
- Explicitly set compilers
6d6a47c
9524502
* Fri Aug 24 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.5-9
9524502
- Update license tag to BSD
9524502
- Rebuild for BuildID
9524502
3965688
* Wed Aug  8 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.5-8
3965688
- Fix memset typo
7e03d23
- Pass mode to open with O_CREAT
3965688
68149bd
* Mon Feb 12 2007 Orion Poplawski <orion@cora.nwra.com> 1.6.5-7
68149bd
- New project URL
68149bd
- Add patch to use POSIX sort key option
68149bd
- Remove useless and multilib conflicting Makefiles from html docs
68149bd
  (bug #228365)
5ffa3a8
- Make hdf5-devel own %%{_docdir}/%%{name}
68149bd
910b2fd
* Tue Aug 29 2006 Orion Poplawski <orion@cora.nwra.com> 1.6.5-6
910b2fd
- Rebuild for FC6
910b2fd
6081e4e
* Wed Mar 15 2006 Orion Poplawski <orion@cora.nwra.com> 1.6.5-5
6081e4e
- Change rpath patch to not need autoconf
6081e4e
- Add patch for libtool on x86_64
6081e4e
- Fix shared lib permissions
6081e4e
4167480
* Mon Mar 13 2006 Orion Poplawski <orion@cora.nwra.com> 1.6.5-4
4167480
- Add patch to avoid HDF setting the compiler flags
4167480
56754fc
* Mon Feb 13 2006 Orion Poplawski <orion@cora.nwra.com> 1.6.5-3
56754fc
- Rebuild for gcc/glibc changes
56754fc
7a15161
* Wed Dec 21 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.5-2
7a15161
- Don't ship h5perf with missing library
7a15161
6a5535b
* Wed Dec 21 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.5-1
6a5535b
- Update to 1.6.5
6a5535b
3ea0e2f
* Wed Dec 21 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-9
3ea0e2f
- Rebuild
3ea0e2f
4e299e9
* Wed Nov 30 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-8
4e299e9
- Package fortran files properly
4e299e9
- Move compiler wrappers to devel
4e299e9
5230a3b
* Fri Nov 18 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-7
5230a3b
- Add patch for fortran compilation on ppc
5230a3b
55328d7
* Wed Nov 16 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-6
55328d7
- Bump for new openssl
55328d7
55328d7
* Tue Sep 20 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-5
55328d7
- Enable fortran since the gcc bug is now fixed
55328d7
b5174ee
* Tue Jul 05 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-4
b5174ee
- Make example scripts executable
b5174ee
Orion Poplawski 3895edc
* Wed Jun 29 2005 Orion Poplawski <orion@cora.nwra.com> 1.6.4-3
b5174ee
- Add --enable-threads --with-pthreads to configure
5ffa3a8
- Add %%check
5ffa3a8
- Add some %%docs
5ffa3a8
- Use %%makeinstall
b5174ee
- Add patch to fix test for h5repack
b5174ee
- Add patch to fix h5diff_attr.c
b5174ee
b5174ee
* Mon Jun 27 2005 Tom "spot" Callaway <tcallawa@redhat.com> 1.6.4-2
b5174ee
- remove szip from spec, since szip license doesn't meet Fedora standards
b5174ee
b5174ee
* Sun Apr 3 2005 Tom "spot" Callaway <tcallawa@redhat.com> 1.6.4-1
b5174ee
- inital package for Fedora Extras