diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/perl-carp-clan/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/perl-carp-clan/package.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/perl-carp-clan/package.py b/var/spack/repos/builtin/packages/perl-carp-clan/package.py index 08f43e817e..ce0f79ee1a 100644 --- a/var/spack/repos/builtin/packages/perl-carp-clan/package.py +++ b/var/spack/repos/builtin/packages/perl-carp-clan/package.py @@ -10,11 +10,18 @@ class PerlCarpClan(PerlPackage): """Report errors from perspective of caller of a "clan" of modules""" homepage = "https://metacpan.org/pod/Carp::Clan" - url = "http://search.cpan.org/CPAN/authors/id/K/KE/KENTNL/Carp-Clan-6.06.tar.gz" + url = "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Carp-Clan-6.08.tar.gz" license("GPL-1.0-or-later OR Artistic-1.0-Perl") + version("6.08", sha256="c75f92e34422cc5a65ab05d155842b701452434e9aefb649d6e2289c47ef6708") version("6.06", sha256="ea4ac8f611354756d43cb369880032901e9cc4cc7e0bebb7b647186dac00c9d4") depends_on("perl-test-exception", type=("build", "run")) depends_on("perl-sub-uplevel", type=("build", "run")) + + def url_for_version(self, version): + if self.spec.satisfies("@6.08:"): + return f"https://cpan.metacpan.org/authors/id/E/ET/ETHER/Carp-Clan-{version}.tar.gz" + else: + return f"https://cpan.metacpan.org/authors/id/K/KE/KENTNL/Carp-Clan-{version}.tar.gz" |