easybuilders / easybuild-easyconfigs

A collection of easyconfig files that describe which software to build using which build options with EasyBuild.
https://easybuild.io
GNU General Public License v2.0
382 stars 704 forks source link

{bio}[gompi/2023a] IQ-TREE v2.3.6 #21884

Closed pavelToman closed 3 days ago

pavelToman commented 3 days ago

(created using eb --new-pr)

github-actions[bot] commented 3 days ago

Updated software IQ-TREE-2.3.6-gompi-2023a.eb

Diff against IQ-TREE-2.3.5-gompi-2023a.eb [easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.5-gompi-2023a.eb](https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.5-gompi-2023a.eb) ```diff diff --git a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.5-gompi-2023a.eb b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.6-gompi-2023a.eb index ca4c707da6..a79ff265b7 100644 --- a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.5-gompi-2023a.eb +++ b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.6-gompi-2023a.eb @@ -1,11 +1,7 @@ -# Updated to v2.1.3 by -# R.QIAO -# DeepThought, Flinders University - easyblock = 'CMakeMake' name = 'IQ-TREE' -version = '2.3.5' +version = '2.3.6' # HTTPS is not working homepage = 'http://www.iqtree.org/' @@ -14,13 +10,13 @@ description = """Efficient phylogenomic software by maximum likelihood""" toolchain = {'name': 'gompi', 'version': '2023a'} # Including 'usempi' will take precedence and override IQTREE_FLAGS and produces only 'iqtree-mpi' binary -source_urls = ['https://github.com/iqtree/iqtree2/archive/refs/tags/'] -sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/iqtree/iqtree2/archive/'] +sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] patches = [ 'IQ-TREE-2.3.5_use_EB_LSD2.patch', ] checksums = [ - {'v2.3.5.tar.gz': '8e323e0b7c46e97901d3500f11e810703e0e5d25848188047eca9602d03fa6b1'}, + {'IQ-TREE-2.3.6.tar.gz': '2d389ea74e19773496363cd68270b341ac7cc47c60e7f32859682403b34744cf'}, {'IQ-TREE-2.3.5_use_EB_LSD2.patch': 'b4578b01f06ae52b94b332622c0f6630497cd29cb61010f58f7c5018c2c32a5f'}, ] ```
Diff against IQ-TREE-2.2.2.7-gompi-2023a.eb [easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.2.2.7-gompi-2023a.eb](https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.2.2.7-gompi-2023a.eb) ```diff diff --git a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.2.2.7-gompi-2023a.eb b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.6-gompi-2023a.eb index eeb8368751..a79ff265b7 100644 --- a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.2.2.7-gompi-2023a.eb +++ b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.6-gompi-2023a.eb @@ -1,11 +1,7 @@ -# Updated to v2.1.3 by -# R.QIAO -# DeepThought, Flinders University - easyblock = 'CMakeMake' name = 'IQ-TREE' -version = '2.2.2.7' +version = '2.3.6' # HTTPS is not working homepage = 'http://www.iqtree.org/' @@ -15,15 +11,13 @@ toolchain = {'name': 'gompi', 'version': '2023a'} # Including 'usempi' will take precedence and override IQTREE_FLAGS and produces only 'iqtree-mpi' binary source_urls = ['https://github.com/iqtree/iqtree2/archive/'] -sources = ['v%(version)s.tar.gz'] +sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] patches = [ - 'IQ-TREE-2.1.2_use_EB_LSD2.patch', - 'IQ-TREE-2.2.1_fix-mpi.patch', + 'IQ-TREE-2.3.5_use_EB_LSD2.patch', ] checksums = [ - {'v2.2.2.7.tar.gz': '407a1a56d352ba9c2152a1d708cd29db872a41c252fbdc7acd8e0de0da8af008'}, - {'IQ-TREE-2.1.2_use_EB_LSD2.patch': 'daa2ab12d44e26eb5607c4ed6acb9d970e230a83dabcf21461f37bc48263b816'}, - {'IQ-TREE-2.2.1_fix-mpi.patch': '9ead6808efd11d4c01dd265cca6094cffd6377746d3b2fc84b43d2faeee0777c'}, + {'IQ-TREE-2.3.6.tar.gz': '2d389ea74e19773496363cd68270b341ac7cc47c60e7f32859682403b34744cf'}, + {'IQ-TREE-2.3.5_use_EB_LSD2.patch': 'b4578b01f06ae52b94b332622c0f6630497cd29cb61010f58f7c5018c2c32a5f'}, ] builddependencies = [ ```
Diff against IQ-TREE-2.2.2.6-gompi-2022b.eb [easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.2.2.6-gompi-2022b.eb](https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.2.2.6-gompi-2022b.eb) ```diff diff --git a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.2.2.6-gompi-2022b.eb b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.6-gompi-2023a.eb index bc6834e8e8..a79ff265b7 100644 --- a/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.2.2.6-gompi-2022b.eb +++ b/easybuild/easyconfigs/i/IQ-TREE/IQ-TREE-2.3.6-gompi-2023a.eb @@ -1,38 +1,32 @@ -# Updated to v2.1.3 by -# R.QIAO -# DeepThought, Flinders University - easyblock = 'CMakeMake' name = 'IQ-TREE' -version = '2.2.2.6' +version = '2.3.6' # HTTPS is not working homepage = 'http://www.iqtree.org/' description = """Efficient phylogenomic software by maximum likelihood""" -toolchain = {'name': 'gompi', 'version': '2022b'} +toolchain = {'name': 'gompi', 'version': '2023a'} # Including 'usempi' will take precedence and override IQTREE_FLAGS and produces only 'iqtree-mpi' binary source_urls = ['https://github.com/iqtree/iqtree2/archive/'] -sources = ['v%(version)s.tar.gz'] +sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}] patches = [ - 'IQ-TREE-2.1.2_use_EB_LSD2.patch', - 'IQ-TREE-2.2.1_fix-mpi.patch', + 'IQ-TREE-2.3.5_use_EB_LSD2.patch', ] checksums = [ - {'v2.2.2.6.tar.gz': 'f5d10c033f2ed1c81bb473f572c7a9fe72a275a48e2e93ad74e5f1c3d32fa8b9'}, - {'IQ-TREE-2.1.2_use_EB_LSD2.patch': 'daa2ab12d44e26eb5607c4ed6acb9d970e230a83dabcf21461f37bc48263b816'}, - {'IQ-TREE-2.2.1_fix-mpi.patch': '9ead6808efd11d4c01dd265cca6094cffd6377746d3b2fc84b43d2faeee0777c'}, + {'IQ-TREE-2.3.6.tar.gz': '2d389ea74e19773496363cd68270b341ac7cc47c60e7f32859682403b34744cf'}, + {'IQ-TREE-2.3.5_use_EB_LSD2.patch': 'b4578b01f06ae52b94b332622c0f6630497cd29cb61010f58f7c5018c2c32a5f'}, ] builddependencies = [ - ('CMake', '3.24.3'), + ('CMake', '3.26.3'), ('Eigen', '3.4.0'), ] dependencies = [ - ('zlib', '1.2.12'), - ('Boost', '1.81.0'), + ('zlib', '1.2.13'), + ('Boost', '1.82.0'), ('LSD2', '2.4.1'), ] ```
pavelToman commented 3 days ago