Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{data,devel,tools}[GCCcore/13.2.0] ITK v5.4.0, CastXML v0.6.10, SWIG v4.3.0 #21931

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

pavelToman
Copy link
Collaborator

(created using eb --new-pr)

Copy link

Updated software CastXML-0.6.10-GCCcore-13.2.0.eb

Diff against CastXML-0.4.3-GCCcore-8.3.0.eb

easybuild/easyconfigs/c/CastXML/CastXML-0.4.3-GCCcore-8.3.0.eb

diff --git a/easybuild/easyconfigs/c/CastXML/CastXML-0.4.3-GCCcore-8.3.0.eb b/easybuild/easyconfigs/c/CastXML/CastXML-0.6.10-GCCcore-13.2.0.eb
index e272ee80ad..7ddff2c018 100644
--- a/easybuild/easyconfigs/c/CastXML/CastXML-0.4.3-GCCcore-8.3.0.eb
+++ b/easybuild/easyconfigs/c/CastXML/CastXML-0.6.10-GCCcore-13.2.0.eb
@@ -1,27 +1,27 @@
 easyblock = 'CMakeMake'
 
 name = 'CastXML'
-version = '0.4.3'
+version = '0.6.10'
 
 homepage = 'https://github.com/CastXML/CastXML'
 description = """CastXML is a C-family abstract syntax tree XML output tool."""
 
