Commit Graph

10450 Commits

Author SHA1 Message Date
Ward Fisher
5b333a7c91
Merge pull request #2924 from oxelson/main
ftp --> resources, part II
2024-05-14 15:47:20 -07:00
Jennifer Oxelson
ef5fcf962b ftp --> resources 2024-05-13 16:50:50 -06:00
DWesl
986b95ce8c ENH:Cygwin: Set plugin prefix and suffix in CMake. 2024-05-13 15:53:59 -04:00
Ward Fisher
2960f56b81
Merge pull request #2923 from DennisHeimbigner/optionchange.dmh
Convert the ENABLE_XXX options to NETCDF_ENABLE_XXX options for NCZarr
2024-05-13 08:10:31 -07:00
Dennis Heimbigner
9d8f2e24e9 Update release notes 2024-05-11 19:38:03 -06:00
Dennis Heimbigner
69ed78e7d7 Convert the ENABLE_XXX options to NETCDF_ENABLE_XXX options
# Primary Change
In order to conform to the cmake overhaul, occurrences of
ENABLE_XXX options in the nczarr code have been changed to
NETCDF_ENABLE_XXX.

# Misc. Other changes
* Fix use of rand_s in libdispatch/ncrandom.c
* Fix some bugs in the mingw gitub action.
* Fix signature bug in libncpoco/cp_win32.c
* Make some NCZarr fixes to config.h.cmake.in
2024-05-11 16:23:40 -06:00
Peter Hill
c841dcea8c
Merge branch 'main' into silence-ncdap4-warnings
* main:
  Modify CMakeLists.txt to honor CMAKE_INSTALL_MANDIR in support of https://github.com/Unidata/netcdf-c/issues/2920.
  Modify ncdump to print char-valued variables as utf8.
  removal of ftp and contrib site
  removal of ftp site
  removal of ftp and netcdf contrib site
  removal of ftp and netcdf contrib site
  comment
  ftp --> resources for sample data location
  ftp--> resources for sample data location
  CMake: Enable plugins on MinGW
  Reintroduce targets to allow for cmake-based netCDF-Fortran to find and linka gainst netCDF-C. Stop-gap measure until we can modify netCDF-Fortran to use a more modern approach.
  revert
  ckp
  test1
  debug1
2024-05-10 15:35:31 +01:00
DWesl
6a1716da28
FIX: Ensure CMake build has C++
That's the one that needed it.
2024-05-09 14:12:09 -04:00
DWesl
52eaf083fd
FIX: Force CXX=/usr/bin/g++
This should really not be needed
2024-05-09 14:11:14 -04:00
DWesl
bc522f118a
FIX: Force MAKE=/usr/bin/make
Why isn't CYGWIN_NOWINPATH working?
2024-05-09 14:06:16 -04:00
DWesl
8a52acb360
FIX: Install C++ compiler. 2024-05-09 14:02:23 -04:00
DWesl
8cd7881355
FIX: Ensure running Cygwin CMake 2024-05-09 14:00:18 -04:00
DWesl
4ec1b935d8
FIX: Capitalization of Makefile CMake builder 2024-05-09 12:34:31 -04:00
DWesl
cbc4aa6fc5
FIX: Run initial git command with Windows shell. 2024-05-09 11:26:15 -04:00
DWesl
e2bbe13afe
BUG: Try to fix CI YAML syntax. 2024-05-09 11:21:47 -04:00
DWesl
fbe383dab1
CI: Add Cygwin CMake run
Copied from MehdiChinoune's MSYS CMake CI run.
2024-05-09 11:14:30 -04:00
Ward Fisher
8d7916cedc
Merge pull request #2922 from WardF/gh2920.wif
Honor CMAKE_INSTALL_MANDIR
2024-05-08 11:29:25 -05:00
Ward Fisher
ebd3f36a9a Modify CMakeLists.txt to honor CMAKE_INSTALL_MANDIR in support of https://github.com/Unidata/netcdf-c/issues/2920. 2024-05-07 16:46:43 -06:00
Ward Fisher
58e37e0ecc
Merge pull request #2921 from DennisHeimbigner/utf8dump.dmh
Modify ncdump to print char-valued variables as utf8.
2024-05-07 17:20:08 -05:00
Dennis Heimbigner
211538cf25 Modify ncdump to print char-valued variables as utf8.
re: Issue https://github.com/Unidata/netcdf-c/issues/2916

Currently, ncdump prints char-valued variables as a mix
of ascii and octal characters. The octal format is used
for non-printable ascii character values.

This PR changes this to print the char variable values
as raw binary. This means in practice that utf-8 tags
are properly interpreted and printed as utf-8.
2024-05-07 10:36:14 -06:00
Dennis Heimbigner
e31e08f313 Merge remote-tracking branch 'Unidata/main' 2024-05-07 08:57:34 -06:00
مهدي شينون (Mehdi Chinoune)
c72360eef1 CI: Create an MSYS2/MinGW CMake run. 2024-05-07 04:47:19 +01:00
مهدي شينون (Mehdi Chinoune)
7c100f65e5 CI: Test on MSYS2/UCRT64 environment
see: https://www.msys2.org/docs/environments
2024-05-07 04:47:18 +01:00
مهدي شينون (Mehdi Chinoune)
c5c2d931cc CMake: Fix running tests on MinGW 2024-05-07 04:44:54 +01:00
Ward Fisher
f5c9183dd5
Merge pull request #2914 from MehdiChinoune/mingw-plugins
CMake: Enable plugins on MinGW
2024-05-06 15:44:11 -05:00
Dennis Heimbigner
9a8dfcf9eb Merge remote-tracking branch 'Unidata/main' 2024-05-02 11:36:49 -06:00
Ward Fisher
7c964300e7
Merge pull request #2915 from oxelson/ftp_cleanup
changes associated with the removal of the Unidata ftp site.
2024-05-01 14:05:44 -06:00
Jennifer Oxelson
e2e128f2de
removal of ftp and contrib site 2024-05-01 12:29:58 -06:00
Jennifer Oxelson
7429ec3629
removal of ftp site 2024-05-01 12:23:31 -06:00
Jennifer Oxelson
7748315558
removal of ftp and netcdf contrib site 2024-05-01 12:22:03 -06:00
Jennifer Oxelson
585837af73
removal of ftp and netcdf contrib site 2024-05-01 12:18:19 -06:00
Jennifer Oxelson
c49418d2a1
comment 2024-05-01 12:00:33 -06:00
Jennifer Oxelson
40ddaa8485
ftp --> resources for sample data location 2024-05-01 11:59:48 -06:00
Jennifer Oxelson
40fbe828d2
ftp--> resources for sample data location 2024-05-01 11:55:17 -06:00
مهدي شينون (Mehdi Chinoune)
8d6ba9ffcb
CMake: Enable plugins on MinGW 2024-05-01 11:02:04 +01:00
Ward Fisher
4c14a63f44
Merge pull request #2912 from WardF/cmake_targets_netcdf_fortran.wif
Re-introduce targets into netCDFConfig.cmake.in
2024-04-30 11:12:01 -06:00
Ward Fisher
31b58c4cc5 Reintroduce targets to allow for cmake-based netCDF-Fortran to find and linka gainst netCDF-C. Stop-gap measure until we can modify netCDF-Fortran to use a more modern approach. 2024-04-29 10:40:23 -06:00
Dennis Heimbigner
f8976ad7b9 revert 2024-04-28 13:30:46 -06:00
Dennis Heimbigner
fa882d451a Merge remote-tracking branch 'Unidata/main' 2024-04-26 12:43:21 -06:00
Peter Hill
c3bdf768ec
Merge branch 'main' into silence-libdap2-warnings
* main: (158 commits)
  Update release notes.
  Refactor macro _FillValue to NC_FillValue in support of https://github.com/Unidata/netcdf-c/issues/2858
  Remove appveyor config file.
  Add CI for a Windows Runner on Github Actions.
  Add cmake prefix path to appveyor config.
  Attempt to fix zlib-related error in appveyor.
  Correct typo.
  Remove check for libcurl unless it is necessary for required functionality.
  Rename the vendored strlcat symbol
  Fix conversion warnings in libdispatch
  Set flags to avoid warning messages if curl isn't found.
  Use modern cmake nomenclature for curl.
  Fix truncated-format warning in ncgen
  Fix some conversion warnings in ncgen3
  Fix some conversion warnings in ncgen3 generated files
  Regenerate ncgen3
  CMake: Add option to automatically regenerate ncgen3/ncgen
  Skip checking for duplicates if only one element in list
  Change format of backwards-loops
  Silence some conversion warnings in ncgen generated files
  ...
2024-04-25 09:54:21 +01:00
Peter Hill
54fb03e69b
Fix conversion warning in flag set/check/clear macros 2024-04-25 09:39:57 +01:00
Peter Hill
40b7cfc7be
Merge branch 'main' into silence-ncdap4-warnings
* main: (48 commits)
  Update release notes.
  Refactor macro _FillValue to NC_FillValue in support of https://github.com/Unidata/netcdf-c/issues/2858
  Remove appveyor config file.
  Add CI for a Windows Runner on Github Actions.
  Add cmake prefix path to appveyor config.
  Attempt to fix zlib-related error in appveyor.
  Correct typo.
  Remove check for libcurl unless it is necessary for required functionality.
  Rename the vendored strlcat symbol
  Fix conversion warnings in libdispatch
  Set flags to avoid warning messages if curl isn't found.
  Use modern cmake nomenclature for curl.
  Fix truncated-format warning in ncgen
  Fix some conversion warnings in ncgen3
  Fix some conversion warnings in ncgen3 generated files
  Regenerate ncgen3
  CMake: Add option to automatically regenerate ncgen3/ncgen
  Skip checking for duplicates if only one element in list
  Change format of backwards-loops
  Silence some conversion warnings in ncgen generated files
  ...
2024-04-25 09:27:23 +01:00
Ward Fisher
be9cb7f6da
Merge pull request #2897 from ZedThree/silence-ncgen-warnings
Fix warnings in `ncgen`
2024-04-24 15:25:15 -06:00
Ward Fisher
73b9f1828e
Merge pull request #2911 from WardF/refactor_fillvalue_macro.wif 2024-04-24 12:53:57 -06:00
Ward Fisher
2b0b18bc6a Update release notes. 2024-04-24 11:41:18 -06:00
Ward Fisher
c26f7eabf4 Refactor macro _FillValue to NC_FillValue in support of https://github.com/Unidata/netcdf-c/issues/2858 2024-04-24 11:38:07 -06:00
Ward Fisher
fc02ef4e75
Merge pull request #2905 from ZedThree/silence-libdispatch-warnings
Fix conversion warnings in libdispatch
2024-04-22 16:18:23 -06:00
Ward Fisher
e19558c982 Merge Unidata/netcdf-c:main into branch to take advantage of Windows runner-based CI on github actions. 2024-04-18 16:42:35 -06:00
Dennis Heimbigner
9d95d706c4 Merge remote-tracking branch 'Unidata/main' 2024-04-17 19:45:13 -06:00
Dennis Heimbigner
042dc4a236 ckp 2024-04-17 19:45:03 -06:00