./devel/netcdf, Library for array-oriented data access

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 4.10.0, Package name: netcdf-4.10.0, Maintainer: pkgsrc-users

NetCDF (network Common Data Form) is an interface for array-oriented
data access and a library 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.


Required to run:
[www/curl] [devel/hdf5]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 25064.111 KB

Version history: (Expand)


CVS history: (Expand)


   2026-03-12 07:02:45 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
netcdf: updated to 4.10.0

4.10.0 - February 25, 2026

* Regularize, cleanup, and refactor various AWS features, especially WRT \ 
regularizing AWS-related constants.
* Add extra failure handling to the daos inferencing.
* Regularize, cleanup, and refactor various AWS features, especially WRT \ 
regularizing AWS-related constants.
* Add compatibility with HDF5 2.0.0.
* Introduce consolidated metadata
* Fix the H5FD_class_t problems.
* Begin the consolidation of global state into two files: libdispatch/dglobal.c \ 
and include/ncglobal.h.
* Modify the way xarray attribute sets are handled.
* Fix Issue with Numcodecs encoding problems where integer filter parameters are \ 
being encoded as strings.
* Clean up minor problems with DAP2/DAP4 code.
* Cleanup RELEASE_NOTES.md.
* Rebuild the S3-related code and other changes necessary to build cleanly on \ 
github actions.
* Fix the problems around ncdap_test/test_manyurls.c.
* Fix bug in ncdump when printing FQNs.
* Update `macOS` github runners from macos-13 to macos-14, due to deprecation.
* Fix an error compiling netCDF with AWS-S3-SDK support using cmake.
* Add new environmental logging variable for `netCDF4` related logging \ 
subsystem, `NC4LOGGING`.  If `libnetcdf` is compiled with logging enabled, logs \ 
can be enabled at runtime by setting this environmental variable to the desired \ 
log level.
* Update ncjson.[ch] and ncproplist.[ch]. Also fix references to old API. Also \ 
fix include/netcdf_ncjson.h and include/netcdf_proplist.h builds.
* Refactor drc.c to move many of its purely utility functions into dutil.c. Also \ 
change the NC_mktmp signature. Change other files to match.
* Provide an auxiliary function, `ncaux_parse_provenance()`, that allows users \ 
to parse the _NCProperties attribute into a collection of character pointers.
* Fix a namespace problem in tinyxml2.cpp. Note that this is a visual studio \ 
problem hence use of _MSC_VER. Also turn off DAP4 tests against Hyrax server \ 
until DAP4 spec problems are fixed.
   2026-02-06 11:06:21 by Thomas Klausner | Files touched by this commit (1305)
Log message:
*: recursive bump for nettle 4.0 shlib major bump
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2025-11-02 16:54:34 by Dr. Thomas Orgis | Files touched by this commit (1)
Log message:
netcdf: enable logging, as netcdf-cxx depends on it

Upstream apparently set a new default without thinking much. One might reconsider if
a new release of netcdf-cxx comes out that does not need this.
   2025-10-27 12:28:55 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
netcdf: updated to 4.9.3

4.9.3
Extend the netcdf API to support programmatic changes to the plugin search path.
   2025-10-05 21:26:29 by Jonathan Schleifer | Files touched by this commit (485)
Log message:
*: rev bump for curl
   2025-04-19 09:58:38 by Thomas Klausner | Files touched by this commit (750)
Log message:
*: recursive bump for default Kerberos implementation switch
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14