From ba306fa1d61c6e645713f6c3875b67090353ba84 Mon Sep 17 00:00:00 2001 From: tigro Date: Sun, 2 Jul 2023 20:58:21 +0300 Subject: [PATCH] import netcdf-4.8.1-2.el9 --- .gitignore | 1 + .netcdf.metadata | 1 + SPECS/netcdf.spec | 829 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 831 insertions(+) create mode 100644 .gitignore create mode 100644 .netcdf.metadata create mode 100644 SPECS/netcdf.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4e69074 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/netcdf-4.8.1.tar.gz diff --git a/.netcdf.metadata b/.netcdf.metadata new file mode 100644 index 0000000..9673ab4 --- /dev/null +++ b/.netcdf.metadata @@ -0,0 +1 @@ +ae9e8741aebdb3ba4494a78a7f5a32e92516edc1 SOURCES/netcdf-4.8.1.tar.gz diff --git a/SPECS/netcdf.spec b/SPECS/netcdf.spec new file mode 100644 index 0000000..453f702 --- /dev/null +++ b/SPECS/netcdf.spec @@ -0,0 +1,829 @@ +%global sover 19 + +Name: netcdf +Version: 4.8.1 +Release: 2%{?dist} +Summary: Libraries for the Unidata network Common Data Form + +License: NetCDF +URL: http://www.unidata.ucar.edu/software/netcdf/ +Source0: https://github.com/Unidata/netcdf-c/archive/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: make +BuildRequires: libtool +BuildRequires: chrpath +BuildRequires: doxygen +BuildRequires: hdf-static +BuildRequires: hdf5-devel +BuildRequires: gawk +BuildRequires: libcurl-devel +BuildRequires: m4 +BuildRequires: zlib-devel +%ifarch %{valgrind_arches} +BuildRequires: valgrind +%endif +#mpiexec segfaults if ssh is not present +#https://trac.mcs.anl.gov/projects/mpich2/ticket/1576 +BuildRequires: openssh-clients +Requires: hdf5%{?_isa} = %{_hdf5_version} + +%global with_mpich 1 +%global with_openmpi 1 + +%if %{with_mpich} +%global mpi_list mpich +%endif +%if %{with_openmpi} +%global mpi_list %{?mpi_list} openmpi +%endif + +%description +NetCDF (network Common Data Form) is an interface for array-oriented +data access and a freely-distributed collection of software libraries +for C, Fortran, C++, and perl that provides an implementation of the +interface. The NetCDF library also defines a machine-independent +format for representing scientific data. Together, the interface, +library, and format support the creation, access, and sharing of +scientific data. The NetCDF software was developed at the Unidata +Program Center in Boulder, Colorado. + +NetCDF data is: + + o Self-Describing: A NetCDF file includes information about the + data it contains. + + o Network-transparent: A NetCDF file is represented in a form that + can be accessed by computers with different ways of storing + integers, characters, and floating-point numbers. + + o Direct-access: A small subset of a large dataset may be accessed + efficiently, without first reading through all the preceding + data. + + o Appendable: Data can be appended to a NetCDF dataset along one + dimension without copying the dataset or redefining its + structure. The structure of a NetCDF dataset can be changed, + though this sometimes causes the dataset to be copied. + + o Sharable: One writer and multiple readers may simultaneously + access the same NetCDF file. + + +%package devel +Summary: Development files for netcdf +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: pkgconfig%{?_isa} +Requires: hdf5-devel%{?_isa} +Requires: libcurl-devel%{?_isa} + +%description devel +This package contains the netCDF C header files, shared devel libs, and +man pages. + + +%package static +Summary: Static libs for netcdf +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description static +This package contains the netCDF C static libs. + + +%if %{with_mpich} +%package mpich +Summary: NetCDF mpich libraries +Requires: hdf5-mpich%{?_isa} = %{_hdf5_version} +BuildRequires: mpich-devel +BuildRequires: hdf5-mpich-devel >= 1.8.4 +Provides: %{name}-mpich2 = %{version}-%{release} +Obsoletes: %{name}-mpich2 < 4.3.0-4 + +%description mpich +NetCDF parallel mpich libraries + + +%package mpich-devel +Summary: NetCDF mpich development files +Requires: %{name}-mpich%{?_isa} = %{version}-%{release} +Requires: pkgconfig%{?_isa} +Requires: hdf5-mpich-devel%{?_isa} +Requires: libcurl-devel%{?_isa} +Provides: %{name}-mpich2-devel = %{version}-%{release} +Obsoletes: %{name}-mpich2-devel < 4.3.0-4 + +%description mpich-devel +NetCDF parallel mpich development files + + +%package mpich-static +Summary: NetCDF mpich static libraries +Requires: %{name}-mpich-devel%{?_isa} = %{version}-%{release} +Provides: %{name}-mpich2-static = %{version}-%{release} +Obsoletes: %{name}-mpich2-static < 4.3.0-4 + +%description mpich-static +NetCDF parallel mpich static libraries +%endif + + +%if %{with_openmpi} +%package openmpi +Summary: NetCDF openmpi libraries +Requires: hdf5-openmpi%{?_isa} = %{_hdf5_version} +BuildRequires: openmpi-devel +BuildRequires: hdf5-openmpi-devel >= 1.8.4 + +%description openmpi +NetCDF parallel openmpi libraries + + +%package openmpi-devel +Summary: NetCDF openmpi development files +Requires: %{name}-openmpi%{_isa} = %{version}-%{release} +Requires: openmpi-devel%{?_isa} +Requires: pkgconfig%{?_isa} +Requires: hdf5-openmpi-devel%{?_isa} +Requires: libcurl-devel%{?_isa} + +%description openmpi-devel +NetCDF parallel openmpi development files + + +%package openmpi-static +Summary: NetCDF openmpi static libraries +Requires: %{name}-openmpi-devel%{?_isa} = %{version}-%{release} + +%description openmpi-static +NetCDF parallel openmpi static libraries +%endif + + +%prep +%autosetup -p1 -n %{name}-c-%{version} + + +%build +#Do out of tree builds +%global _configure ../configure +#Common configure options +export LDFLAGS="%{__global_ldflags} -L%{_libdir}/hdf" +export CFLAGS="%{optflags} -fno-strict-aliasing" +%global configure_opts \\\ + --enable-shared \\\ + --enable-netcdf-4 \\\ + --enable-dap \\\ + --enable-extra-example-tests \\\ + CPPFLAGS="-I%{_includedir}/hdf -DH5_USE_110_API" \\\ + LIBS="-ltirpc" \\\ + --enable-hdf4 \\\ + --disable-dap-remote-tests \\\ +%{nil} + +# Serial build +mkdir build +pushd build +ln -s ../configure . +%configure %{configure_opts} +%make_build +popd + +# MPI builds +for mpi in %{mpi_list} +do + mkdir $mpi + pushd $mpi + module load mpi/$mpi-%{_arch} + ln -s ../configure . + # parallel tests hang on s390(x) + %configure %{configure_opts} \ + CC=mpicc \ + --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 \ + --enable-parallel-tests + %make_build + module purge + popd +done + + +%install +make -C build install DESTDIR=${RPM_BUILD_ROOT} +/bin/rm -f ${RPM_BUILD_ROOT}%{_libdir}/*.la +chrpath --delete ${RPM_BUILD_ROOT}/%{_bindir}/nc{copy,dump,gen,gen3} +/bin/rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir +for mpi in %{mpi_list} +do + module load mpi/$mpi-%{_arch} + make -C $mpi install DESTDIR=${RPM_BUILD_ROOT} + rm $RPM_BUILD_ROOT/%{_libdir}/$mpi/lib/*.la + chrpath --delete ${RPM_BUILD_ROOT}/%{_libdir}/$mpi/bin/nc{copy,dump,gen,gen3} + module purge +done + + +%check +# Set to 1 to fail if tests fail +%ifarch %{ix86} s390x +# tst_filter fails on s390x +# https://github.com/Unidata/netcdf-c/issues/1338 +# i686 - Testing parallel I/O with zlib compression...malloc(): invalid size (unsorted) +# https://github.com/Unidata/netcdf-c/issues/1685 +fail=0 +%else +fail=1 +%endif +make -C build check || ( cat build/*/test-suite.log && exit $fail ) +# Allow openmpi to run with more processes than cores +export OMPI_MCA_rmaps_base_oversubscribe=1 +# openmpi test hangs on armv7hl in h5_test after tst_h_rename +%ifnarch armv7hl +for mpi in %{mpi_list} +do + module load mpi/$mpi-%{_arch} + make -C $mpi check || ( cat $mpi/*/test-suite.log && exit $fail ) + module purge +done +%endif + + +%ldconfig_scriptlets + + +%files +%license COPYRIGHT +%doc README.md RELEASE_NOTES.md +%{_bindir}/nccopy +%{_bindir}/ncdump +%{_bindir}/ncgen +%{_bindir}/ncgen3 +%{_bindir}/nc4print +%{_bindir}/ocprint +%{_libdir}/*.so.%{sover}* +%{_mandir}/man1/* + +%files devel +%doc examples +%{_bindir}/nc-config +%{_includedir}/netcdf.h +%{_includedir}/netcdf_aux.h +%{_includedir}/netcdf_dispatch.h +%{_includedir}/netcdf_filter.h +%{_includedir}/netcdf_filter_build.h +%{_includedir}/netcdf_meta.h +%{_includedir}/netcdf_mem.h +%{_libdir}/libnetcdf.settings +%{_libdir}/*.so +%{_libdir}/pkgconfig/netcdf.pc +%{_mandir}/man3/* + +%files static +%{_libdir}/*.a + +%if %{with_mpich} +%files mpich +%license COPYRIGHT +%doc README.md RELEASE_NOTES.md +%{_libdir}/mpich/bin/nccopy +%{_libdir}/mpich/bin/ncdump +%{_libdir}/mpich/bin/ncgen +%{_libdir}/mpich/bin/ncgen3 +%{_libdir}/mpich/bin/nc4print +%{_libdir}/mpich/bin/ocprint +%{_libdir}/mpich/lib/*.so.%{sover}* +%doc %{_libdir}/mpich/share/man/man1/*.1* + +%files mpich-devel +%{_libdir}/mpich/bin/nc-config +%{_includedir}/mpich-%{_arch}/netcdf.h +%{_includedir}/mpich-%{_arch}/netcdf_aux.h +%{_includedir}/mpich-%{_arch}/netcdf_dispatch.h +%{_includedir}/mpich-%{_arch}/netcdf_filter.h +%{_includedir}/mpich-%{_arch}/netcdf_filter_build.h +%{_includedir}/mpich-%{_arch}/netcdf_meta.h +%{_includedir}/mpich-%{_arch}/netcdf_mem.h +%{_includedir}/mpich-%{_arch}/netcdf_par.h +%{_libdir}/mpich/lib/libnetcdf.settings +%{_libdir}/mpich/lib/*.so +%{_libdir}/mpich/lib/pkgconfig/%{name}.pc +%doc %{_libdir}/mpich/share/man/man3/*.3* + +%files mpich-static +%{_libdir}/mpich/lib/*.a +%endif + +%if %{with_openmpi} +%files openmpi +%license COPYRIGHT +%doc README.md RELEASE_NOTES.md +%{_libdir}/openmpi/bin/nccopy +%{_libdir}/openmpi/bin/ncdump +%{_libdir}/openmpi/bin/ncgen +%{_libdir}/openmpi/bin/ncgen3 +%{_libdir}/openmpi/bin/nc4print +%{_libdir}/openmpi/bin/ocprint +%{_libdir}/openmpi/lib/*.so.%{sover}* +%doc %{_libdir}/openmpi/share/man/man1/*.1* + +%files openmpi-devel +%{_libdir}/openmpi/bin/nc-config +%{_includedir}/openmpi-%{_arch}/netcdf.h +%{_includedir}/openmpi-%{_arch}/netcdf_aux.h +%{_includedir}/openmpi-%{_arch}/netcdf_dispatch.h +%{_includedir}/openmpi-%{_arch}/netcdf_filter.h +%{_includedir}/openmpi-%{_arch}/netcdf_filter_build.h +%{_includedir}/openmpi-%{_arch}/netcdf_meta.h +%{_includedir}/openmpi-%{_arch}/netcdf_mem.h +%{_includedir}/openmpi-%{_arch}/netcdf_par.h +%{_libdir}/openmpi/lib/libnetcdf.settings +%{_libdir}/openmpi/lib/*.so +%{_libdir}/openmpi/lib/pkgconfig/%{name}.pc +%doc %{_libdir}/openmpi/share/man/man3/*.3* + +%files openmpi-static +%{_libdir}/openmpi/lib/*.a +%endif + + +%changelog +* Sun Jul 02 2023 Arkady L. Shane - 4.8.1-2 +- Rebuilt for MSVSphere 9.2 + +* Sun Nov 21 2021 Orion Poplawski - 4.8.1-2 +- Rebuild for hdf5 1.12.1 + +* Tue Aug 24 2021 Orion Poplawski - 4.8.1-1 +- Update to 4.8.1 + +* Mon Aug 09 2021 Orion Poplawski - 4.8.0-1 +- Update to 4.8.0 + +* Thu Jul 22 2021 Fedora Release Engineering - 4.7.3-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Thu Feb 18 2021 Orion Poplawski - 4.7.3-7 +- Remove UCX workaround - fixed with ucx 1.9.0 + +* Tue Jan 26 2021 Fedora Release Engineering - 4.7.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Dec 15 2020 Jeff Law - 4.7.3-5 +- Use -fno-strict-aliasing as nxc.c is not strict-aliasing safe + +* Sun Sep 6 2020 Orion Poplawski - 4.7.3-4 +- Work around UCX segfault issue (FTBFS bz#1864189) + +* Sat Aug 01 2020 Fedora Release Engineering - 4.7.3-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 4.7.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jun 26 2020 Orion Poplawski - 4.7.3-1 +- Update to 4.7.3 + +* Thu Jun 25 2020 Orion Poplawski - 4.7.0-4 +- Rebuild for hdf5 1.10.6 + +* Wed Jan 29 2020 Fedora Release Engineering - 4.7.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 4.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jun 17 2019 Orion Poplawski - 4.7.0-1 +- Update to 4.7.0 + +* Sat Mar 16 2019 Orion Poplawski - 4.6.3-1 +- Update to 4.6.3 + +* Thu Feb 14 2019 Orion Poplawski - 4.4.1.1-12 +- Rebuild for openmpi 3.1.3 + +* Fri Feb 01 2019 Fedora Release Engineering - 4.4.1.1-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 4.4.1.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Mon Apr 09 2018 Orion Poplawski - 4.4.1.1-9 +- Run libtoolize to not strip link flags (bug #1548732) + +* Thu Feb 08 2018 Fedora Release Engineering - 4.4.1.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Feb 02 2018 Orion Poplawski - 4.4.1.1-7 +- Rebuild for gcc 8.0 + +* Thu Aug 03 2017 Fedora Release Engineering - 4.4.1.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 4.4.1.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 4.4.1.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Dec 08 2016 Dan Horák - 4.4.1.1-3 +- Enable openmpi for s390(x) on F>=26 + +* Tue Dec 06 2016 Orion Poplawski - 4.4.1.1-2 +- Rebuild for hdf5 1.8.18 + +* Tue Nov 29 2016 Orion Poplawski - 4.4.1.1-1 +- Update to 4.4.1.1 +- Add patch to fix mpi tests compilation + +* Fri Oct 21 2016 Orion Poplawski - 4.4.1-4 +- Rebuild for openmpi 2.0 + +* Fri Aug 12 2016 Michal Toman - 4.4.1-3 +- No valgrind on MIPS +- Enable valgrind on arm + +* Thu Jul 7 2016 Orion Poplawski - 4.4.1-2 +- Add upstream patch to fix hashmap issue + +* Wed Jun 29 2016 Orion Poplawski - 4.4.1-1 +- Update to 4.4.1 + +* Tue Jun 28 2016 Orion Poplawski - 4.4.0-4 +- Drop mpiexec hack + +* Thu Feb 04 2016 Fedora Release Engineering - 4.4.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jan 22 2016 Orion Poplawski - 4.4.0-2 +- Rebuild ncx.c to fix arm build + +* Thu Jan 21 2016 Orion Poplawski - 4.4.0-1 +- Update to 4.4.0 +- Add patch to fix incorrect char definitions + +* Sat Nov 07 2015 Rex Dieter 4.3.3.1-7 +- rebuild (hdf) + +* Wed Sep 16 2015 Orion Poplawski - 4.3.3.1-6 +- Rebuild for openmpi 1.10.0 + +* Mon Aug 10 2015 Sandro Mani - 4.3.3.1-5 +- Rebuild for RPM MPI Requires Provides Change + +* Wed Jul 29 2015 Karsten Hopp 4.3.3.1-4 +- mpich is available on ppc64 now + +* Wed Jun 17 2015 Fedora Release Engineering - 4.3.3.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun May 17 2015 Orion Poplawski - 4.3.3.1-2 +- Rebuild for hdf5 1.8.15 + +* Wed Mar 11 2015 Orion Poplawski - 4.3.3.1-1 +- Update to 4.3.3.1 + +* Fri Feb 13 2015 Orion Poplawski - 4.3.3-1 +- Update to 4.3.3 + +* Tue Jan 27 2015 Orion Poplawski - 4.3.2-7 +- Fix up provides/requires for mpi packages, use %%{?_isa}. + +* Wed Jan 07 2015 Orion Poplawski - 4.3.2-6 +- Rebuild for hdf5 1.8.14 + +* Sun Aug 17 2014 Fedora Release Engineering - 4.3.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Thu Jul 24 2014 Jakub Čajka - 4.3.2-4 +- Enabled tests on s390 +- Disabled parallel tests on s390(x) as they hang + +* Mon Jun 9 2014 Orion Poplawski - 4.3.2-3 +- Rebuild for hdf5 1.8.13, add patch for support + +* Sat Jun 07 2014 Fedora Release Engineering - 4.3.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed Apr 23 2014 Orion Poplawski - 4.3.2-1 +- Update to 4.3.2 +- Drop utf8 patch fixed upstream +- Re-enable MPI tests + +* Fri Mar 7 2014 Orion Poplawski - 4.3.1.1-3 +- Strip UTF-8 character from netcdf.h for now, causes problems with + netcdf4-python build + +* Sat Feb 22 2014 Deji Akingunola - 4.3.1.1-2 +- Rebuild for mpich-3.1 + +* Thu Feb 6 2014 Orion Poplawski - 4.3.1.1-1 +- Update to 4.3.1.1 +- Add BR m4 + +* Fri Dec 27 2013 Orion Poplawski - 4.3.0-8 +- Rebuild for hdf5 1.8.12 + +* Thu Dec 5 2013 Orion Poplawski - 4.3.0-7 +- Use BR hdf-static (bug #1038280) + +* Mon Nov 4 2013 Orion Poplawski - 4.3.0-6 +- Enable hdf4 support + +* Sat Aug 03 2013 Fedora Release Engineering - 4.3.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sat Jul 20 2013 Deji Akingunola - 4.3.0-4 +- Rename mpich2 sub-packages to mpich and rebuild for mpich-3.0 + +* Thu Jul 11 2013 Orion Poplawski - 4.3.0-3 +- Rebuild for openmpi 1.7.2 + +* Thu May 16 2013 Orion Poplawski - 4.3.0-2 +- Rebuild for hdf5 1.8.11 + +* Mon May 13 2013 Orion Poplawski - 4.3.0-1 +- Update to 4.3.0 + +* Thu Feb 14 2013 Fedora Release Engineering - 4.2.1.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Dec 03 2012 Orion Poplawski - 4.2.1.1-3 +- Rebuild for hdf5 1.8.10 +- Disable make check of the mpi code, it is hanging for some reason + +* Thu Nov 1 2012 Orion Poplawski - 4.2.1.1-2 +- Rebuild for openmpi and mpich2 soname bumps +- Use new mpi module location + +* Fri Aug 3 2012 Orion Poplawski - 4.2.1.1-1 +- Update to 4.2.1.1 + +* Sun Jul 22 2012 Orion Poplawski - 4.2.1-1 +- Update to 4.2.1 final + +* Fri Jul 20 2012 Fedora Release Engineering - 4.2.1-0.2.rc1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jul 11 2012 Orion Poplawski - 4.2.1-0.1.rc1 +- Update to 4.2.1 rc1 +- Rebase pkgconfig patch +- Drop fflags patch, upstream now calls nf-config + +* Wed Jun 13 2012 Dan Horák - 4.2-5 +- temporarily disable checks on s390 (memory corruption and stuck build) + +* Tue May 15 2012 Orion Poplawski - 4.2-4 +- Rebuild with hdf5 1.8.9 + +* Wed Mar 21 2012 Orion Poplawski - 4.2-3 +- Update to real 4.2 final + +* Tue Mar 20 2012 Dan Horák - 4.2-2 +- use %%{mpi_list} also in %%check + +* Fri Mar 16 2012 Orion Poplawski - 4.2-1 +- Update to 4.2 final + +* Wed Mar 7 2012 Orion Poplawski - 4.2-0.4.rc2 +- Ship examples with -devel + +* Wed Mar 7 2012 Orion Poplawski - 4.2-0.3.rc2 +- Enable MPI builds + +* Tue Mar 6 2012 Orion Poplawski - 4.2-0.2.rc2 +- Update to 4.2-rc2 +- Fortran and C++ APIs are now in separate packages + +* Tue Feb 28 2012 Fedora Release Engineering - 4.1.3-5 +- Rebuilt for c++ ABI breakage + +* Fri Jan 13 2012 Fedora Release Engineering - 4.1.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Nov 18 2011 Orion Poplawski - 4.1.3-3 +- Rebuild for hdf5 1.8.8, add explicit requires + +* Thu Aug 11 2011 Peter Robinson - 4.1.3-2 +- Add ARM to valgrind excludes + +* Tue Jun 21 2011 Orion Poplawski - 4.1.3-1 +- Update to 4.1.3 +- Update pkgconfig and fflags patches +- Drop libm patch fixed upstream + +* Tue May 17 2011 Orion Poplawski - 4.1.2-2 +- Rebuild for hdf5 1.8.7 + +* Thu Mar 31 2011 Orion Poplawski - 4.1.2-1 +- Update to 4.1.2 (soname bump) +- Add patch to add -lm to libnetcdf4 + +* Tue Feb 08 2011 Fedora Release Engineering - 4.1.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Jul 19 2010 Dan Horák - 4.1.1-4 +- no valgrind on s390(x) + +* Mon Apr 19 2010 Orion Poplawski - 4.1.1-3 +- Explicitly link libnetcdf.so against -lhdf5_hl -lhdf5 + +* Fri Apr 9 2010 Orion Poplawski - 4.1.1-2 +- Add patch to cleanup nc-config --fflags + +* Thu Apr 8 2010 Orion Poplawski - 4.1.1-1 +- Update to 4.1.1 + +* Fri Feb 5 2010 Orion Poplawski - 4.1.0-1 +- Update to 4.1.0 final + +* Mon Feb 1 2010 Orion Poplawski - 4.1.0-0.8.2010020100 +- Update snapshot, pkgconfig patch +- Re-enable make check + +* Sat Dec 5 2009 Orion Poplawski - 4.1.0-0.7.2009120100 +- Leave include files in /usr/include + +* Tue Dec 1 2009 Orion Poplawski - 4.1.0-0.6.2009120100 +- Update snapshot, removes SZIP defines from header + +* Fri Nov 13 2009 Orion Poplawski - 4.1.0-0.5.2009111309 +- Update snapshot +- Docs are installed now + +* Wed Nov 11 2009 Orion Poplawski - 4.1.0-0.5.2009111008 +- Explicitly link libnetcdf to the hdf libraries, don't link with -lcurl + +* Wed Nov 11 2009 Orion Poplawski - 4.1.0-0.4.2009111008 +- Add Requires: libcurl-devel to devel package + +* Wed Nov 11 2009 Orion Poplawski - 4.1.0-0.3.2009111008 +- Drop hdf4 support - too problematic with linking all required libraries + +* Wed Nov 11 2009 Orion Poplawski - 4.1.0-0.2.2009111008 +- Add patch to use proper hdf4 libraries +- Add Requires: hdf-devel, hdf5-devel to devel package +- Move nc-config to devel package + +* Wed Nov 11 2009 Orion Poplawski - 4.1.0-0.1.2009111008 +- Update to 4.1.0 beta 2 snapshot +- Enable: netcdf-4, dap, hdf4, ncgen4, a lot more tests + +* Sat Jul 25 2009 Fedora Release Engineering - 4.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Apr 16 2009 Orion Poplawski - 4.0.1-1 +- Update to 4.0.1 +- Add pkgconfig file + +* Wed Feb 25 2009 Fedora Release Engineering - 4.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Sep 3 2008 Orion Poplawski - 4.0.0-1 +- Update to 4.0 final +- Drop netcdf-3 symlink (bug #447158) +- Update cstring patch, partially upstreamed + +* Thu May 29 2008 Balint Cristian - 4.0.0-0.6.beta2 +- fix symlink to netcdf-3 + +* Sun May 18 2008 Patrice Dumas - 4.0.0-0.5.beta2 +- use %%{_fmoddir} +- don't use %%makeinstall + +* Thu May 15 2008 Balint Cristian - 4.0.0-0.4.beta2 +- re-enable ppc64 since hdf5 is now present for ppc64 + +* Thu May 8 2008 Ed Hill - 4.0.0-0.3.beta2 +- make package compliant with bz # 373861 + +* Thu May 8 2008 Ed Hill - 4.0.0-0.2.beta2 +- ExcludeArch: ppc64 since it doesn't (for now) have hdf5 + +* Wed May 7 2008 Ed Hill - 4.0.0-0.1.beta2 +- try out upstream 4.0.0-beta2 + +* Wed Apr 2 2008 Orion Poplawski - 3.6.2-7 +- Change patch to include +- Remove %%{?_smp_mflags} - not parallel build safe (fortran modules) + +* Wed Feb 20 2008 Ed Hill - 3.6.2-6 +- add patch that (hopefully?) allows the GCC 4.3 build to proceed + +* Mon Feb 18 2008 Fedora Release Engineering - 3.6.2-5 +- Autorebuild for GCC 4.3 + +* Sat Aug 25 2007 Ed Hill - 3.6.2-4 +- add BR: gawk + +* Sat Aug 25 2007 Ed Hill - 3.6.2-3 +- rebuild for BuildID + +* Mon May 21 2007 Orion Poplawski - 3.6.2-2 +- Run checks + +* Sat Mar 17 2007 Ed Hill - 3.6.2-1 +- 3.6.2 has a new build system supporting shared libs + +* Sat Sep 2 2006 Ed Hill - 3.6.1-4 +- switch to compat-gcc-34-g77 instead of compat-gcc-32-g77 + +* Sat Sep 2 2006 Ed Hill - 3.6.1-3 +- rebuild for imminent FC-6 release + +* Thu May 11 2006 Ed Hill - 3.6.1-2 +- add missing BuildRequires for the g77 interface + +* Fri Apr 21 2006 Ed Hill - 3.6.1-1 +- update to upstream 3.6.1 + +* Thu Feb 16 2006 Ed Hill - 3.6.0-10.p1 +- rebuild for new GCC + +* Thu Dec 22 2005 Orion Poplawski - 3.6.0-9.p1 +- rebuild for gcc4.1 + +* Sun Oct 16 2005 Ed Hill - 3.6.0-8.p1 +- building the library twice (once each for g77 and gfortran) + fixes an annoying problem for people who need both compilers + +* Fri Sep 30 2005 Ed Hill - 3.6.0-7.p1 +- add FFLAGS="-fPIC" + +* Fri Jun 10 2005 Ed Hill - 3.6.0-6.p1 +- rebuild + +* Fri Jun 3 2005 Ed Hill - 3.6.0-5.p1 +- bump for the build system + +* Mon May 9 2005 Ed Hill - 3.6.0-4.p1 +- remove hard-coded dist/fedora macros + +* Wed May 4 2005 Ed Hill - 3.6.0-3.p1 +- make netcdf-devel require netcdf (bug #156748) +- cleanup environment and paths + +* Tue Apr 5 2005 Ed Hill - 0:3.6.0-2.p1 +- update for gcc-gfortran +- fix file permissions + +* Sat Mar 5 2005 Ed Hill - 0:3.6.0-1.p1 +- update for 3.6.0-p1 large-files-bug fix and remove the Epoch + +* Sun Dec 12 2004 Ed Hill - 0:3.6.0-0.2.beta6 +- fix naming scheme for pre-releases (per Michael Schwendt) + +* Sat Dec 11 2004 Ed Hill - 0:3.6.0beta6-0.fdr.2 +- For Fortran, use only g77 (ignore gfortran, even if its installed) + +* Tue Dec 7 2004 Ed Hill - 0:3.6.0beta6-0.fdr.1 +- remove "BuildRequires: gcc4-gfortran" + +* Sat Dec 4 2004 Ed Hill - 0:3.6.0beta6-0.fdr.0 +- upgrade to 3.6.0beta6 +- create separate devel package that does *not* depend upon + the non-devel package and put the headers/libs in "netcdf-3" + subdirs for easy co-existance with upcoming netcdf-4 + +* Thu Dec 2 2004 Ed Hill - 0:3.5.1-0.fdr.12 +- remove unneeded %%configure flags + +* Wed Dec 1 2004 Ed Hill - 0:3.5.1-0.fdr.11 +- headers in /usr/include/netcdf, libs in /usr/lib/netcdf + +* Mon Oct 4 2004 Ed Hill - 0:3.5.1-0.fdr.10 +- Put headers in their own directory but leave the libraries in the + %%{_libdir} -- there are only two libs and the majority of other + "*-devel" packages follow this pattern + +* Sun Oct 3 2004 Michael Schwendt - 0:3.5.1-0.fdr.9 +- add patch to install lib and headers into own tree + +* Sun Aug 1 2004 Ed Hill - 0:3.5.1-0.fdr.8 +- added -fPIC so x86_64 build works with nco package + +* Fri Jul 30 2004 Ed Hill - 0:3.5.1-0.fdr.7 +- fix typo in the x86_64 build and now works on x86_64 + +* Thu Jul 15 2004 Ed Hill - 0:3.5.1-0.fdr.6 +- fix license + +* Thu Jul 15 2004 Ed Hill - 0:3.5.1-0.fdr.5 +- fix (hopefully?) x86_64 /usr/lib64 handling + +* Thu Jul 15 2004 Ed Hill - 0:3.5.1-0.fdr.4 +- replace paths with macros + +* Thu Jul 15 2004 Ed Hill - 0:3.5.1-0.fdr.3 +- fix spelling + +* Thu Jul 15 2004 Ed Hill - 0:3.5.1-0.fdr.2 +- removed "--prefix=/usr" from %%configure + +* Wed Jul 14 2004 Ed Hill - 0:3.5.1-0.fdr.1 +- Remove unnecessary parts and cleanup for submission + +* Wed Jul 14 2004 Ed Hill - 0:3.5.1-0.fdr.0 +- Initial RPM release.