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
v9.2 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
- USE flags
- auto-swap cache duplicate-paths test
v9.1.2 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
- USE flags
- auto-swap cache duplicate-paths test
v9.0.8 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
- USE flags
- auto-swap cache duplicate-paths test
v8.7.67 :: 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
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sys-cluster/lmod: align to last lmod
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sys-cluster/lmod: enabling other tests
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sys-cluster/lmod: drop 8.7.23, 8.7.55, 8.7.60, 8.7.64
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Alfredo Tupone · gentoo
sys-cluster/lmod: add 9.2
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sys-cluster/lmod: bump to 9.1.2
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sys-cluster/lmod: add 9.0.8
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sys-cluster/lmod: add 8.7.67
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sys-cluster/lmod: drop /sbin /usr/sbin from changeMPATH
Closes: https://bugs.gentoo.org/959400 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sys-cluster/lmod: update load test gold standard
Bug: https://bugs.gentoo.org/959400 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sys-cluster/lmod: add 8.7.64
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sys-cluster/lmod: Fix some test failure
Bug: https://bugs.gentoo.org/949869 Bug: https://bugs.gentoo.org/959400 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sys-cluster/lmod: mksh. fixed in newer version
Closes: https://bugs.gentoo.org/914062 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sys-cluster/lmod: Fix another make failure
Closes: https://bugs.gentoo.org/882095 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
sys-cluster/lmod: fix make
Closes: https://bugs.gentoo.org/881003 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bob Dröge · gentoo
sys-cluster/lmod: version bump to 8.7.60
Closes: https://github.com/gentoo/gentoo/pull/42480 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 - Bob Dröge · gentoo
sys-cluster/lmod: version bump to 8.7.55
Closes: https://github.com/gentoo/gentoo/pull/39798 Closes: https://bugs.gentoo.org/890939 Signed-off-by: Bob Dröge <b.e.droge@rug.nl> Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org> - 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>