sys-cluster / lmod

Environment Module System based on Lua

Official package sites : https://github.com/TACC/Lmod · https://lmod.readthedocs.io/en/latest ·

Lmod is a lua based program to manage the user environment under Unix systems, specifically designed to easily handle the MODULEPATH Hierarchical problem. Environment Modules provide a convenient way to dynamically change the users' environment through modulefiles. This includes easily adding or removing directories to the PATH, LD_LIBRARY_PATH and other environment variables.

v9999 :: 0 :: gentoo

Modified
License
MIT
USE flags
auto-swap cache duplicate-paths test

v8.7.23 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
auto-swap cache duplicate-paths test

v8.6.14-r1 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
auto-swap cache duplicate-paths test

General

auto-swap
enable auto swapping of compiler
cache
enable caching of modules
duplicate-paths
allow duplicate entries in path
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

lua_single_target

lua5-1
Build for Lua 5.1 only
lua5-3
Build for Lua 5.3 only

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / tcl : Tool Command Language

dev-lang / tk : Tk Widget Set

dev-lua / lua-term : Terminal operations for Lua

dev-lua / luafilesystem : File System Library for the Lua programming language

dev-lua / luajson : JSON Parser/Constructor for Lua

dev-lua / luaposix : Bindings for POSIX APIs

virtual / pkgconfig : Virtual for the pkg-config implementation

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / tcl : Tool Command Language

dev-lang / tk : Tk Widget Set

dev-lua / lua-term : Terminal operations for Lua

dev-lua / luafilesystem : File System Library for the Lua programming language

dev-lua / luajson : JSON Parser/Constructor for Lua

dev-lua / luaposix : Bindings for POSIX APIs

virtual / pkgconfig : Virtual for the pkg-config implementation

881003
sys-cluster/lmod-8.6.14 - /.../sh:line <snip>: .../Banner.lua: No such file or directory
882095
sys-cluster/lmod-8.6.14 - emake failed
890939
sys-cluster/lmod-8.7.23 fails to compile (DASH-SYSTEM): configure: 4255: Bad substitution
914062
sys-cluster/lmod-8.7.23 - The program "/usr/bin/lua5.1" must be in your path
939433
sys-cluster/lmod-8.7.23 - [gcc-15] /.../sh:line <snip>: .../module.1: No such file or directory
939770
sys-cluster/lmod-8.7.23 - [gcc-15] [slibtool] /.../install: target <snip>/lib: No such file or directory
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/lmod: sys-devel/bc -> app-alternatives/bc
All of these will be using app-alternatives/bc anyway as they're not calling bc-reference, so make the dep reflect reality. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bob Dröge · gentoo
sys-cluster/lmod: add sys-devel/bc as build dependency
Closes: https://github.com/gentoo/gentoo/pull/30602 Signed-off-by: Bob Dröge <b.e.droge@rug.nl> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
sys-cluster/lmod: drop 8.5.6, 8.6.14
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
sys-cluster/lmod: add 8.7.23
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexander Puck Neuwirth · gentoo
sys-cluster/lmod: Add symlinks to profile
Signed-off-by: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de> Closes: https://github.com/gentoo/gentoo/pull/28872 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sys-cluster/lmod: Keyword 8.6.14 ~riscv
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Atharva · gentoo
sys-cluster/lmod: keywording ~riscv
Signed-off-by: Atharva <atharvaamritkar@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/26508 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
sys-cluster/lmod: version bump to 8.6.14
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
sys-cluster/lmod: sync live ebuild
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bob Dröge · gentoo
sys-cluster/lmod: fix tests on prefix
Bug: https://bugs.gentoo.org/827152 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
sys-cluster/lmod: sync KEYWORDS in live ebuild
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
sys-cluster/lmod: add keyword for arm64
Bug: https://bugs.gentoo.org/773313 Closes: https://github.com/gentoo/gentoo/pull/23020 Tested-by: Bob Dröge <b.e.droge@rug.nl> Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sys-cluster/lmod: drop 8.4.20
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-cluster/lmod: keyworded 8.5.6 for ppc64
keyworded wrt bug #773313 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
sys-cluster/lmod: sync KEYWORDS with live ebuild
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
sys-cluster/lmod: drop old
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
sys-cluster/lmod: version bump to 8.5.6
This version has a fix for the prefix issue that needed a workaround in 8.5.3. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
sys-cluster/lmod: fix on prefix
Build system has CPPFLAGS="-I $TCL_INCLUDE", which breaks if the TCL_INCLUDE returned by pkg-config is empty. However, this only affects prefix. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
sys-cluster/lmod: version bump to 8.5.3
Closes: https://github.com/gentoo/gentoo/pull/21274 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/lmod: Keyword 8.4.20 ppc, #773313
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/lmod: Keyword 8.4.20 arm, #773313
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
sys-cluster/lmod: keyworded 8.4.20 for sparc, bug #773313
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
sys-cluster/lmod: drop files from profile.d
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/19763 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-cluster/lmod: add Github to HOMEPAGE
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Aisha Tammy · gentoo
sys-cluster/lmod: lua based environment modules system
used in HPC clusters, scientific computing labs, research labs and a lot of other production environments Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/19193 Signed-off-by: Joonas Niilola <juippis@gentoo.org>