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

{lib,vis}[GCCcore/12.3.0,foss/2023a] VMD v1.9.4a57, ACTC v1.1 #22181

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

Conversation

WilleBell
Copy link
Contributor

(created using eb --new-pr)

Copy link

Updated software ACTC-1.1-GCCcore-12.3.0.eb

Diff against ACTC-1.1-GCCcore-11.3.0.eb

easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-11.3.0.eb

diff --git a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-12.3.0.eb
index 12bca02e2a..76a429b96c 100644
--- a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-11.3.0.eb
+++ b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-12.3.0.eb
@@ -6,14 +6,14 @@ version = '1.1'
 homepage = 'https://sourceforge.net/projects/actc'
 description = "ACTC converts independent triangles into triangle strips or fans."
 
-toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 toolchainopts = {'pic': True}
 
 source_urls = [SOURCEFORGE_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['3a1303291629b9de6008c3c9d7b020a4b854802408fb3f8222ec492808c8b44d']
 
-builddependencies = [('binutils', '2.38')]
+builddependencies = [('binutils', '2.40')]
 
 buildopts = 'CC="$CC" CFLAGS="$CFLAGS"'
 
Diff against ACTC-1.1-GCCcore-10.2.0.eb

easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-10.2.0.eb

diff --git a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-10.2.0.eb b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-12.3.0.eb
index 89ab6d27b0..76a429b96c 100644
--- a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-10.2.0.eb
+++ b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-12.3.0.eb
@@ -1,6 +1,3 @@
-##
-# Author:    Robert Mijakovic <[email protected]>
-##
 easyblock = 'MakeCp'
 
 name = 'ACTC'
@@ -9,14 +6,14 @@ version = '1.1'
 homepage = 'https://sourceforge.net/projects/actc'
 description = "ACTC converts independent triangles into triangle strips or fans."
 
-toolchain = {'name': 'GCCcore', 'version': '10.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 toolchainopts = {'pic': True}
 
 source_urls = [SOURCEFORGE_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['3a1303291629b9de6008c3c9d7b020a4b854802408fb3f8222ec492808c8b44d']
 
-builddependencies = [('binutils', '2.35')]
+builddependencies = [('binutils', '2.40')]
 
 buildopts = 'CC="$CC" CFLAGS="$CFLAGS"'
 
Diff against ACTC-1.1-GCCcore-9.3.0.eb

easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-9.3.0.eb

diff --git a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-9.3.0.eb b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-12.3.0.eb
index 70fd0130ae..76a429b96c 100644
--- a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-9.3.0.eb
+++ b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-GCCcore-12.3.0.eb
@@ -6,14 +6,14 @@ version = '1.1'
 homepage = 'https://sourceforge.net/projects/actc'
 description = "ACTC converts independent triangles into triangle strips or fans."
 
-toolchain = {'name': 'GCCcore', 'version': '9.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 toolchainopts = {'pic': True}
 
 source_urls = [SOURCEFORGE_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['3a1303291629b9de6008c3c9d7b020a4b854802408fb3f8222ec492808c8b44d']
 
-builddependencies = [('binutils', '2.34')]
+builddependencies = [('binutils', '2.40')]
 
 buildopts = 'CC="$CC" CFLAGS="$CFLAGS"'
 

Updated software VMD-1.9.4a57-foss-2023a.eb

Diff against VMD-1.9.4a57-foss-2022a.eb

easybuild/easyconfigs/v/VMD/VMD-1.9.4a57-foss-2022a.eb

diff --git a/easybuild/easyconfigs/v/VMD/VMD-1.9.4a57-foss-2022a.eb b/easybuild/easyconfigs/v/VMD/VMD-1.9.4a57-foss-2023a.eb
index 791a53cb6f..ac342c633a 100644
--- a/easybuild/easyconfigs/v/VMD/VMD-1.9.4a57-foss-2022a.eb
+++ b/easybuild/easyconfigs/v/VMD/VMD-1.9.4a57-foss-2023a.eb
@@ -5,7 +5,7 @@ homepage = 'https://www.ks.uiuc.edu/Research/vmd'
 description = """VMD is a molecular visualization program for displaying, animating, and analyzing large biomolecular
  systems using 3-D graphics and built-in scripting."""
 
-toolchain = {'name': 'foss', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2023a'}
 
 source_urls = [
     'https://www.ks.uiuc.edu/Research/vmd/vmd-1.9.4/files/alpha/',
@@ -38,19 +38,19 @@ checksums = [
 ]
 
 dependencies = [
-    ('Tcl', '8.6.12'),
-    ('Tk', '8.6.12'),
+    ('Tcl', '8.6.13'),
+    ('Tk', '8.6.13'),
     ('FLTK', '1.3.8'),
-    ('Python', '3.10.4'),
-    ('SciPy-bundle', '2022.05'),
+    ('Python', '3.11.3'),
+    ('SciPy-bundle', '2023.07'),
     ('Tkinter', '%(pyver)s'),
-    ('Mesa', '22.0.3'),
-    ('netCDF', '4.9.0'),
-    ('FFmpeg', '4.4.2'),
-    ('ImageMagick', '7.1.0-37'),
-    ('ACTC', '1.1'),
-    ('zlib', '1.2.12'),
-    ('libpng', '1.6.37'),
+    ('Mesa', '23.1.4'),
+    ('netCDF', '4.9.2'),
+    ('FFmpeg', '6.0'),
+    ('ImageMagick', '7.1.1-15'),
+    ('ACTC', '1.1'),  # Needs New EC
+    ('zlib', '1.2.13'),
+    ('libpng', '1.6.39'),
     ('POV-Ray', '3.7.0.10'),
 ]
 
Diff against VMD-1.9.4a51-fosscuda-2020b.eb

easybuild/easyconfigs/v/VMD/VMD-1.9.4a51-fosscuda-2020b.eb

diff --git a/easybuild/easyconfigs/v/VMD/VMD-1.9.4a51-fosscuda-2020b.eb b/easybuild/easyconfigs/v/VMD/VMD-1.9.4a57-foss-2023a.eb
index 6a7845eece..ac342c633a 100644
--- a/easybuild/easyconfigs/v/VMD/VMD-1.9.4a51-fosscuda-2020b.eb
+++ b/easybuild/easyconfigs/v/VMD/VMD-1.9.4a57-foss-2023a.eb
@@ -1,19 +1,16 @@
-##
-# Author:    Robert Mijakovic <[email protected]>
-##
 name = 'VMD'
-version = '1.9.4a51'
+version = '1.9.4a57'
 
 homepage = 'https://www.ks.uiuc.edu/Research/vmd'
 description = """VMD is a molecular visualization program for displaying, animating, and analyzing large biomolecular
  systems using 3-D graphics and built-in scripting."""
 
-toolchain = {'name': 'fosscuda', 'version': '2020b'}
+toolchain = {'name': 'foss', 'version': '2023a'}
 
 source_urls = [
     'https://www.ks.uiuc.edu/Research/vmd/vmd-1.9.4/files/alpha/',
     'https://www.ks.uiuc.edu/Research/vmd/vmd-%(version)s/files/final',
-    'http://webclu.bio.wzw.tum.de/stride/'
+    'http://webclu.bio.wzw.tum.de/stride/'  # bad SSL cert
 ]
 sources = [
     'vmd-%(version)s.src.tar.gz',
@@ -26,36 +23,35 @@ patches = [
     ('VMD-1.9.3_stride_Makefile.patch', 'vmd-%(version)s'),
     ('VMD-1.9.3_stride_MAX_AT_IN_RES.patch', 'vmd-%(version)s'),
     ('VMD-%(version)s_configure.patch', 'vmd-%(version)s'),
-    ('VMD-%(version)s_extra_colors.patch', 'vmd-%(version)s'),
+    ('VMD-1.9.4a51_extra_colors.patch', 'vmd-%(version)s'),
 ]
 checksums = [
-    'b1c40b21111f5bab56d43d5e442c468d327159b07915af2ec175ba6b12842e5c',  # vmd-1.9.4a51.src.tar.gz
+    'de278d0c5d969336d89068e0806fb50aaa0cb0f546ba985d840b279357860679',  # vmd-1.9.4a57.src.tar.gz
     '51a8bc2988bb184bd08216124f61725225bb1a6f563bdf8cd35154cb5d621c1a',  # stride.tar.gz
     '85760d6ae838e2b09801e34b36b484532383f7aaf2e8634b3ef808002a92baa3',  # VMD-1.9.3_plugins.patch
     'd5cfa88064b7cffbc75accd69707d4e45fda974e8127de9ab606fdad501bd68a',  # VMD-1.9.3_surf_Makefile.patch
     'f3c2a8c155e38db8e644cee6a01f6beaea5988e72ac74cde26b71670b151cc34',  # VMD-1.9.3_surf_bad_printfs.patch
     'eb194ac0d8c086b73f87b29f7d732687f902431b1cdfa139c090401fefdee51e',  # VMD-1.9.3_stride_Makefile.patch
     'eff1ca00cec637a6c8a156b2fb038e078d1835ba0eb15a571ed820bca5a866d9',  # VMD-1.9.3_stride_MAX_AT_IN_RES.patch
-    'dc9fc419e2e938f42d2e4784b0c9c7429317893f08d3ed170f949c3ee3aec062',  # VMD-1.9.4a51_configure.patch
+    '231b55bcc2e9e71a0934b2693b56170be4d922a9afe98f39b583617533ef1349',  # VMD-1.9.4a57_configure.patch
     '253eba282b570eb00e4764f46f77fd5ca898d10360d5707dd50ad1f14615af80',  # VMD-1.9.4a51_extra_colors.patch
 ]
 
 dependencies = [
-    ('Tcl', '8.6.10'),
-    ('Tk', '8.6.10'),
-    ('FLTK', '1.3.5'),
-    ('Python', '3.8.6'),
-    ('SciPy-bundle', '2020.11'),
+    ('Tcl', '8.6.13'),
+    ('Tk', '8.6.13'),
+    ('FLTK', '1.3.8'),
+    ('Python', '3.11.3'),
+    ('SciPy-bundle', '2023.07'),
     ('Tkinter', '%(pyver)s'),
-    ('Mesa', '20.2.1'),
-    ('netCDF', '4.7.4'),
-    ('FFmpeg', '4.3.1'),
-    ('ImageMagick', '7.0.10-35'),
-    ('ACTC', '1.1'),
-    ('OptiX', '6.5.0', '', SYSTEM),
-    ('zlib', '1.2.11'),
-    ('libpng', '1.6.37'),
-    ('POV-Ray', '3.7.0.8'),
+    ('Mesa', '23.1.4'),
+    ('netCDF', '4.9.2'),
+    ('FFmpeg', '6.0'),
+    ('ImageMagick', '7.1.1-15'),
+    ('ACTC', '1.1'),  # Needs New EC
+    ('zlib', '1.2.13'),
+    ('libpng', '1.6.39'),
+    ('POV-Ray', '3.7.0.10'),
 ]
 
 moduleclass = 'vis'
Diff against VMD-1.9.4a51-foss-2020b.eb

easybuild/easyconfigs/v/VMD/VMD-1.9.4a51-foss-2020b.eb

diff --git a/easybuild/easyconfigs/v/VMD/VMD-1.9.4a51-foss-2020b.eb b/easybuild/easyconfigs/v/VMD/VMD-1.9.4a57-foss-2023a.eb
index b170a6dc5f..ac342c633a 100644
--- a/easybuild/easyconfigs/v/VMD/VMD-1.9.4a51-foss-2020b.eb
+++ b/easybuild/easyconfigs/v/VMD/VMD-1.9.4a57-foss-2023a.eb
@@ -1,19 +1,16 @@
-##
-# Author:    Robert Mijakovic <[email protected]>
-##
 name = 'VMD'
-version = '1.9.4a51'
+version = '1.9.4a57'
 
 homepage = 'https://www.ks.uiuc.edu/Research/vmd'
 description = """VMD is a molecular visualization program for displaying, animating, and analyzing large biomolecular
  systems using 3-D graphics and built-in scripting."""
 
-toolchain = {'name': 'foss', 'version': '2020b'}
+toolchain = {'name': 'foss', 'version': '2023a'}
 
 source_urls = [
     'https://www.ks.uiuc.edu/Research/vmd/vmd-1.9.4/files/alpha/',
     'https://www.ks.uiuc.edu/Research/vmd/vmd-%(version)s/files/final',
-    'http://webclu.bio.wzw.tum.de/stride/'
+    'http://webclu.bio.wzw.tum.de/stride/'  # bad SSL cert
 ]
 sources = [
     'vmd-%(version)s.src.tar.gz',
@@ -26,35 +23,35 @@ patches = [
     ('VMD-1.9.3_stride_Makefile.patch', 'vmd-%(version)s'),
     ('VMD-1.9.3_stride_MAX_AT_IN_RES.patch', 'vmd-%(version)s'),
     ('VMD-%(version)s_configure.patch', 'vmd-%(version)s'),
-    ('VMD-%(version)s_extra_colors.patch', 'vmd-%(version)s'),
+    ('VMD-1.9.4a51_extra_colors.patch', 'vmd-%(version)s'),
 ]
 checksums = [
-    'b1c40b21111f5bab56d43d5e442c468d327159b07915af2ec175ba6b12842e5c',  # vmd-1.9.4a51.src.tar.gz
+    'de278d0c5d969336d89068e0806fb50aaa0cb0f546ba985d840b279357860679',  # vmd-1.9.4a57.src.tar.gz
     '51a8bc2988bb184bd08216124f61725225bb1a6f563bdf8cd35154cb5d621c1a',  # stride.tar.gz
     '85760d6ae838e2b09801e34b36b484532383f7aaf2e8634b3ef808002a92baa3',  # VMD-1.9.3_plugins.patch
     'd5cfa88064b7cffbc75accd69707d4e45fda974e8127de9ab606fdad501bd68a',  # VMD-1.9.3_surf_Makefile.patch
     'f3c2a8c155e38db8e644cee6a01f6beaea5988e72ac74cde26b71670b151cc34',  # VMD-1.9.3_surf_bad_printfs.patch
     'eb194ac0d8c086b73f87b29f7d732687f902431b1cdfa139c090401fefdee51e',  # VMD-1.9.3_stride_Makefile.patch
     'eff1ca00cec637a6c8a156b2fb038e078d1835ba0eb15a571ed820bca5a866d9',  # VMD-1.9.3_stride_MAX_AT_IN_RES.patch
-    'dc9fc419e2e938f42d2e4784b0c9c7429317893f08d3ed170f949c3ee3aec062',  # VMD-1.9.4a51_configure.patch
+    '231b55bcc2e9e71a0934b2693b56170be4d922a9afe98f39b583617533ef1349',  # VMD-1.9.4a57_configure.patch
     '253eba282b570eb00e4764f46f77fd5ca898d10360d5707dd50ad1f14615af80',  # VMD-1.9.4a51_extra_colors.patch
 ]
 
 dependencies = [
-    ('Tcl', '8.6.10'),
-    ('Tk', '8.6.10'),
-    ('FLTK', '1.3.5'),
-    ('Python', '3.8.6'),
-    ('SciPy-bundle', '2020.11'),
+    ('Tcl', '8.6.13'),
+    ('Tk', '8.6.13'),
+    ('FLTK', '1.3.8'),
+    ('Python', '3.11.3'),
+    ('SciPy-bundle', '2023.07'),
     ('Tkinter', '%(pyver)s'),
-    ('Mesa', '20.2.1'),
-    ('netCDF', '4.7.4'),
-    ('FFmpeg', '4.3.1'),
-    ('ImageMagick', '7.0.10-35'),
-    ('ACTC', '1.1'),
-    ('zlib', '1.2.11'),
-    ('libpng', '1.6.37'),
-    ('POV-Ray', '3.7.0.8'),
+    ('Mesa', '23.1.4'),
+    ('netCDF', '4.9.2'),
+    ('FFmpeg', '6.0'),
+    ('ImageMagick', '7.1.1-15'),
+    ('ACTC', '1.1'),  # Needs New EC
+    ('zlib', '1.2.13'),
+    ('libpng', '1.6.39'),
+    ('POV-Ray', '3.7.0.10'),
 ]
 
 moduleclass = 'vis'

@WilleBell
Copy link
Contributor Author

Test report by @WilleBell
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
node611.hydra.os - Linux Rocky Linux 8.10, x86_64, AMD EPYC 9384X 32-Core Processor, Python 3.6.8
See https://gist.github.com/WilleBell/750cb213a1e29eb49232b192cfad20f1 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.

1 participant