From 2821462b2ed97bab53ffe3507dd191c1189e27d3 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Sun, 31 Dec 2023 07:34:42 +0000 Subject: [PATCH 1/4] cpanfile: Add CPAN::Perl::Releases::MetaCPAN --- cpanfile | 1 + 1 file changed, 1 insertion(+) diff --git a/cpanfile b/cpanfile index 205ced06..bbf51fd1 100644 --- a/cpanfile +++ b/cpanfile @@ -1,3 +1,4 @@ +requires 'CPAN::Perl::Releases::MetaCPAN'; requires 'Devel::PatchPerl'; requires 'YAML::XS'; requires 'LWP::Simple'; From ab5560396be000c048885d31289754197393a124 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Sun, 31 Dec 2023 07:45:44 +0000 Subject: [PATCH 2/4] generate.pl: download sources from MetaCPAN Use MetaCPAN instead of cpan.org as Perl releases get indexed there faster. This also removes support for setting the release tarball suffix in config.yml, and now defaults to 'tar.gz' as that seems to be the only type supported by the MetaCPAN API. --- generate.pl | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/generate.pl b/generate.pl index 0f3168cc..efc5fed5 100755 --- a/generate.pl +++ b/generate.pl @@ -3,7 +3,9 @@ use strict; use warnings; use YAML::XS; +use CPAN::Perl::Releases::MetaCPAN; use Devel::PatchPerl; +use File::Basename; use LWP::Simple; sub die_with_sample { @@ -115,9 +117,9 @@ sub die_with_sample { die "Bad version: $release->{version}" unless $release->{version} =~ /\A5\.\d+\.\d+\Z/; my $patch; - $release->{type} ||= 'bz2'; - my $file = "perl-$release->{version}.tar.$release->{type}"; - my $url = "https://www.cpan.org/src/5.0/$file"; + my $tarball = CPAN::Perl::Releases::MetaCPAN::perl_tarballs($release->{version})->{'tar.gz'}; + my ($file) = File::Basename::fileparse($tarball); + my $url = "https://cpan.metacpan.org/authors/id/$tarball"; if (-f "downloads/$file" && `sha256sum downloads/$file` =~ /^\Q$release->{sha256}\E\s+\Qdownloads\/$file\E/) { print "Skipping download of $file, already current\n"; } @@ -130,7 +132,7 @@ sub die_with_sample { qx{rm -fR $dir}; mkdir $dir or die "Couldn't create $dir"; qx{ - tar -C "downloads" -xf $dir.tar.$release->{type} &&\ + tar -C "downloads" -xf $dir.tar.gz &&\ cd $dir &&\ find . -exec chmod u+w {} + &&\ git init &&\ @@ -255,7 +257,6 @@ =head1 DESCRIPTION This should be a list of tags for different Debian versions: - version: 5.30.0 - type: xz debian_release: - bullseye - buster @@ -292,10 +293,10 @@ =head1 DESCRIPTION WORKDIR /usr/src/perl RUN {{docker_slim_run_install}} \ - && curl -fL {{url}} -o perl-{{version}}.tar.{{type}} \ - && echo '{{sha256}} *perl-{{version}}.tar.{{type}}' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-{{version}}.tar.{{type}} -C /usr/src/perl \ - && rm perl-{{version}}.tar.{{type}} \ + && curl -fL {{url}} -o perl-{{version}}.tar.gz \ + && echo '{{sha256}} *perl-{{version}}.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-{{version}}.tar.gz -C /usr/src/perl \ + && rm perl-{{version}}.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ From 747f769faa76166a77f6939f3b82e2e01665f12c Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Sun, 31 Dec 2023 07:46:13 +0000 Subject: [PATCH 3/4] config.yml: Update to use tar.gz --- config.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/config.yml b/config.yml index c5971144..09580f0b 100644 --- a/config.yml +++ b/config.yml @@ -9,31 +9,27 @@ options: releases: - version: 5.39.5 - sha256: 4048cf0065f347a03ec85e989631a64e03ba9c9ccbc8f2a35153cad07fe21930 + sha256: 39e4f8df83cb747edf3e17a0a2f8ee10353ba16729b665cd5047cec2722f6ed1 extra_flags: "-Dusedevel -Dversiononly=undef" - type: xz debian_release: - bullseye - bookworm - version: 5.34.3 - sha256: 0b15c830a9a295c9f9439b6cda389300f0b18092686eaef47fbc9c92f5930ee1 - type: xz + sha256: 5b12f62863332b2a5f54102af9cdf8c010877e4bf3294911edbd594b2a1e8ede debian_release: - buster - bullseye - version: 5.36.3 - sha256: 45a228daef66d02fdccc820e71f87e40d8e3df1fc4431f8d4580ec08033866bd - type: xz + sha256: f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a debian_release: - buster - bullseye - bookworm - version: 5.38.2 - sha256: d91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8 - type: xz + sha256: a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e debian_release: - buster - bullseye From 92ee346205bc3b5aab099bd625a4e582879c934c Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Sun, 31 Dec 2023 07:46:34 +0000 Subject: [PATCH 4/4] :gear: Regenerate Dockerfiles --- 5.034.003-main,threaded-bullseye/Dockerfile | 8 ++++---- 5.034.003-main,threaded-buster/Dockerfile | 8 ++++---- 5.034.003-main-bullseye/Dockerfile | 8 ++++---- 5.034.003-main-buster/Dockerfile | 8 ++++---- 5.034.003-slim,threaded-bullseye/Dockerfile | 8 ++++---- 5.034.003-slim,threaded-buster/Dockerfile | 8 ++++---- 5.034.003-slim-bullseye/Dockerfile | 8 ++++---- 5.034.003-slim-buster/Dockerfile | 8 ++++---- 5.036.003-main,threaded-bookworm/Dockerfile | 8 ++++---- 5.036.003-main,threaded-bullseye/Dockerfile | 8 ++++---- 5.036.003-main,threaded-buster/Dockerfile | 8 ++++---- 5.036.003-main-bookworm/Dockerfile | 8 ++++---- 5.036.003-main-bullseye/Dockerfile | 8 ++++---- 5.036.003-main-buster/Dockerfile | 8 ++++---- 5.036.003-slim,threaded-bookworm/Dockerfile | 8 ++++---- 5.036.003-slim,threaded-bullseye/Dockerfile | 8 ++++---- 5.036.003-slim,threaded-buster/Dockerfile | 8 ++++---- 5.036.003-slim-bookworm/Dockerfile | 8 ++++---- 5.036.003-slim-bullseye/Dockerfile | 8 ++++---- 5.036.003-slim-buster/Dockerfile | 8 ++++---- 5.038.002-main,threaded-bookworm/Dockerfile | 8 ++++---- 5.038.002-main,threaded-bullseye/Dockerfile | 8 ++++---- 5.038.002-main,threaded-buster/Dockerfile | 8 ++++---- 5.038.002-main-bookworm/Dockerfile | 8 ++++---- 5.038.002-main-bullseye/Dockerfile | 8 ++++---- 5.038.002-main-buster/Dockerfile | 8 ++++---- 5.038.002-slim,threaded-bookworm/Dockerfile | 8 ++++---- 5.038.002-slim,threaded-bullseye/Dockerfile | 8 ++++---- 5.038.002-slim,threaded-buster/Dockerfile | 8 ++++---- 5.038.002-slim-bookworm/Dockerfile | 8 ++++---- 5.038.002-slim-bullseye/Dockerfile | 8 ++++---- 5.038.002-slim-buster/Dockerfile | 8 ++++---- 5.039.005-main,threaded-bookworm/Dockerfile | 8 ++++---- 5.039.005-main,threaded-bullseye/Dockerfile | 8 ++++---- 5.039.005-main-bookworm/Dockerfile | 8 ++++---- 5.039.005-main-bullseye/Dockerfile | 8 ++++---- 5.039.005-slim,threaded-bookworm/Dockerfile | 8 ++++---- 5.039.005-slim,threaded-bullseye/Dockerfile | 8 ++++---- 5.039.005-slim-bookworm/Dockerfile | 8 ++++---- 5.039.005-slim-bullseye/Dockerfile | 8 ++++---- 40 files changed, 160 insertions(+), 160 deletions(-) diff --git a/5.034.003-main,threaded-bullseye/Dockerfile b/5.034.003-main,threaded-bullseye/Dockerfile index eced0879..569c1e9c 100644 --- a/5.034.003-main,threaded-bullseye/Dockerfile +++ b/5.034.003-main,threaded-bullseye/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bullseye WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.34.3.tar.xz -o perl-5.34.3.tar.xz \ - && echo '0b15c830a9a295c9f9439b6cda389300f0b18092686eaef47fbc9c92f5930ee1 *perl-5.34.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.34.3.tar.xz -C /usr/src/perl \ - && rm perl-5.34.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.34.3.tar.gz -o perl-5.34.3.tar.gz \ + && echo '5b12f62863332b2a5f54102af9cdf8c010877e4bf3294911edbd594b2a1e8ede *perl-5.34.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.34.3.tar.gz -C /usr/src/perl \ + && rm perl-5.34.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.034.003-main,threaded-buster/Dockerfile b/5.034.003-main,threaded-buster/Dockerfile index 8b6d2965..552a0de7 100644 --- a/5.034.003-main,threaded-buster/Dockerfile +++ b/5.034.003-main,threaded-buster/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:buster WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.34.3.tar.xz -o perl-5.34.3.tar.xz \ - && echo '0b15c830a9a295c9f9439b6cda389300f0b18092686eaef47fbc9c92f5930ee1 *perl-5.34.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.34.3.tar.xz -C /usr/src/perl \ - && rm perl-5.34.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.34.3.tar.gz -o perl-5.34.3.tar.gz \ + && echo '5b12f62863332b2a5f54102af9cdf8c010877e4bf3294911edbd594b2a1e8ede *perl-5.34.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.34.3.tar.gz -C /usr/src/perl \ + && rm perl-5.34.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.034.003-main-bullseye/Dockerfile b/5.034.003-main-bullseye/Dockerfile index 92732a58..fe5d660c 100644 --- a/5.034.003-main-bullseye/Dockerfile +++ b/5.034.003-main-bullseye/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bullseye WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.34.3.tar.xz -o perl-5.34.3.tar.xz \ - && echo '0b15c830a9a295c9f9439b6cda389300f0b18092686eaef47fbc9c92f5930ee1 *perl-5.34.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.34.3.tar.xz -C /usr/src/perl \ - && rm perl-5.34.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.34.3.tar.gz -o perl-5.34.3.tar.gz \ + && echo '5b12f62863332b2a5f54102af9cdf8c010877e4bf3294911edbd594b2a1e8ede *perl-5.34.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.34.3.tar.gz -C /usr/src/perl \ + && rm perl-5.34.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.034.003-main-buster/Dockerfile b/5.034.003-main-buster/Dockerfile index 5a624bd6..204ed0b0 100644 --- a/5.034.003-main-buster/Dockerfile +++ b/5.034.003-main-buster/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:buster WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.34.3.tar.xz -o perl-5.34.3.tar.xz \ - && echo '0b15c830a9a295c9f9439b6cda389300f0b18092686eaef47fbc9c92f5930ee1 *perl-5.34.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.34.3.tar.xz -C /usr/src/perl \ - && rm perl-5.34.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.34.3.tar.gz -o perl-5.34.3.tar.gz \ + && echo '5b12f62863332b2a5f54102af9cdf8c010877e4bf3294911edbd594b2a1e8ede *perl-5.34.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.34.3.tar.gz -C /usr/src/perl \ + && rm perl-5.34.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.034.003-slim,threaded-bullseye/Dockerfile b/5.034.003-slim,threaded-bullseye/Dockerfile index cf0f0be5..3957af6c 100644 --- a/5.034.003-slim,threaded-bullseye/Dockerfile +++ b/5.034.003-slim,threaded-bullseye/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.34.3.tar.xz -o perl-5.34.3.tar.xz \ - && echo '0b15c830a9a295c9f9439b6cda389300f0b18092686eaef47fbc9c92f5930ee1 *perl-5.34.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.34.3.tar.xz -C /usr/src/perl \ - && rm perl-5.34.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.34.3.tar.gz -o perl-5.34.3.tar.gz \ + && echo '5b12f62863332b2a5f54102af9cdf8c010877e4bf3294911edbd594b2a1e8ede *perl-5.34.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.34.3.tar.gz -C /usr/src/perl \ + && rm perl-5.34.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.034.003-slim,threaded-buster/Dockerfile b/5.034.003-slim,threaded-buster/Dockerfile index 8193b527..02892b53 100644 --- a/5.034.003-slim,threaded-buster/Dockerfile +++ b/5.034.003-slim,threaded-buster/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.34.3.tar.xz -o perl-5.34.3.tar.xz \ - && echo '0b15c830a9a295c9f9439b6cda389300f0b18092686eaef47fbc9c92f5930ee1 *perl-5.34.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.34.3.tar.xz -C /usr/src/perl \ - && rm perl-5.34.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.34.3.tar.gz -o perl-5.34.3.tar.gz \ + && echo '5b12f62863332b2a5f54102af9cdf8c010877e4bf3294911edbd594b2a1e8ede *perl-5.34.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.34.3.tar.gz -C /usr/src/perl \ + && rm perl-5.34.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.034.003-slim-bullseye/Dockerfile b/5.034.003-slim-bullseye/Dockerfile index 369ab025..517cd664 100644 --- a/5.034.003-slim-bullseye/Dockerfile +++ b/5.034.003-slim-bullseye/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.34.3.tar.xz -o perl-5.34.3.tar.xz \ - && echo '0b15c830a9a295c9f9439b6cda389300f0b18092686eaef47fbc9c92f5930ee1 *perl-5.34.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.34.3.tar.xz -C /usr/src/perl \ - && rm perl-5.34.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.34.3.tar.gz -o perl-5.34.3.tar.gz \ + && echo '5b12f62863332b2a5f54102af9cdf8c010877e4bf3294911edbd594b2a1e8ede *perl-5.34.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.34.3.tar.gz -C /usr/src/perl \ + && rm perl-5.34.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.034.003-slim-buster/Dockerfile b/5.034.003-slim-buster/Dockerfile index b5d34a0c..f08afef2 100644 --- a/5.034.003-slim-buster/Dockerfile +++ b/5.034.003-slim-buster/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.34.3.tar.xz -o perl-5.34.3.tar.xz \ - && echo '0b15c830a9a295c9f9439b6cda389300f0b18092686eaef47fbc9c92f5930ee1 *perl-5.34.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.34.3.tar.xz -C /usr/src/perl \ - && rm perl-5.34.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.34.3.tar.gz -o perl-5.34.3.tar.gz \ + && echo '5b12f62863332b2a5f54102af9cdf8c010877e4bf3294911edbd594b2a1e8ede *perl-5.34.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.34.3.tar.gz -C /usr/src/perl \ + && rm perl-5.34.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.036.003-main,threaded-bookworm/Dockerfile b/5.036.003-main,threaded-bookworm/Dockerfile index 6cc754c5..13b745a7 100644 --- a/5.036.003-main,threaded-bookworm/Dockerfile +++ b/5.036.003-main,threaded-bookworm/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bookworm WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.36.3.tar.xz -o perl-5.36.3.tar.xz \ - && echo '45a228daef66d02fdccc820e71f87e40d8e3df1fc4431f8d4580ec08033866bd *perl-5.36.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.36.3.tar.xz -C /usr/src/perl \ - && rm perl-5.36.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.36.3.tar.gz -o perl-5.36.3.tar.gz \ + && echo 'f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a *perl-5.36.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.36.3.tar.gz -C /usr/src/perl \ + && rm perl-5.36.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.036.003-main,threaded-bullseye/Dockerfile b/5.036.003-main,threaded-bullseye/Dockerfile index 1a3b1d45..006ff8cf 100644 --- a/5.036.003-main,threaded-bullseye/Dockerfile +++ b/5.036.003-main,threaded-bullseye/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bullseye WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.36.3.tar.xz -o perl-5.36.3.tar.xz \ - && echo '45a228daef66d02fdccc820e71f87e40d8e3df1fc4431f8d4580ec08033866bd *perl-5.36.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.36.3.tar.xz -C /usr/src/perl \ - && rm perl-5.36.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.36.3.tar.gz -o perl-5.36.3.tar.gz \ + && echo 'f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a *perl-5.36.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.36.3.tar.gz -C /usr/src/perl \ + && rm perl-5.36.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.036.003-main,threaded-buster/Dockerfile b/5.036.003-main,threaded-buster/Dockerfile index b7d1122d..9369fe1f 100644 --- a/5.036.003-main,threaded-buster/Dockerfile +++ b/5.036.003-main,threaded-buster/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:buster WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.36.3.tar.xz -o perl-5.36.3.tar.xz \ - && echo '45a228daef66d02fdccc820e71f87e40d8e3df1fc4431f8d4580ec08033866bd *perl-5.36.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.36.3.tar.xz -C /usr/src/perl \ - && rm perl-5.36.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.36.3.tar.gz -o perl-5.36.3.tar.gz \ + && echo 'f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a *perl-5.36.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.36.3.tar.gz -C /usr/src/perl \ + && rm perl-5.36.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.036.003-main-bookworm/Dockerfile b/5.036.003-main-bookworm/Dockerfile index 9287b467..bf654a08 100644 --- a/5.036.003-main-bookworm/Dockerfile +++ b/5.036.003-main-bookworm/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bookworm WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.36.3.tar.xz -o perl-5.36.3.tar.xz \ - && echo '45a228daef66d02fdccc820e71f87e40d8e3df1fc4431f8d4580ec08033866bd *perl-5.36.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.36.3.tar.xz -C /usr/src/perl \ - && rm perl-5.36.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.36.3.tar.gz -o perl-5.36.3.tar.gz \ + && echo 'f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a *perl-5.36.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.36.3.tar.gz -C /usr/src/perl \ + && rm perl-5.36.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.036.003-main-bullseye/Dockerfile b/5.036.003-main-bullseye/Dockerfile index d6657704..49e1505f 100644 --- a/5.036.003-main-bullseye/Dockerfile +++ b/5.036.003-main-bullseye/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bullseye WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.36.3.tar.xz -o perl-5.36.3.tar.xz \ - && echo '45a228daef66d02fdccc820e71f87e40d8e3df1fc4431f8d4580ec08033866bd *perl-5.36.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.36.3.tar.xz -C /usr/src/perl \ - && rm perl-5.36.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.36.3.tar.gz -o perl-5.36.3.tar.gz \ + && echo 'f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a *perl-5.36.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.36.3.tar.gz -C /usr/src/perl \ + && rm perl-5.36.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.036.003-main-buster/Dockerfile b/5.036.003-main-buster/Dockerfile index 97e1a955..3e28ba14 100644 --- a/5.036.003-main-buster/Dockerfile +++ b/5.036.003-main-buster/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:buster WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.36.3.tar.xz -o perl-5.36.3.tar.xz \ - && echo '45a228daef66d02fdccc820e71f87e40d8e3df1fc4431f8d4580ec08033866bd *perl-5.36.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.36.3.tar.xz -C /usr/src/perl \ - && rm perl-5.36.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.36.3.tar.gz -o perl-5.36.3.tar.gz \ + && echo 'f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a *perl-5.36.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.36.3.tar.gz -C /usr/src/perl \ + && rm perl-5.36.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.036.003-slim,threaded-bookworm/Dockerfile b/5.036.003-slim,threaded-bookworm/Dockerfile index d34c3297..8c3b91d8 100644 --- a/5.036.003-slim,threaded-bookworm/Dockerfile +++ b/5.036.003-slim,threaded-bookworm/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.36.3.tar.xz -o perl-5.36.3.tar.xz \ - && echo '45a228daef66d02fdccc820e71f87e40d8e3df1fc4431f8d4580ec08033866bd *perl-5.36.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.36.3.tar.xz -C /usr/src/perl \ - && rm perl-5.36.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.36.3.tar.gz -o perl-5.36.3.tar.gz \ + && echo 'f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a *perl-5.36.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.36.3.tar.gz -C /usr/src/perl \ + && rm perl-5.36.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.036.003-slim,threaded-bullseye/Dockerfile b/5.036.003-slim,threaded-bullseye/Dockerfile index 172b954e..c28fbf2e 100644 --- a/5.036.003-slim,threaded-bullseye/Dockerfile +++ b/5.036.003-slim,threaded-bullseye/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.36.3.tar.xz -o perl-5.36.3.tar.xz \ - && echo '45a228daef66d02fdccc820e71f87e40d8e3df1fc4431f8d4580ec08033866bd *perl-5.36.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.36.3.tar.xz -C /usr/src/perl \ - && rm perl-5.36.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.36.3.tar.gz -o perl-5.36.3.tar.gz \ + && echo 'f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a *perl-5.36.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.36.3.tar.gz -C /usr/src/perl \ + && rm perl-5.36.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.036.003-slim,threaded-buster/Dockerfile b/5.036.003-slim,threaded-buster/Dockerfile index 1c7a09e8..da3c0821 100644 --- a/5.036.003-slim,threaded-buster/Dockerfile +++ b/5.036.003-slim,threaded-buster/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.36.3.tar.xz -o perl-5.36.3.tar.xz \ - && echo '45a228daef66d02fdccc820e71f87e40d8e3df1fc4431f8d4580ec08033866bd *perl-5.36.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.36.3.tar.xz -C /usr/src/perl \ - && rm perl-5.36.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.36.3.tar.gz -o perl-5.36.3.tar.gz \ + && echo 'f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a *perl-5.36.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.36.3.tar.gz -C /usr/src/perl \ + && rm perl-5.36.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.036.003-slim-bookworm/Dockerfile b/5.036.003-slim-bookworm/Dockerfile index 868bbad7..6eb80378 100644 --- a/5.036.003-slim-bookworm/Dockerfile +++ b/5.036.003-slim-bookworm/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.36.3.tar.xz -o perl-5.36.3.tar.xz \ - && echo '45a228daef66d02fdccc820e71f87e40d8e3df1fc4431f8d4580ec08033866bd *perl-5.36.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.36.3.tar.xz -C /usr/src/perl \ - && rm perl-5.36.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.36.3.tar.gz -o perl-5.36.3.tar.gz \ + && echo 'f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a *perl-5.36.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.36.3.tar.gz -C /usr/src/perl \ + && rm perl-5.36.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.036.003-slim-bullseye/Dockerfile b/5.036.003-slim-bullseye/Dockerfile index b6e2ce79..71145441 100644 --- a/5.036.003-slim-bullseye/Dockerfile +++ b/5.036.003-slim-bullseye/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.36.3.tar.xz -o perl-5.36.3.tar.xz \ - && echo '45a228daef66d02fdccc820e71f87e40d8e3df1fc4431f8d4580ec08033866bd *perl-5.36.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.36.3.tar.xz -C /usr/src/perl \ - && rm perl-5.36.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.36.3.tar.gz -o perl-5.36.3.tar.gz \ + && echo 'f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a *perl-5.36.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.36.3.tar.gz -C /usr/src/perl \ + && rm perl-5.36.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.036.003-slim-buster/Dockerfile b/5.036.003-slim-buster/Dockerfile index 88115b86..8929032a 100644 --- a/5.036.003-slim-buster/Dockerfile +++ b/5.036.003-slim-buster/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.36.3.tar.xz -o perl-5.36.3.tar.xz \ - && echo '45a228daef66d02fdccc820e71f87e40d8e3df1fc4431f8d4580ec08033866bd *perl-5.36.3.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.36.3.tar.xz -C /usr/src/perl \ - && rm perl-5.36.3.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.36.3.tar.gz -o perl-5.36.3.tar.gz \ + && echo 'f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a *perl-5.36.3.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.36.3.tar.gz -C /usr/src/perl \ + && rm perl-5.36.3.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.038.002-main,threaded-bookworm/Dockerfile b/5.038.002-main,threaded-bookworm/Dockerfile index fe5af45c..cd7aab42 100644 --- a/5.038.002-main,threaded-bookworm/Dockerfile +++ b/5.038.002-main,threaded-bookworm/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bookworm WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz -o perl-5.38.2.tar.xz \ - && echo 'd91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8 *perl-5.38.2.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.38.2.tar.xz -C /usr/src/perl \ - && rm perl-5.38.2.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.38.2.tar.gz -o perl-5.38.2.tar.gz \ + && echo 'a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e *perl-5.38.2.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.38.2.tar.gz -C /usr/src/perl \ + && rm perl-5.38.2.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.038.002-main,threaded-bullseye/Dockerfile b/5.038.002-main,threaded-bullseye/Dockerfile index b3b3731a..f4fbdc4f 100644 --- a/5.038.002-main,threaded-bullseye/Dockerfile +++ b/5.038.002-main,threaded-bullseye/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bullseye WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz -o perl-5.38.2.tar.xz \ - && echo 'd91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8 *perl-5.38.2.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.38.2.tar.xz -C /usr/src/perl \ - && rm perl-5.38.2.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.38.2.tar.gz -o perl-5.38.2.tar.gz \ + && echo 'a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e *perl-5.38.2.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.38.2.tar.gz -C /usr/src/perl \ + && rm perl-5.38.2.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.038.002-main,threaded-buster/Dockerfile b/5.038.002-main,threaded-buster/Dockerfile index ca6187c3..5489b404 100644 --- a/5.038.002-main,threaded-buster/Dockerfile +++ b/5.038.002-main,threaded-buster/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:buster WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz -o perl-5.38.2.tar.xz \ - && echo 'd91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8 *perl-5.38.2.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.38.2.tar.xz -C /usr/src/perl \ - && rm perl-5.38.2.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.38.2.tar.gz -o perl-5.38.2.tar.gz \ + && echo 'a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e *perl-5.38.2.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.38.2.tar.gz -C /usr/src/perl \ + && rm perl-5.38.2.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.038.002-main-bookworm/Dockerfile b/5.038.002-main-bookworm/Dockerfile index fd23775e..3e03957a 100644 --- a/5.038.002-main-bookworm/Dockerfile +++ b/5.038.002-main-bookworm/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bookworm WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz -o perl-5.38.2.tar.xz \ - && echo 'd91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8 *perl-5.38.2.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.38.2.tar.xz -C /usr/src/perl \ - && rm perl-5.38.2.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.38.2.tar.gz -o perl-5.38.2.tar.gz \ + && echo 'a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e *perl-5.38.2.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.38.2.tar.gz -C /usr/src/perl \ + && rm perl-5.38.2.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.038.002-main-bullseye/Dockerfile b/5.038.002-main-bullseye/Dockerfile index 3ba05818..37974441 100644 --- a/5.038.002-main-bullseye/Dockerfile +++ b/5.038.002-main-bullseye/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bullseye WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz -o perl-5.38.2.tar.xz \ - && echo 'd91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8 *perl-5.38.2.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.38.2.tar.xz -C /usr/src/perl \ - && rm perl-5.38.2.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.38.2.tar.gz -o perl-5.38.2.tar.gz \ + && echo 'a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e *perl-5.38.2.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.38.2.tar.gz -C /usr/src/perl \ + && rm perl-5.38.2.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.038.002-main-buster/Dockerfile b/5.038.002-main-buster/Dockerfile index c718273f..0aff3b4f 100644 --- a/5.038.002-main-buster/Dockerfile +++ b/5.038.002-main-buster/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:buster WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz -o perl-5.38.2.tar.xz \ - && echo 'd91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8 *perl-5.38.2.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.38.2.tar.xz -C /usr/src/perl \ - && rm perl-5.38.2.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.38.2.tar.gz -o perl-5.38.2.tar.gz \ + && echo 'a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e *perl-5.38.2.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.38.2.tar.gz -C /usr/src/perl \ + && rm perl-5.38.2.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.038.002-slim,threaded-bookworm/Dockerfile b/5.038.002-slim,threaded-bookworm/Dockerfile index 1c35a717..d754ff17 100644 --- a/5.038.002-slim,threaded-bookworm/Dockerfile +++ b/5.038.002-slim,threaded-bookworm/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz -o perl-5.38.2.tar.xz \ - && echo 'd91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8 *perl-5.38.2.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.38.2.tar.xz -C /usr/src/perl \ - && rm perl-5.38.2.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.38.2.tar.gz -o perl-5.38.2.tar.gz \ + && echo 'a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e *perl-5.38.2.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.38.2.tar.gz -C /usr/src/perl \ + && rm perl-5.38.2.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.038.002-slim,threaded-bullseye/Dockerfile b/5.038.002-slim,threaded-bullseye/Dockerfile index bbe57be1..30162fc6 100644 --- a/5.038.002-slim,threaded-bullseye/Dockerfile +++ b/5.038.002-slim,threaded-bullseye/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz -o perl-5.38.2.tar.xz \ - && echo 'd91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8 *perl-5.38.2.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.38.2.tar.xz -C /usr/src/perl \ - && rm perl-5.38.2.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.38.2.tar.gz -o perl-5.38.2.tar.gz \ + && echo 'a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e *perl-5.38.2.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.38.2.tar.gz -C /usr/src/perl \ + && rm perl-5.38.2.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.038.002-slim,threaded-buster/Dockerfile b/5.038.002-slim,threaded-buster/Dockerfile index 61323e69..d1127eed 100644 --- a/5.038.002-slim,threaded-buster/Dockerfile +++ b/5.038.002-slim,threaded-buster/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz -o perl-5.38.2.tar.xz \ - && echo 'd91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8 *perl-5.38.2.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.38.2.tar.xz -C /usr/src/perl \ - && rm perl-5.38.2.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.38.2.tar.gz -o perl-5.38.2.tar.gz \ + && echo 'a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e *perl-5.38.2.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.38.2.tar.gz -C /usr/src/perl \ + && rm perl-5.38.2.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.038.002-slim-bookworm/Dockerfile b/5.038.002-slim-bookworm/Dockerfile index 6dd38d23..8641c4c1 100644 --- a/5.038.002-slim-bookworm/Dockerfile +++ b/5.038.002-slim-bookworm/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz -o perl-5.38.2.tar.xz \ - && echo 'd91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8 *perl-5.38.2.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.38.2.tar.xz -C /usr/src/perl \ - && rm perl-5.38.2.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.38.2.tar.gz -o perl-5.38.2.tar.gz \ + && echo 'a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e *perl-5.38.2.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.38.2.tar.gz -C /usr/src/perl \ + && rm perl-5.38.2.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.038.002-slim-bullseye/Dockerfile b/5.038.002-slim-bullseye/Dockerfile index 14f8db23..113b0fff 100644 --- a/5.038.002-slim-bullseye/Dockerfile +++ b/5.038.002-slim-bullseye/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz -o perl-5.38.2.tar.xz \ - && echo 'd91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8 *perl-5.38.2.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.38.2.tar.xz -C /usr/src/perl \ - && rm perl-5.38.2.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.38.2.tar.gz -o perl-5.38.2.tar.gz \ + && echo 'a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e *perl-5.38.2.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.38.2.tar.gz -C /usr/src/perl \ + && rm perl-5.38.2.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.038.002-slim-buster/Dockerfile b/5.038.002-slim-buster/Dockerfile index da8dc650..9ce9df84 100644 --- a/5.038.002-slim-buster/Dockerfile +++ b/5.038.002-slim-buster/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.38.2.tar.xz -o perl-5.38.2.tar.xz \ - && echo 'd91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8 *perl-5.38.2.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.38.2.tar.xz -C /usr/src/perl \ - && rm perl-5.38.2.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.38.2.tar.gz -o perl-5.38.2.tar.gz \ + && echo 'a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e *perl-5.38.2.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.38.2.tar.gz -C /usr/src/perl \ + && rm perl-5.38.2.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.039.005-main,threaded-bookworm/Dockerfile b/5.039.005-main,threaded-bookworm/Dockerfile index 3ea5977f..5440c99d 100644 --- a/5.039.005-main,threaded-bookworm/Dockerfile +++ b/5.039.005-main,threaded-bookworm/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bookworm WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.39.5.tar.xz -o perl-5.39.5.tar.xz \ - && echo '4048cf0065f347a03ec85e989631a64e03ba9c9ccbc8f2a35153cad07fe21930 *perl-5.39.5.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.5.tar.xz -C /usr/src/perl \ - && rm perl-5.39.5.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/E/ET/ETHER/perl-5.39.5.tar.gz -o perl-5.39.5.tar.gz \ + && echo '39e4f8df83cb747edf3e17a0a2f8ee10353ba16729b665cd5047cec2722f6ed1 *perl-5.39.5.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.39.5.tar.gz -C /usr/src/perl \ + && rm perl-5.39.5.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.039.005-main,threaded-bullseye/Dockerfile b/5.039.005-main,threaded-bullseye/Dockerfile index 595c2224..a02b5f60 100644 --- a/5.039.005-main,threaded-bullseye/Dockerfile +++ b/5.039.005-main,threaded-bullseye/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bullseye WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.39.5.tar.xz -o perl-5.39.5.tar.xz \ - && echo '4048cf0065f347a03ec85e989631a64e03ba9c9ccbc8f2a35153cad07fe21930 *perl-5.39.5.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.5.tar.xz -C /usr/src/perl \ - && rm perl-5.39.5.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/E/ET/ETHER/perl-5.39.5.tar.gz -o perl-5.39.5.tar.gz \ + && echo '39e4f8df83cb747edf3e17a0a2f8ee10353ba16729b665cd5047cec2722f6ed1 *perl-5.39.5.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.39.5.tar.gz -C /usr/src/perl \ + && rm perl-5.39.5.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.039.005-main-bookworm/Dockerfile b/5.039.005-main-bookworm/Dockerfile index fcd2e742..94a70c55 100644 --- a/5.039.005-main-bookworm/Dockerfile +++ b/5.039.005-main-bookworm/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bookworm WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.39.5.tar.xz -o perl-5.39.5.tar.xz \ - && echo '4048cf0065f347a03ec85e989631a64e03ba9c9ccbc8f2a35153cad07fe21930 *perl-5.39.5.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.5.tar.xz -C /usr/src/perl \ - && rm perl-5.39.5.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/E/ET/ETHER/perl-5.39.5.tar.gz -o perl-5.39.5.tar.gz \ + && echo '39e4f8df83cb747edf3e17a0a2f8ee10353ba16729b665cd5047cec2722f6ed1 *perl-5.39.5.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.39.5.tar.gz -C /usr/src/perl \ + && rm perl-5.39.5.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.039.005-main-bullseye/Dockerfile b/5.039.005-main-bullseye/Dockerfile index f0fe36fb..18656337 100644 --- a/5.039.005-main-bullseye/Dockerfile +++ b/5.039.005-main-bullseye/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bullseye WORKDIR /usr/src/perl RUN true \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.39.5.tar.xz -o perl-5.39.5.tar.xz \ - && echo '4048cf0065f347a03ec85e989631a64e03ba9c9ccbc8f2a35153cad07fe21930 *perl-5.39.5.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.5.tar.xz -C /usr/src/perl \ - && rm perl-5.39.5.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/E/ET/ETHER/perl-5.39.5.tar.gz -o perl-5.39.5.tar.gz \ + && echo '39e4f8df83cb747edf3e17a0a2f8ee10353ba16729b665cd5047cec2722f6ed1 *perl-5.39.5.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.39.5.tar.gz -C /usr/src/perl \ + && rm perl-5.39.5.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.039.005-slim,threaded-bookworm/Dockerfile b/5.039.005-slim,threaded-bookworm/Dockerfile index 963f28d2..379deb81 100644 --- a/5.039.005-slim,threaded-bookworm/Dockerfile +++ b/5.039.005-slim,threaded-bookworm/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.39.5.tar.xz -o perl-5.39.5.tar.xz \ - && echo '4048cf0065f347a03ec85e989631a64e03ba9c9ccbc8f2a35153cad07fe21930 *perl-5.39.5.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.5.tar.xz -C /usr/src/perl \ - && rm perl-5.39.5.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/E/ET/ETHER/perl-5.39.5.tar.gz -o perl-5.39.5.tar.gz \ + && echo '39e4f8df83cb747edf3e17a0a2f8ee10353ba16729b665cd5047cec2722f6ed1 *perl-5.39.5.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.39.5.tar.gz -C /usr/src/perl \ + && rm perl-5.39.5.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.039.005-slim,threaded-bullseye/Dockerfile b/5.039.005-slim,threaded-bullseye/Dockerfile index c3a121cf..453b3720 100644 --- a/5.039.005-slim,threaded-bullseye/Dockerfile +++ b/5.039.005-slim,threaded-bullseye/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.39.5.tar.xz -o perl-5.39.5.tar.xz \ - && echo '4048cf0065f347a03ec85e989631a64e03ba9c9ccbc8f2a35153cad07fe21930 *perl-5.39.5.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.5.tar.xz -C /usr/src/perl \ - && rm perl-5.39.5.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/E/ET/ETHER/perl-5.39.5.tar.gz -o perl-5.39.5.tar.gz \ + && echo '39e4f8df83cb747edf3e17a0a2f8ee10353ba16729b665cd5047cec2722f6ed1 *perl-5.39.5.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.39.5.tar.gz -C /usr/src/perl \ + && rm perl-5.39.5.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.039.005-slim-bookworm/Dockerfile b/5.039.005-slim-bookworm/Dockerfile index 48457558..41f21774 100644 --- a/5.039.005-slim-bookworm/Dockerfile +++ b/5.039.005-slim-bookworm/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.39.5.tar.xz -o perl-5.39.5.tar.xz \ - && echo '4048cf0065f347a03ec85e989631a64e03ba9c9ccbc8f2a35153cad07fe21930 *perl-5.39.5.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.5.tar.xz -C /usr/src/perl \ - && rm perl-5.39.5.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/E/ET/ETHER/perl-5.39.5.tar.gz -o perl-5.39.5.tar.gz \ + && echo '39e4f8df83cb747edf3e17a0a2f8ee10353ba16729b665cd5047cec2722f6ed1 *perl-5.39.5.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.39.5.tar.gz -C /usr/src/perl \ + && rm perl-5.39.5.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ diff --git a/5.039.005-slim-bullseye/Dockerfile b/5.039.005-slim-bullseye/Dockerfile index 0eb807d2..13d468b8 100644 --- a/5.039.005-slim-bullseye/Dockerfile +++ b/5.039.005-slim-bullseye/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://www.cpan.org/src/5.0/perl-5.39.5.tar.xz -o perl-5.39.5.tar.xz \ - && echo '4048cf0065f347a03ec85e989631a64e03ba9c9ccbc8f2a35153cad07fe21930 *perl-5.39.5.tar.xz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.5.tar.xz -C /usr/src/perl \ - && rm perl-5.39.5.tar.xz \ + && curl -fL https://cpan.metacpan.org/authors/id/E/ET/ETHER/perl-5.39.5.tar.gz -o perl-5.39.5.tar.gz \ + && echo '39e4f8df83cb747edf3e17a0a2f8ee10353ba16729b665cd5047cec2722f6ed1 *perl-5.39.5.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.39.5.tar.gz -C /usr/src/perl \ + && rm perl-5.39.5.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \