Merge branch 'master' of gitlab.psi.ch:Pmodules/buildblocks

This commit is contained in:
2018-05-02 09:31:27 +02:00
26 changed files with 160 additions and 7 deletions

View File

@@ -2,4 +2,7 @@ atlas/3.10.3 unstable gcc/4.8.5
atlas/3.10.2 deprecated gcc/4.9.2
atlas/3.10.3 unstable gcc/4.9.4
atlas/3.10.3 unstable gcc/5.4.0
atlas/3.10.3 unstable gcc/5.5.0
atlas/3.10.3 unstable gcc/6.2.0
atlas/3.10.3 unstable gcc/6.4.0
atlas/3.10.3 unstable gcc/7.3.0

View File

@@ -1,2 +1,3 @@
gtest/1.7.0 stable b:cmake b:gcc/5.4.0
gtest/1.7.0 stable b:cmake b:gcc/7.3.0
gtest/1.7.0 stable b:cmake b:clang-macos/9.0.0

View File

@@ -24,3 +24,4 @@ H5hut/2.0.0rc4 unstable clang-macos/9.0.0 openmpi/3.0.0 hdf5/1.10.1 b:automake/
H5hut/2.0.0rc4 unstable intel/17.4 openmpi/1.10.7 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3
H5hut/2.0.0rc4 unstable intel/17.4 openmpi/2.1.2 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3
H5hut/2.0.0rc4 unstable intel/17.4 openmpi/3.0.0 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3
H5hut/2.0.0rc4 unstable clang-macos/9.0.0 openmpi/3.0.0 hdf5/1.10.1 b:automake/1.15 b:autoconf/2.69 b:libtool/2.4.6 b:Python/2.7.12 b:parmetis/4.0.3

View File

@@ -14,12 +14,19 @@ pbuild::configure() {
if (( V_MAJOR >= 2 )); then
: config_args+=" --enable-python"
fi
case "${COMPILER}" in
"clang-macos" )
:
;;
* )
config_args+='--enable-fortran'
;;
esac
"${MODULE_SRCDIR}"/configure \
--prefix="${PREFIX}" \
--enable-parallel \
--enable-debug \
--enable-fortran \
--enable-shared \
--with-hdf5=$HDF5_PREFIX \
--with-pic \

View File

@@ -3,3 +3,4 @@ mpc/1.0.3 stable b:gmp/6.1.0 b:mpfr/3.1.4
mpc/1.0.3-1 stable b:gmp/6.1.1 b:mpfr/3.1.4
mpc/1.0.3-2 stable b:gmp/6.1.2 b:mpfr/3.1.5
mpc/1.1.0 stable b:gmp/6.1.2 b:mpfr/4.0.0
mpc/1.1.0-1 stable b:gmp/6.1.2 b:mpfr/4.0.1

View File

@@ -1 +1,2 @@
mpfr/4.0.0 stable b:gmp/6.1.2
mpfr/4.0.1 stable b:gmp/6.1.2

View File

@@ -5,4 +5,5 @@ OPAL/1.6.0rc4 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 hdf5/1.8.18 H5hut/2
OPAL/1.6.0rc5 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 hdf5/1.8.18 H5hut/2.0.0rc3 gsl/2.2.1 trilinos/12.10.1 cuda/8.0.44 dks/1.1.2 b:cmake/3.6.3 b:OpenBLAS/0.2.19
OPAL/1.6.0rc6 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 hdf5/1.8.18 H5hut/2.0.0rc3 gsl/2.2.1 trilinos/12.10.1 cuda/8.0.44 dks/1.1.2 b:cmake/3.6.3 b:OpenBLAS/0.2.19
OPAL/1.6.0 stable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 hdf5/1.8.18 H5hut/2.0.0rc3 gsl/2.2.1 trilinos/12.10.1 cuda/8.0.44 dks/1.1.2 b:cmake/3.6.3 b:OpenBLAS/0.2.19
OPAL/1.6.1 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 hdf5/1.8.18 H5hut/2.0.0rc3 gsl/2.2.1 trilinos/12.10.1 cuda/8.0.44 dks/1.1.2 b:cmake/3.6.3 b:OpenBLAS/0.2.19
OPAL/1.6.1 stable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 hdf5/1.8.18 H5hut/2.0.0rc3 gsl/2.2.1 trilinos/12.10.1 cuda/8.0.44 dks/1.1.2 b:cmake/3.6.3 b:OpenBLAS/0.2.19
OPAL/1.6.2 stable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 hdf5/1.8.18 H5hut/2.0.0rc3 gsl/2.2.1 trilinos/12.10.1 cuda/8.0.44 dks/1.1.2 b:cmake/3.6.3 b:OpenBLAS/0.2.19

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env modbuild
SOURCE_URL='http://amas.web.psi.ch/Downloads/OPAL/OPAL-1.6.0rc6.tar.bz2'
SOURCE_URL='http://amas.web.psi.ch/Downloads/$P/$P-$V.tar.bz2'
config_args=()

