Skip to content

Commit

Permalink
netcdf: Autospec creation for update from version 4.9.0 to version 4.9.1
Browse files Browse the repository at this point in the history
DWesl (26):
      DEV: Add autools-generated files to .gitignore.
      CI: Add Cygwin CI run.
      CI, TST: Check that test plugins don't get installed with DESTDIR
      BLD: Get netCDF4 build working on Windows.
      DEV, TST: Move test plugins to check_LTLIBRARIES instead of tmp_LTLIBRARIES.
      BLD: Try fixing the export-symbols problem on MinGW
      CI, DBG: Upload MinGW test logs on failure.
      TST: Add code for MinGW to findplugin.sh.
      TST: Mark tst_filter.sh XFAIL on MinGW
      CI: Try to skip failing NCZarr Plugin tests on MinGW
      TST: Mark NCZarr plugins XFAIL on MinGW
      TST: tst_h_strbug and tst_h_refs pass on Cygwin now
      BLD: Use host platform instead of build platform for platform-specific checks.
      CI: Prep Cygwin CI run for adding CMake build.
      BLD: Get CMake build compiling on Cygwin.
      BUG: Robustify nulldup definition.
      TST: Mark nczarr s3 cleanup test XFAIL on Cygwin instead of skipping.
      CI: Disable CMake tests on Cygwin and MinGW.
      CI: Revert Windows CI run on push.
      BLD: Fix syntax in configure.ac.
      BLD: Avoid specifying -version-info and -avoid-version
      BLD: Specify -avoid-version on MinGW and Cygwin; -version-info otherwise
      STY: Move nulldup backup definition from cp_win32.c to ncconfigure.h
      FIX: ifndef requires no parentheses.
      BLD: Declare nulldup backup definition static not extern
      CI: Change autotools CI build to out-of-tree build.

Dan Ibanez (1):
      Rename variable to avoid function name conflict

Dennis Heimbigner (65):
      Fix nc_def_var_fletcher32 operation
      Update release notes
      Use env variable USERPROFILE instead of HOME for windows and mingw.
      Update release notes
      restart github
      Make public a limited API for programmatic access to internal .rc tables
      Update Release Notes
      Fix errors:
      Use env variable USERPROFILE instead of HOME for windows and mingw.
      Cleanup szip handling some more
      Update release notes
      fix RELEASENOTES
      undebug
      Minimal changes to RELEASENOTES to get a working patch
      force rebuild
      Fix way CMake handle -DPLUGIN_INSTALL_DIR
      Update Release notes
      debug1
      Ensure that netcdf_json.h does not interfere with ncjson.
      Update RELEASENOTES.md
      Fix bad cmake install location
      Fix some bugs in the blosc filter wrapper
      Update release notes
      Update blosc testing
      Provide a default enum const when fill value does not match any enum const.
      Update release notes
      debug1
      Fix support for reading arrays of HDF5 fixed size strings
      Windows specific blosc fixed
      debug1
      nodebug
      Add option to control accessing external servers
      Add support for Zarr string type to NCZarr
      Update release notes"
      update release notes
      Fix LGTM alert: too few args
      Update nczarr documentation
      update file permission
      Fix some problems with PR Unidata/netcdf-c#2492
      Update release notes
      Update Release Notes
      Fix missing files
      Catch Xarray dimension inconsistencies
      Fix some addtional errors in NCZarr
      Update release notes
      update file permission
      Cleanup built test sources in nczarr_test
      restore
      Move construction of VERSION file to end of the build
      Turn off extraneous debug output
      test
      test
      test2
      merged
      Fix race condition in ncdump (and other) tests.
      Update RELEASE notes
      test3
      Restore DAP4 functionality and testing
      test4
      ckp
      Suppress nczarr_test/tst_unknown filter test (and its nczarr_test equivalen)
      Update Release Notes
      retry
      Fix infinite loop in file inferencing
      Fix Memory Leak

Dženan Zukić (1):
      Fix AWS SDK linking errors

