Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: Modules | Distribution: SUSE Linux Framework One |
Version: 4.8.0 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.7 | Build date: Wed Aug 21 17:43:23 2024 |
Group: System/Management | Build host: ibs-power9-11 |
Size: 964427 | Source RPM: Modules-4.8.0-slfo.1.1.7.src.rpm |
Packager: https://www.suse.com/ | |
Url: http://modules.sourceforge.net/ | |
Summary: Change environment at runtime |
The Modules package is a tool that simplify shell initialization and lets users easily modify their environment during the session with modulefiles. Each modulefile contains the information needed to configure the shell for an application. Once the Modules package is initialized, the environment can be modified on a per-module basis using the module command which interprets modulefiles. Typically modulefiles instruct the module command to alter or set shell environment variables such as PATH, MANPATH, etc. modulefiles may be shared by many users on a system and users may have their own collection to supplement or replace the shared modulefiles. Modules can be loaded and unloaded dynamically and atomically, in an clean fashion. All popular shells are supported, including bash, ksh, zsh, sh, csh, tcsh, fish, as well as some scripting languages such as tcl, perl, python, ruby, cmake and r. Modules are useful in managing different versions of applications. Modules can also be bundled into metamodules that will load an entire suite of different applications.
GPL-2.0-or-later
* Sat Jul 31 2021 mail@philipp-wagner.com - Update to upstream version 4.8.0 See https://modules.readthedocs.io/en/latest/NEWS.html#modules-4-8-0-2021-07-14 for a list of changes. * Thu May 06 2021 mail@philipp-wagner.com - Update to upstream version 4.7.1 * Doc: clarify the license terms used by the project. (fix issue #389) * Align all files from the Modules project under the GPLv2+ license. Scripts and libraries that were previously licensed with GPLv3+ have been moved to GPLv2+ with the consent of their respective copyright holders. (fix issue #389) * Revert "Install: have configure script assume the . dot directory when invoked without the prepended ./" as consent was not obtained from author to relicense the contribution to GPLv2+. * Doc: fixes few typos in module(1) and modulefile(4). * Update the sh-to-mod mechanism to support version 3.2 of the fish shell. Fish 3.2 introduces the . builtin command that should be regexp-escaped when determining the shell functions or aliases defined by the script analyzed by sh-to-mod. * Vim: update addon files to highlight modulefile variables ModuleTool, ModuleToolVersion and ModulesCurrentModulefile. * Doc: update the description and default value of the - -with-dark-background-colors and --with-light-background-colors installation options. * Doc: add description of changes that occurred on versions 4.6 and 4.7 for the --with-dark-background-colors and --with-light-background-colors installation options and for the MODULES_COLORS environment variable. * Doc: correct the default value of the --with-tag-abbrev installation option. * Doc: add Sticky modules cookbook recipe. - Correct package license to GPLv2+, matching upstream. * Mon Mar 22 2021 mail@philipp-wagner.com - Mark the download service as disabled to meet factory submission guidelines. - Add a runtime dependency on Python for createmodule.py script. - Set /usr/bin/python3 as interpreter for all Python scripts (instead of relying on /usr/bin/env, which is used by default). - Add fdupes back to solve rpmlint warning. * Sat Feb 20 2021 mail@philipp-wagner.com - Update to version 4.7.0 Check https://github.com/cea-hpc/modules/releases/tag/v4.7.0 for details. - Mark sh and csh module initialization scripts installed into /etc/profile.d as managed by this package by moving the symlinking to the %install section. - Support fish (shell completion and functionality). - Use a source service instead of manually adding the source tarball. - Clean up spec file to remove unused code (e.g. CFLAGS which aren't used in the source code any more, since it's all TCL now). - Update description to match the current description on the homepage. * Fri May 15 2020 eich@suse.com - Update to version 4.5.0 Check https://github.com/cea-hpc/modules/releases/tag/v4.5.0 for details. - Install profile script to set aliases (boo#1100410) - Add: Remove-empty-unused-static-function.patch replaces: modules-4.1.2-return.patch - Remove: modules-4.1.2-fix-bashisms.patch BOGUS: applied to a csh context. - Install .vim files to /usr/share/vim/site. * Tue Apr 17 2018 boris@steki.net - rolled back change from /usr/share/Modules (package name) to old expected behavior /usr/share/modules - fixed redhat/fedora builds * Mon Apr 16 2018 boris@steki.net - too many changes to put into changelog please read Changelog in /usr/share/doc/packages/Modules-doc/ChangeLog (installed from Modules-doc package) - removed return.patch - removed share.patch - reworked return.patch and renamed to modules-4.1.2-return.patch - reworked fixing-bashisms patch for current version renamed modules-3.2.10-fix-bashisms.patch to modules-4.1.2-fix-bashisms.patch * Sun Nov 16 2014 ledest@gmail.com - fix bashism in add.modules script - add patches: * modules-3.2.10-fix-bashisms.patch * Tue Aug 26 2014 jengelh@inai.de - Resolve build failure with automake-1.14 - Use some RPM macros instead of hardcoded paths; remove redundant %clean section * Thu Aug 01 2013 max@suse.com - Set -DUSE_INTERP_RESULT and -DUSE_INTERP_ERRORLINE" to fix build with Tcl 8.6. * Mon Feb 04 2013 coolo@suse.com - update license to new format * Fri Dec 21 2012 kkaempf@suse.com - update to 3.2.10 * Fixed the module switch with custom delimiters (Tyson Whitehead) * If a bash shell check if interactive or not for alias/functions * Fix the flags with regards to recursive load/unload * Fix perl.pm init file typo (bug 3497092) * Moved from cvs to git (and now: modulefile/module-git) * Fix the module swap with the --delim option (Tyson Whitehead) * Increased the "update" buffer (Leon Kos) * Use the locale for sorting modulefiles by the avail command * Fixed the segfault problem with Tcl_RegExpCompile() (Kenneth Hoste, Tyson Whitehead) * Updated the FSF address in LICENSE.GPL (Jan Synacek) * Forked the Tcl-only version to be maintained by Kent Mein. * Added the "module-info type" query to return 'C' to indicate that the modulecmd executable is the "C" version. (The Tcl-only version will return 'Tcl'.) * Search /usr/lib64 for tclConfig.sh also (Jan Synacek) * Tested loading 20 other modulefiles from a single one * Have ChangeLog generated by a script due to Marcus D. Hanwell * Mon Sep 10 2012 kkaempf@suse.com - complete the move from /usr/Modules to /usr/share/Modules (bnc#778525) * Wed Aug 29 2012 alinm.elena@gmail.com - update to 3.2.9c * Fix the coexistence of load/remove flags (Martin Siegert) * Fixed an overlapping string copy (Wilson Snyder & Orion Poplawski) * Isolated calls to the new interpreter and get & set env.vars. * Crucial bug fix of same by (Orion Poplawski). * Optionally use Tcl memory check routines for malloc/realloc. * Fixed the "module purge" memory corruption (Poor Yorick) * Added support for Ruby (Tammo Tjarks) - replace defaut in the profile files with the proper version - make module files from /etc %config * Thu Dec 01 2011 coolo@suse.com - add automake as buildrequire to avoid implicit dependency * Tue Oct 18 2011 kkaempf@suse.com - move /usr/Modules to /usr/share/Modules for FHS 2.2 * Tue Oct 18 2011 kkaempf@suse.com - update to 3.2.8a * switched to 3.2 release * lots of changes and bugfixes * see NEWS for details * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Fri Jan 20 2006 mrueckert@suse.de - Remove temporary files if they are no longer used. (#73973,#144398) * Tue Jan 17 2006 mrueckert@suse.de - fix version path so modules find its configs again * Mon Sep 13 2004 nashif@suse.de - Fixed trap call in profile.d script (#45056) * Thu Sep 02 2004 nashif@suse.de - #43781: Fixed segfault, verify tmp file was created. * Sat Aug 14 2004 nashif@suse.de - Renamed package - Fixed mkstemp (#43781) * Sat Apr 24 2004 nashif@suse.de - Added -fno-strict-aliasing to CFLAGS * Sat Jan 10 2004 adrian@suse.de - use x-devel-packages * Sat May 17 2003 nashif@suse.de - Fixed file list in spec file * Tue Aug 06 2002 nashif@suse.de - fixed sourcing of global configuration file * Mon Feb 11 2002 nashif@suse.de - new version: 3.1.6 * Wed Jun 06 2001 nashif@suse.de - Fixed configure.in * Mon Feb 19 2001 nashif@suse.de - Initial Release (Version 3.1.1)
/etc/Modules /etc/Modules/siteconfig.tcl /etc/profile.d/modules.csh /etc/profile.d/modules.sh /usr/bin/add.modules /usr/bin/createmodule.py /usr/bin/envml /usr/bin/mkroot /usr/bin/modulecmd /usr/lib64/Modules /usr/lib64/Modules/libtclenvmodules.so /usr/lib64/Modules/modulecmd-compat /usr/lib64/Modules/modulecmd.tcl /usr/share/Modules /usr/share/Modules/init /usr/share/Modules/init/bash /usr/share/Modules/init/bash_completion /usr/share/Modules/init/cmake /usr/share/Modules/init/csh /usr/share/Modules/init/fish /usr/share/Modules/init/fish_completion /usr/share/Modules/init/ksh /usr/share/Modules/init/ksh-functions /usr/share/Modules/init/ksh-functions/ml /usr/share/Modules/init/ksh-functions/module /usr/share/Modules/init/ksh-functions/switchml /usr/share/Modules/init/lisp /usr/share/Modules/init/modulerc /usr/share/Modules/init/perl.pm /usr/share/Modules/init/profile-compat.csh /usr/share/Modules/init/profile-compat.sh /usr/share/Modules/init/profile.csh /usr/share/Modules/init/profile.sh /usr/share/Modules/init/python.py /usr/share/Modules/init/r.R /usr/share/Modules/init/ruby.rb /usr/share/Modules/init/sh /usr/share/Modules/init/tcl /usr/share/Modules/init/tcsh /usr/share/Modules/init/tcsh_completion /usr/share/Modules/init/zsh /usr/share/Modules/init/zsh-functions /usr/share/Modules/init/zsh-functions/_module /usr/share/doc/packages/Modules /usr/share/doc/packages/Modules/README /usr/share/fish /usr/share/fish/vendor_completions.d /usr/share/fish/vendor_completions.d/module.fish /usr/share/fish/vendor_functions.d /usr/share/fish/vendor_functions.d/module.fish /usr/share/man/man1/ml.1.gz /usr/share/man/man1/module-compat.1.gz /usr/share/man/man1/module.1.gz /usr/share/man/man4/modulefile-compat.4.gz /usr/share/man/man4/modulefile.4.gz /usr/share/modules /usr/share/modules/dot /usr/share/modules/module-git /usr/share/modules/module-info /usr/share/modules/modules /usr/share/modules/null /usr/share/modules/use.own /usr/share/vim /usr/share/vim/site /usr/share/vim/site/ftdetect /usr/share/vim/site/ftdetect/modulefile.vim /usr/share/vim/site/ftplugin /usr/share/vim/site/ftplugin/modulefile.vim /usr/share/vim/site/syntax /usr/share/vim/site/syntax/modulefile.vim
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Nov 4 23:54:42 2024