From b19161eb05f5e2ca45001ae6b7d2105aa97b1ad8 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Tue, 17 Apr 2018 17:28:44 +0200 Subject: [PATCH] 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'. +" +