Edward Hartnett (37):
      checking doxygen version
      updated Doxyfile.in
      turned on WARN_AS_ERROR and added documentation build to CI
      fixed case of --enable-doxygen but doxygen not found
      installing doxygen in CI when needed
      installing doxygen in CI when needed
      installing doxygen in CI when needed
      installing doxygen in CI when needed
      installing doxygen in CI when needed
      change to trigger CI
      updated release notes
      change to rerun CI
      change to trigger CI
      change to trigger CI
      fixed RELEASE_NOTES.md
      fixed missing quote
      fixed missing quote
      changed backslash to and
      change to trigger CI
      change to trigger CI
      moved quantize error documentation
      fix and test quantize mode for NC_CLASSIC_MODEL
      documentation
      code and documentation cleanup
      code and documentation cleanup
      adding pre-processor constant NC_MAX_FILENAME to nc_tests.h
      more quantize testing
      more quantize testing
      more quantize testing
      more quantize testing
      more testing of quantize
      more testing of quantize
      more testing of quantize
      more testing of quantize
      more testing of quantize
      more testing of quantize
      more testing of quantize

Greg Sjaardema (2):
      Minor update to doxygen function documentation
      For loop initial declarations are only allowed in C99 mode

James Edwards (1):
      make UDF0 not require NC_NETCDF4

Jim Edwards (3):
      add udf2 fix magic
      remove whitespace changes
      fix syntax error

Magnus Ulimoen (3):
      Prevent cmake writing to source dir
      fix musl build
      Use int64_t instead of __int64

Stephen Herbener (3):
      Added an ncdump -t calendars test using variable length string
      Modifications to enable the use of variable length string attributes for both
      Moved the new ncdump_tst_calendars_nc4 test to the "USE_HDF5" section.

