From 0aee428b67081a9fa47506685319cf3b7f3ec4eb Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 11 Apr 2018 16:42:33 +0200 Subject: [PATCH 01/12] Python - mpi4py removed --- Programming/Python/build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Programming/Python/build b/Programming/Python/build index 6b24c55..6549949 100755 --- a/Programming/Python/build +++ b/Programming/Python/build @@ -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' From 2ba8c50c907dcf98c4fd0d90e3e4444ef170cae1 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 11 Apr 2018 16:42:59 +0200 Subject: [PATCH 02/12] Python - variant for version 2.7.14 added --- Programming/Python/2/variants | 1 + 1 file changed, 1 insertion(+) diff --git a/Programming/Python/2/variants b/Programming/Python/2/variants index 0f8a7d8..5d8619a 100644 --- a/Programming/Python/2/variants +++ b/Programming/Python/2/variants @@ -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 From ce1b5be86d73f655cdbd18a702e151edbfc7fe01 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 11 Apr 2018 16:44:44 +0200 Subject: [PATCH 03/12] git - use Modules perl, asciidoc and xmlto for building --- Tools/git/2/variants | 2 +- Tools/git/build | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Tools/git/2/variants b/Tools/git/2/variants index f214488..7a3f89d 100644 --- a/Tools/git/2/variants +++ b/Tools/git/2/variants @@ -2,4 +2,4 @@ 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 unstable Tcl/8.6.4 Tk/8.6.4 +git/2.13.0 unstable Tcl/8.6.4 Tk/8.6.4 b:perl b:asciidoc b:xmlto diff --git a/Tools/git/build b/Tools/git/build index 16dcee2..e48a85e 100755 --- a/Tools/git/build +++ b/Tools/git/build @@ -15,6 +15,7 @@ pbuild::configure() { "${MODULE_SRCDIR}"/configure \ --prefix="${PREFIX}" \ --with-tcltk \ + --with-perl="${PERL_PREFIX}/bin/perl" \ || exit 1 } From 461db33ac129e876279838995f917087b98a3e29 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 11 Apr 2018 16:45:35 +0200 Subject: [PATCH 04/12] openssl - variant for version 1.0.2o added --- Tools/openssl/1/variants | 1 + 1 file changed, 1 insertion(+) diff --git a/Tools/openssl/1/variants b/Tools/openssl/1/variants index cde34c7..68a9ea4 100644 --- a/Tools/openssl/1/variants +++ b/Tools/openssl/1/variants @@ -1,2 +1,3 @@ openssl/1.0.2h deprecated openssl/1.0.2j stable +openssl/1.0.2o stable From 5f513f9f3cb195be9503934c2049b7cd1868cabb Mon Sep 17 00:00:00 2001 From: Hans-Christian Stadler Kleeb Date: Tue, 17 Apr 2018 13:15:23 +0200 Subject: [PATCH 05/12] hdf5_serial/1.10.2 for intel/18.2 and gcc/7.3.0 --- Compiler/hdf5_serial/1/variants.Linux | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Compiler/hdf5_serial/1/variants.Linux b/Compiler/hdf5_serial/1/variants.Linux index 992b860..9aaba2e 100644 --- a/Compiler/hdf5_serial/1/variants.Linux +++ b/Compiler/hdf5_serial/1/variants.Linux @@ -49,8 +49,12 @@ hdf5_serial/1.10.1 stable gcc/6.3.0 hdf5_serial/1.10.1 stable gcc/7.2.0 hdf5_serial/1.10.1 stable gcc/7.3.0 +hdf5_serial/1.10.2 stable gcc/7.3.0 + hdf5_serial/1.10.1 unstable intel/17.1 hdf5_serial/1.10.1 stable intel/17.4 +hdf5_serial/1.10.2 unstable intel/18.2 + hdf5_serial/1.10.1 unstable pgi/17.3 hdf5_serial/1.10.1 unstable pgi/17.7 From 64cde589436b41ebb61891cee2c0c198bc44a376 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Tue, 17 Apr 2018 17:25:27 +0200 Subject: [PATCH 06/12] mpc/1: variant with gmp/6.1.2 and mpfr/4.0.1 added --- Libraries/mpc/1/variants | 1 + 1 file changed, 1 insertion(+) diff --git a/Libraries/mpc/1/variants b/Libraries/mpc/1/variants index 97455ac..a0caba7 100644 --- a/Libraries/mpc/1/variants +++ b/Libraries/mpc/1/variants @@ -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 From 8f14cccf0e2790ccd4340bd0d14fee5178a2013d Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Tue, 17 Apr 2018 17:26:25 +0200 Subject: [PATCH 07/12] mpfr/4: variant for mpfr/4.0.1 with gmp/6.1.2 added --- Libraries/mpfr/4/variants | 1 + 1 file changed, 1 insertion(+) diff --git a/Libraries/mpfr/4/variants b/Libraries/mpfr/4/variants index cec1cb1..3d8e833 100644 --- a/Libraries/mpfr/4/variants +++ b/Libraries/mpfr/4/variants @@ -1 +1,2 @@ mpfr/4.0.0 stable b:gmp/6.1.2 +mpfr/4.0.1 stable b:gmp/6.1.2 From 1df7c045864ede1c9b4fd3d4e41d703515887797 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Tue, 17 Apr 2018 17:27:12 +0200 Subject: [PATCH 08/12] automake/1: variant for version 1.16 added --- Programming/automake/1/variants | 1 + 1 file changed, 1 insertion(+) diff --git a/Programming/automake/1/variants b/Programming/automake/1/variants index 5704e8c..25829fa 100644 --- a/Programming/automake/1/variants +++ b/Programming/automake/1/variants @@ -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 From aa211abf0d527da85c58153ba2d0d8d2a6a92898 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Tue, 17 Apr 2018 17:28:15 +0200 Subject: [PATCH 09/12] gcc/5: variant for version 5.5.0 added --- Programming/gcc/5/variants | 1 + 1 file changed, 1 insertion(+) diff --git a/Programming/gcc/5/variants b/Programming/gcc/5/variants index 08b36c2..a2e118e 100644 --- a/Programming/gcc/5/variants +++ b/Programming/gcc/5/variants @@ -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 From b19161eb05f5e2ca45001ae6b7d2105aa97b1ad8 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Tue, 17 Apr 2018 17:28:44 +0200 Subject: [PATCH 10/12] perl: new module added --- Programming/perl/5/variants | 1 + Programming/perl/build | 17 +++++++++++++++++ Programming/perl/modulefile | 19 +++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 Programming/perl/5/variants create mode 100755 Programming/perl/build create mode 100644 Programming/perl/modulefile diff --git a/Programming/perl/5/variants b/Programming/perl/5/variants new file mode 100644 index 0000000..b36d254 --- /dev/null +++ b/Programming/perl/5/variants @@ -0,0 +1 @@ +perl/5.26.1 unstable diff --git a/Programming/perl/build b/Programming/perl/build new file mode 100755 index 0000000..3cdf58e --- /dev/null +++ b/Programming/perl/build @@ -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 diff --git a/Programming/perl/modulefile b/Programming/perl/modulefile new file mode 100644 index 0000000..21ac986 --- /dev/null +++ b/Programming/perl/modulefile @@ -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 " + +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'. +" + From da1c901ab939dbd6919c02d153d7b2bee93cf157 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Tue, 17 Apr 2018 17:29:02 +0200 Subject: [PATCH 11/12] asciidoc: new module added --- Tools/asciidoc/8/variants | 1 + Tools/asciidoc/build | 31 +++++++++++++++++++++++++++++++ Tools/asciidoc/modulefile | 18 ++++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 Tools/asciidoc/8/variants create mode 100755 Tools/asciidoc/build create mode 100644 Tools/asciidoc/modulefile diff --git a/Tools/asciidoc/8/variants b/Tools/asciidoc/8/variants new file mode 100644 index 0000000..f3f1245 --- /dev/null +++ b/Tools/asciidoc/8/variants @@ -0,0 +1 @@ +asciidoc/8.6.9 unstable Python/2.7.14 diff --git a/Tools/asciidoc/build b/Tools/asciidoc/build new file mode 100755 index 0000000..f674122 --- /dev/null +++ b/Tools/asciidoc/build @@ -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: diff --git a/Tools/asciidoc/modulefile b/Tools/asciidoc/modulefile new file mode 100644 index 0000000..fd4336c --- /dev/null +++ b/Tools/asciidoc/modulefile @@ -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 " + +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. +" + From 625139f042101de1c9c85106110f141d77ce0296 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Tue, 17 Apr 2018 17:29:14 +0200 Subject: [PATCH 12/12] xmlto: new module added --- Tools/xmlto/0/variants | 1 + Tools/xmlto/build | 26 ++++++++++++++++++++++++++ Tools/xmlto/modulefile | 18 ++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 Tools/xmlto/0/variants create mode 100755 Tools/xmlto/build create mode 100644 Tools/xmlto/modulefile diff --git a/Tools/xmlto/0/variants b/Tools/xmlto/0/variants new file mode 100644 index 0000000..d1fbc24 --- /dev/null +++ b/Tools/xmlto/0/variants @@ -0,0 +1 @@ +xmlto/0.0.28 stable diff --git a/Tools/xmlto/build b/Tools/xmlto/build new file mode 100755 index 0000000..e2874b9 --- /dev/null +++ b/Tools/xmlto/build @@ -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: diff --git a/Tools/xmlto/modulefile b/Tools/xmlto/modulefile new file mode 100644 index 0000000..9cf5023 --- /dev/null +++ b/Tools/xmlto/modulefile @@ -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 " + +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) +" +