-toolchain = {'name': 'GCCcore', 'version': '8.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 github_account = 'CastXML'
 source_urls = [GITHUB_SOURCE]
 sources = ['v%(version)s.tar.gz']
-checksums = ['3dd94096e07ffe103b2a951e4ff0f9486cc615b3ef08e95e5778eaaec667fb65']
+checksums = ['d8498b39b4cf3d57671254056013de177f47fc7a2683f1a53049ab854d85ad55']
 
 builddependencies = [
-    ('binutils', '2.32'),
-    ('CMake', '3.15.3'),
+    ('binutils', '2.40'),
+    ('CMake', '3.27.6'),
 ]
 
 dependencies = [
-    ('Clang', '9.0.1'),
-    ('ncurses', '6.1'),
-    ('zlib', '1.2.11'),
+    ('Clang', '17.0.6'),
+    ('ncurses', '6.4'),
+    ('zlib', '1.2.13'),
 ]
 
 separate_build_dir = True
Diff against CastXML-20180806-foss-2018a.eb

easybuild/easyconfigs/c/CastXML/CastXML-20180806-foss-2018a.eb

diff --git a/easybuild/easyconfigs/c/CastXML/CastXML-20180806-foss-2018a.eb b/easybuild/easyconfigs/c/CastXML/CastXML-0.6.10-GCCcore-13.2.0.eb
index a5761afc6b..7ddff2c018 100644
--- a/easybuild/easyconfigs/c/CastXML/CastXML-20180806-foss-2018a.eb
+++ b/easybuild/easyconfigs/c/CastXML/CastXML-0.6.10-GCCcore-13.2.0.eb
@@ -1,24 +1,27 @@
 easyblock = 'CMakeMake'
 
 name = 'CastXML'
-version = '20180806'
-local_commit_id = 'ae93121'
+version = '0.6.10'
 
 homepage = 'https://github.com/CastXML/CastXML'
 description = """CastXML is a C-family abstract syntax tree XML output tool."""
 
-toolchain = {'name': 'foss', 'version': '2018a'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
-source_urls = ['https://github.com/CastXML/CastXML/archive']
-sources = [{'download_filename': '%s.tar.gz' % local_commit_id, 'filename': SOURCE_TAR_GZ}]
-checksums = ['b53e7d343e1e06043eb17992e1d4907c0114cb87e2875ab2dffb49434cdb986f']
+github_account = 'CastXML'
+source_urls = [GITHUB_SOURCE]
+sources = ['v%(version)s.tar.gz']
+checksums = ['d8498b39b4cf3d57671254056013de177f47fc7a2683f1a53049ab854d85ad55']
 
-builddependencies = [('CMake', '3.12.1')]
+builddependencies = [
+    ('binutils', '2.40'),
+    ('CMake', '3.27.6'),
+]
 
 dependencies = [
-    ('Clang', '6.0.1'),
-    ('ncurses', '6.0'),
-    ('zlib', '1.2.11'),
+    ('Clang', '17.0.6'),
+    ('ncurses', '6.4'),
+    ('zlib', '1.2.13'),
 ]
 
 separate_build_dir = True
Diff against CastXML-20160617-foss-2016a.eb

easybuild/easyconfigs/c/CastXML/CastXML-20160617-foss-2016a.eb

diff --git a/easybuild/easyconfigs/c/CastXML/CastXML-20160617-foss-2016a.eb b/easybuild/easyconfigs/c/CastXML/CastXML-0.6.10-GCCcore-13.2.0.eb
index f6b5fcdb03..7ddff2c018 100644
--- a/easybuild/easyconfigs/c/CastXML/CastXML-20160617-foss-2016a.eb
+++ b/easybuild/easyconfigs/c/CastXML/CastXML-0.6.10-GCCcore-13.2.0.eb
@@ -1,32 +1,34 @@
 easyblock = 'CMakeMake'
 
 name = 'CastXML'
-version = '20160617'
-local_commit_id = 'd5934bd'
+version = '0.6.10'
 
 homepage = 'https://github.com/CastXML/CastXML'
 description = """CastXML is a C-family abstract syntax tree XML output tool."""
 
-toolchain = {'name': 'foss', 'version': '2016a'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
-source_urls = ['https://github.com/CastXML/CastXML/archive']
-sources = ['%s.tar.gz' % local_commit_id]
+github_account = 'CastXML'
+source_urls = [GITHUB_SOURCE]
+sources = ['v%(version)s.tar.gz']
+checksums = ['d8498b39b4cf3d57671254056013de177f47fc7a2683f1a53049ab854d85ad55']
 
 builddependencies = [
-    ('CMake', '3.4.3'),
+    ('binutils', '2.40'),
+    ('CMake', '3.27.6'),
 ]
 
 dependencies = [
-    ('Clang', '3.7.1'),
-    ('ncurses', '6.0'),
-    ('zlib', '1.2.8'),
+    ('Clang', '17.0.6'),
+    ('ncurses', '6.4'),
+    ('zlib', '1.2.13'),
 ]
 
 separate_build_dir = True
 
 sanity_check_paths = {
-    'files': ["bin/castxml"],
-    'dirs': ["share/castxml"],
+    'files': ['bin/castxml'],
+    'dirs': ['share/castxml'],
 }
 
 moduleclass = 'tools'

Updated software ITK-5.4.0-foss-2023b.eb

Diff against ITK-5.3.0-foss-2022b.eb

easybuild/easyconfigs/i/ITK/ITK-5.3.0-foss-2022b.eb

diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.3.0-foss-2022b.eb b/easybuild/easyconfigs/i/ITK/ITK-5.4.0-foss-2023b.eb
index 9ba6597889..d916fd1ddd 100644
--- a/easybuild/easyconfigs/i/ITK/ITK-5.3.0-foss-2022b.eb
+++ b/easybuild/easyconfigs/i/ITK/ITK-5.4.0-foss-2023b.eb
@@ -1,51 +1,51 @@
 # Contributors:
 # Fenglai Liu ([email protected]) - Vanderbilt University
 # Alex Domingo ([email protected]) - Vrije Universiteit Brussel (VUB)
-# Denis Kristak, Pavel Tománek (INUITS)
-#
+# Denis Kristak (INUITS), Pavel Tománek (INUITS)
+
 easyblock = 'CMakeMake'
 
 name = 'ITK'
-version = '5.3.0'
+version = '5.4.0'
 
 homepage = 'https://itk.org'
 description = """Insight Segmentation and Registration Toolkit (ITK) provides
  an extensive suite of software tools for registering and segmenting
  multidimensional imaging data."""
 
-toolchain = {'name': 'foss', 'version': '2022b'}
-toolchainopts = {'pic': True, 'cstd': 'c++11'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 github_account = 'InsightSoftwareConsortium'
 source_urls = [GITHUB_SOURCE]
-sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}]
+sources = ['v%(version)s.tar.gz']
 patches = [
-    'ITK-5.3.0_vtk-include.patch',
-    'ITK-5.3.0_fix-compatibility-swig-4-1.patch',
+    'ITK-5.3.0_add-vtk-include-dir.patch',
 ]
 checksums = [
-    {'ITK-5.3.0.tar.gz': '64e7e8094a5023c8f68ee042459d6319581fadb35e2fe90a4ae230ce36369db1'},
-    {'ITK-5.3.0_vtk-include.patch': '138ebd2e0e7f9001aba5f4a7e8145ffcf0093913d50f109ecff447773fd52a48'},
-    {'ITK-5.3.0_fix-compatibility-swig-4-1.patch': '0138878d96e90d6bfdc81fd4f2b5ec413d61c1de666a16842b417c2686ebf506'},
+    {'v5.4.0.tar.gz': 'd71a36fc0aee2c9257fe128f7657feb1e671461bd48561b620619f290c71795e'},
+    {'ITK-5.3.0_add-vtk-include-dir.patch': 'df7e834a024db5d1a1459d898bd43a044351e29759ab0bf69ce03d64da95b3f7'},
 ]
 
 builddependencies = [
-    ('CMake', '3.24.3'),
+    ('CMake', '3.27.6'),
     ('Bison', '3.8.2'),
     ('Eigen', '3.4.0'),
-    ('SWIG', '4.1.1'),
-    ('Perl', '5.36.0'),
+    ('SWIG', '4.3.0'),
+    ('Perl', '5.38.0'),
+    ('git', '2.42.0'),
 ]
 dependencies = [
-    ('Python', '3.10.8'),
-    ('double-conversion', '3.2.1'),
-    ('expat', '2.4.9'),
-    ('HDF5', '1.14.0'),
-    ('libjpeg-turbo', '2.1.4'),
-    ('libpng', '1.6.38'),
-    ('LibTIFF', '4.4.0'),
-    ('VTK', '9.2.6'),
-    ('zlib', '1.2.12'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('double-conversion', '3.3.0'),
+    ('expat', '2.5.0'),
+    ('HDF5', '1.14.3'),
+    ('libjpeg-turbo', '3.0.1'),
+    ('libpng', '1.6.40'),
+    ('LibTIFF', '4.6.0'),
+    ('VTK', '9.3.0'),
+    ('zlib', '1.2.13'),
+    ('CastXML', '0.6.10'),
 ]
 
 # Features
@@ -56,18 +56,30 @@ configopts += '-DITK_WRAP_PYTHON:BOOL=ON -DPython3_EXECUTABLE=$EBROOTPYTHON/bin/
 configopts += '-DSWIG_EXECUTABLE=$EBROOTSWIG/bin/swig -DSWIG_DIR=$EBROOTSWIG '
 configopts += '-DPY_SITE_PACKAGES_PATH=%(installdir)s/lib/python%(pyshortver)s/site-packages '
 # Dependencies from EB
-local_sys_deps = ['DOUBLECONVERSION', 'EIGEN', 'EXPAT', 'FFTW', 'HDF5', 'JPEG', 'PNG', 'SWIG', 'TIFF', 'ZLIB']
+local_sys_deps = [
+    'CASTXML',
+    'DOUBLECONVERSION',
+    'EIGEN',
+    'EXPAT',
+    'FFTW',
+    'HDF5',
+    'JPEG',
+    'PNG',
+    'SWIG',
+    'TIFF',
+    'ZLIB'
+]
 local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps]
 configopts += ' '.join(local_sys_cmake)
 
-prebuildopts = "LC_ALL=C "
+prebuildopts = 'LC_ALL=C '
 
 local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF',
                    'ITKReview', 'ITKVTK', 'ITKVtkGlue', 'itkSimpleITKFilters']
 
 sanity_check_paths = {
     'files': ['bin/itkTestDriver'] +
-             ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (l, SHLIB_EXT) for l in local_lib_names],
+             ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (lname, SHLIB_EXT) for lname in local_lib_names],
     'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'lib/python%(pyshortver)s/site-packages', 'share'],
 }
 