Ward Fisher (103):
      Add manual GitHub actions triggers for the tests.
      Added a check for xml2-config as a test for the libxml2-dev header files.
      Add libxml2 install to mingw GitHub actions.
      Generate nc_test/run_pnetcdf_tests.sh when using cmake, in support of Unidata/netcdf-c#2435
      Fixing cmake-based run_pnetcdf_tests.sh
      Building test programs invoked by run_pnetcdf_tests.sh
      Fix cache check.
      Run one-off tests first.
      Fix a typo.
      Fix a typo.
      Make pnetcdf tests run in serial fashion when using cmake
      Work in a one-line change as originally suggested in Unidata/netcdf-c#2426.
      Updated CMakeLists to avoid the error described in Unidata/netcdf-c#2271
      configure.ac logic for disabling quantize.
      Update release notes.
      Guard _declspec(dllexport) in support of Unidata/netcdf-c#2446
      Changed attribute case in documentation in support of Unidata/netcdf-c#2481
      Address jump-misses-init issue.
      Remove stray conflict markers that made their way into the branch.
      Adding all-error-codes.md back in to distribution documentation.
      Remove obsolete tags from Doxyfile.
      Updating doxygen files.
      Doxygen update, reorganizing.
      Update hdf5 version in github actions.
      Added an additional check for zstd.h in configure.ac
      Clean up (on linux) an issue with uintptr_t
      Add a check for stdint.h in order to fix a weird issue where libzstd-dev, when present, was masking a missing data type declaration.
      Adding additional flags to nc-config to indicate presence of newer functionality, and plugin directory location.
      Added plugin directory to nc-config
      Add various newer options to nc-config
      Updated release notes.
      Updated release notes.
      Adding NC_HAS_BLOSC and NC_HAS_BZ2 to netcdf_meta.h in support of Unidata/netcdf-c#2511
      Update cmakelists.txt in support of Unidata/netcdf-c#2511
      Updated release notes.
      Updated test logic in nc-config.in file.
      Corrected an error.
      Correct nccopy4 dependency on tst_fillbug.
      Added a dependency to tst_nans to nccopy4
      Added additional dependencies.
      Add LDFLAGS for two plugins, nczstdfilters and nczhdf5filters, in support of Unidata/netcdf-c#2478
      Add prepreqs to ncdump/tst_nccopy4, revising some race condition related errors.
      Add blank filter quickstart guide file.
      Updated release notes.
      Working towards writing the quick start for plugins and integrating it into doxygen.
      Roughed in initial quickstart
      Working on filter quickstart document.
      Continuing to flesh out the quick-start guide.
      Further editing.
      Updated SO version.
      Updated for next release cycle.
      Manually bump version in diff-compare to get RC1 out the door, this will need to be automatically excluded from the test at some point otherwise we will see this test fail every time the VERSION string changes.
      Copy zmap reference files for cmake-based tests.
      Update release notes.
      Add generated files to distclean.
      Correct an issue with 'make distcheck' where out-of-source tests were failing.
      Working on another make distcheck failure.
      Correct an issue observed in out-of-source builds.
      Updated RELEASE_NOTES
      Updated the relees notes.
      Correct a typo in support of Unidata/netcdf-c#2534
      Make dap4 reference dap instead of hard-wired to be disabled.
      Add a check for HAVE_DECL_ISINF and HAVE_DECL_ISNAN in support of Unidata/netcdf-c#2132
      Fix mismatched arguments warning in CMakeLists.txt
      Restore release date for 4.9.1 RC1 in release notes.
      Added target release date for RC2.
      Supported headers for hdf4 are not installed in actions, and there does not appear (currently) to be an easy way to reinstall these.
      Update release date.
      DAP4 is back on for cmake-based builds.
      Add an old static file.
      Added another old static html page in preparation for updating.
      Fix a logic error re: DAP4 tests, when DAP4 is specified, but hdf5/netcdf4 support is disabled.
      Added S3 status to libnetcdf.settings, turned byterange on by default.
      Cleaning up NCZARR_S3 summary, turning on byterange by default.
      Add libcurl-dev to cygwin github actions
      Correct libcurl development package.
      Add libiconv-devel to cygwin CI
      Correct version string change that should not have ended up in this branch.
      Correct logic for running DAP4 tests when HDF5 is not enabled.
      Update whitespace.
      Correct lingering merge issue.
      Merging Unidata/netcdf-c#2583 manually into the v4.9.1 wellspring branch.
      Fix a doxygen warning-treated-as-error
      Add new test, tst_calendars_nc4.sh, to automake-based builds.
      Fix an issue I introduced with make distcheck
      Remove internal flag from byterange documentation.
      Update additional documentation infrastructure.
      Update github action configuration scripts.
      Small tweak.
      Updating filter documentation with a quickstart guide.
      Remove dangling file.
      A bit of doxygen cleanup.
      re-added quickstart filters document.
      Clean up some garbled output from Doxygen.
      Change in support of Unidata/netcdf-c#2599
      Update release notes with v4.9.1 release date.
      Updating for v4.9.1 release.
      Updating in preparation for 4.9.1
      Updating in prep for the v4.9.1 release.
      Updated .gitignore.
      Added autoconf generated files for a stand-alone release.
      Added generated manfile for a stand-alone release.
      Update Release Notes with proper release date.

Yuriy Chernyshov (1):
      Fix typo in CMakeLists.txt

wkliao (3):
      use malloc to increase read chunk size from 1 KB to 4 MB
      typo fix
      replace 4194304 with READ_BLOCK_SIZE
  • Loading branch information
fenrus75 committed Feb 7, 2023
1 parent 36e6f37 commit df05ff7
Show file tree
Hide file tree
Showing 11 changed files with 68 additions and 99 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME := netcdf
URL = https://github.com/Unidata/netcdf-c/archive/v4.9.0/netcdf-c-4.9.0.tar.gz
URL = https://github.com/Unidata/netcdf-c/archive/v4.9.1/netcdf-c-4.9.1.tar.gz
ARCHIVES =

include ../common/Makefile.common
2 changes: 1 addition & 1 deletion buildreq_cache
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
4.9.0
4.9.1
bzip2-dev
graphviz
libxml2-dev
Expand Down
14 changes: 8 additions & 6 deletions configure_misses
Original file line number Diff line number Diff line change
Expand Up @@ -52,12 +52,12 @@ Configure miss: whether and where we should install plugins
Configure miss: whether and where we should install plugins
Configure miss: whether benchmarks should be run
Configure miss: whether benchmarks should be run
Configure miss: whether byte range support is enabled
Configure miss: whether byte range support is enabled
Configure miss: whether dap remote authorization testing should be enabled (default off)
Configure miss: whether dap remote authorization testing should be enabled (default off)
Configure miss: whether dap remote testing should be enabled
Configure miss: whether dap remote testing should be enabled
Configure miss: whether dap authorization testing should be enabled (default off)
Configure miss: whether dap authorization testing should be enabled (default off)
Configure miss: whether dap use of remotetest server should be enabled
Configure miss: whether dap use of remotetest server should be enabled
Configure miss: whether dap use of remotetest server should be enabled
Configure miss: whether dap use of remotetest server should be enabled
Configure miss: whether large file (> 2GB) tests should be run
Configure miss: whether large file (> 2GB) tests should be run
Configure miss: whether libsz library is available
Expand Down Expand Up @@ -89,6 +89,8 @@ Configure miss: whether to enable strict null-byte header padding when reading (
Configure miss: whether to enable strict null-byte header padding when reading (default off)
Configure miss: whether to fetch some sample HDF4 files from Unidata ftp site to test HDF4 reading (requires wget)
Configure miss: whether to fetch some sample HDF4 files from Unidata ftp site to test HDF4 reading (requires wget)
Configure miss: whether use of external servers should be enabled
Configure miss: whether use of external servers should be enabled
Configure miss: whether we should attempt to install netcdf-fortran (EXPERIMENTAL)
Configure miss: whether we should attempt to install netcdf-fortran (EXPERIMENTAL)
Configure miss: x86_64-generic-linux-gnu-file
Expand Down
97 changes: 18 additions & 79 deletions netcdf.spec
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
# Generated by: autospec.py
#
Name : netcdf
Version : 4.9.0
Release : 15
URL : https://github.com/Unidata/netcdf-c/archive/v4.9.0/netcdf-c-4.9.0.tar.gz
Source0 : https://github.com/Unidata/netcdf-c/archive/v4.9.0/netcdf-c-4.9.0.tar.gz
Version : 4.9.1
Release : 16
URL : https://github.com/Unidata/netcdf-c/archive/v4.9.1/netcdf-c-4.9.1.tar.gz
Source0 : https://github.com/Unidata/netcdf-c/archive/v4.9.1/netcdf-c-4.9.1.tar.gz
Summary : NetCDF Client Library for C
Group : Development/Tools
License : BSD-3-Clause NetCDF Zlib bzip2-1.0.6
Expand All @@ -27,6 +27,9 @@ BuildRequires : openmpi-dev
BuildRequires : openssh
BuildRequires : zlib-dev
BuildRequires : zstd-dev
# Suppress stripping binaries
%define __strip /bin/true
%define debug_package %{nil}

%description
The Unidata network Common Data Form (netCDF) is an interface for scientific data access
Expand Down Expand Up @@ -91,23 +94,23 @@ openmpi components for the netcdf package.


%prep
%setup -q -n netcdf-c-4.9.0
cd %{_builddir}/netcdf-c-4.9.0
%setup -q -n netcdf-c-4.9.1
cd %{_builddir}/netcdf-c-4.9.1
pushd ..
cp -a netcdf-c-4.9.0 build-openmpi
cp -a netcdf-c-4.9.1 build-openmpi
popd

%build
export http_proxy=http://127.0.0.1:9/
export https_proxy=http://127.0.0.1:9/
export no_proxy=localhost,127.0.0.1,0.0.0.0
export LANG=C.UTF-8
export SOURCE_DATE_EPOCH=1666029346
export SOURCE_DATE_EPOCH=1675791517
export GCC_IGNORE_WERROR=1
export CFLAGS="$CFLAGS -fno-lto "
export FCFLAGS="$FFLAGS -fno-lto "
export FFLAGS="$FFLAGS -fno-lto "
export CXXFLAGS="$CXXFLAGS -fno-lto "
export CFLAGS="$CFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz "
export FCFLAGS="$FFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz "
export FFLAGS="$FFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz "
export CXXFLAGS="$CXXFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz "
%configure --disable-static --enable-shared \
--enable-netcdf-4 \
--enable-dap \
Expand Down Expand Up @@ -152,7 +155,7 @@ make %{?_smp_mflags} check || :
module unload openmpi

%install
export SOURCE_DATE_EPOCH=1666029346
export SOURCE_DATE_EPOCH=1675791517
rm -rf %{buildroot}
mkdir -p %{buildroot}/usr/share/package-licenses/netcdf
cp %{_builddir}/netcdf-c-%{version}/COPYRIGHT %{buildroot}/usr/share/package-licenses/netcdf/1b45343da188e7ec176d9443c8c3312798532bfc || :
Expand All @@ -168,70 +171,6 @@ popd

%files
%defattr(-,root,root,-)
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5bzip2.so
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5bzip2.so.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5bzip2.so.0.0.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5deflate.so
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5deflate.so.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5deflate.so.0.0.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5fletcher32.so
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5fletcher32.so.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5fletcher32.so.0.0.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5misc.so
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5misc.so.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5misc.so.0.0.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5noop.so
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5noop.so.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5noop.so.0.0.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5noop1.so
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5noop1.so.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5noop1.so.0.0.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5shuffle.so
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5shuffle.so.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5shuffle.so.0.0.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5unknown.so
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5unknown.so.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5unknown.so.0.0.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5zstd.so
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5zstd.so.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5zstd.so.0.0.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nczhdf5filters.so
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nczmisc.so
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nczmisc.so.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nczmisc.so.0.0.0
/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nczstdfilters.so
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5bzip2.so
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5bzip2.so.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5bzip2.so.0.0.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5deflate.so
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5deflate.so.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5deflate.so.0.0.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5fletcher32.so
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5fletcher32.so.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5fletcher32.so.0.0.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5misc.so
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5misc.so.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5misc.so.0.0.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5noop.so
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5noop.so.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5noop.so.0.0.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5noop1.so
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5noop1.so.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5noop1.so.0.0.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5shuffle.so
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5shuffle.so.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5shuffle.so.0.0.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5unknown.so
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5unknown.so.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5unknown.so.0.0.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5zstd.so
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5zstd.so.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5zstd.so.0.0.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nczhdf5filters.so
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nczmisc.so
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nczmisc.so.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nczmisc.so.0.0.0
/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nczstdfilters.so
/usr/lib64/libnetcdf.settings

%files bin
Expand Down Expand Up @@ -275,7 +214,7 @@ popd
%files lib
%defattr(-,root,root,-)
/usr/lib64/libnetcdf.so.19
/usr/lib64/libnetcdf.so.19.1.0
/usr/lib64/libnetcdf.so.19.2.1

%files license
%defattr(0644,root,root,0755)
Expand All @@ -301,7 +240,7 @@ popd
/usr/lib64/openmpi/bin/ncgen3
/usr/lib64/openmpi/bin/ocprint
/usr/lib64/openmpi/lib/libnetcdf.so.19
/usr/lib64/openmpi/lib/libnetcdf.so.19.1.0
/usr/lib64/openmpi/lib/libnetcdf.so.19.2.1
/usr/lib64/openmpi/share/man/man1/nccopy.1
/usr/lib64/openmpi/share/man/man1/ncdump.1
/usr/lib64/openmpi/share/man/man1/ncgen.1
Expand Down
6 changes: 5 additions & 1 deletion options.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = netcdf
url = https://github.com/Unidata/netcdf-c/archive/v4.9.0/netcdf-c-4.9.0.tar.gz
url = https://github.com/Unidata/netcdf-c/archive/v4.9.1/netcdf-c-4.9.1.tar.gz
archives =
giturl = https://github.com/Unidata/netcdf-c.git
domain =
Expand All @@ -27,6 +27,8 @@ conservative_flags = false
dev_requires_extras = false
# pass -ffast-math to compiler
fast-math = false
# compile full (traditional) debug info
full-debug-info = false
# optimize build for speed over size
funroll-loops = false
# set flags to smallest -02 flags possible
Expand All @@ -35,6 +37,8 @@ insecure_build = false
keepstatic = false
# do not require autostart subpackage
no_autostart = false
# do not use the replacement pattern for file matching
no_glob = false
# do not generate debuginfo for this package
nodebug = false
# disable stripping binaries
Expand Down
2 changes: 1 addition & 1 deletion release
Original file line number Diff line number Diff line change
@@ -1 +1 @@
15
16
33 changes: 30 additions & 3 deletions symbols
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
libnetcdf.so.19:Cde2h
libnetcdf.so.19:Cdh2e
libnetcdf.so.19:DAPparse
libnetcdf.so.19:H5FD_http_init
libnetcdf.so.19:H5Pset_fapl_http
libnetcdf.so.19:HDF5_def_dim
libnetcdf.so.19:HDF5_inq_dim
libnetcdf.so.19:HDF5_rename_dim
Expand Down Expand Up @@ -304,6 +306,7 @@ libnetcdf.so.19:NCJnewstringn
libnetcdf.so.19:NCJparse
libnetcdf.so.19:NCJparsen
libnetcdf.so.19:NCJreclaim
libnetcdf.so.19:NCJtotext
libnetcdf.so.19:NCJunparse
libnetcdf.so.19:NCZ__enddef
libnetcdf.so.19:NCZ_abort
Expand All @@ -314,6 +317,7 @@ libnetcdf.so.19:NCZ_buildchunkkey
libnetcdf.so.19:NCZ_buildchunkpath
libnetcdf.so.19:NCZ_cache_entrysize
libnetcdf.so.19:NCZ_cache_size
libnetcdf.so.19:NCZ_char2fixed
libnetcdf.so.19:NCZ_chunkindexodom
libnetcdf.so.19:NCZ_chunkpath
libnetcdf.so.19:NCZ_clear_provenance
Expand All @@ -329,6 +333,7 @@ libnetcdf.so.19:NCZ_compute_per_slice_projections
libnetcdf.so.19:NCZ_compute_projections
libnetcdf.so.19:NCZ_computelinearoffset
libnetcdf.so.19:NCZ_convert1
libnetcdf.so.19:NCZ_copy_data
libnetcdf.so.19:NCZ_copy_fill_value
libnetcdf.so.19:NCZ_create
libnetcdf.so.19:NCZ_create_chunk_cache
Expand Down Expand Up @@ -358,17 +363,21 @@ libnetcdf.so.19:NCZ_filter_remove
libnetcdf.so.19:NCZ_filter_setup
libnetcdf.so.19:NCZ_finalize
libnetcdf.so.19:NCZ_finalize_internal
libnetcdf.so.19:NCZ_fixed2char
libnetcdf.so.19:NCZ_flush_chunk_cache
libnetcdf.so.19:NCZ_free_chunk_cache
libnetcdf.so.19:NCZ_freeenvv
libnetcdf.so.19:NCZ_freestringvec
libnetcdf.so.19:NCZ_get_att
libnetcdf.so.19:NCZ_get_libversion
libnetcdf.so.19:NCZ_get_maxstrlen
libnetcdf.so.19:NCZ_get_superblock
libnetcdf.so.19:NCZ_get_vara
libnetcdf.so.19:NCZ_get_vars
libnetcdf.so.19:NCZ_grpkey
libnetcdf.so.19:NCZ_grpname_full
libnetcdf.so.19:NCZ_inferattrtype
libnetcdf.so.19:NCZ_inferinttype
libnetcdf.so.19:NCZ_initialize
libnetcdf.so.19:NCZ_initialize_internal
libnetcdf.so.19:NCZ_inq
Expand Down Expand Up @@ -402,7 +411,9 @@ libnetcdf.so.19:NCZ_inq_varid
libnetcdf.so.19:NCZ_inq_varids
libnetcdf.so.19:NCZ_isLittleEndian
libnetcdf.so.19:NCZ_ischunkname
libnetcdf.so.19:NCZ_iscomplexjson
libnetcdf.so.19:NCZ_isnetcdf4
libnetcdf.so.19:NCZ_json2cvt
libnetcdf.so.19:NCZ_new_provenance
libnetcdf.so.19:NCZ_open
libnetcdf.so.19:NCZ_printxcache
Expand Down Expand Up @@ -770,6 +781,8 @@ libnetcdf.so.19:getalldims
libnetcdf.so.19:getlimitnumber
libnetcdf.so.19:hash_fast
libnetcdf.so.19:hdf5set_format_compatibility
libnetcdf.so.19:httpio_create
libnetcdf.so.19:httpio_open
libnetcdf.so.19:indexer
libnetcdf.so.19:indexpath
libnetcdf.so.19:int_cmp
Expand Down Expand Up @@ -1014,6 +1027,19 @@ libnetcdf.so.19:nc_get_vars_uint
libnetcdf.so.19:nc_get_vars_ulonglong
libnetcdf.so.19:nc_get_vars_ushort
libnetcdf.so.19:nc_get_vlen_element
libnetcdf.so.19:nc_http_close
libnetcdf.so.19:nc_http_init
libnetcdf.so.19:nc_http_init_verbose
libnetcdf.so.19:nc_http_read
libnetcdf.so.19:nc_http_request_setheaders
libnetcdf.so.19:nc_http_reset
libnetcdf.so.19:nc_http_response_headers
libnetcdf.so.19:nc_http_response_headset
libnetcdf.so.19:nc_http_set_method
libnetcdf.so.19:nc_http_set_payload
libnetcdf.so.19:nc_http_set_response
libnetcdf.so.19:nc_http_size
libnetcdf.so.19:nc_http_write
libnetcdf.so.19:nc_initialize
libnetcdf.so.19:nc_inq
libnetcdf.so.19:nc_inq_att
Expand Down Expand Up @@ -1191,6 +1217,8 @@ libnetcdf.so.19:nc_put_vars_uint
libnetcdf.so.19:nc_put_vars_ulonglong
libnetcdf.so.19:nc_put_vars_ushort
libnetcdf.so.19:nc_put_vlen_element
libnetcdf.so.19:nc_rc_get
libnetcdf.so.19:nc_rc_set
libnetcdf.so.19:nc_reclaim_data
libnetcdf.so.19:nc_reclaim_data_all
libnetcdf.so.19:nc_redef
Expand Down Expand Up @@ -1776,7 +1804,7 @@ libnetcdf.so.19:ncz_closeorabort
libnetcdf.so.19:ncz_create_dataset
libnetcdf.so.19:ncz_create_fillvalue
libnetcdf.so.19:ncz_def_var_chunking_ints
libnetcdf.so.19:ncz_dtype2typeinfo
libnetcdf.so.19:ncz_dtype2nctype
libnetcdf.so.19:ncz_enddef_netcdf4_file
libnetcdf.so.19:ncz_fill_value_sort
libnetcdf.so.19:ncz_find_default_chunksizes2
Expand All @@ -1788,7 +1816,7 @@ libnetcdf.so.19:ncz_get_var_meta
libnetcdf.so.19:ncz_getattlist
libnetcdf.so.19:ncz_gettype
libnetcdf.so.19:ncz_makeattr
libnetcdf.so.19:ncz_nctype2typeinfo
libnetcdf.so.19:ncz_nctype2dtype
libnetcdf.so.19:ncz_open_dataset
libnetcdf.so.19:ncz_put_att
libnetcdf.so.19:ncz_read_atts
Expand All @@ -1799,7 +1827,6 @@ libnetcdf.so.19:ncz_sync_atts
libnetcdf.so.19:ncz_sync_file
libnetcdf.so.19:ncz_sync_grp
libnetcdf.so.19:ncz_write_var
libnetcdf.so.19:ncz_zarr_type_name
libnetcdf.so.19:nczm_appendn
libnetcdf.so.19:nczm_basename
libnetcdf.so.19:nczm_canonicalpath
Expand Down
4 changes: 2 additions & 2 deletions testresults
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Total : 440
Pass : 440
Total : 450
Pass : 450
Fail : 0
Skip : 0
XFail : 0
2 changes: 1 addition & 1 deletion upstream
Original file line number Diff line number Diff line change
@@ -1 +1 @@
af2a89f1bb61f34e58b01c3603b98c4fbc2232b8/netcdf-c-4.9.0.tar.gz
8e199954712ea317b0f5cedbdda50a4377b62834/netcdf-c-4.9.1.tar.gz
3 changes: 0 additions & 3 deletions used_libs
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
libbz2.so.1.0
libc.so.6
libcurl.so.4
libhdf5.so.103
libhdf5_hl.so.100
libm.so.6
libmpi.so.40
libxml2.so.2
libz.so.1
libzstd.so.1
2 changes: 1 addition & 1 deletion versions
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.9.0
4.9.1

0 comments on commit df05ff7

Please sign in to comment.