From 5af9a2ea1b11dea372a9ede0e8b460ea68858a6e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marc=20Jord=C3=A0?= <marc.jorda@bsc.es>
Date: Wed, 6 Mar 2024 15:18:40 +0100
Subject: [PATCH] Add missing moduleclass and description fields

---
 Golden_Repo/e/ecoHMEM/ecoHMEM-1.0.5-GCCcore-11.3.0.eb  | 10 ++++++++--
 .../Flexmalloc-16Jan24.ecoHMEM-GCCcore-11.3.0.eb       |  2 ++
 .../mpc-allocator-0.2.ecoHMEM-GCCcore-11.3.0.eb        |  2 ++
 Golden_Repo/o/OpenPA/OpenPA-1.0.4-GCCcore-11.3.0.eb    |  2 ++
 4 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/Golden_Repo/e/ecoHMEM/ecoHMEM-1.0.5-GCCcore-11.3.0.eb b/Golden_Repo/e/ecoHMEM/ecoHMEM-1.0.5-GCCcore-11.3.0.eb
index fd57a60d..b0d76d82 100644
--- a/Golden_Repo/e/ecoHMEM/ecoHMEM-1.0.5-GCCcore-11.3.0.eb
+++ b/Golden_Repo/e/ecoHMEM/ecoHMEM-1.0.5-GCCcore-11.3.0.eb
@@ -3,8 +3,12 @@ easyblock = 'MakeCp'
 name = "ecoHMEM"
 version = "1.0.5"
 
-homepage = ''
-description = """
+homepage = 'https://github.com/accelcom-bsc/ecoHMEM'
+description = """\
+ecoHMEM is a software ecosystem implementing novel and proven
+methodology to address automatic object-level placement for
+heterogeneous memory systems equipped with DRAM, HBM,
+Persistent Memory, etc.
 """
 
 toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
@@ -42,3 +46,5 @@ files_to_copy = [
     (['example_conf.src'], 'share'),
     (['readme.md', 'LICENSE', 'ChangeLog'], 'doc'),
 ]
+
+moduleclass = 'tools'
diff --git a/Golden_Repo/f/Flexmalloc/Flexmalloc-16Jan24.ecoHMEM-GCCcore-11.3.0.eb b/Golden_Repo/f/Flexmalloc/Flexmalloc-16Jan24.ecoHMEM-GCCcore-11.3.0.eb
index 72d41ad9..3a5aba55 100644
--- a/Golden_Repo/f/Flexmalloc/Flexmalloc-16Jan24.ecoHMEM-GCCcore-11.3.0.eb
+++ b/Golden_Repo/f/Flexmalloc/Flexmalloc-16Jan24.ecoHMEM-GCCcore-11.3.0.eb
@@ -29,3 +29,5 @@ dependencies = [
 configure_cmd_prefix = './autogen.sh && '
 configopts = '--with-memkind=$EBROOTMEMKIND --with-binutils=$EBROOTBINUTILS --without-pmdk'
 configopts += ' --with-mpc=$EBROOTMPCMINALLOCATOR'
+
+moduleclass = 'lib'
diff --git a/Golden_Repo/m/mpc-allocator/mpc-allocator-0.2.ecoHMEM-GCCcore-11.3.0.eb b/Golden_Repo/m/mpc-allocator/mpc-allocator-0.2.ecoHMEM-GCCcore-11.3.0.eb
index b82046dd..208b2309 100644
--- a/Golden_Repo/m/mpc-allocator/mpc-allocator-0.2.ecoHMEM-GCCcore-11.3.0.eb
+++ b/Golden_Repo/m/mpc-allocator/mpc-allocator-0.2.ecoHMEM-GCCcore-11.3.0.eb
@@ -40,3 +40,5 @@ configure_cmd += ' --args="' + args_list + '"'
 
 build_cmd = 'make -C build'
 install_cmd = 'make -C build install'
+
+moduleclass = 'lib'
diff --git a/Golden_Repo/o/OpenPA/OpenPA-1.0.4-GCCcore-11.3.0.eb b/Golden_Repo/o/OpenPA/OpenPA-1.0.4-GCCcore-11.3.0.eb
index 4aa7b222..6a9b56a6 100644
--- a/Golden_Repo/o/OpenPA/OpenPA-1.0.4-GCCcore-11.3.0.eb
+++ b/Golden_Repo/o/OpenPA/OpenPA-1.0.4-GCCcore-11.3.0.eb
@@ -29,3 +29,5 @@ sanity_check_paths = {
     'dirs': ['lib', 'include'],
     'files': ['lib/libopa.a', 'include/opa_primitives.h'],
 }
+
+moduleclass = 'lib'
-- 
GitLab