56 Commits

Author SHA1 Message Date
Georg Semmler
af0288ed83 Exclude development scripts from published package
During a dependency review we noticed that the netcdf-src crate includes various development scripts. These development scripts shouldn't be there as they might, at some point become problematic. As of now they prevent any downstream user from enabling the `[bans.build.interpreted]` option of cargo deny.

I opted for using an explicit include list instead of an exclude list to prevent these files from beeing included in the published packages to make sure that everything that's included is an conscious choice.
2025-12-16 19:24:47 +01:00
Magnus Ulimoen
e3a981e39d Bump netcdf-c source 2025-06-10 15:37:55 +02:00
Georg Semmler
3f167298c5
Remove strlcpy from the bundled netcdf version
See https://github.com/Unidata/netcdf-c/pull/3138 for the upstream PR,
although this PR uses a version of that change cherry-picked on top of
the last release.
2025-06-10 15:05:19 +02:00
Magnus Ulimoen
16957ad71f Ignore and include netcdf-c files 2025-05-27 12:07:40 +02:00
Magnus Ulimoen
1e8c7d813c Include unit tests to be able to publish 2025-05-26 15:44:16 +02:00
Magnus Ulimoen
cbe9968845 Release minor versions of -sys and -src 2025-05-26 15:29:32 +02:00
Magnus Ulimoen
29dd86b1ea Don't build zarr with zip support 2025-03-28 13:21:08 +01:00
Magnus Ulimoen
463e8f75e8 Enable zarr support on static builds 2025-03-28 13:02:09 +01:00
Magnus Ulimoen
cc765bfc35 Use official release v4.9.3 2025-02-18 09:27:16 +01:00
Magnus Ulimoen
2c15740f98 Use rc2 2025-02-18 09:25:28 +01:00
Magnus Ulimoen
d4113b82cb Disable filter testing 2025-02-18 09:25:28 +01:00
Magnus Ulimoen
f0462061b2 Force static linking of hdf5 2025-02-18 09:25:28 +01:00
Magnus Ulimoen
d33cc5219d Remove old HDF5 options (unused) 2025-02-18 09:25:28 +01:00
Magnus Ulimoen
f85a968b95 Upgrade to netcdf c v4.9.3-rc2 2025-02-18 09:25:28 +01:00
Magnus Ulimoen
b7f5d698a9 Release netcdf-src 0.4.1 2024-08-26 09:45:46 +02:00
Magnus Ulimoen
e9e72c1621 Use patched netcdf-c 2024-08-26 09:37:36 +02:00
Magnus Ulimoen
c67fe116e0 Bump release numbers 2024-08-08 15:21:51 +02:00
Magnus Ulimoen
5e328b8f1f Specify patch version in rust-version 2024-06-19 20:01:52 +02:00
Magnus Ulimoen
ea4f4da471 Small comments 2024-06-19 20:01:52 +02:00
Magnus Ulimoen
84976a41ce Use cargo:: syntax 2024-06-19 20:01:52 +02:00
Magnus Ulimoen
920c52d06a Feature gate mpi 2024-06-19 19:36:38 +02:00
Magnus Ulimoen
9bb9d09b17 Bump netcdf-src 2024-05-12 08:40:57 +02:00
Magnus Ulimoen
0d16ffbb4c Pass path to static library to netcdf-c 2024-05-08 23:02:52 +02:00
Magnus Ulimoen
1b9b248c12 Update source with extra patch 2024-05-08 22:13:16 +02:00
Magnus Ulimoen
a77ae8072e Bump versions 2024-05-05 16:52:20 +02:00
Magnus Ulimoen
6c7e005b27 Fix curl CAPATH/CAINFO 2024-05-05 15:47:59 +02:00
Magnus Ulimoen
323558d179 Bump versions 2024-05-05 11:34:21 +02:00
Magnus Ulimoen
b0b03c3018 Add other linked libraries 2024-05-05 11:27:07 +02:00
Magnus Ulimoen
3556171fd8 Link bundled xml 2024-05-05 11:22:55 +02:00
Magnus Ulimoen
995551184e Bump netcdf-src 2024-05-04 17:44:00 +02:00
Magnus Ulimoen
e305ccd6f8 Disable netcdf4 parallel 2024-05-04 17:27:53 +02:00
Magnus Ulimoen
c33606f841 Bump netcdf-src 2024-04-09 08:51:41 +02:00
Georg Semmler
3e783cf96a
Pull in a patched netcdf version for the duplicated strlcat symbol issue
https://github.com/Unidata/netcdf-c/pull/2906
2024-04-09 08:23:07 +02:00
Magnus Ulimoen
e715ff33ef lib.rs lints 2024-03-13 13:52:11 +01:00
Magnus Ulimoen
89dd27c568 Use workspace dependencies 2024-03-13 10:47:59 +01:00
Magnus Ulimoen
fa7484abac Release new netcdf-src 2023-10-11 11:41:54 +02:00
Georg Semmler
9760baea7e
Merge branch 'master' into bump/netcdf_source 2023-10-11 09:20:15 +00:00
Georg Semmler
b183fcaa0b
Use 4.9.2 with the patch cherry-picked on top 2023-10-11 09:17:53 +02:00
Magnus Ulimoen
6b553ad687 Release new versions 2023-10-08 10:01:14 +02:00
Magnus Ulimoen
2c9e801567 Bump netcdf-c to 4.9.2 2023-10-06 13:21:21 +02:00
Georg Semmler
4136aac546
Bump the netcdf source to incoorperate latest fixes 2023-10-06 10:31:08 +02:00
Magnus Ulimoen
383c1ed051 Release new versions of crates 2023-02-17 16:16:11 +01:00
Magnus Ulimoen
907286b9a6 Update to netcdf-c v4.9.1 for static build 2023-02-16 21:44:54 +01:00
Magnus Ulimoen
57c0a6f78f Add new Extents type
Adds new type with conversions to and from usual dataset
selectors to get and put data
2022-05-12 19:58:24 +02:00
Magnus Ulimoen
03597a5141 Release new version 2022-01-28 16:17:23 +01:00
Magnus Ulimoen
771a4ed4bf Upgrade hdf5-sys dep 2021-11-23 16:42:18 +01:00
Magnus Ulimoen
48fe4b6703 clippy::print_literal 2021-01-08 15:49:34 +01:00
Magnus Ulimoen
8a876d880a Fix copy operation on non-m4 builds 2020-08-12 00:05:11 +02:00
Magnus Ulimoen
3724e0b756 Fixup build on windows 2020-08-11 22:58:10 +02:00
Magnus Ulimoen
63de15a99f Patch netcdf-c source for build problems 2020-08-11 22:42:24 +02:00