Diff against ITK-5.3.0-foss-2023a.eb

easybuild/easyconfigs/i/ITK/ITK-5.3.0-foss-2023a.eb

diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.3.0-foss-2023a.eb b/easybuild/easyconfigs/i/ITK/ITK-5.4.0-foss-2023b.eb
index e51e8bbd71..d916fd1ddd 100644
--- a/easybuild/easyconfigs/i/ITK/ITK-5.3.0-foss-2023a.eb
+++ b/easybuild/easyconfigs/i/ITK/ITK-5.4.0-foss-2023b.eb
@@ -1,51 +1,51 @@
 # Contributors:
 # Fenglai Liu ([email protected]) - Vanderbilt University
 # Alex Domingo ([email protected]) - Vrije Universiteit Brussel (VUB)
-# Denis Kristak (INUITS)
-#
+# Denis Kristak (INUITS), Pavel Tománek (INUITS)
+
 easyblock = 'CMakeMake'
 
 name = 'ITK'
-version = '5.3.0'
+version = '5.4.0'
 
 homepage = 'https://itk.org'
 description = """Insight Segmentation and Registration Toolkit (ITK) provides
  an extensive suite of software tools for registering and segmenting
  multidimensional imaging data."""
 
-toolchain = {'name': 'foss', 'version': '2023a'}
-toolchainopts = {'pic': True, 'cstd': 'c++11'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 github_account = 'InsightSoftwareConsortium'
 source_urls = [GITHUB_SOURCE]
 sources = ['v%(version)s.tar.gz']
 patches = [
     'ITK-5.3.0_add-vtk-include-dir.patch',
-    'ITK-5.3.0_fix-compatibility-swig-4-1.patch',
 ]
 checksums = [
-    {'v5.3.0.tar.gz': '64e7e8094a5023c8f68ee042459d6319581fadb35e2fe90a4ae230ce36369db1'},
+    {'v5.4.0.tar.gz': 'd71a36fc0aee2c9257fe128f7657feb1e671461bd48561b620619f290c71795e'},
     {'ITK-5.3.0_add-vtk-include-dir.patch': 'df7e834a024db5d1a1459d898bd43a044351e29759ab0bf69ce03d64da95b3f7'},
-    {'ITK-5.3.0_fix-compatibility-swig-4-1.patch': '0138878d96e90d6bfdc81fd4f2b5ec413d61c1de666a16842b417c2686ebf506'},
 ]
 
 builddependencies = [
-    ('CMake', '3.26.3'),
+    ('CMake', '3.27.6'),
     ('Bison', '3.8.2'),
     ('Eigen', '3.4.0'),
-    ('SWIG', '4.1.1'),
-    ('Perl', '5.36.1'),
+    ('SWIG', '4.3.0'),
+    ('Perl', '5.38.0'),
+    ('git', '2.42.0'),
 ]
 dependencies = [
-    ('Python', '3.11.3'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
     ('double-conversion', '3.3.0'),
     ('expat', '2.5.0'),
-    ('HDF5', '1.14.0'),
-    ('libjpeg-turbo', '2.1.5.1'),
-    ('libpng', '1.6.39'),
-    ('LibTIFF', '4.5.0'),
+    ('HDF5', '1.14.3'),
+    ('libjpeg-turbo', '3.0.1'),
+    ('libpng', '1.6.40'),
+    ('LibTIFF', '4.6.0'),
     ('VTK', '9.3.0'),
     ('zlib', '1.2.13'),
+    ('CastXML', '0.6.10'),
 ]
 
 # Features
@@ -56,18 +56,30 @@ configopts += '-DITK_WRAP_PYTHON:BOOL=ON -DPython3_EXECUTABLE=$EBROOTPYTHON/bin/
 configopts += '-DSWIG_EXECUTABLE=$EBROOTSWIG/bin/swig -DSWIG_DIR=$EBROOTSWIG '
 configopts += '-DPY_SITE_PACKAGES_PATH=%(installdir)s/lib/python%(pyshortver)s/site-packages '
 # Dependencies from EB
-local_sys_deps = ['DOUBLECONVERSION', 'EIGEN', 'EXPAT', 'FFTW', 'HDF5', 'JPEG', 'PNG', 'SWIG', 'TIFF', 'ZLIB']
+local_sys_deps = [
+    'CASTXML',
+    'DOUBLECONVERSION',
+    'EIGEN',
+    'EXPAT',
+    'FFTW',
+    'HDF5',
+    'JPEG',
+    'PNG',
+    'SWIG',
+    'TIFF',
+    'ZLIB'
+]
 local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps]
 configopts += ' '.join(local_sys_cmake)
 
-prebuildopts = "LC_ALL=C "
+prebuildopts = 'LC_ALL=C '
 
 local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF',
                    'ITKReview', 'ITKVTK', 'ITKVtkGlue', 'itkSimpleITKFilters']
 
 sanity_check_paths = {
     'files': ['bin/itkTestDriver'] +
-             ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (l, SHLIB_EXT) for l in local_lib_names],
+             ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (lname, SHLIB_EXT) for lname in local_lib_names],
     'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'lib/python%(pyshortver)s/site-packages', 'share'],
 }
 
Diff against ITK-5.2.1-foss-2022a.eb

easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2022a.eb

diff --git a/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2022a.eb b/easybuild/easyconfigs/i/ITK/ITK-5.4.0-foss-2023b.eb
index 4db0223026..d916fd1ddd 100644
--- a/easybuild/easyconfigs/i/ITK/ITK-5.2.1-foss-2022a.eb
+++ b/easybuild/easyconfigs/i/ITK/ITK-5.4.0-foss-2023b.eb
@@ -1,63 +1,85 @@
 # Contributors:
 # Fenglai Liu ([email protected]) - Vanderbilt University
 # Alex Domingo ([email protected]) - Vrije Universiteit Brussel (VUB)
-# Denis Kristak (INUITS)
-#
+# Denis Kristak (INUITS), Pavel Tománek (INUITS)
+
 easyblock = 'CMakeMake'
 
 name = 'ITK'
-version = '5.2.1'
+version = '5.4.0'
 
 homepage = 'https://itk.org'
 description = """Insight Segmentation and Registration Toolkit (ITK) provides
  an extensive suite of software tools for registering and segmenting
  multidimensional imaging data."""
 
-toolchain = {'name': 'foss', 'version': '2022a'}
-toolchainopts = {'pic': True, 'cstd': 'c++11'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 github_account = 'InsightSoftwareConsortium'
 source_urls = [GITHUB_SOURCE]
 sources = ['v%(version)s.tar.gz']
-patches = ['ITK-5.2.1_allow_legacy_with_wrapping.patch']
+patches = [
+    'ITK-5.3.0_add-vtk-include-dir.patch',
+]
 checksums = [
-    {'v5.2.1.tar.gz': '6022b2b64624b8bcec3333fe48d5f74ff6ebceb3bdf98258ba7d7fbbc76b99ab'},
-    {'ITK-5.2.1_allow_legacy_with_wrapping.patch': '66d2c60498a18d5d826a7274624fdd12c41c99d84b382ac405525037a369b666'},
+    {'v5.4.0.tar.gz': 'd71a36fc0aee2c9257fe128f7657feb1e671461bd48561b620619f290c71795e'},
+    {'ITK-5.3.0_add-vtk-include-dir.patch': 'df7e834a024db5d1a1459d898bd43a044351e29759ab0bf69ce03d64da95b3f7'},
 ]
 
 builddependencies = [
-    ('CMake', '3.23.1'),
+    ('CMake', '3.27.6'),
     ('Bison', '3.8.2'),
     ('Eigen', '3.4.0'),
+    ('SWIG', '4.3.0'),
+    ('Perl', '5.38.0'),
+    ('git', '2.42.0'),
 ]
 dependencies = [
-    ('expat', '2.4.8'),
-    ('HDF5', '1.12.2'),
-    ('libjpeg-turbo', '2.1.3'),
-    ('libpng', '1.6.37'),
-    ('LibTIFF', '4.3.0'),
-    ('VTK', '9.2.2'),
-    ('zlib', '1.2.12'),
-    ('Python', '3.10.4'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('double-conversion', '3.3.0'),
+    ('expat', '2.5.0'),
+    ('HDF5', '1.14.3'),
+    ('libjpeg-turbo', '3.0.1'),
+    ('libpng', '1.6.40'),
+    ('LibTIFF', '4.6.0'),
+    ('VTK', '9.3.0'),
+    ('zlib', '1.2.13'),
+    ('CastXML', '0.6.10'),
 ]
 
-local_sys_deps = ['EIGEN', 'EXPAT', 'HDF5', 'JPEG', 'PNG', 'TIFF', 'ZLIB']
-local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps]
-
+# Features
 configopts = '-DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF '
 configopts += '-DModule_ITKReview=ON -DModule_ITKVtkGlue=ON -DModule_SimpleITKFilters=ON '
+# Enable Python bindings
 configopts += '-DITK_WRAP_PYTHON:BOOL=ON -DPython3_EXECUTABLE=$EBROOTPYTHON/bin/python '
-configopts += '-DITK_LEGACY_REMOVE:BOOL=OFF '  # SimpleITK-2.1.x relies on ITK legacy interfaces
+configopts += '-DSWIG_EXECUTABLE=$EBROOTSWIG/bin/swig -DSWIG_DIR=$EBROOTSWIG '
+configopts += '-DPY_SITE_PACKAGES_PATH=%(installdir)s/lib/python%(pyshortver)s/site-packages '
+# Dependencies from EB
+local_sys_deps = [
+    'CASTXML',
+    'DOUBLECONVERSION',
+    'EIGEN',
+    'EXPAT',
+    'FFTW',
+    'HDF5',
+    'JPEG',
+    'PNG',
+    'SWIG',
+    'TIFF',
+    'ZLIB'
+]
+local_sys_cmake = ['-DITK_USE_SYSTEM_%s=ON' % d for d in local_sys_deps]
 configopts += ' '.join(local_sys_cmake)
 
-prebuildopts = "LC_ALL=C "
+prebuildopts = 'LC_ALL=C '
 
 local_lib_names = ['ITKCommon', 'ITKIOHDF5', 'ITKIOJPEG', 'ITKIOPNG', 'ITKIOTIFF',
                    'ITKReview', 'ITKVTK', 'ITKVtkGlue', 'itkSimpleITKFilters']
 
 sanity_check_paths = {
     'files': ['bin/itkTestDriver'] +
-             ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (l, SHLIB_EXT) for l in local_lib_names],
+             ['lib/lib%s-%%(version_major)s.%%(version_minor)s.%s' % (lname, SHLIB_EXT) for lname in local_lib_names],
     'dirs': ['include/ITK-%(version_major)s.%(version_minor)s', 'lib/python%(pyshortver)s/site-packages', 'share'],
 }
 

Updated software SWIG-4.3.0-GCCcore-13.2.0.eb

Diff against SWIG-4.2.1-GCCcore-13.3.0.eb

easybuild/easyconfigs/s/SWIG/SWIG-4.2.1-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/s/SWIG/SWIG-4.2.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/s/SWIG/SWIG-4.3.0-GCCcore-13.2.0.eb
index 4e73a2c53c..d91aa92ae7 100644
--- a/easybuild/easyconfigs/s/SWIG/SWIG-4.2.1-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/s/SWIG/SWIG-4.3.0-GCCcore-13.2.0.eb
@@ -1,25 +1,25 @@
 name = 'SWIG'
-version = '4.2.1'
+version = '4.3.0'
 
 homepage = 'http://www.swig.org/'
 description = """SWIG is a software development tool that connects programs written in C and C++ with
  a variety of high-level programming languages."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = [SOURCEFORGE_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['fa045354e2d048b2cddc69579e4256245d4676894858fcf0bab2290ecf59b7d8']
+checksums = ['f7203ef796f61af986c70c05816236cbd0d31b7aa9631e5ab53020ab7804aa9e']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.40'),
     ('Bison', '3.8.2'),
 ]
 
 dependencies = [
-    ('zlib', '1.3.1'),
-    ('PCRE2', '10.43'),
+    ('zlib', '1.2.13'),
+    ('PCRE2', '10.42'),
 ]
 
 configopts = '--without-alllang --with-boost=no'
Diff against SWIG-4.1.1-GCCcore-13.2.0.eb

easybuild/easyconfigs/s/SWIG/SWIG-4.1.1-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/s/SWIG/SWIG-4.1.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/s/SWIG/SWIG-4.3.0-GCCcore-13.2.0.eb
index f3cfdc6154..d91aa92ae7 100644
--- a/easybuild/easyconfigs/s/SWIG/SWIG-4.1.1-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/s/SWIG/SWIG-4.3.0-GCCcore-13.2.0.eb
@@ -1,5 +1,5 @@
 name = 'SWIG'
-version = '4.1.1'
+version = '4.3.0'
 
 homepage = 'http://www.swig.org/'
 description = """SWIG is a software development tool that connects programs written in C and C++ with