View File

@@ -12,3 +12,4 @@ trilinos/12.10.1 unstable gcc/6.2.0 openmpi/1.10.4 b:cmake/3.6.3 b:OpenBLAS/0.2.
trilinos/12.12.1 unstable gcc/7.3.0 openmpi/1.10.7 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3
trilinos/12.12.1 unstable gcc/7.3.0 openmpi/2.1.2 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3
trilinos/12.12.1 unstable gcc/7.3.0 openmpi/3.0.0 hdf5/1.10.1 b:cmake/3.6.3 b:OpenBLAS/0.2.20 b:parmetis/4.0.3
trilinos/12.12.1 unstable clang-macos/9.0.0 openmpi/3.0.0 hdf5/1.10.1 b:cmake/3.9.6 b:OpenBLAS/0.2.20 b:parmetis/4.0.3

View File

@@ -1,2 +1,3 @@
Python/2.7.11 stable openssl/1.0.2j Tcl/8.6.4 Tk/8.6.4
Python/2.7.12 stable openssl/1.0.2j Tcl/8.6.4 Tk/8.6.4
Python/2.7.14 stable openssl/1.0.2o Tcl/8.6.4 Tk/8.6.4

View File

@@ -31,7 +31,7 @@ pbuild::post_install() {
pip${V_MAJOR} install pandas
pip${V_MAJOR} install sympy
pip${V_MAJOR} install nose
pip${V_MAJOR} install mpi4py
#pip${V_MAJOR} install mpi4py
}
pbuild::add_to_group 'Programming'

View File

@@ -1,2 +1,3 @@
automake/1.14 stable m4/1.4.17 autoconf/2.69
automake/1.15 stable m4/1.4.17 autoconf/2.69
automake/1.16 stable m4/1.4.17 autoconf/2.69

View File

@@ -2,4 +2,5 @@ gcc/5.1.0 deprecated b:gmp/5.1.1 b:mpfr/3.1.2 b:mpc/1.0.2
gcc/5.2.0 deprecated b:gmp/6.0.0 b:mpfr/3.1.3 b:mpc/1.0.3
gcc/5.3.0 stable b:gmp/6.0.0 b:mpfr/3.1.3 b:mpc/1.0.3
gcc/5.4.0 stable b:gmp/6.1.2 b:mpfr/3.1.5 b:mpc/1.0.3-2
gcc/5.5.0 stable b:gmp/6.1.2 b:mpfr/4.0.1 b:mpc/1.1.0-1

View File

@@ -0,0 +1 @@
perl/5.26.1 unstable

17
Programming/perl/build Executable file
View File

@@ -0,0 +1,17 @@
#!/usr/bin/env modbuild
SOURCE_URL="http://www.cpan.org/src/5.0/$P-$V.tar.gz"
pbuild::configure() {
"${MODULE_SRCDIR}"/configure.gnu \
--prefix="${PREFIX}" \
|| exit 1
}
pbuild::post_build() {
make test
}
pbuild::compile_in_sourcetree
pbuild::add_to_group 'Programming'
pbuild::make_all

View File

@@ -0,0 +1,19 @@
#%Module1.0
module-whatis "scripting language."
module-url "http://www.perl.org/"
module-license "See https://dev.perl.org/licenses/"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-help "
Perl 5 is a highly capable, feature-rich programming language with
over 29 years of development. Perl 5 runs on over 100 platforms from
portables to mainframes and is suitable for both rapid prototyping
and large scale development projects.
'Perl' is a family of languages, 'Perl 6' is part of the family, but
it is a separate language which has its own development team. Its
existence has no significant impact on the continuing development of
'Perl 5'.
"

View File

@@ -0,0 +1 @@
asciidoc/8.6.9 unstable Python/2.7.14

31
Tools/asciidoc/build Executable file
View File

@@ -0,0 +1,31 @@
#!/usr/bin/env modbuild
SOURCE_URL="https://sourceforge.net/projects/asciidoc/files/$P/$V/$P-$V.tar.gz"
pbuild::configure() {
"${MODULE_SRCDIR}"/configure \
--prefix="${PREFIX}" \
|| exit 1
}
pbuild::compile_in_sourcetree
pbuild::add_to_group 'Tools'
pbuild::set_docfiles \
BUGS \
BUGS.txt \
CHANGELOG \
CHANGELOG.txt \
COPYING \
COPYRIGHT \
INSTALL \
INSTALL.txt \
MANIFEST \
README \
README.txt
pbuild::make_all
# Local Variables:
# mode: sh
# sh-basic-offset: 8
# tab-width: 8
# End:

18
Tools/asciidoc/modulefile Normal file
View File

@@ -0,0 +1,18 @@
#%Module1.0
module-whatis "translater for asciidoc formatted documents"
module-url "http://www.methods.co.nz/asciidoc/index.html"
module-license "GPL v2"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-help "
AsciiDoc is a text document format for writing notes, documentation,
articles, books, ebooks, slideshows, web pages, man pages and blogs.
AsciiDoc files can be translated to many formats including HTML, PDF,
EPUB, man page.
AsciiDoc is highly configurable: both the AsciiDoc source file syntax
and the backend output markups (which can be almost any type of SGML/XML
markup) can be customized and extended by the user.
"

View File

@@ -2,5 +2,5 @@ git/2.3.3 stable Tcl/8.6.4 Tk/8.6.4
git/2.5.2 stable Tcl/8.6.4 Tk/8.6.4
git/2.8.1 stable Tcl/8.6.4 Tk/8.6.4
git/2.11.1 stable Tcl/8.6.4 Tk/8.6.4
git/2.13.0 stable Tcl/8.6.4 Tk/8.6.4
git/2.16.2 stable Tcl/8.6.4 Tk/8.6.4
git/2.13.0 stable Tcl/8.6.4 Tk/8.6.4 b:perl b:asciidoc b:xmlto
git/2.16.2 stable Tcl/8.6.4 Tk/8.6.4 b:perl b:asciidoc b:xmlto

View File

@@ -15,6 +15,7 @@ pbuild::configure() {
"${MODULE_SRCDIR}"/configure \
--prefix="${PREFIX}" \
--with-tcltk \
--with-perl="${PERL_PREFIX}/bin/perl" \
|| exit 1
}

View File

@@ -1,2 +1,3 @@
openssl/1.0.2h deprecated
openssl/1.0.2j stable
openssl/1.0.2o stable

View File

@@ -1 +1 @@
vim/8.0.586 unstable
vim/8.0.586 unstable b:Python/2.7.14

1
Tools/xmlto/0/variants Normal file
View File

@@ -0,0 +1 @@
xmlto/0.0.28 stable

26
Tools/xmlto/build Executable file
View File

@@ -0,0 +1,26 @@
#!/usr/bin/env modbuild
SOURCE_URL="https://releases.pagure.org/$P/$P-$V.tar.bz2"
pbuild::configure() {
"${MODULE_SRCDIR}"/configure \
--prefix="${PREFIX}" \
|| exit 1
}
pbuild::compile_in_sourcetree
pbuild::add_to_group 'Tools'
pbuild::set_docfiles \
AUTHORS \
COPYING \
FAQ \
NEWS \
README \
THANKS
pbuild::make_all
# Local Variables:
# mode: sh
# sh-basic-offset: 8
# tab-width: 8
# End:

18
Tools/xmlto/modulefile Normal file
View File

@@ -0,0 +1,18 @@
#%Module1.0
module-whatis "script to convert XML to other formats"
module-url "https://pagure.io/xmlto"
module-license "GPL v2"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-help "
Utility xmlto is a simple shell script for converting XML files to various
formats. It serves as easy to use command line frontend to make fine output
without remembering many long options and searching for the syntax of the
backends.
At the moment it supports conersion from docbook, xhtml1 and fo format to
various output formats(awt, fo, htmlhelp, javahelp, mif, pdf, svg, xhtml,
dvi, html, html-nochunks, man , pcl, ps, txt, xhtml-nochunks)
"