Summary
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.
Versions
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
USE flags
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
Dependencies
dev-lang / lua : A powerful light-weight programming language designed for extending applications
dev-lang / tcl : Tool Command Language
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
Runtime Dependencies
dev-lang / lua : A powerful light-weight programming language designed for extending applications
dev-lang / tcl : Tool Command Language
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
Bugs
- 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
Change logs
- 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>