From f304662ffbf4de017c1c137196d730bd7e293148 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Wed, 3 Jul 2024 14:11:59 +0800 Subject: [PATCH 1/2] config.yml: 5.39.10 -> 5.41.1 Also drop buster builds, cf https://github.com/docker-library/official-images/pull/17091 --- config.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/config.yml b/config.yml index 21f35f53..05e892a1 100644 --- a/config.yml +++ b/config.yml @@ -8,8 +8,8 @@ options: threaded: "-Dusethreads" releases: - - version: 5.39.10 - sha256: 4b7ffb3e068583fa5c8413390c998b2c15214f205ce737acc485b40932b9f419 + - version: 5.41.1 + sha256: 7dee38af601b0ba3f3730cb812cdbc799c921da440cb0ce96dd7a4f508b1a6f8 extra_flags: "-Dusedevel -Dversiononly=undef" debian_release: - bullseye @@ -18,20 +18,17 @@ releases: - version: 5.36.3 sha256: f2a1ad88116391a176262dd42dfc52ef22afb40f4c0e9810f15d561e6f1c726a debian_release: - - buster - bullseye - bookworm - version: 5.38.2 sha256: a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e debian_release: - - buster - bullseye - bookworm - version: 5.40.0 sha256: c740348f357396327a9795d3e8323bafd0fe8a5c7835fc1cbaba0cc8dfe7161f debian_release: - - buster - bullseye - bookworm From 09a6063b38aca711a5186dde95cf4f6eec27ede8 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Wed, 3 Jul 2024 14:12:45 +0800 Subject: [PATCH 2/2] :gear: Regenerate Dockerfiles --- 5.036.003-main,threaded-buster/Dockerfile | 39 ----------- 5.036.003-main-buster/Dockerfile | 39 ----------- 5.036.003-slim,threaded-buster/Dockerfile | 64 ------------------- 5.036.003-slim-buster/Dockerfile | 64 ------------------- 5.038.002-main,threaded-buster/Dockerfile | 39 ----------- 5.038.002-main-buster/Dockerfile | 39 ----------- 5.038.002-slim,threaded-buster/Dockerfile | 64 ------------------- 5.038.002-slim-buster/Dockerfile | 64 ------------------- 5.040.000-main,threaded-buster/Dockerfile | 39 ----------- 5.040.000-main-buster/Dockerfile | 39 ----------- 5.040.000-slim,threaded-buster/Dockerfile | 64 ------------------- 5.040.000-slim-buster/Dockerfile | 64 ------------------- .../Dockerfile | 10 +-- .../Dockerfile | 10 +-- .../Dockerfile | 10 +-- .../Dockerfile | 10 +-- .../Dockerfile | 10 +-- .../Dockerfile | 10 +-- .../Dockerfile | 10 +-- .../Dockerfile | 10 +-- 20 files changed, 40 insertions(+), 658 deletions(-) delete mode 100644 5.036.003-main,threaded-buster/Dockerfile delete mode 100644 5.036.003-main-buster/Dockerfile delete mode 100644 5.036.003-slim,threaded-buster/Dockerfile delete mode 100644 5.036.003-slim-buster/Dockerfile delete mode 100644 5.038.002-main,threaded-buster/Dockerfile delete mode 100644 5.038.002-main-buster/Dockerfile delete mode 100644 5.038.002-slim,threaded-buster/Dockerfile delete mode 100644 5.038.002-slim-buster/Dockerfile delete mode 100644 5.040.000-main,threaded-buster/Dockerfile delete mode 100644 5.040.000-main-buster/Dockerfile delete mode 100644 5.040.000-slim,threaded-buster/Dockerfile delete mode 100644 5.040.000-slim-buster/Dockerfile rename {5.039.010-main,threaded-bookworm => 5.041.001-main,threaded-bookworm}/Dockerfile (84%) rename {5.039.010-main,threaded-bullseye => 5.041.001-main,threaded-bullseye}/Dockerfile (84%) rename {5.039.010-main-bookworm => 5.041.001-main-bookworm}/Dockerfile (84%) rename {5.039.010-main-bullseye => 5.041.001-main-bullseye}/Dockerfile (84%) rename {5.039.010-slim,threaded-bookworm => 5.041.001-slim,threaded-bookworm}/Dockerfile (88%) rename {5.039.010-slim,threaded-bullseye => 5.041.001-slim,threaded-bullseye}/Dockerfile (88%) rename {5.039.010-slim-bookworm => 5.041.001-slim-bookworm}/Dockerfile (88%) rename {5.039.010-slim-bullseye => 5.041.001-slim-bullseye}/Dockerfile (88%) diff --git a/5.036.003-main,threaded-buster/Dockerfile b/5.036.003-main,threaded-buster/Dockerfile deleted file mode 100644 index 616b150f..00000000 --- a/5.036.003-main,threaded-buster/Dockerfile +++ /dev/null @@ -1,39 +0,0 @@ -FROM buildpack-deps:buster - -# No DevelPatchPerl.patch generated -WORKDIR /usr/src/perl - -RUN true \ - && 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)" \ - && archFlag="$([ "$archBits" = '64' ] && echo '-Duse64bitall' || echo '-Duse64bitint')" \ - && ./Configure -Darchname="$gnuArch" "$archFlag" -Dusethreads -Duseshrplib -Dvendorprefix=/usr/local -des \ - && make -j$(nproc) \ - && TEST_JOBS=$(nproc) make test_harness \ - && make install \ - && cd /usr/src \ - && curl -fLO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz \ - && echo '963e63c6e1a8725ff2f624e9086396ae150db51dd0a337c3781d09a994af05a5 *App-cpanminus-1.7047.tar.gz' | sha256sum --strict --check - \ - && tar -xzf App-cpanminus-1.7047.tar.gz && cd App-cpanminus-1.7047 && perl bin/cpanm . && cd /root \ - && curl -fLO 'https://www.cpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz' \ - && echo '9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d *Net-SSLeay-1.94.tar.gz' | sha256sum --strict --check - \ - && cpanm --from $PWD Net-SSLeay-1.94.tar.gz \ - && curl -fLO 'https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz' \ - && echo '95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e *IO-Socket-SSL-2.085.tar.gz' | sha256sum --strict --check - \ - && SSL_CERT_DIR=/etc/ssl/certs cpanm --from $PWD IO-Socket-SSL-2.085.tar.gz \ - && curl -fL https://raw.githubusercontent.com/skaji/cpm/0.997017/cpm -o /usr/local/bin/cpm \ - # sha256 checksum is from docker-perl team, cf https://github.com/docker-library/official-images/pull/12612#issuecomment-1158288299 - && echo 'e3931a7d994c96f9c74b97d1b5b75a554fc4f06eadef1eca26ecc0bdcd1f2d11 */usr/local/bin/cpm' | sha256sum --strict --check - \ - && chmod +x /usr/local/bin/cpm \ - && true \ - && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ - && cpanm --version && cpm --version - -WORKDIR /usr/src/app - -CMD ["perl5.36.3","-de0"] diff --git a/5.036.003-main-buster/Dockerfile b/5.036.003-main-buster/Dockerfile deleted file mode 100644 index 28ed52e3..00000000 --- a/5.036.003-main-buster/Dockerfile +++ /dev/null @@ -1,39 +0,0 @@ -FROM buildpack-deps:buster - -# No DevelPatchPerl.patch generated -WORKDIR /usr/src/perl - -RUN true \ - && 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)" \ - && archFlag="$([ "$archBits" = '64' ] && echo '-Duse64bitall' || echo '-Duse64bitint')" \ - && ./Configure -Darchname="$gnuArch" "$archFlag" -Duseshrplib -Dvendorprefix=/usr/local -des \ - && make -j$(nproc) \ - && TEST_JOBS=$(nproc) make test_harness \ - && make install \ - && cd /usr/src \ - && curl -fLO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz \ - && echo '963e63c6e1a8725ff2f624e9086396ae150db51dd0a337c3781d09a994af05a5 *App-cpanminus-1.7047.tar.gz' | sha256sum --strict --check - \ - && tar -xzf App-cpanminus-1.7047.tar.gz && cd App-cpanminus-1.7047 && perl bin/cpanm . && cd /root \ - && curl -fLO 'https://www.cpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz' \ - && echo '9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d *Net-SSLeay-1.94.tar.gz' | sha256sum --strict --check - \ - && cpanm --from $PWD Net-SSLeay-1.94.tar.gz \ - && curl -fLO 'https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz' \ - && echo '95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e *IO-Socket-SSL-2.085.tar.gz' | sha256sum --strict --check - \ - && SSL_CERT_DIR=/etc/ssl/certs cpanm --from $PWD IO-Socket-SSL-2.085.tar.gz \ - && curl -fL https://raw.githubusercontent.com/skaji/cpm/0.997017/cpm -o /usr/local/bin/cpm \ - # sha256 checksum is from docker-perl team, cf https://github.com/docker-library/official-images/pull/12612#issuecomment-1158288299 - && echo 'e3931a7d994c96f9c74b97d1b5b75a554fc4f06eadef1eca26ecc0bdcd1f2d11 */usr/local/bin/cpm' | sha256sum --strict --check - \ - && chmod +x /usr/local/bin/cpm \ - && true \ - && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ - && cpanm --version && cpm --version - -WORKDIR /usr/src/app - -CMD ["perl5.36.3","-de0"] diff --git a/5.036.003-slim,threaded-buster/Dockerfile b/5.036.003-slim,threaded-buster/Dockerfile deleted file mode 100644 index 565f793e..00000000 --- a/5.036.003-slim,threaded-buster/Dockerfile +++ /dev/null @@ -1,64 +0,0 @@ -FROM debian:buster-slim - -# No DevelPatchPerl.patch generated -WORKDIR /usr/src/perl - -RUN apt-get update \ - && apt-get install -y --no-install-recommends \ - bzip2 \ - ca-certificates \ - # cpio \ - curl \ - dpkg-dev \ - # file \ - gcc \ - # g++ \ - # libbz2-dev \ - # libdb-dev \ - libc6-dev \ - # libgdbm-dev \ - # liblzma-dev \ - make \ - netbase \ - patch \ - # procps \ - zlib1g-dev \ - xz-utils \ - libssl-dev \ - && 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)" \ - && archFlag="$([ "$archBits" = '64' ] && echo '-Duse64bitall' || echo '-Duse64bitint')" \ - && ./Configure -Darchname="$gnuArch" "$archFlag" -Dusethreads -Duseshrplib -Dvendorprefix=/usr/local -des \ - && make -j$(nproc) \ - && TEST_JOBS=$(nproc) make test_harness \ - && make install \ - && cd /usr/src \ - && curl -fLO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz \ - && echo '963e63c6e1a8725ff2f624e9086396ae150db51dd0a337c3781d09a994af05a5 *App-cpanminus-1.7047.tar.gz' | sha256sum --strict --check - \ - && tar -xzf App-cpanminus-1.7047.tar.gz && cd App-cpanminus-1.7047 && perl bin/cpanm . && cd /root \ - && curl -fLO 'https://www.cpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz' \ - && echo '9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d *Net-SSLeay-1.94.tar.gz' | sha256sum --strict --check - \ - && cpanm --from $PWD Net-SSLeay-1.94.tar.gz \ - && curl -fLO 'https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz' \ - && echo '95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e *IO-Socket-SSL-2.085.tar.gz' | sha256sum --strict --check - \ - && SSL_CERT_DIR=/etc/ssl/certs cpanm --from $PWD IO-Socket-SSL-2.085.tar.gz \ - && curl -fL https://raw.githubusercontent.com/skaji/cpm/0.997017/cpm -o /usr/local/bin/cpm \ - # sha256 checksum is from docker-perl team, cf https://github.com/docker-library/official-images/pull/12612#issuecomment-1158288299 - && echo 'e3931a7d994c96f9c74b97d1b5b75a554fc4f06eadef1eca26ecc0bdcd1f2d11 */usr/local/bin/cpm' | sha256sum --strict --check - \ - && chmod +x /usr/local/bin/cpm \ - && savedPackages="ca-certificates make netbase zlib1g-dev libssl-dev" \ - && apt-mark auto '.*' > /dev/null \ - && apt-mark manual $savedPackages \ - && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \ - && rm -fr /var/cache/apt/* /var/lib/apt/lists/* \ - && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ - && cpanm --version && cpm --version - -WORKDIR /usr/src/app - -CMD ["perl5.36.3","-de0"] diff --git a/5.036.003-slim-buster/Dockerfile b/5.036.003-slim-buster/Dockerfile deleted file mode 100644 index 2194379f..00000000 --- a/5.036.003-slim-buster/Dockerfile +++ /dev/null @@ -1,64 +0,0 @@ -FROM debian:buster-slim - -# No DevelPatchPerl.patch generated -WORKDIR /usr/src/perl - -RUN apt-get update \ - && apt-get install -y --no-install-recommends \ - bzip2 \ - ca-certificates \ - # cpio \ - curl \ - dpkg-dev \ - # file \ - gcc \ - # g++ \ - # libbz2-dev \ - # libdb-dev \ - libc6-dev \ - # libgdbm-dev \ - # liblzma-dev \ - make \ - netbase \ - patch \ - # procps \ - zlib1g-dev \ - xz-utils \ - libssl-dev \ - && 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)" \ - && archFlag="$([ "$archBits" = '64' ] && echo '-Duse64bitall' || echo '-Duse64bitint')" \ - && ./Configure -Darchname="$gnuArch" "$archFlag" -Duseshrplib -Dvendorprefix=/usr/local -des \ - && make -j$(nproc) \ - && TEST_JOBS=$(nproc) make test_harness \ - && make install \ - && cd /usr/src \ - && curl -fLO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz \ - && echo '963e63c6e1a8725ff2f624e9086396ae150db51dd0a337c3781d09a994af05a5 *App-cpanminus-1.7047.tar.gz' | sha256sum --strict --check - \ - && tar -xzf App-cpanminus-1.7047.tar.gz && cd App-cpanminus-1.7047 && perl bin/cpanm . && cd /root \ - && curl -fLO 'https://www.cpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz' \ - && echo '9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d *Net-SSLeay-1.94.tar.gz' | sha256sum --strict --check - \ - && cpanm --from $PWD Net-SSLeay-1.94.tar.gz \ - && curl -fLO 'https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz' \ - && echo '95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e *IO-Socket-SSL-2.085.tar.gz' | sha256sum --strict --check - \ - && SSL_CERT_DIR=/etc/ssl/certs cpanm --from $PWD IO-Socket-SSL-2.085.tar.gz \ - && curl -fL https://raw.githubusercontent.com/skaji/cpm/0.997017/cpm -o /usr/local/bin/cpm \ - # sha256 checksum is from docker-perl team, cf https://github.com/docker-library/official-images/pull/12612#issuecomment-1158288299 - && echo 'e3931a7d994c96f9c74b97d1b5b75a554fc4f06eadef1eca26ecc0bdcd1f2d11 */usr/local/bin/cpm' | sha256sum --strict --check - \ - && chmod +x /usr/local/bin/cpm \ - && savedPackages="ca-certificates make netbase zlib1g-dev libssl-dev" \ - && apt-mark auto '.*' > /dev/null \ - && apt-mark manual $savedPackages \ - && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \ - && rm -fr /var/cache/apt/* /var/lib/apt/lists/* \ - && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ - && cpanm --version && cpm --version - -WORKDIR /usr/src/app - -CMD ["perl5.36.3","-de0"] diff --git a/5.038.002-main,threaded-buster/Dockerfile b/5.038.002-main,threaded-buster/Dockerfile deleted file mode 100644 index 249780e7..00000000 --- a/5.038.002-main,threaded-buster/Dockerfile +++ /dev/null @@ -1,39 +0,0 @@ -FROM buildpack-deps:buster - -# No DevelPatchPerl.patch generated -WORKDIR /usr/src/perl - -RUN true \ - && 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)" \ - && archFlag="$([ "$archBits" = '64' ] && echo '-Duse64bitall' || echo '-Duse64bitint')" \ - && ./Configure -Darchname="$gnuArch" "$archFlag" -Dusethreads -Duseshrplib -Dvendorprefix=/usr/local -des \ - && make -j$(nproc) \ - && TEST_JOBS=$(nproc) make test_harness \ - && make install \ - && cd /usr/src \ - && curl -fLO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz \ - && echo '963e63c6e1a8725ff2f624e9086396ae150db51dd0a337c3781d09a994af05a5 *App-cpanminus-1.7047.tar.gz' | sha256sum --strict --check - \ - && tar -xzf App-cpanminus-1.7047.tar.gz && cd App-cpanminus-1.7047 && perl bin/cpanm . && cd /root \ - && curl -fLO 'https://www.cpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz' \ - && echo '9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d *Net-SSLeay-1.94.tar.gz' | sha256sum --strict --check - \ - && cpanm --from $PWD Net-SSLeay-1.94.tar.gz \ - && curl -fLO 'https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz' \ - && echo '95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e *IO-Socket-SSL-2.085.tar.gz' | sha256sum --strict --check - \ - && SSL_CERT_DIR=/etc/ssl/certs cpanm --from $PWD IO-Socket-SSL-2.085.tar.gz \ - && curl -fL https://raw.githubusercontent.com/skaji/cpm/0.997017/cpm -o /usr/local/bin/cpm \ - # sha256 checksum is from docker-perl team, cf https://github.com/docker-library/official-images/pull/12612#issuecomment-1158288299 - && echo 'e3931a7d994c96f9c74b97d1b5b75a554fc4f06eadef1eca26ecc0bdcd1f2d11 */usr/local/bin/cpm' | sha256sum --strict --check - \ - && chmod +x /usr/local/bin/cpm \ - && true \ - && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ - && cpanm --version && cpm --version - -WORKDIR /usr/src/app - -CMD ["perl5.38.2","-de0"] diff --git a/5.038.002-main-buster/Dockerfile b/5.038.002-main-buster/Dockerfile deleted file mode 100644 index aae4cdb5..00000000 --- a/5.038.002-main-buster/Dockerfile +++ /dev/null @@ -1,39 +0,0 @@ -FROM buildpack-deps:buster - -# No DevelPatchPerl.patch generated -WORKDIR /usr/src/perl - -RUN true \ - && 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)" \ - && archFlag="$([ "$archBits" = '64' ] && echo '-Duse64bitall' || echo '-Duse64bitint')" \ - && ./Configure -Darchname="$gnuArch" "$archFlag" -Duseshrplib -Dvendorprefix=/usr/local -des \ - && make -j$(nproc) \ - && TEST_JOBS=$(nproc) make test_harness \ - && make install \ - && cd /usr/src \ - && curl -fLO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz \ - && echo '963e63c6e1a8725ff2f624e9086396ae150db51dd0a337c3781d09a994af05a5 *App-cpanminus-1.7047.tar.gz' | sha256sum --strict --check - \ - && tar -xzf App-cpanminus-1.7047.tar.gz && cd App-cpanminus-1.7047 && perl bin/cpanm . && cd /root \ - && curl -fLO 'https://www.cpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz' \ - && echo '9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d *Net-SSLeay-1.94.tar.gz' | sha256sum --strict --check - \ - && cpanm --from $PWD Net-SSLeay-1.94.tar.gz \ - && curl -fLO 'https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz' \ - && echo '95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e *IO-Socket-SSL-2.085.tar.gz' | sha256sum --strict --check - \ - && SSL_CERT_DIR=/etc/ssl/certs cpanm --from $PWD IO-Socket-SSL-2.085.tar.gz \ - && curl -fL https://raw.githubusercontent.com/skaji/cpm/0.997017/cpm -o /usr/local/bin/cpm \ - # sha256 checksum is from docker-perl team, cf https://github.com/docker-library/official-images/pull/12612#issuecomment-1158288299 - && echo 'e3931a7d994c96f9c74b97d1b5b75a554fc4f06eadef1eca26ecc0bdcd1f2d11 */usr/local/bin/cpm' | sha256sum --strict --check - \ - && chmod +x /usr/local/bin/cpm \ - && true \ - && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ - && cpanm --version && cpm --version - -WORKDIR /usr/src/app - -CMD ["perl5.38.2","-de0"] diff --git a/5.038.002-slim,threaded-buster/Dockerfile b/5.038.002-slim,threaded-buster/Dockerfile deleted file mode 100644 index d6980cce..00000000 --- a/5.038.002-slim,threaded-buster/Dockerfile +++ /dev/null @@ -1,64 +0,0 @@ -FROM debian:buster-slim - -# No DevelPatchPerl.patch generated -WORKDIR /usr/src/perl - -RUN apt-get update \ - && apt-get install -y --no-install-recommends \ - bzip2 \ - ca-certificates \ - # cpio \ - curl \ - dpkg-dev \ - # file \ - gcc \ - # g++ \ - # libbz2-dev \ - # libdb-dev \ - libc6-dev \ - # libgdbm-dev \ - # liblzma-dev \ - make \ - netbase \ - patch \ - # procps \ - zlib1g-dev \ - xz-utils \ - libssl-dev \ - && 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)" \ - && archFlag="$([ "$archBits" = '64' ] && echo '-Duse64bitall' || echo '-Duse64bitint')" \ - && ./Configure -Darchname="$gnuArch" "$archFlag" -Dusethreads -Duseshrplib -Dvendorprefix=/usr/local -des \ - && make -j$(nproc) \ - && TEST_JOBS=$(nproc) make test_harness \ - && make install \ - && cd /usr/src \ - && curl -fLO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz \ - && echo '963e63c6e1a8725ff2f624e9086396ae150db51dd0a337c3781d09a994af05a5 *App-cpanminus-1.7047.tar.gz' | sha256sum --strict --check - \ - && tar -xzf App-cpanminus-1.7047.tar.gz && cd App-cpanminus-1.7047 && perl bin/cpanm . && cd /root \ - && curl -fLO 'https://www.cpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz' \ - && echo '9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d *Net-SSLeay-1.94.tar.gz' | sha256sum --strict --check - \ - && cpanm --from $PWD Net-SSLeay-1.94.tar.gz \ - && curl -fLO 'https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz' \ - && echo '95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e *IO-Socket-SSL-2.085.tar.gz' | sha256sum --strict --check - \ - && SSL_CERT_DIR=/etc/ssl/certs cpanm --from $PWD IO-Socket-SSL-2.085.tar.gz \ - && curl -fL https://raw.githubusercontent.com/skaji/cpm/0.997017/cpm -o /usr/local/bin/cpm \ - # sha256 checksum is from docker-perl team, cf https://github.com/docker-library/official-images/pull/12612#issuecomment-1158288299 - && echo 'e3931a7d994c96f9c74b97d1b5b75a554fc4f06eadef1eca26ecc0bdcd1f2d11 */usr/local/bin/cpm' | sha256sum --strict --check - \ - && chmod +x /usr/local/bin/cpm \ - && savedPackages="ca-certificates make netbase zlib1g-dev libssl-dev" \ - && apt-mark auto '.*' > /dev/null \ - && apt-mark manual $savedPackages \ - && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \ - && rm -fr /var/cache/apt/* /var/lib/apt/lists/* \ - && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ - && cpanm --version && cpm --version - -WORKDIR /usr/src/app - -CMD ["perl5.38.2","-de0"] diff --git a/5.038.002-slim-buster/Dockerfile b/5.038.002-slim-buster/Dockerfile deleted file mode 100644 index 9ed77fe3..00000000 --- a/5.038.002-slim-buster/Dockerfile +++ /dev/null @@ -1,64 +0,0 @@ -FROM debian:buster-slim - -# No DevelPatchPerl.patch generated -WORKDIR /usr/src/perl - -RUN apt-get update \ - && apt-get install -y --no-install-recommends \ - bzip2 \ - ca-certificates \ - # cpio \ - curl \ - dpkg-dev \ - # file \ - gcc \ - # g++ \ - # libbz2-dev \ - # libdb-dev \ - libc6-dev \ - # libgdbm-dev \ - # liblzma-dev \ - make \ - netbase \ - patch \ - # procps \ - zlib1g-dev \ - xz-utils \ - libssl-dev \ - && 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)" \ - && archFlag="$([ "$archBits" = '64' ] && echo '-Duse64bitall' || echo '-Duse64bitint')" \ - && ./Configure -Darchname="$gnuArch" "$archFlag" -Duseshrplib -Dvendorprefix=/usr/local -des \ - && make -j$(nproc) \ - && TEST_JOBS=$(nproc) make test_harness \ - && make install \ - && cd /usr/src \ - && curl -fLO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz \ - && echo '963e63c6e1a8725ff2f624e9086396ae150db51dd0a337c3781d09a994af05a5 *App-cpanminus-1.7047.tar.gz' | sha256sum --strict --check - \ - && tar -xzf App-cpanminus-1.7047.tar.gz && cd App-cpanminus-1.7047 && perl bin/cpanm . && cd /root \ - && curl -fLO 'https://www.cpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz' \ - && echo '9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d *Net-SSLeay-1.94.tar.gz' | sha256sum --strict --check - \ - && cpanm --from $PWD Net-SSLeay-1.94.tar.gz \ - && curl -fLO 'https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz' \ - && echo '95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e *IO-Socket-SSL-2.085.tar.gz' | sha256sum --strict --check - \ - && SSL_CERT_DIR=/etc/ssl/certs cpanm --from $PWD IO-Socket-SSL-2.085.tar.gz \ - && curl -fL https://raw.githubusercontent.com/skaji/cpm/0.997017/cpm -o /usr/local/bin/cpm \ - # sha256 checksum is from docker-perl team, cf https://github.com/docker-library/official-images/pull/12612#issuecomment-1158288299 - && echo 'e3931a7d994c96f9c74b97d1b5b75a554fc4f06eadef1eca26ecc0bdcd1f2d11 */usr/local/bin/cpm' | sha256sum --strict --check - \ - && chmod +x /usr/local/bin/cpm \ - && savedPackages="ca-certificates make netbase zlib1g-dev libssl-dev" \ - && apt-mark auto '.*' > /dev/null \ - && apt-mark manual $savedPackages \ - && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \ - && rm -fr /var/cache/apt/* /var/lib/apt/lists/* \ - && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ - && cpanm --version && cpm --version - -WORKDIR /usr/src/app - -CMD ["perl5.38.2","-de0"] diff --git a/5.040.000-main,threaded-buster/Dockerfile b/5.040.000-main,threaded-buster/Dockerfile deleted file mode 100644 index 3cdf77ce..00000000 --- a/5.040.000-main,threaded-buster/Dockerfile +++ /dev/null @@ -1,39 +0,0 @@ -FROM buildpack-deps:buster - -# No DevelPatchPerl.patch generated -WORKDIR /usr/src/perl - -RUN true \ - && curl -fL https://cpan.metacpan.org/authors/id/H/HA/HAARG/perl-5.40.0.tar.gz -o perl-5.40.0.tar.gz \ - && echo 'c740348f357396327a9795d3e8323bafd0fe8a5c7835fc1cbaba0cc8dfe7161f *perl-5.40.0.tar.gz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.40.0.tar.gz -C /usr/src/perl \ - && rm perl-5.40.0.tar.gz \ - && cat *.patch | patch -p1 \ - && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ - && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ - && archFlag="$([ "$archBits" = '64' ] && echo '-Duse64bitall' || echo '-Duse64bitint')" \ - && ./Configure -Darchname="$gnuArch" "$archFlag" -Dusethreads -Duseshrplib -Dvendorprefix=/usr/local -des \ - && make -j$(nproc) \ - && TEST_JOBS=$(nproc) make test_harness \ - && make install \ - && cd /usr/src \ - && curl -fLO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz \ - && echo '963e63c6e1a8725ff2f624e9086396ae150db51dd0a337c3781d09a994af05a5 *App-cpanminus-1.7047.tar.gz' | sha256sum --strict --check - \ - && tar -xzf App-cpanminus-1.7047.tar.gz && cd App-cpanminus-1.7047 && perl bin/cpanm . && cd /root \ - && curl -fLO 'https://www.cpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz' \ - && echo '9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d *Net-SSLeay-1.94.tar.gz' | sha256sum --strict --check - \ - && cpanm --from $PWD Net-SSLeay-1.94.tar.gz \ - && curl -fLO 'https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz' \ - && echo '95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e *IO-Socket-SSL-2.085.tar.gz' | sha256sum --strict --check - \ - && SSL_CERT_DIR=/etc/ssl/certs cpanm --from $PWD IO-Socket-SSL-2.085.tar.gz \ - && curl -fL https://raw.githubusercontent.com/skaji/cpm/0.997017/cpm -o /usr/local/bin/cpm \ - # sha256 checksum is from docker-perl team, cf https://github.com/docker-library/official-images/pull/12612#issuecomment-1158288299 - && echo 'e3931a7d994c96f9c74b97d1b5b75a554fc4f06eadef1eca26ecc0bdcd1f2d11 */usr/local/bin/cpm' | sha256sum --strict --check - \ - && chmod +x /usr/local/bin/cpm \ - && true \ - && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ - && cpanm --version && cpm --version - -WORKDIR /usr/src/app - -CMD ["perl5.40.0","-de0"] diff --git a/5.040.000-main-buster/Dockerfile b/5.040.000-main-buster/Dockerfile deleted file mode 100644 index 0d225f0f..00000000 --- a/5.040.000-main-buster/Dockerfile +++ /dev/null @@ -1,39 +0,0 @@ -FROM buildpack-deps:buster - -# No DevelPatchPerl.patch generated -WORKDIR /usr/src/perl - -RUN true \ - && curl -fL https://cpan.metacpan.org/authors/id/H/HA/HAARG/perl-5.40.0.tar.gz -o perl-5.40.0.tar.gz \ - && echo 'c740348f357396327a9795d3e8323bafd0fe8a5c7835fc1cbaba0cc8dfe7161f *perl-5.40.0.tar.gz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.40.0.tar.gz -C /usr/src/perl \ - && rm perl-5.40.0.tar.gz \ - && cat *.patch | patch -p1 \ - && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ - && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ - && archFlag="$([ "$archBits" = '64' ] && echo '-Duse64bitall' || echo '-Duse64bitint')" \ - && ./Configure -Darchname="$gnuArch" "$archFlag" -Duseshrplib -Dvendorprefix=/usr/local -des \ - && make -j$(nproc) \ - && TEST_JOBS=$(nproc) make test_harness \ - && make install \ - && cd /usr/src \ - && curl -fLO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz \ - && echo '963e63c6e1a8725ff2f624e9086396ae150db51dd0a337c3781d09a994af05a5 *App-cpanminus-1.7047.tar.gz' | sha256sum --strict --check - \ - && tar -xzf App-cpanminus-1.7047.tar.gz && cd App-cpanminus-1.7047 && perl bin/cpanm . && cd /root \ - && curl -fLO 'https://www.cpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz' \ - && echo '9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d *Net-SSLeay-1.94.tar.gz' | sha256sum --strict --check - \ - && cpanm --from $PWD Net-SSLeay-1.94.tar.gz \ - && curl -fLO 'https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz' \ - && echo '95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e *IO-Socket-SSL-2.085.tar.gz' | sha256sum --strict --check - \ - && SSL_CERT_DIR=/etc/ssl/certs cpanm --from $PWD IO-Socket-SSL-2.085.tar.gz \ - && curl -fL https://raw.githubusercontent.com/skaji/cpm/0.997017/cpm -o /usr/local/bin/cpm \ - # sha256 checksum is from docker-perl team, cf https://github.com/docker-library/official-images/pull/12612#issuecomment-1158288299 - && echo 'e3931a7d994c96f9c74b97d1b5b75a554fc4f06eadef1eca26ecc0bdcd1f2d11 */usr/local/bin/cpm' | sha256sum --strict --check - \ - && chmod +x /usr/local/bin/cpm \ - && true \ - && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ - && cpanm --version && cpm --version - -WORKDIR /usr/src/app - -CMD ["perl5.40.0","-de0"] diff --git a/5.040.000-slim,threaded-buster/Dockerfile b/5.040.000-slim,threaded-buster/Dockerfile deleted file mode 100644 index 132d3acc..00000000 --- a/5.040.000-slim,threaded-buster/Dockerfile +++ /dev/null @@ -1,64 +0,0 @@ -FROM debian:buster-slim - -# No DevelPatchPerl.patch generated -WORKDIR /usr/src/perl - -RUN apt-get update \ - && apt-get install -y --no-install-recommends \ - bzip2 \ - ca-certificates \ - # cpio \ - curl \ - dpkg-dev \ - # file \ - gcc \ - # g++ \ - # libbz2-dev \ - # libdb-dev \ - libc6-dev \ - # libgdbm-dev \ - # liblzma-dev \ - make \ - netbase \ - patch \ - # procps \ - zlib1g-dev \ - xz-utils \ - libssl-dev \ - && curl -fL https://cpan.metacpan.org/authors/id/H/HA/HAARG/perl-5.40.0.tar.gz -o perl-5.40.0.tar.gz \ - && echo 'c740348f357396327a9795d3e8323bafd0fe8a5c7835fc1cbaba0cc8dfe7161f *perl-5.40.0.tar.gz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.40.0.tar.gz -C /usr/src/perl \ - && rm perl-5.40.0.tar.gz \ - && cat *.patch | patch -p1 \ - && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ - && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ - && archFlag="$([ "$archBits" = '64' ] && echo '-Duse64bitall' || echo '-Duse64bitint')" \ - && ./Configure -Darchname="$gnuArch" "$archFlag" -Dusethreads -Duseshrplib -Dvendorprefix=/usr/local -des \ - && make -j$(nproc) \ - && TEST_JOBS=$(nproc) make test_harness \ - && make install \ - && cd /usr/src \ - && curl -fLO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz \ - && echo '963e63c6e1a8725ff2f624e9086396ae150db51dd0a337c3781d09a994af05a5 *App-cpanminus-1.7047.tar.gz' | sha256sum --strict --check - \ - && tar -xzf App-cpanminus-1.7047.tar.gz && cd App-cpanminus-1.7047 && perl bin/cpanm . && cd /root \ - && curl -fLO 'https://www.cpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz' \ - && echo '9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d *Net-SSLeay-1.94.tar.gz' | sha256sum --strict --check - \ - && cpanm --from $PWD Net-SSLeay-1.94.tar.gz \ - && curl -fLO 'https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz' \ - && echo '95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e *IO-Socket-SSL-2.085.tar.gz' | sha256sum --strict --check - \ - && SSL_CERT_DIR=/etc/ssl/certs cpanm --from $PWD IO-Socket-SSL-2.085.tar.gz \ - && curl -fL https://raw.githubusercontent.com/skaji/cpm/0.997017/cpm -o /usr/local/bin/cpm \ - # sha256 checksum is from docker-perl team, cf https://github.com/docker-library/official-images/pull/12612#issuecomment-1158288299 - && echo 'e3931a7d994c96f9c74b97d1b5b75a554fc4f06eadef1eca26ecc0bdcd1f2d11 */usr/local/bin/cpm' | sha256sum --strict --check - \ - && chmod +x /usr/local/bin/cpm \ - && savedPackages="ca-certificates make netbase zlib1g-dev libssl-dev" \ - && apt-mark auto '.*' > /dev/null \ - && apt-mark manual $savedPackages \ - && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \ - && rm -fr /var/cache/apt/* /var/lib/apt/lists/* \ - && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ - && cpanm --version && cpm --version - -WORKDIR /usr/src/app - -CMD ["perl5.40.0","-de0"] diff --git a/5.040.000-slim-buster/Dockerfile b/5.040.000-slim-buster/Dockerfile deleted file mode 100644 index 1bfd6e5d..00000000 --- a/5.040.000-slim-buster/Dockerfile +++ /dev/null @@ -1,64 +0,0 @@ -FROM debian:buster-slim - -# No DevelPatchPerl.patch generated -WORKDIR /usr/src/perl - -RUN apt-get update \ - && apt-get install -y --no-install-recommends \ - bzip2 \ - ca-certificates \ - # cpio \ - curl \ - dpkg-dev \ - # file \ - gcc \ - # g++ \ - # libbz2-dev \ - # libdb-dev \ - libc6-dev \ - # libgdbm-dev \ - # liblzma-dev \ - make \ - netbase \ - patch \ - # procps \ - zlib1g-dev \ - xz-utils \ - libssl-dev \ - && curl -fL https://cpan.metacpan.org/authors/id/H/HA/HAARG/perl-5.40.0.tar.gz -o perl-5.40.0.tar.gz \ - && echo 'c740348f357396327a9795d3e8323bafd0fe8a5c7835fc1cbaba0cc8dfe7161f *perl-5.40.0.tar.gz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.40.0.tar.gz -C /usr/src/perl \ - && rm perl-5.40.0.tar.gz \ - && cat *.patch | patch -p1 \ - && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ - && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ - && archFlag="$([ "$archBits" = '64' ] && echo '-Duse64bitall' || echo '-Duse64bitint')" \ - && ./Configure -Darchname="$gnuArch" "$archFlag" -Duseshrplib -Dvendorprefix=/usr/local -des \ - && make -j$(nproc) \ - && TEST_JOBS=$(nproc) make test_harness \ - && make install \ - && cd /usr/src \ - && curl -fLO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz \ - && echo '963e63c6e1a8725ff2f624e9086396ae150db51dd0a337c3781d09a994af05a5 *App-cpanminus-1.7047.tar.gz' | sha256sum --strict --check - \ - && tar -xzf App-cpanminus-1.7047.tar.gz && cd App-cpanminus-1.7047 && perl bin/cpanm . && cd /root \ - && curl -fLO 'https://www.cpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz' \ - && echo '9d7be8a56d1bedda05c425306cc504ba134307e0c09bda4a788c98744ebcd95d *Net-SSLeay-1.94.tar.gz' | sha256sum --strict --check - \ - && cpanm --from $PWD Net-SSLeay-1.94.tar.gz \ - && curl -fLO 'https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz' \ - && echo '95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e *IO-Socket-SSL-2.085.tar.gz' | sha256sum --strict --check - \ - && SSL_CERT_DIR=/etc/ssl/certs cpanm --from $PWD IO-Socket-SSL-2.085.tar.gz \ - && curl -fL https://raw.githubusercontent.com/skaji/cpm/0.997017/cpm -o /usr/local/bin/cpm \ - # sha256 checksum is from docker-perl team, cf https://github.com/docker-library/official-images/pull/12612#issuecomment-1158288299 - && echo 'e3931a7d994c96f9c74b97d1b5b75a554fc4f06eadef1eca26ecc0bdcd1f2d11 */usr/local/bin/cpm' | sha256sum --strict --check - \ - && chmod +x /usr/local/bin/cpm \ - && savedPackages="ca-certificates make netbase zlib1g-dev libssl-dev" \ - && apt-mark auto '.*' > /dev/null \ - && apt-mark manual $savedPackages \ - && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \ - && rm -fr /var/cache/apt/* /var/lib/apt/lists/* \ - && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ - && cpanm --version && cpm --version - -WORKDIR /usr/src/app - -CMD ["perl5.40.0","-de0"] diff --git a/5.039.010-main,threaded-bookworm/Dockerfile b/5.041.001-main,threaded-bookworm/Dockerfile similarity index 84% rename from 5.039.010-main,threaded-bookworm/Dockerfile rename to 5.041.001-main,threaded-bookworm/Dockerfile index 3b690f55..b42bcc99 100644 --- a/5.039.010-main,threaded-bookworm/Dockerfile +++ b/5.041.001-main,threaded-bookworm/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bookworm WORKDIR /usr/src/perl RUN true \ - && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.39.10.tar.gz -o perl-5.39.10.tar.gz \ - && echo '4b7ffb3e068583fa5c8413390c998b2c15214f205ce737acc485b40932b9f419 *perl-5.39.10.tar.gz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.10.tar.gz -C /usr/src/perl \ - && rm perl-5.39.10.tar.gz \ + && curl -fL https://cpan.metacpan.org/authors/id/B/BO/BOOK/perl-5.41.1.tar.gz -o perl-5.41.1.tar.gz \ + && echo '7dee38af601b0ba3f3730cb812cdbc799c921da440cb0ce96dd7a4f508b1a6f8 *perl-5.41.1.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.41.1.tar.gz -C /usr/src/perl \ + && rm perl-5.41.1.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ @@ -36,4 +36,4 @@ RUN true \ WORKDIR /usr/src/app -CMD ["perl5.39.10","-de0"] +CMD ["perl5.41.1","-de0"] diff --git a/5.039.010-main,threaded-bullseye/Dockerfile b/5.041.001-main,threaded-bullseye/Dockerfile similarity index 84% rename from 5.039.010-main,threaded-bullseye/Dockerfile rename to 5.041.001-main,threaded-bullseye/Dockerfile index 18962995..6f6908cf 100644 --- a/5.039.010-main,threaded-bullseye/Dockerfile +++ b/5.041.001-main,threaded-bullseye/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bullseye WORKDIR /usr/src/perl RUN true \ - && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.39.10.tar.gz -o perl-5.39.10.tar.gz \ - && echo '4b7ffb3e068583fa5c8413390c998b2c15214f205ce737acc485b40932b9f419 *perl-5.39.10.tar.gz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.10.tar.gz -C /usr/src/perl \ - && rm perl-5.39.10.tar.gz \ + && curl -fL https://cpan.metacpan.org/authors/id/B/BO/BOOK/perl-5.41.1.tar.gz -o perl-5.41.1.tar.gz \ + && echo '7dee38af601b0ba3f3730cb812cdbc799c921da440cb0ce96dd7a4f508b1a6f8 *perl-5.41.1.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.41.1.tar.gz -C /usr/src/perl \ + && rm perl-5.41.1.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ @@ -36,4 +36,4 @@ RUN true \ WORKDIR /usr/src/app -CMD ["perl5.39.10","-de0"] +CMD ["perl5.41.1","-de0"] diff --git a/5.039.010-main-bookworm/Dockerfile b/5.041.001-main-bookworm/Dockerfile similarity index 84% rename from 5.039.010-main-bookworm/Dockerfile rename to 5.041.001-main-bookworm/Dockerfile index 9cf90ea1..442843bb 100644 --- a/5.039.010-main-bookworm/Dockerfile +++ b/5.041.001-main-bookworm/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bookworm WORKDIR /usr/src/perl RUN true \ - && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.39.10.tar.gz -o perl-5.39.10.tar.gz \ - && echo '4b7ffb3e068583fa5c8413390c998b2c15214f205ce737acc485b40932b9f419 *perl-5.39.10.tar.gz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.10.tar.gz -C /usr/src/perl \ - && rm perl-5.39.10.tar.gz \ + && curl -fL https://cpan.metacpan.org/authors/id/B/BO/BOOK/perl-5.41.1.tar.gz -o perl-5.41.1.tar.gz \ + && echo '7dee38af601b0ba3f3730cb812cdbc799c921da440cb0ce96dd7a4f508b1a6f8 *perl-5.41.1.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.41.1.tar.gz -C /usr/src/perl \ + && rm perl-5.41.1.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ @@ -36,4 +36,4 @@ RUN true \ WORKDIR /usr/src/app -CMD ["perl5.39.10","-de0"] +CMD ["perl5.41.1","-de0"] diff --git a/5.039.010-main-bullseye/Dockerfile b/5.041.001-main-bullseye/Dockerfile similarity index 84% rename from 5.039.010-main-bullseye/Dockerfile rename to 5.041.001-main-bullseye/Dockerfile index 6391fbf1..dff362b1 100644 --- a/5.039.010-main-bullseye/Dockerfile +++ b/5.041.001-main-bullseye/Dockerfile @@ -4,10 +4,10 @@ FROM buildpack-deps:bullseye WORKDIR /usr/src/perl RUN true \ - && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.39.10.tar.gz -o perl-5.39.10.tar.gz \ - && echo '4b7ffb3e068583fa5c8413390c998b2c15214f205ce737acc485b40932b9f419 *perl-5.39.10.tar.gz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.10.tar.gz -C /usr/src/perl \ - && rm perl-5.39.10.tar.gz \ + && curl -fL https://cpan.metacpan.org/authors/id/B/BO/BOOK/perl-5.41.1.tar.gz -o perl-5.41.1.tar.gz \ + && echo '7dee38af601b0ba3f3730cb812cdbc799c921da440cb0ce96dd7a4f508b1a6f8 *perl-5.41.1.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.41.1.tar.gz -C /usr/src/perl \ + && rm perl-5.41.1.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ @@ -36,4 +36,4 @@ RUN true \ WORKDIR /usr/src/app -CMD ["perl5.39.10","-de0"] +CMD ["perl5.41.1","-de0"] diff --git a/5.039.010-slim,threaded-bookworm/Dockerfile b/5.041.001-slim,threaded-bookworm/Dockerfile similarity index 88% rename from 5.039.010-slim,threaded-bookworm/Dockerfile rename to 5.041.001-slim,threaded-bookworm/Dockerfile index d129938f..5cc09e09 100644 --- a/5.039.010-slim,threaded-bookworm/Dockerfile +++ b/5.041.001-slim,threaded-bookworm/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.39.10.tar.gz -o perl-5.39.10.tar.gz \ - && echo '4b7ffb3e068583fa5c8413390c998b2c15214f205ce737acc485b40932b9f419 *perl-5.39.10.tar.gz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.10.tar.gz -C /usr/src/perl \ - && rm perl-5.39.10.tar.gz \ + && curl -fL https://cpan.metacpan.org/authors/id/B/BO/BOOK/perl-5.41.1.tar.gz -o perl-5.41.1.tar.gz \ + && echo '7dee38af601b0ba3f3730cb812cdbc799c921da440cb0ce96dd7a4f508b1a6f8 *perl-5.41.1.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.41.1.tar.gz -C /usr/src/perl \ + && rm perl-5.41.1.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ @@ -61,4 +61,4 @@ RUN apt-get update \ WORKDIR /usr/src/app -CMD ["perl5.39.10","-de0"] +CMD ["perl5.41.1","-de0"] diff --git a/5.039.010-slim,threaded-bullseye/Dockerfile b/5.041.001-slim,threaded-bullseye/Dockerfile similarity index 88% rename from 5.039.010-slim,threaded-bullseye/Dockerfile rename to 5.041.001-slim,threaded-bullseye/Dockerfile index eb35cf49..b3a5c629 100644 --- a/5.039.010-slim,threaded-bullseye/Dockerfile +++ b/5.041.001-slim,threaded-bullseye/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.39.10.tar.gz -o perl-5.39.10.tar.gz \ - && echo '4b7ffb3e068583fa5c8413390c998b2c15214f205ce737acc485b40932b9f419 *perl-5.39.10.tar.gz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.10.tar.gz -C /usr/src/perl \ - && rm perl-5.39.10.tar.gz \ + && curl -fL https://cpan.metacpan.org/authors/id/B/BO/BOOK/perl-5.41.1.tar.gz -o perl-5.41.1.tar.gz \ + && echo '7dee38af601b0ba3f3730cb812cdbc799c921da440cb0ce96dd7a4f508b1a6f8 *perl-5.41.1.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.41.1.tar.gz -C /usr/src/perl \ + && rm perl-5.41.1.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ @@ -61,4 +61,4 @@ RUN apt-get update \ WORKDIR /usr/src/app -CMD ["perl5.39.10","-de0"] +CMD ["perl5.41.1","-de0"] diff --git a/5.039.010-slim-bookworm/Dockerfile b/5.041.001-slim-bookworm/Dockerfile similarity index 88% rename from 5.039.010-slim-bookworm/Dockerfile rename to 5.041.001-slim-bookworm/Dockerfile index 18fdaad2..0392f14a 100644 --- a/5.039.010-slim-bookworm/Dockerfile +++ b/5.041.001-slim-bookworm/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.39.10.tar.gz -o perl-5.39.10.tar.gz \ - && echo '4b7ffb3e068583fa5c8413390c998b2c15214f205ce737acc485b40932b9f419 *perl-5.39.10.tar.gz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.10.tar.gz -C /usr/src/perl \ - && rm perl-5.39.10.tar.gz \ + && curl -fL https://cpan.metacpan.org/authors/id/B/BO/BOOK/perl-5.41.1.tar.gz -o perl-5.41.1.tar.gz \ + && echo '7dee38af601b0ba3f3730cb812cdbc799c921da440cb0ce96dd7a4f508b1a6f8 *perl-5.41.1.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.41.1.tar.gz -C /usr/src/perl \ + && rm perl-5.41.1.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ @@ -61,4 +61,4 @@ RUN apt-get update \ WORKDIR /usr/src/app -CMD ["perl5.39.10","-de0"] +CMD ["perl5.41.1","-de0"] diff --git a/5.039.010-slim-bullseye/Dockerfile b/5.041.001-slim-bullseye/Dockerfile similarity index 88% rename from 5.039.010-slim-bullseye/Dockerfile rename to 5.041.001-slim-bullseye/Dockerfile index de4283c3..7200a8b8 100644 --- a/5.039.010-slim-bullseye/Dockerfile +++ b/5.041.001-slim-bullseye/Dockerfile @@ -25,10 +25,10 @@ RUN apt-get update \ zlib1g-dev \ xz-utils \ libssl-dev \ - && curl -fL https://cpan.metacpan.org/authors/id/P/PE/PEVANS/perl-5.39.10.tar.gz -o perl-5.39.10.tar.gz \ - && echo '4b7ffb3e068583fa5c8413390c998b2c15214f205ce737acc485b40932b9f419 *perl-5.39.10.tar.gz' | sha256sum --strict --check - \ - && tar --strip-components=1 -xaf perl-5.39.10.tar.gz -C /usr/src/perl \ - && rm perl-5.39.10.tar.gz \ + && curl -fL https://cpan.metacpan.org/authors/id/B/BO/BOOK/perl-5.41.1.tar.gz -o perl-5.41.1.tar.gz \ + && echo '7dee38af601b0ba3f3730cb812cdbc799c921da440cb0ce96dd7a4f508b1a6f8 *perl-5.41.1.tar.gz' | sha256sum --strict --check - \ + && tar --strip-components=1 -xaf perl-5.41.1.tar.gz -C /usr/src/perl \ + && rm perl-5.41.1.tar.gz \ && cat *.patch | patch -p1 \ && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \ && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" \ @@ -61,4 +61,4 @@ RUN apt-get update \ WORKDIR /usr/src/app -CMD ["perl5.39.10","-de0"] +CMD ["perl5.41.1","-de0"]