@@ -10,7 +10,7 @@ toolchainopts = {'pic': True}
 
 source_urls = [SOURCEFORGE_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['2af08aced8fcd65cdb5cc62426768914bedc735b1c250325203716f78e39ac9b']
+checksums = ['f7203ef796f61af986c70c05816236cbd0d31b7aa9631e5ab53020ab7804aa9e']
 
 builddependencies = [
     ('binutils', '2.40'),
Diff against SWIG-4.1.1-GCCcore-12.3.0.eb

easybuild/easyconfigs/s/SWIG/SWIG-4.1.1-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/s/SWIG/SWIG-4.1.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/s/SWIG/SWIG-4.3.0-GCCcore-13.2.0.eb
index 4986760a84..d91aa92ae7 100644
--- a/easybuild/easyconfigs/s/SWIG/SWIG-4.1.1-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/s/SWIG/SWIG-4.3.0-GCCcore-13.2.0.eb
@@ -1,16 +1,16 @@
 name = 'SWIG'
-version = '4.1.1'
+version = '4.3.0'
 
 homepage = 'http://www.swig.org/'
 description = """SWIG is a software development tool that connects programs written in C and C++ with
  a variety of high-level programming languages."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = [SOURCEFORGE_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['2af08aced8fcd65cdb5cc62426768914bedc735b1c250325203716f78e39ac9b']
+checksums = ['f7203ef796f61af986c70c05816236cbd0d31b7aa9631e5ab53020ab7804aa9e']
 
 builddependencies = [
     ('binutils', '2.40'),

@pavelToman
Copy link
Collaborator Author

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

@pavelToman: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=21931 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21931 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 5349

Test results coming soon (I hope)...

- notification for comment with ID 2506541478 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.19
See https://gist.github.com/boegelbot/5de9b1f57578b6c1e88eb73fb252606c for a full test report.

@pavelToman
Copy link
Collaborator Author

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@pavelToman: Request for testing this PR well received on login1

PR test command 'EB_PR=21931 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_21931 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 14780

Test results coming soon (I hope)...

- notification for comment with ID 2506636095 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
cns1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/5dee351389ddf50fb791e7f35d04c6ab for a full test report.

@pavelToman
Copy link
Collaborator Author

Test report by @pavelToman
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
node4007.donphan.os - Linux RHEL 8.8, x86_64, Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz, 1 x NVIDIA NVIDIA A2, 545.23.08, Python 3.6.8
See https://gist.github.com/pavelToman/17306dc4c40129c8741330f96a8bfb97 for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants