Skip to content

{tools}[foss/2023b] NCO v5.3.2, pynco v1.1.2, ANTLR v2.7.7 w/ Java 17#25900

Open
stamenminkov wants to merge 4 commits intoeasybuilders:developfrom
stamenminkov:20260430173136_new_pr_NCO532
Open

{tools}[foss/2023b] NCO v5.3.2, pynco v1.1.2, ANTLR v2.7.7 w/ Java 17#25900
stamenminkov wants to merge 4 commits intoeasybuilders:developfrom
stamenminkov:20260430173136_new_pr_NCO532

Conversation

@stamenminkov
Copy link
Copy Markdown

@stamenminkov stamenminkov commented Apr 30, 2026

No AI usage for none of the recipes

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 30, 2026

Updated software ANTLR-2.7.7-GCCcore-13.2.0-Java-11.eb

Diff against ANTLR-2.7.7-GCCcore-14.2.0.eb

easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-14.2.0.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.2.0-Java-11.eb
index cda5fea321..c3101f3021 100644
--- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.2.0-Java-11.eb
@@ -2,6 +2,7 @@ easyblock = 'ConfigureMake'
 
 name = 'ANTLR'
 version = '2.7.7'
+versionsuffix = '-Java-%(javaver)s'
 
 homepage = 'https://www.antlr2.org/'
 description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS)
@@ -9,7 +10,7 @@ description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS)
  compilers, and translators from grammatical descriptions containing
  Java, C#, C++, or Python actions."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 source_urls = ['https://www.antlr2.org/download/']
 sources = [SOURCELOWER_TAR_GZ]
@@ -19,9 +20,9 @@ checksums = [
     'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66',  # ANTLR-2.7.7_includes.patch
 ]
 
-builddependencies = [('binutils', '2.42')]
+builddependencies = [('binutils', '2.40')]
 
-dependencies = [('Java', '21', '', SYSTEM)]
+dependencies = [('Java', '11', '', SYSTEM)]
 
 configopts = '--disable-examples --disable-csharp --disable-python'
 
Diff against ANTLR-2.7.7-GCCcore-14.3.0.eb

easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-14.3.0.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.2.0-Java-11.eb
index a575d0bb5b..c3101f3021 100644
--- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.2.0-Java-11.eb
@@ -2,6 +2,7 @@ easyblock = 'ConfigureMake'
 
 name = 'ANTLR'
 version = '2.7.7'
+versionsuffix = '-Java-%(javaver)s'
 
 homepage = 'https://www.antlr2.org/'
 description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS)
@@ -9,7 +10,7 @@ description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS)
  compilers, and translators from grammatical descriptions containing
  Java, C#, C++, or Python actions."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 source_urls = ['https://www.antlr2.org/download/']
 sources = [SOURCELOWER_TAR_GZ]
@@ -19,9 +20,9 @@ checksums = [
     'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66',  # ANTLR-2.7.7_includes.patch
 ]
 
-builddependencies = [('binutils', '2.44')]
+builddependencies = [('binutils', '2.40')]
 
-dependencies = [('Java', '21', '', SYSTEM)]
+dependencies = [('Java', '11', '', SYSTEM)]
 
 configopts = '--disable-examples --disable-csharp --disable-python'
 
Diff against ANTLR-2.7.7-GCCcore-13.3.0.eb

easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.2.0-Java-11.eb
index 4b18ed463f..c3101f3021 100644
--- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.2.0-Java-11.eb
@@ -2,6 +2,7 @@ easyblock = 'ConfigureMake'
 
 name = 'ANTLR'
 version = '2.7.7'
+versionsuffix = '-Java-%(javaver)s'
 
 homepage = 'https://www.antlr2.org/'
 description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS)
@@ -9,7 +10,7 @@ description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS)
  compilers, and translators from grammatical descriptions containing
  Java, C#, C++, or Python actions."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 source_urls = ['https://www.antlr2.org/download/']
 sources = [SOURCELOWER_TAR_GZ]
@@ -19,9 +20,9 @@ checksums = [
     'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66',  # ANTLR-2.7.7_includes.patch
 ]
 
-builddependencies = [('binutils', '2.42')]
+builddependencies = [('binutils', '2.40')]
 
-dependencies = [('Java', '17', '', SYSTEM)]
+dependencies = [('Java', '11', '', SYSTEM)]
 
 configopts = '--disable-examples --disable-csharp --disable-python'
 

Updated software ANTLR-2.7.7-GCCcore-13.2.0-Java-17.eb

Diff against ANTLR-2.7.7-GCCcore-14.2.0.eb

easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-14.2.0.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.2.0-Java-17.eb
index cda5fea321..1f32dd1659 100644
--- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.2.0-Java-17.eb
@@ -2,6 +2,7 @@ easyblock = 'ConfigureMake'
 
 name = 'ANTLR'
 version = '2.7.7'
+versionsuffix = '-Java-%(javaver)s'
 
 homepage = 'https://www.antlr2.org/'
 description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS)
@@ -9,7 +10,7 @@ description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS)
  compilers, and translators from grammatical descriptions containing
  Java, C#, C++, or Python actions."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 source_urls = ['https://www.antlr2.org/download/']
 sources = [SOURCELOWER_TAR_GZ]
@@ -19,9 +20,9 @@ checksums = [
     'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66',  # ANTLR-2.7.7_includes.patch
 ]
 
-builddependencies = [('binutils', '2.42')]
+builddependencies = [('binutils', '2.40')]
 
-dependencies = [('Java', '21', '', SYSTEM)]
+dependencies = [('Java', '17', '', SYSTEM)]
 
 configopts = '--disable-examples --disable-csharp --disable-python'
 
Diff against ANTLR-2.7.7-GCCcore-14.3.0.eb

easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-14.3.0.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.2.0-Java-17.eb
index a575d0bb5b..1f32dd1659 100644
--- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.2.0-Java-17.eb
@@ -2,6 +2,7 @@ easyblock = 'ConfigureMake'
 
 name = 'ANTLR'
 version = '2.7.7'
+versionsuffix = '-Java-%(javaver)s'
 
 homepage = 'https://www.antlr2.org/'
 description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS)
@@ -9,7 +10,7 @@ description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS)
  compilers, and translators from grammatical descriptions containing
  Java, C#, C++, or Python actions."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 source_urls = ['https://www.antlr2.org/download/']
 sources = [SOURCELOWER_TAR_GZ]
@@ -19,9 +20,9 @@ checksums = [
     'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66',  # ANTLR-2.7.7_includes.patch
 ]
 
-builddependencies = [('binutils', '2.44')]
+builddependencies = [('binutils', '2.40')]
 
-dependencies = [('Java', '21', '', SYSTEM)]
+dependencies = [('Java', '17', '', SYSTEM)]
 
 configopts = '--disable-examples --disable-csharp --disable-python'
 
Diff against ANTLR-2.7.7-GCCcore-13.3.0.eb

easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.2.0-Java-17.eb
index 4b18ed463f..1f32dd1659 100644
--- a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-GCCcore-13.2.0-Java-17.eb
@@ -2,6 +2,7 @@ easyblock = 'ConfigureMake'
 
 name = 'ANTLR'
 version = '2.7.7'
+versionsuffix = '-Java-%(javaver)s'
 
 homepage = 'https://www.antlr2.org/'
 description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS)
@@ -9,7 +10,7 @@ description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS)
  compilers, and translators from grammatical descriptions containing
  Java, C#, C++, or Python actions."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 source_urls = ['https://www.antlr2.org/download/']
 sources = [SOURCELOWER_TAR_GZ]
@@ -19,7 +20,7 @@ checksums = [
     'd167d3248a03301bc93efcb37d5df959aae6794968e42231af0b0dd26d6a2e66',  # ANTLR-2.7.7_includes.patch
 ]
 
-builddependencies = [('binutils', '2.42')]
+builddependencies = [('binutils', '2.40')]
 
 dependencies = [('Java', '17', '', SYSTEM)]
 

Updated software libdap-3.21.0-131-GCCcore-13.2.0.eb

Diff against libdap-3.21.1-GCCcore-14.2.0.eb

easybuild/easyconfigs/l/libdap/libdap-3.21.1-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/l/libdap/libdap-3.21.1-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.21.0-131-GCCcore-13.2.0.eb
index e976f52438..923ed27c82 100644
--- a/easybuild/easyconfigs/l/libdap/libdap-3.21.1-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/l/libdap/libdap-3.21.0-131-GCCcore-13.2.0.eb
@@ -1,32 +1,34 @@
 easyblock = 'ConfigureMake'
 
 name = 'libdap'
-version = '3.21.1'
+version = '3.21.0-131'
 
 homepage = 'https://www.opendap.org/software/libdap'
 description = """A C++ SDK which contains an implementation of DAP 2.0 and
  DAP4.0. This includes both Client- and Server-side support classes."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
-source_urls = ['https://www.opendap.org/pub/source/']
-sources = [SOURCE_TAR_GZ]
-checksums = ['1f6c084bdbf2686121f9b2f5e767275c1e37d9ccf67c8faabc762389f95a0c38']
+source_urls = ['https://github.com/OPENDAP/libdap4/archive/refs/tags/']
+sources = ['%(version)s.tar.gz']
+checksums = ['c06b30e108608bc40dcb15df57302af4511023801dca004edb3f2df2cc0a72cc']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.40'),
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
+    ('Autotools', '20220317'),
 ]
 
 dependencies = [
-    ('cURL', '8.11.1'),
-    ('libxml2', '2.13.4'),
-    ('libtirpc', '1.3.6'),
+    ('cURL', '8.3.0'),
+    ('libxml2', '2.11.5'),
+    ('libtirpc', '1.3.4'),
     ('PCRE', '8.45'),
-    ('util-linux', '2.41'),
+    ('util-linux', '2.39'),
 ]
 
+preconfigopts = "autoreconf -fi && "
 configopts = 'TIRPC_LIBS="-ltirpc"'
 
 sanity_check_paths = {
Diff against libdap-3.21.1-GCCcore-14.3.0.eb

easybuild/easyconfigs/l/libdap/libdap-3.21.1-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/l/libdap/libdap-3.21.1-GCCcore-14.3.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.21.0-131-GCCcore-13.2.0.eb
index f835eabe40..923ed27c82 100644
--- a/easybuild/easyconfigs/l/libdap/libdap-3.21.1-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/l/libdap/libdap-3.21.0-131-GCCcore-13.2.0.eb
@@ -1,32 +1,34 @@
 easyblock = 'ConfigureMake'
 
 name = 'libdap'
-version = '3.21.1'
+version = '3.21.0-131'
 
 homepage = 'https://www.opendap.org/software/libdap'
 description = """A C++ SDK which contains an implementation of DAP 2.0 and
  DAP4.0. This includes both Client- and Server-side support classes."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
-source_urls = ['https://www.opendap.org/pub/source/']
-sources = [SOURCE_TAR_GZ]
-checksums = ['1f6c084bdbf2686121f9b2f5e767275c1e37d9ccf67c8faabc762389f95a0c38']
+source_urls = ['https://github.com/OPENDAP/libdap4/archive/refs/tags/']
+sources = ['%(version)s.tar.gz']
+checksums = ['c06b30e108608bc40dcb15df57302af4511023801dca004edb3f2df2cc0a72cc']
 
 builddependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.40'),
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
+    ('Autotools', '20220317'),
 ]
 
 dependencies = [
-    ('cURL', '8.14.1'),
-    ('libxml2', '2.14.3'),
-    ('libtirpc', '1.3.6'),
+    ('cURL', '8.3.0'),
+    ('libxml2', '2.11.5'),
+    ('libtirpc', '1.3.4'),
     ('PCRE', '8.45'),
-    ('util-linux', '2.41'),
+    ('util-linux', '2.39'),
 ]
 
+preconfigopts = "autoreconf -fi && "
 configopts = 'TIRPC_LIBS="-ltirpc"'
 
 sanity_check_paths = {
Diff against libdap-3.21.0-131-GCCcore-13.3.0.eb

easybuild/easyconfigs/l/libdap/libdap-3.21.0-131-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/l/libdap/libdap-3.21.0-131-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libdap/libdap-3.21.0-131-GCCcore-13.2.0.eb
index ef7029f258..923ed27c82 100644
--- a/easybuild/easyconfigs/l/libdap/libdap-3.21.0-131-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/l/libdap/libdap-3.21.0-131-GCCcore-13.2.0.eb
@@ -7,31 +7,30 @@ homepage = 'https://www.opendap.org/software/libdap'
 description = """A C++ SDK which contains an implementation of DAP 2.0 and
  DAP4.0. This includes both Client- and Server-side support classes."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 source_urls = ['https://github.com/OPENDAP/libdap4/archive/refs/tags/']
 sources = ['%(version)s.tar.gz']
 checksums = ['c06b30e108608bc40dcb15df57302af4511023801dca004edb3f2df2cc0a72cc']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.40'),
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
-    ('Autotools', '20231222'),
+    ('Autotools', '20220317'),
 ]
 
 dependencies = [
-    ('cURL', '8.7.1'),
-    ('libxml2', '2.12.7'),
-    ('libtirpc', '1.3.5'),
+    ('cURL', '8.3.0'),
+    ('libxml2', '2.11.5'),
+    ('libtirpc', '1.3.4'),
     ('PCRE', '8.45'),
-    ('util-linux', '2.40'),
+    ('util-linux', '2.39'),
 ]
 
 preconfigopts = "autoreconf -fi && "
 configopts = 'TIRPC_LIBS="-ltirpc"'
 
-
 sanity_check_paths = {
     'files': ['bin/getdap', 'bin/getdap4', 'bin/dap-config', 'lib/libdap.a', 'lib/libdap.%s' % SHLIB_EXT],
     'dirs': ['include'],

Updated software NCO-5.3.2-foss-2023b.eb

Diff against NCO-5.3.6-foss-2025a.eb

easybuild/easyconfigs/n/NCO/NCO-5.3.6-foss-2025a.eb

diff --git a/easybuild/easyconfigs/n/NCO/NCO-5.3.6-foss-2025a.eb b/easybuild/easyconfigs/n/NCO/NCO-5.3.2-foss-2023b.eb
index b1807c81c6..c39c3411ab 100644
--- a/easybuild/easyconfigs/n/NCO/NCO-5.3.6-foss-2025a.eb
+++ b/easybuild/easyconfigs/n/NCO/NCO-5.3.2-foss-2023b.eb
@@ -1,17 +1,17 @@
 easyblock = 'ConfigureMake'
 
 name = 'NCO'
-version = '5.3.6'
+version = '5.3.2'
 
 homepage = "https://github.com/nco/nco"
 description = """The NCO toolkit manipulates and analyzes data stored in netCDF-accessible formats,
-including DAP, HDF4, and HDF5."""
+ including DAP, HDF4, and HDF5."""
 
-toolchain = {'name': 'foss', 'version': '2025a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 source_urls = ['https://github.com/nco/nco/archive/']
 sources = ['%(version)s.tar.gz']
-checksums = ['70d64f461a0d5262274495ee1a9d85735aa3115281fdf01df4f946a919f9f6ae']
+checksums = ['645179433e0f54e7e6fefa9fcc74c1866ad55dd69f0fccbc262c550fcc186385']
 
 builddependencies = [
     ('Bison', '3.8.2'),
@@ -20,19 +20,16 @@ builddependencies = [
 
 dependencies = [
     ('UDUNITS', '2.2.28'),
-    ('expat', '2.6.4'),
-    ('ANTLR', '2.7.7'),
-    ('libdap', '3.21.1'),
-    ('GSL', '2.8'),
-    ('netCDF', '4.9.3'),
-    ('ESMF', '8.9.0'),  # ncremap needs ESMF_RegridWeightGen
+    ('expat', '2.5.0'),
+    ('ANTLR', '2.7.7', '-Java-17'),
+    ('libdap', '3.21.0-131'),
+    ('GSL', '2.7'),
+    ('netCDF', '4.9.2'),
+    ('ESMF', '8.6.1'),  # ncremap needs ESMF_RegridWeightGen
 ]
 
 configopts = "--enable-nco_cplusplus"
 
-# in.nc is used for sanity check
-postinstallcmds = ['cp %(builddir)s/%(namelower)s-%(version)s/data/in.nc %(installdir)s/share/in.nc']
-
 sanity_check_paths = {
     'files': ['bin/nc%s' % x for x in ('ap2', 'atted', 'bo', 'diff', 'ea', 'ecat', 'es',
                                        'flint', 'ks', 'pdq', 'ra', 'rcat', 'rename', 'wa')] +
@@ -41,6 +38,7 @@ sanity_check_paths = {
 }
 sanity_check_commands = [
     "ncks -O -7 --cnk_dmn time,10 "
-    "%(installdir)s/share/in.nc $TMPDIR/in4.cdl"
+    "%(builddir)s/%(namelower)s-%(version)s/data/in.nc %(builddir)s/%(namelower)s-%(version)s/data/in4.cdl"
 ]
+
 moduleclass = 'tools'
Diff against NCO-5.2.9-foss-2024a.eb

easybuild/easyconfigs/n/NCO/NCO-5.2.9-foss-2024a.eb

diff --git a/easybuild/easyconfigs/n/NCO/NCO-5.2.9-foss-2024a.eb b/easybuild/easyconfigs/n/NCO/NCO-5.3.2-foss-2023b.eb
index 0b1f3954d5..c39c3411ab 100644
--- a/easybuild/easyconfigs/n/NCO/NCO-5.2.9-foss-2024a.eb
+++ b/easybuild/easyconfigs/n/NCO/NCO-5.3.2-foss-2023b.eb
@@ -1,17 +1,17 @@
 easyblock = 'ConfigureMake'
 
 name = 'NCO'
-version = '5.2.9'
+version = '5.3.2'
 
 homepage = "https://github.com/nco/nco"
 description = """The NCO toolkit manipulates and analyzes data stored in netCDF-accessible formats,
-including DAP, HDF4, and HDF5."""
+ including DAP, HDF4, and HDF5."""
 
-toolchain = {'name': 'foss', 'version': '2024a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 source_urls = ['https://github.com/nco/nco/archive/']
 sources = ['%(version)s.tar.gz']
-checksums = ['6245886e2a18a4821b0fb768cf9906de09aeb47c303462c8e85f0d1a4f34956d']
+checksums = ['645179433e0f54e7e6fefa9fcc74c1866ad55dd69f0fccbc262c550fcc186385']
 
 builddependencies = [
     ('Bison', '3.8.2'),
@@ -20,12 +20,12 @@ builddependencies = [
 
 dependencies = [
     ('UDUNITS', '2.2.28'),
-    ('expat', '2.6.2'),
-    ('ANTLR', '2.7.7'),
+    ('expat', '2.5.0'),
+    ('ANTLR', '2.7.7', '-Java-17'),
     ('libdap', '3.21.0-131'),
-    ('GSL', '2.8'),
+    ('GSL', '2.7'),
     ('netCDF', '4.9.2'),
-    ('ESMF', '8.7.0'),  # ncremap needs ESMF_RegridWeightGen
+    ('ESMF', '8.6.1'),  # ncremap needs ESMF_RegridWeightGen
 ]
 
 configopts = "--enable-nco_cplusplus"
Diff against NCO-5.1.9-intel-2022a.eb

easybuild/easyconfigs/n/NCO/NCO-5.1.9-intel-2022a.eb

diff --git a/easybuild/easyconfigs/n/NCO/NCO-5.1.9-intel-2022a.eb b/easybuild/easyconfigs/n/NCO/NCO-5.3.2-foss-2023b.eb
index 49837fbbd0..c39c3411ab 100644
--- a/easybuild/easyconfigs/n/NCO/NCO-5.1.9-intel-2022a.eb
+++ b/easybuild/easyconfigs/n/NCO/NCO-5.3.2-foss-2023b.eb
@@ -1,17 +1,17 @@
 easyblock = 'ConfigureMake'
 
 name = 'NCO'
-version = '5.1.9'
+version = '5.3.2'
 
 homepage = "https://github.com/nco/nco"
 description = """The NCO toolkit manipulates and analyzes data stored in netCDF-accessible formats,
-including DAP, HDF4, and HDF5."""
+ including DAP, HDF4, and HDF5."""
 
-toolchain = {'name': 'intel', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 source_urls = ['https://github.com/nco/nco/archive/']
 sources = ['%(version)s.tar.gz']
-checksums = ['9cd90345c1e3860a690b53fd6c08b721d631a646d169431927884c99841c34e9']
+checksums = ['645179433e0f54e7e6fefa9fcc74c1866ad55dd69f0fccbc262c550fcc186385']
 
 builddependencies = [
     ('Bison', '3.8.2'),
@@ -20,12 +20,12 @@ builddependencies = [
 
 dependencies = [
     ('UDUNITS', '2.2.28'),
-    ('expat', '2.4.8'),
-    ('ANTLR', '2.7.7', '-Java-11'),
-    ('libdap', '3.20.11'),
+    ('expat', '2.5.0'),
+    ('ANTLR', '2.7.7', '-Java-17'),
+    ('libdap', '3.21.0-131'),
     ('GSL', '2.7'),
-    ('netCDF', '4.9.0'),
-    ('ESMF', '8.3.0'),  # ncremap needs ESMF_RegridWeightGen
+    ('netCDF', '4.9.2'),
+    ('ESMF', '8.6.1'),  # ncremap needs ESMF_RegridWeightGen
 ]
 
 configopts = "--enable-nco_cplusplus"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant