From 66510df292b51f97fa2aae15fa65615b6defe18a Mon Sep 17 00:00:00 2001 From: Alexander Grund Date: Thu, 28 Nov 2024 14:25:24 +0100 Subject: [PATCH] fix Score-P configure when install paths contains 'yes/no' --- .../Score-P-8.0-gompi-2021b-CUDA-11.4.1.eb | 3 +- .../s/Score-P/Score-P-8.0-gompi-2021b.eb | 6 +- .../Score-P-8.0-gompi-2022a-CUDA-11.7.0.eb | 3 +- .../s/Score-P/Score-P-8.0-gompi-2022a.eb | 6 +- .../Score-P/Score-P-8.0_fix-path-check.patch | 98 +++++++++++++++++++ .../Score-P-8.1-gompi-2022b-CUDA-12.0.0.eb | 3 +- .../s/Score-P/Score-P-8.1-gompi-2022b.eb | 4 +- .../Score-P-8.1-gompi-2023a-CUDA-12.1.1.eb | 3 +- .../s/Score-P/Score-P-8.1-gompi-2023a.eb | 4 +- .../s/Score-P/Score-P-8.3-gompi-2022b.eb | 6 +- .../Score-P-8.4-gompi-2023b-CUDA-12.4.0.eb | 6 +- .../s/Score-P/Score-P-8.4-gompi-2023b.eb | 6 +- .../Score-P-8.4-gompi-2024a-CUDA-12.6.0.eb | 6 +- .../s/Score-P/Score-P-8.4-gompi-2024a.eb | 6 +- 14 files changed, 145 insertions(+), 15 deletions(-) create mode 100644 easybuild/easyconfigs/s/Score-P/Score-P-8.0_fix-path-check.patch diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2021b-CUDA-11.4.1.eb b/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2021b-CUDA-11.4.1.eb index b08c8e04f25..12977f6cb6f 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2021b-CUDA-11.4.1.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2021b-CUDA-11.4.1.eb @@ -27,9 +27,10 @@ toolchain = {'name': 'gompi', 'version': '2021b'} source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s'] sources = ['scorep-%(version)s.tar.gz'] -patches = ['Score-P-8.0_fix-race-in-CUDA-adapter.patch'] +patches = ['Score-P-8.0_fix-path-check.patch', 'Score-P-8.0_fix-race-in-CUDA-adapter.patch'] checksums = [ {'scorep-8.0.tar.gz': '4c0f34f20999f92ebe6ca1ff706d0846b8ce6cd537ffbedb49dfaef0faa66311'}, + {'Score-P-8.0_fix-path-check.patch': '6502490954eaf4bbcf9bbdbebc290dc2c666a68dd1b0bd579f1450e489901998'}, {'Score-P-8.0_fix-race-in-CUDA-adapter.patch': '6ba0e486fedc9a87b9b1a4657af7ee5f95b6222ee68ddaa5363dcaa99171fa0b'}, ] diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2021b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2021b.eb index 1ccef10d1bb..be2611f2afe 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2021b.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2021b.eb @@ -26,7 +26,11 @@ toolchain = {'name': 'gompi', 'version': '2021b'} source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s'] sources = ['scorep-%(version)s.tar.gz'] -checksums = ['4c0f34f20999f92ebe6ca1ff706d0846b8ce6cd537ffbedb49dfaef0faa66311'] +patches = ['Score-P-8.0_fix-path-check.patch'] +checksums = [ + {'scorep-8.0.tar.gz': '4c0f34f20999f92ebe6ca1ff706d0846b8ce6cd537ffbedb49dfaef0faa66311'}, + {'Score-P-8.0_fix-path-check.patch': '6502490954eaf4bbcf9bbdbebc290dc2c666a68dd1b0bd579f1450e489901998'}, +] dependencies = [ ('CubeLib', '4.8'), diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2022a-CUDA-11.7.0.eb index c483455077f..59b766a5cc9 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2022a-CUDA-11.7.0.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2022a-CUDA-11.7.0.eb @@ -27,9 +27,10 @@ toolchain = {'name': 'gompi', 'version': '2022a'} source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s'] sources = ['scorep-%(version)s.tar.gz'] -patches = ['Score-P-8.0_fix-race-in-CUDA-adapter.patch'] +patches = ['Score-P-8.0_fix-path-check.patch', 'Score-P-8.0_fix-race-in-CUDA-adapter.patch'] checksums = [ {'scorep-8.0.tar.gz': '4c0f34f20999f92ebe6ca1ff706d0846b8ce6cd537ffbedb49dfaef0faa66311'}, + {'Score-P-8.0_fix-path-check.patch': '6502490954eaf4bbcf9bbdbebc290dc2c666a68dd1b0bd579f1450e489901998'}, {'Score-P-8.0_fix-race-in-CUDA-adapter.patch': '6ba0e486fedc9a87b9b1a4657af7ee5f95b6222ee68ddaa5363dcaa99171fa0b'}, ] diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2022a.eb b/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2022a.eb index 3b6348b0077..5e22c7f7e14 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2022a.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.0-gompi-2022a.eb @@ -26,7 +26,11 @@ toolchain = {'name': 'gompi', 'version': '2022a'} source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s'] sources = ['scorep-%(version)s.tar.gz'] -checksums = ['4c0f34f20999f92ebe6ca1ff706d0846b8ce6cd537ffbedb49dfaef0faa66311'] +patches = ['Score-P-8.0_fix-path-check.patch'] +checksums = [ + {'scorep-8.0.tar.gz': '4c0f34f20999f92ebe6ca1ff706d0846b8ce6cd537ffbedb49dfaef0faa66311'}, + {'Score-P-8.0_fix-path-check.patch': '6502490954eaf4bbcf9bbdbebc290dc2c666a68dd1b0bd579f1450e489901998'}, +] dependencies = [ ('CubeLib', '4.8'), diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.0_fix-path-check.patch b/easybuild/easyconfigs/s/Score-P/Score-P-8.0_fix-path-check.patch new file mode 100644 index 00000000000..93ede893a82 --- /dev/null +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.0_fix-path-check.patch @@ -0,0 +1,98 @@ +In various places paths passed via the commandline are validated that they are not "yes" or "no". +However, that check was too broad, checking for any matching substring in the given path. +This could fail if some folder included "yes" or "no". +Make the check more strict to ensure that we do only abort when "yes" or "no" is actually passed. + +Author: Alexander Grund (TU Dresden) +Ported to upstream patch from build-config/common/m4/afs_external_lib.m4 to the generated configure files. + +diff -ur scorep-8.0-orig/build-backend/configure scorep-8.0/build-backend/configure +--- scorep-8.0-orig/build-backend/configure 2024-11-28 13:53:42.539876288 +0100 ++++ scorep-8.0/build-backend/configure 2024-11-28 13:58:04.917444170 +0100 +@@ -37776,7 +37776,7 @@ + esac ;; #( + set2set3) : + case ${with_libbfd_lib}${with_libbfd_include} in #( +- *yes*|*no*) : ++ yes,*|no,*|*,yes|*,no) : + as_fn_error $? "Both, --with-libbfd-lib and --with-libbfd-include require a ." "$LINENO" 5 ;; #( + *) : + +@@ -46006,7 +46006,7 @@ + esac ;; #( + set2set3) : + case ${with_libunwind_lib}${with_libunwind_include} in #( +- *yes*|*no*) : ++ yes,*|no,*|*,yes|*,no) : + as_fn_error $? "Both, --with-libunwind-lib and --with-libunwind-include require a ." "$LINENO" 5 ;; #( + *) : + +@@ -56137,7 +56137,7 @@ + esac ;; #( + set2set3) : + case ${with_liblustreapi_lib}${with_liblustreapi_include} in #( +- *yes*|*no*) : ++ yes,*|no,*|*,yes|*,no) : + as_fn_error $? "Both, --with-liblustreapi-lib and --with-liblustreapi-include require a ." "$LINENO" 5 ;; #( + *) : + +diff -ur scorep-8.0-orig/build-mpi/configure scorep-8.0/build-mpi/configure +--- scorep-8.0-orig/build-mpi/configure 2024-11-28 13:53:42.542876249 +0100 ++++ scorep-8.0/build-mpi/configure 2024-11-28 13:57:20.805021198 +0100 +@@ -35736,7 +35736,7 @@ + esac ;; #( + set2set3) : + case ${with_libbfd_lib}${with_libbfd_include} in #( +- *yes*|*no*) : ++ yes,*|no,*|*,yes|*,no) : + as_fn_error $? "Both, --with-libbfd-lib and --with-libbfd-include require a ." "$LINENO" 5 ;; #( + *) : + +@@ -44343,7 +44343,7 @@ + esac ;; #( + set2set3) : + case ${with_libunwind_lib}${with_libunwind_include} in #( +- *yes*|*no*) : ++ yes,*|no,*|*,yes|*,no) : + as_fn_error $? "Both, --with-libunwind-lib and --with-libunwind-include require a ." "$LINENO" 5 ;; #( + *) : + +@@ -53306,7 +53306,7 @@ + esac ;; #( + set2set3) : + case ${with_liblustreapi_lib}${with_liblustreapi_include} in #( +- *yes*|*no*) : ++ yes,*|no,*|*,yes|*,no) : + as_fn_error $? "Both, --with-liblustreapi-lib and --with-liblustreapi-include require a ." "$LINENO" 5 ;; #( + *) : + +diff -ur scorep-8.0-orig/build-shmem/configure scorep-8.0/build-shmem/configure +--- scorep-8.0-orig/build-shmem/configure 2024-11-28 13:53:42.541876262 +0100 ++++ scorep-8.0/build-shmem/configure 2024-11-28 13:57:42.765733935 +0100 +@@ -35545,7 +35545,7 @@ + esac ;; #( + set2set3) : + case ${with_libbfd_lib}${with_libbfd_include} in #( +- *yes*|*no*) : ++ yes,*|no,*|*,yes|*,no) : + as_fn_error $? "Both, --with-libbfd-lib and --with-libbfd-include require a ." "$LINENO" 5 ;; #( + *) : + +@@ -43965,7 +43965,7 @@ + esac ;; #( + set2set3) : + case ${with_libunwind_lib}${with_libunwind_include} in #( +- *yes*|*no*) : ++ yes,*|no,*|*,yes|*,no) : + as_fn_error $? "Both, --with-libunwind-lib and --with-libunwind-include require a ." "$LINENO" 5 ;; #( + *) : + +@@ -52914,7 +52914,7 @@ + esac ;; #( + set2set3) : + case ${with_liblustreapi_lib}${with_liblustreapi_include} in #( +- *yes*|*no*) : ++ yes,*|no,*|*,yes|*,no) : + as_fn_error $? "Both, --with-liblustreapi-lib and --with-liblustreapi-include require a ." "$LINENO" 5 ;; #( + *) : + diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2022b-CUDA-12.0.0.eb b/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2022b-CUDA-12.0.0.eb index e34a7ac1c36..ed61b27ded6 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2022b-CUDA-12.0.0.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2022b-CUDA-12.0.0.eb @@ -27,9 +27,10 @@ toolchain = {'name': 'gompi', 'version': '2022b'} source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s'] sources = ['scorep-%(version)s.tar.gz'] -patches = ['Score-P-8.0_fix-race-in-CUDA-adapter.patch'] +patches = ['Score-P-8.0_fix-path-check.patch', 'Score-P-8.0_fix-race-in-CUDA-adapter.patch'] checksums = [ {'scorep-8.1.tar.gz': '3a40b481fce610871ddf6bdfb88a6d06b9e5eb38c6080faac6d5e44990060a37'}, + {'Score-P-8.0_fix-path-check.patch': '6502490954eaf4bbcf9bbdbebc290dc2c666a68dd1b0bd579f1450e489901998'}, {'Score-P-8.0_fix-race-in-CUDA-adapter.patch': '6ba0e486fedc9a87b9b1a4657af7ee5f95b6222ee68ddaa5363dcaa99171fa0b'}, ] diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2022b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2022b.eb index 27c79bb3945..fca57ffc849 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2022b.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2022b.eb @@ -26,10 +26,10 @@ toolchain = {'name': 'gompi', 'version': '2022b'} source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s'] sources = ['scorep-%(version)s.tar.gz'] -patches = ['Score-P-8.0_fix-race-in-CUDA-adapter.patch'] +patches = ['Score-P-8.0_fix-path-check.patch'] checksums = [ {'scorep-8.1.tar.gz': '3a40b481fce610871ddf6bdfb88a6d06b9e5eb38c6080faac6d5e44990060a37'}, - {'Score-P-8.0_fix-race-in-CUDA-adapter.patch': '6ba0e486fedc9a87b9b1a4657af7ee5f95b6222ee68ddaa5363dcaa99171fa0b'}, + {'Score-P-8.0_fix-path-check.patch': '6502490954eaf4bbcf9bbdbebc290dc2c666a68dd1b0bd579f1450e489901998'}, ] dependencies = [ diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2023a-CUDA-12.1.1.eb index 707296c83a7..8c178450f08 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2023a-CUDA-12.1.1.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2023a-CUDA-12.1.1.eb @@ -27,9 +27,10 @@ toolchain = {'name': 'gompi', 'version': '2023a'} source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s'] sources = ['scorep-%(version)s.tar.gz'] -patches = ['Score-P-8.0_fix-race-in-CUDA-adapter.patch'] +patches = ['Score-P-8.0_fix-path-check.patch', 'Score-P-8.0_fix-race-in-CUDA-adapter.patch'] checksums = [ {'scorep-8.1.tar.gz': '3a40b481fce610871ddf6bdfb88a6d06b9e5eb38c6080faac6d5e44990060a37'}, + {'Score-P-8.0_fix-path-check.patch': '6502490954eaf4bbcf9bbdbebc290dc2c666a68dd1b0bd579f1450e489901998'}, {'Score-P-8.0_fix-race-in-CUDA-adapter.patch': '6ba0e486fedc9a87b9b1a4657af7ee5f95b6222ee68ddaa5363dcaa99171fa0b'}, ] diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2023a.eb b/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2023a.eb index 18929869269..01d78e3e5a3 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2023a.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.1-gompi-2023a.eb @@ -26,10 +26,10 @@ toolchain = {'name': 'gompi', 'version': '2023a'} source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s'] sources = ['scorep-%(version)s.tar.gz'] -patches = ['Score-P-8.0_fix-race-in-CUDA-adapter.patch'] +patches = ['Score-P-8.0_fix-path-check.patch'] checksums = [ {'scorep-8.1.tar.gz': '3a40b481fce610871ddf6bdfb88a6d06b9e5eb38c6080faac6d5e44990060a37'}, - {'Score-P-8.0_fix-race-in-CUDA-adapter.patch': '6ba0e486fedc9a87b9b1a4657af7ee5f95b6222ee68ddaa5363dcaa99171fa0b'}, + {'Score-P-8.0_fix-path-check.patch': '6502490954eaf4bbcf9bbdbebc290dc2c666a68dd1b0bd579f1450e489901998'}, ] dependencies = [ diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.3-gompi-2022b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-8.3-gompi-2022b.eb index 8b66869c1ce..d703c0300be 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-8.3-gompi-2022b.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.3-gompi-2022b.eb @@ -26,7 +26,11 @@ toolchain = {'name': 'gompi', 'version': '2022b'} source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s'] sources = ['scorep-%(version)s.tar.gz'] -checksums = ['76c914e6319221c059234597a3bc53da788ed679179ac99c147284dcefb1574a'] +patches = ['Score-P-8.0_fix-path-check.patch'] +checksums = [ + {'scorep-8.3.tar.gz': '76c914e6319221c059234597a3bc53da788ed679179ac99c147284dcefb1574a'}, + {'Score-P-8.0_fix-path-check.patch': '6502490954eaf4bbcf9bbdbebc290dc2c666a68dd1b0bd579f1450e489901998'}, +] dependencies = [ ('CubeLib', '4.8.2'), diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2023b-CUDA-12.4.0.eb b/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2023b-CUDA-12.4.0.eb index 5a45e3f80e1..0de8d07da9f 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2023b-CUDA-12.4.0.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2023b-CUDA-12.4.0.eb @@ -22,7 +22,11 @@ toolchain = {'name': 'gompi', 'version': '2023b'} source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s'] sources = ['scorep-%(version)s.tar.gz'] -checksums = ['7bbde9a0721d27cc6205baf13c1626833bcfbabb1f33b325a2d67976290f7f8a'] +patches = ['Score-P-8.0_fix-path-check.patch'] +checksums = [ + {'scorep-8.4.tar.gz': '7bbde9a0721d27cc6205baf13c1626833bcfbabb1f33b325a2d67976290f7f8a'}, + {'Score-P-8.0_fix-path-check.patch': '6502490954eaf4bbcf9bbdbebc290dc2c666a68dd1b0bd579f1450e489901998'}, +] dependencies = [ ('CUDA', '12.4.0', '', SYSTEM), diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2023b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2023b.eb index 677c4481ebb..9ff4c0de2ec 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2023b.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2023b.eb @@ -21,7 +21,11 @@ toolchain = {'name': 'gompi', 'version': '2023b'} source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s'] sources = ['scorep-%(version)s.tar.gz'] -checksums = ['7bbde9a0721d27cc6205baf13c1626833bcfbabb1f33b325a2d67976290f7f8a'] +patches = ['Score-P-8.0_fix-path-check.patch'] +checksums = [ + {'scorep-8.4.tar.gz': '7bbde9a0721d27cc6205baf13c1626833bcfbabb1f33b325a2d67976290f7f8a'}, + {'Score-P-8.0_fix-path-check.patch': '6502490954eaf4bbcf9bbdbebc290dc2c666a68dd1b0bd579f1450e489901998'}, +] dependencies = [ ('CubeLib', '4.8.2'), diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2024a-CUDA-12.6.0.eb index 9d7b53221e9..fe2c28c4fe1 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2024a-CUDA-12.6.0.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2024a-CUDA-12.6.0.eb @@ -22,7 +22,11 @@ toolchain = {'name': 'gompi', 'version': '2024a'} source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s'] sources = ['scorep-%(version)s.tar.gz'] -checksums = ['7bbde9a0721d27cc6205baf13c1626833bcfbabb1f33b325a2d67976290f7f8a'] +patches = ['Score-P-8.0_fix-path-check.patch'] +checksums = [ + {'scorep-8.4.tar.gz': '7bbde9a0721d27cc6205baf13c1626833bcfbabb1f33b325a2d67976290f7f8a'}, + {'Score-P-8.0_fix-path-check.patch': '6502490954eaf4bbcf9bbdbebc290dc2c666a68dd1b0bd579f1450e489901998'}, +] dependencies = [ ('CUDA', '12.6.0', '', SYSTEM), diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2024a.eb b/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2024a.eb index eda406cbe2a..bd50a4341ab 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2024a.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-8.4-gompi-2024a.eb @@ -22,7 +22,11 @@ toolchain = {'name': 'gompi', 'version': '2024a'} source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s'] sources = ['scorep-%(version)s.tar.gz'] -checksums = ['7bbde9a0721d27cc6205baf13c1626833bcfbabb1f33b325a2d67976290f7f8a'] +patches = ['Score-P-8.0_fix-path-check.patch'] +checksums = [ + {'scorep-8.4.tar.gz': '7bbde9a0721d27cc6205baf13c1626833bcfbabb1f33b325a2d67976290f7f8a'}, + {'Score-P-8.0_fix-path-check.patch': '6502490954eaf4bbcf9bbdbebc290dc2c666a68dd1b0bd579f1450e489901998'}, +] dependencies = [ ('CubeLib', '4.8.2'),