- in sub-command 'load': print conflict message not just load failed
- in sub-command 'search': equal sign can now be used for options
'--with' and '--release'
- sub-command options can now be specified on the LHS of the sub-command
- unused procedures removed
- implementation of the output of the .info file moved to modulecmd.bash
- swap is now implemented in modulecmd.bash as unload followed by a load
- libmodules.tcl: rename implementation to variant, fixes in file name joining
- modulecmd.bash.in: get available groups from 'GroupDepths'. There is no
need to use a dedicated variable for housekeeping available groups.
- Pmodules/bash: contains now only the 'module()' function, some sanity
checks and initialization of bash completion plus unsetting some unused
variables.
- Pmodules/libstd.bash: bug fixed in std::append_path if path includes spaces
- Pmodules/modulecmd.bash.in: (re-)initialize if 'PMODULES_ENV' is empty or
unset
- option '--all-variants' is not required any more, a version can be passed
as regex
- supress output from un-tar, configure, compile and install if not in
verbose mode
- option '--enable-cleanup' added
- remove src directory after successful build by default
- an equal sign ('=') may prepend a version number passed as argument
- various fixes
- issue with using 'pbuild::use_{autotools,cmake}' outside a "prep"-
function fixed
- installing depending shared libs improved
- abort if a target fails
- option '--all-variants' added, if this option is set, all variants matching
the given version(s) will be build
- the build-system uses the release specified in the variants file. If a
dependency have an improper release, the build stops
- the library is now better isolated from the "main" programm.
- several variables and function have been refactored
- supported_os() renamed to supported_systems(), check is done in make_all
- supported_compilers() removed, obsolete since all variants must be defined in the variants-file
- set_download_url() cannot be used to pass SHA256 sums
- set_sha256sum() added