diff options
author | Justin Stanley <molecuul@users.noreply.github.com> | 2018-11-19 20:44:44 -0600 |
---|---|---|
committer | Adam J. Stewart <ajstewart426@gmail.com> | 2018-11-19 20:44:44 -0600 |
commit | 7bb90202278a19e0b63280fa3ad7e7b033d1088d (patch) | |
tree | 9c4fe2ccb8e3c74c313dc8c2d27178cfad073848 | |
parent | 9dfea8ee17ce732bd8e9069f8ce9cf69b133a061 (diff) | |
download | spack-7bb90202278a19e0b63280fa3ad7e7b033d1088d.tar.gz spack-7bb90202278a19e0b63280fa3ad7e7b033d1088d.tar.bz2 spack-7bb90202278a19e0b63280fa3ad7e7b033d1088d.tar.xz spack-7bb90202278a19e0b63280fa3ad7e7b033d1088d.zip |
added several new perl modules (#9760)
17 files changed, 270 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/perl-clone/package.py b/var/spack/repos/builtin/packages/perl-clone/package.py new file mode 100644 index 0000000000..b1e3bbc3c2 --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-clone/package.py @@ -0,0 +1,15 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlClone(PerlPackage): + """Clone - recursively copy Perl datatypes""" + + homepage = "https://metacpan.org/pod/Clone" + url = "https://cpan.metacpan.org/authors/id/G/GA/GARU/Clone-0.41.tar.gz" + + version('0.41', sha256='e8c056dcf4bc8889079a09412af70194a54a269689ba72edcd91291a46a51518') diff --git a/var/spack/repos/builtin/packages/perl-config-general/package.py b/var/spack/repos/builtin/packages/perl-config-general/package.py new file mode 100644 index 0000000000..5fbc78009f --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-config-general/package.py @@ -0,0 +1,15 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlConfigGeneral(PerlPackage): + """Config::General - Generic Config Module""" + + homepage = "https://metacpan.org/pod/Config::General" + url = "https://cpan.metacpan.org/authors/id/T/TL/TLINDEN/Config-General-2.63.tar.gz" + + version('2.63', sha256='0a9bf977b8aabe76343e88095d2296c8a422410fd2a05a1901f2b20e2e1f6fad') diff --git a/var/spack/repos/builtin/packages/perl-extutils-config/package.py b/var/spack/repos/builtin/packages/perl-extutils-config/package.py new file mode 100644 index 0000000000..854d15e67a --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-extutils-config/package.py @@ -0,0 +1,15 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlExtutilsConfig(PerlPackage): + """ExtUtils::Config - A wrapper for perl's configuration""" + + homepage = "https://metacpan.org/pod/ExtUtils::Config" + url = "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz" + + version('0.008', sha256='ae5104f634650dce8a79b7ed13fb59d67a39c213a6776cfdaa3ee749e62f1a8c') diff --git a/var/spack/repos/builtin/packages/perl-extutils-helpers/package.py b/var/spack/repos/builtin/packages/perl-extutils-helpers/package.py new file mode 100644 index 0000000000..bd80cc1381 --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-extutils-helpers/package.py @@ -0,0 +1,15 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlExtutilsHelpers(PerlPackage): + """ExtUtils::Helpers - Various portability utilities for module builders""" + + homepage = "https://metacpan.org/pod/ExtUtils::Helpers" + url = "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz" + + version('0.026', sha256='de901b6790a4557cf4ec908149e035783b125bf115eb9640feb1bc1c24c33416') diff --git a/var/spack/repos/builtin/packages/perl-extutils-installpaths/package.py b/var/spack/repos/builtin/packages/perl-extutils-installpaths/package.py new file mode 100644 index 0000000000..b09fec534a --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-extutils-installpaths/package.py @@ -0,0 +1,15 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlExtutilsInstallpaths(PerlPackage): + """ExtUtils::InstallPaths - Build.PL install path logic made easy""" + + homepage = "https://metacpan.org/pod/ExtUtils::InstallPaths" + url = "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz" + + version('0.012', sha256='84735e3037bab1fdffa3c2508567ad412a785c91599db3c12593a50a1dd434ed') diff --git a/var/spack/repos/builtin/packages/perl-math-bezier/package.py b/var/spack/repos/builtin/packages/perl-math-bezier/package.py new file mode 100644 index 0000000000..c9f95fa0ec --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-math-bezier/package.py @@ -0,0 +1,15 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlMathBezier(PerlPackage): + """Math::Bezier - solution of Bezier Curves""" + + homepage = "https://metacpan.org/pod/Math::Bezier" + url = "https://cpan.metacpan.org/authors/id/A/AB/ABW/Math-Bezier-0.01.tar.gz" + + version('0.01', sha256='11a815fc45fdf0efabb1822ab77faad8b9eea162572c5f0940c8ed7d56e6b8b8') diff --git a/var/spack/repos/builtin/packages/perl-math-round/package.py b/var/spack/repos/builtin/packages/perl-math-round/package.py new file mode 100644 index 0000000000..e9fb200e1b --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-math-round/package.py @@ -0,0 +1,15 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlMathRound(PerlPackage): + """Math::Round - Perl extension for rounding numbers""" + + homepage = "https://metacpan.org/pod/Math::Round" + url = "https://cpan.metacpan.org/authors/id/G/GR/GROMMEL/Math-Round-0.07.tar.gz" + + version('0.07', sha256='73a7329a86e54a5c29a440382e5803095b58f33129e61a1df0093b4824de9327') diff --git a/var/spack/repos/builtin/packages/perl-math-vecstat/package.py b/var/spack/repos/builtin/packages/perl-math-vecstat/package.py new file mode 100644 index 0000000000..6bbb3f8e01 --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-math-vecstat/package.py @@ -0,0 +1,15 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlMathVecstat(PerlPackage): + """Math::VecStat - Some basic numeric stats on vectors""" + + homepage = "https://metacpan.org/pod/Math::VecStat" + url = "https://cpan.metacpan.org/authors/id/A/AS/ASPINELLI/Math-VecStat-0.08.tar.gz" + + version('0.08', sha256='409a8e0e4b1025c8e80f628f65a9778aa77ab285161406ca4a6c097b13656d0d') diff --git a/var/spack/repos/builtin/packages/perl-module-build-tiny/package.py b/var/spack/repos/builtin/packages/perl-module-build-tiny/package.py new file mode 100644 index 0000000000..247e5e07c3 --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-module-build-tiny/package.py @@ -0,0 +1,20 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlModuleBuildTiny(PerlPackage): + """Module::Build::Tiny - A tiny replacement for Module::Build""" + + homepage = "https://metacpan.org/pod/Module::Build::Tiny" + url = "https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz" + + version('0.039', sha256='7d580ff6ace0cbe555bf36b86dc8ea232581530cbeaaea09bccb57b55797f11c') + + depends_on('perl-module-build', type='build') + depends_on('perl-extutils-config', type=('build', 'run')) + depends_on('perl-extutils-helpers', type=('build', 'run')) + depends_on('perl-extutils-installpaths', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/perl-number-format/package.py b/var/spack/repos/builtin/packages/perl-number-format/package.py new file mode 100644 index 0000000000..ebbfaa9f14 --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-number-format/package.py @@ -0,0 +1,15 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlNumberFormat(PerlPackage): + """Number::Format - Perl extension for formatting numbers""" + + homepage = "https://metacpan.org/pod/Number::Format" + url = "https://cpan.metacpan.org/authors/id/W/WR/WRW/Number-Format-1.75.tar.gz" + + version('1.75', sha256='82d659cb16461764fd44d11a9ce9e6a4f5e8767dc1069eb03467c6e55de257f3') diff --git a/var/spack/repos/builtin/packages/perl-params-validate/package.py b/var/spack/repos/builtin/packages/perl-params-validate/package.py new file mode 100644 index 0000000000..7c7d9a0514 --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-params-validate/package.py @@ -0,0 +1,18 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlParamsValidate(PerlPackage): + """Params::Validate - Validate method/function parameters""" + + homepage = "https://metacpan.org/pod/Params::Validate" + url = "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-Validate-1.29.tar.gz" + + version('1.29', sha256='49a68dfb430bea028042479111d19068e08095e5a467e320b7ab7bde3d729733') + + depends_on('perl-module-build', type='build') + depends_on('perl-module-implementation', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/perl-readonly/package.py b/var/spack/repos/builtin/packages/perl-readonly/package.py new file mode 100644 index 0000000000..ada0e90dc1 --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-readonly/package.py @@ -0,0 +1,17 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlReadonly(PerlPackage): + """Readonly - Facility for creating read-only scalars, arrays, hashes""" + + homepage = "https://metacpan.org/pod/Readonly" + url = "https://cpan.metacpan.org/authors/id/S/SA/SANKO/Readonly-2.05.tar.gz" + + version('2.05', sha256='4b23542491af010d44a5c7c861244738acc74ababae6b8838d354dfb19462b5e') + + depends_on('perl-module-build-tiny', type='build') diff --git a/var/spack/repos/builtin/packages/perl-regexp-common/package.py b/var/spack/repos/builtin/packages/perl-regexp-common/package.py new file mode 100644 index 0000000000..3671847d04 --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-regexp-common/package.py @@ -0,0 +1,15 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlRegexpCommon(PerlPackage): + """Regexp::Common - Provide commonly requested regular expressions""" + + homepage = "https://metacpan.org/pod/Regexp::Common" + url = "https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz" + + version('2017060201', sha256='ee07853aee06f310e040b6bf1a0199a18d81896d3219b9b35c9630d0eb69089b') diff --git a/var/spack/repos/builtin/packages/perl-scalar-list-utils/package.py b/var/spack/repos/builtin/packages/perl-scalar-list-utils/package.py new file mode 100644 index 0000000000..cb5eeef0f8 --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-scalar-list-utils/package.py @@ -0,0 +1,15 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlScalarListUtils(PerlPackage): + """Scalar::Util - A selection of general-utility scalar subroutines""" + + homepage = "https://metacpan.org/pod/Scalar::Util" + url = "https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.50.tar.gz" + + version('1.50', sha256='06aab9c693380190e53be09be7daed20c5d6278f71956989c24cca7782013675') diff --git a/var/spack/repos/builtin/packages/perl-set-intspan/package.py b/var/spack/repos/builtin/packages/perl-set-intspan/package.py new file mode 100644 index 0000000000..e38beb6cf0 --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-set-intspan/package.py @@ -0,0 +1,15 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlSetIntspan(PerlPackage): + """Set::IntSpan - Manages sets of integers""" + + homepage = "https://metacpan.org/pod/Set::IntSpan" + url = "https://cpan.metacpan.org/authors/id/S/SW/SWMCD/Set-IntSpan-1.19.tar.gz" + + version('1.19', sha256='11b7549b13ec5d87cc695dd4c777cd02983dd5fe9866012877fb530f48b3dfd0') diff --git a/var/spack/repos/builtin/packages/perl-statistics-basic/package.py b/var/spack/repos/builtin/packages/perl-statistics-basic/package.py new file mode 100644 index 0000000000..090bbc5ca3 --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-statistics-basic/package.py @@ -0,0 +1,18 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlStatisticsBasic(PerlPackage): + """Statistics::Basic - A collection of very basic statistics modules""" + + homepage = "https://metacpan.org/pod/distribution/Statistics-Basic/lib/Statistics/Basic.pod" + url = "https://cpan.metacpan.org/authors/id/J/JE/JETTERO/Statistics-Basic-1.6611.tar.gz" + + version('1.6611', sha256='6855ce5615fd3e1af4cfc451a9bf44ff29a3140b4e7130034f1f0af2511a94fb') + + depends_on('perl-number-format', type=('build', 'run')) + depends_on('perl-scalar-list-utils', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/perl-text-format/package.py b/var/spack/repos/builtin/packages/perl-text-format/package.py new file mode 100644 index 0000000000..4a0fc69cd4 --- /dev/null +++ b/var/spack/repos/builtin/packages/perl-text-format/package.py @@ -0,0 +1,17 @@ +# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PerlTextFormat(PerlPackage): + """Text::Format - Various subroutines to format text""" + + homepage = "https://metacpan.org/pod/Text::Format" + url = "https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/Text-Format-0.61.tar.gz" + + version('0.61', sha256='bb8a3b8ff515c85101baf553a769337f944a05cde81f111ae78aff416bf4ae2b') + + depends_on('perl-module-build', type='build') |