Commit 3abedd8d authored by gsell's avatar gsell
Browse files

build-blocks:

- modulefiles added
parent e01e8cac
#%Module1.0
set whatis "generic library support script"
set url "http://www.gnu.org/software/libtool/"
set libtool "GNU GPL v2"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
GNU libtool is a generic library support script. Libtool hides the
complexity of using shared libraries behind a consistent, portable
interface.
To use libtool, add the new generic library building commands to
your Makefile, Makefile.in, or Makefile.am.
"
source $env(PSI_LIBMODULES)
#%Module1.0
module-whatis "traditional unix macro processor"
module-url 'http://www.gnu.org/software/m4/'
module-license "GNU GPL v3"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-help "
GNU M4 is an implementation of the traditional Unix macro processor. It
is mostly SVR4 compatible although it has some extensions (for example,
handling more than 9 positional parameters to macros). GNU M4 also has
built-in functions for including files, running shell commands, doing
arithmetic, etc.
GNU M4 is a macro processor in the sense that it copies its input to the
output expanding macros as it goes. Macros are either builtin or user-
defined and can take any number of arguments. Besides just doing macro
expansion, m4 has builtin functions for including named files, running
UNIX commands, doing integer arithmetic, manipulating text in various
ways, recursion etc... m4 can be used either as a front-end to a compiler
or as a macro processor in its own right.
"
#%Module1.0
set whatis "Anaconda Python Distribution - Python scripting language."
set url "https://store.continuum.io/cshop/anaconda/"
set license "http://docs.continuum.io/anaconda/eula.html"
set maintainer "Derek Feichtinger <derek.feichtinger@psi.ch>"
set help "Anaconda is a completely free Python distribution
(including for commercial use and redistribution). It includes over
195 of the most popular Python packages for science, math,
engineering, data analysis.
The distribution is enriched by PSI specific packages.
"
set dont-setenv { LD_LIBRARY_PATH }
source $env(PSI_LIBMODULES)
#%Module1.0
set whatis "programming language"
set url "http://www.java.com"
set license "See http://java.com/license"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
Java is a programming language and computing platform first released by Sun
Microsystems in 1995. There are lots of applications and websites that will
not work unless you have Java installed, and more are created every day.
Java is fast, secure, and reliable. From laptops to datacenters, game
consoles to scientific supercomputers, cell phones to the Internet, Java is
everywhere!
"
source $env(PSI_LIBMODULES)
#%Module1.0
set whatis "File system and storage benchmark"
set url "http://sourceforge.net/projects/filebench/"
set license "Common Development and Distribution License"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
Filebench is a file system and storage benchmark that can generate a variety
of workloads. It employs extensive Workload Model Language (WML) for detailed
workload specification.
"
source $env(PSI_LIBMODULES)
#%Module1.0
set whatis "fsstress"
set url "http://www.cs.duke.edu/ari/fstress/"
set license "BSD-like"
set licensefile "COPYRIGHT"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
Fstress is a synthetic, flexible, self-scaling NFS file service benchmark
whose primary goal is flexibility. Fstress exports control over several
dimensions in both data set and workload, enabling a wide range of tests
for fundamental evaluation of file service scalability, sizing,
configuration, and other factors. Fstress includes several important
canned workloads.
"
source $env(PSI_LIBMODULES)
#%Module1.0
set whatis "filesystem metadata benchmark"
set url "http://mdtest.sourceforge.net/"
set license "GNU GPL v2"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
mdtest is an MPI-coordinated metadata benchmark test that performs
open/stat/close operations on files and directories and then reports
the performance.
"
source $env(PSI_LIBMODULES)
#%Module1.0
set whatis "utility for network discovery and security auditing."
set url "http://nmap.org/"
set license "GNU GPL v2"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
Nmap (\"Network Mapper\") is a free and open source (license) utility for
network discovery and security auditing. Many systems and network
administrators also find it useful for tasks such as network inventory,
managing service upgrade schedules, and monitoring host or service uptime.
Nmap uses raw IP packets in novel ways to determine what hosts are available
on the network, what services (application name and version) those hosts are
offering, what operating systems (and OS versions) they are running, what
type of packet filters/firewalls are in use, and dozens of other
characteristics. It was designed to rapidly scan large networks, but works
fine against single hosts. Nmap runs on all major computer operating
systems, and official binary packages are available for Linux, Windows, and
Mac OS X. In addition to the classic command-line Nmap executable, the Nmap
suite includes an advanced GUI and results viewer (Zenmap), a flexible data
transfer, redirection, and debugging tool (Ncat), a utility for comparing
scan results (Ndiff), and a packet generation and response analysis tool
(Nping).
"
source $env(PSI_LIBMODULES)
#%Module1.0
set whatis "modify dynamic linker and RPATH of ELF executables."
set url "http://nixos.org/patchelf.html"
set license "GNU GPL v3"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
PatchELF is a small utility to modify the dynamic linker and RPATH of
ELF executables.
"
source $env(PSI_LIBMODULES)
#%Module1.0
set whatis "C/C++ IDE"
set url "http://eclipse.org/home/index.php"
set license "Eclipse license"
set licensefile "notice.html"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
Eclipse is famous for its Java Integrated Development Environment (IDE), but
its C/C++ IDE and PHP IDE are pretty cool too. You can easily combine
language support and other features into any of our default packages, and
the Eclipse Marketplace allows for virtually unlimited customization and
extension.
"
source $env(PSI_LIBMODULES)
if { [uname sysname] == "Darwin" } {
set-alias Eclipse "open -n \"$PREFIX/Eclipse.app\""
}
#%Module1.0
set whatis "open source web browser"
set url "https://www.mozilla.org/en-US/firefox/desktop/"
set license " Mozilla Public License 2.0 and other"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
Mozilla Firefox (known simply as Firefox) is a free and open-source web
browser developed for Windows, OS X, and Linux, with a mobile version for
Android, by the Mozilla Foundation and its subsidiary, the Mozilla
Corporation. Firefox uses the Gecko layout engine to render web pages, which
implements current and anticipated web standards.
"
source $env(PSI_LIBMODULES)
if { [uname sysname] == "Darwin" } {
set-alias Firefox "open -n \"$PREFIX/Firefox.app\""
}
#%Module1.0
set whatis "long term support version"
set url "http://www.opera.com/"
set license "Opera EULA"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
Firefox web browser.
"
source $env(PSI_LIBMODULES)
if { [uname sysname] == "Darwin" } {
set-alias Opera "open -n \"$PREFIX/Opera.app\""
}
#%Module1.0
set whatis "free, open source, cross-platform email, news, and chat client."
set url "http://www.mozilla.org/en-US/thunderbird/"
set license " Mozilla Public License 2.0 and other"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
Thunderbird is an email, newsgroup, news feed, and chat (XMPP, IRC, Twitter)
client. The vanilla version is not a personal information manager, although
the Mozilla Lightning extension adds PIM functionality. Additional features,
if needed, are often available via other extensions.
"
source $env(PSI_LIBMODULES)
if { [uname sysname] == "Darwin" } {
set-alias Thunderbird "open -n \"$PREFIX/Thunderbird.app\""
}
#%Module1.0
set whatis "extensible, customizable text editor—and more"
set url "http://www.gnu.org/software/emacs/"
set license "GNU GPL v3"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
GNU Emacs is an extensible, customizable text editor—and more. At its
core is an interpreter for Emacs Lisp, a dialect of the Lisp programming
language with extensions to support text editing. The features of GNU
Emacs include:
- Content-sensitive editing modes, including syntax coloring, for a
variety of file types including plain text, source code, and HTML.
- Complete built-in documentation, including a tutorial for new users.
- Full Unicode support for nearly all human languages and their scripts.
- Highly customizable, using Emacs Lisp code or a graphical interface.
- A large number of extensions that add other functionality, including
a project planner, mail and news reader, debugger interface, calendar,
and more. Many of these extensions are distributed with GNU Emacs;
others are available separately.
"
source $env(PSI_LIBMODULES)
#%Module1.0
set dont-setenv { GIT_DIR }
set whatis "distributed version control system"
set url "http://git-scm.com/"
set license "GNU GPL v2"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
Git is a free and open source distributed version control system
designed to handle everything from small to very large projects
with speed and efficiency.
Git is easy to learn and has a tiny footprint with lightning fast
performance. It outclasses SCM tools like Subversion, CVS, Perforce,
and ClearCase with features like cheap local branching, convenient
staging areas, and multiple workflows.
"
source $env(PSI_LIBMODULES)
#%Module1.0
set whatis "source code tag system"
set url "http://www.gnu.org/software/global/"
set license "GNU GPL v3"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
GNU GLOBAL is a source code tag system that works the same way across
diverse environments, such as Emacs editor, Vi editor, Less viewer, Bash
shell, various web browsers, etc. You can locate specified tags, such as
functions, macros, structs, classes, in your source files and move there
easily. It is useful for hacking large projects which contain many
sub-directories, many #ifdef and many main() functions. It is similar to
ctags or etags, but is different from them at the point of independence of
any editor. It runs on a UNIX (POSIX) compatible operating system, like GNU
and BSD.
"
source $env(PSI_LIBMODULES)
#%Module1.0
set whatis "portable command-line driven graphing utility"
set url "http://www.gnuplot.info/"
set license "See \$GNUPLOT_DIR/share/doc/gnuplot/Copyright"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
Gnuplot is a portable command-line driven graphing utility for Linux,
OS/2, MS Windows, OSX, VMS, and many other platforms. The source code
is copyrighted but freely distributed (i.e., you don't have to pay for
it). It was originally created to allow scientists and students to
visualize mathematical functions and data interactively, but has grown
to support many non-interactive uses such as web scripting. It is also
used as a plotting engine by third-party applications like Octave.
Gnuplot has been supported and under active development since 1986.
"
source $env(PSI_LIBMODULES)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment