From 1669825dddf6b2ceef4183464e0a88be0a0767bf Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Mon, 25 Jan 2021 14:04:06 +0800 Subject: [PATCH 1/4] config.yml: Update for 5.32.1 --- config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.yml b/config.yml index 2d09455c..f61e5599 100644 --- a/config.yml +++ b/config.yml @@ -76,8 +76,8 @@ releases: - stretch - buster - - version: 5.32.0 - sha256: 6f436b447cf56d22464f980fac1916e707a040e96d52172984c5d184c09b859b + - version: 5.32.1 + sha256: 57cc47c735c8300a8ce2fa0643507b44c4ae59012bfdad0121313db639e02309 type: xz debian_release: - stretch From bb7fcf370b0bdd0092bb918c1c2bb15947843af0 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Mon, 25 Jan 2021 15:22:53 +0800 Subject: [PATCH 2/4] :gear: Generate Dockerfiles and patches for 5.32.1 --- .../DevelPatchPerl.patch | 0 5.032.001-main,threaded-buster/Dockerfile | 29 ++++++++++ .../DevelPatchPerl.patch | 0 5.032.001-main,threaded-stretch/Dockerfile | 29 ++++++++++ 5.032.001-main-buster/DevelPatchPerl.patch | 0 5.032.001-main-buster/Dockerfile | 29 ++++++++++ 5.032.001-main-stretch/DevelPatchPerl.patch | 0 5.032.001-main-stretch/Dockerfile | 29 ++++++++++ .../DevelPatchPerl.patch | 0 5.032.001-slim,threaded-buster/Dockerfile | 53 +++++++++++++++++++ .../DevelPatchPerl.patch | 0 5.032.001-slim,threaded-stretch/Dockerfile | 53 +++++++++++++++++++ 5.032.001-slim-buster/DevelPatchPerl.patch | 0 5.032.001-slim-buster/Dockerfile | 53 +++++++++++++++++++ 5.032.001-slim-stretch/DevelPatchPerl.patch | 0 5.032.001-slim-stretch/Dockerfile | 53 +++++++++++++++++++ 16 files changed, 328 insertions(+) create mode 100644 5.032.001-main,threaded-buster/DevelPatchPerl.patch create mode 100644 5.032.001-main,threaded-buster/Dockerfile create mode 100644 5.032.001-main,threaded-stretch/DevelPatchPerl.patch create mode 100644 5.032.001-main,threaded-stretch/Dockerfile create mode 100644 5.032.001-main-buster/DevelPatchPerl.patch create mode 100644 5.032.001-main-buster/Dockerfile create mode 100644 5.032.001-main-stretch/DevelPatchPerl.patch create mode 100644 5.032.001-main-stretch/Dockerfile create mode 100644 5.032.001-slim,threaded-buster/DevelPatchPerl.patch create mode 100644 5.032.001-slim,threaded-buster/Dockerfile create mode 100644 5.032.001-slim,threaded-stretch/DevelPatchPerl.patch create mode 100644 5.032.001-slim,threaded-stretch/Dockerfile create mode 100644 5.032.001-slim-buster/DevelPatchPerl.patch create mode 100644 5.032.001-slim-buster/Dockerfile create mode 100644 5.032.001-slim-stretch/DevelPatchPerl.patch create mode 100644 5.032.001-slim-stretch/Dockerfile diff --git a/5.032.001-main,threaded-buster/DevelPatchPerl.patch b/5.032.001-main,threaded-buster/DevelPatchPerl.patch new file mode 100644 index 00000000..e69de29b diff --git a/5.032.001-main,threaded-buster/Dockerfile b/5.032.001-main,threaded-buster/Dockerfile new file mode 100644 index 00000000..8687ed9e --- /dev/null +++ b/5.032.001-main,threaded-buster/Dockerfile @@ -0,0 +1,29 @@ +FROM buildpack-deps:buster +LABEL maintainer="Peter Martini , Zak B. Elep " + +COPY *.patch /usr/src/perl/ +WORKDIR /usr/src/perl + +RUN true \ + && curl -SL https://www.cpan.org/src/5.0/perl-5.32.1.tar.xz -o perl-5.32.1.tar.xz \ + && echo '57cc47c735c8300a8ce2fa0643507b44c4ae59012bfdad0121313db639e02309 *perl-5.32.1.tar.xz' | sha256sum -c - \ + && tar --strip-components=1 -xaf perl-5.32.1.tar.xz -C /usr/src/perl \ + && rm perl-5.32.1.tar.xz \ + && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ + && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ + && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ + && true \ + && rm -fr ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* + +WORKDIR / + +CMD ["perl5.32.1","-de0"] diff --git a/5.032.001-main,threaded-stretch/DevelPatchPerl.patch b/5.032.001-main,threaded-stretch/DevelPatchPerl.patch new file mode 100644 index 00000000..e69de29b diff --git a/5.032.001-main,threaded-stretch/Dockerfile b/5.032.001-main,threaded-stretch/Dockerfile new file mode 100644 index 00000000..df4e180a --- /dev/null +++ b/5.032.001-main,threaded-stretch/Dockerfile @@ -0,0 +1,29 @@ +FROM buildpack-deps:stretch +LABEL maintainer="Peter Martini , Zak B. Elep " + +COPY *.patch /usr/src/perl/ +WORKDIR /usr/src/perl + +RUN true \ + && curl -SL https://www.cpan.org/src/5.0/perl-5.32.1.tar.xz -o perl-5.32.1.tar.xz \ + && echo '57cc47c735c8300a8ce2fa0643507b44c4ae59012bfdad0121313db639e02309 *perl-5.32.1.tar.xz' | sha256sum -c - \ + && tar --strip-components=1 -xaf perl-5.32.1.tar.xz -C /usr/src/perl \ + && rm perl-5.32.1.tar.xz \ + && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ + && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ + && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ + && true \ + && rm -fr ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* + +WORKDIR / + +CMD ["perl5.32.1","-de0"] diff --git a/5.032.001-main-buster/DevelPatchPerl.patch b/5.032.001-main-buster/DevelPatchPerl.patch new file mode 100644 index 00000000..e69de29b diff --git a/5.032.001-main-buster/Dockerfile b/5.032.001-main-buster/Dockerfile new file mode 100644 index 00000000..432b767e --- /dev/null +++ b/5.032.001-main-buster/Dockerfile @@ -0,0 +1,29 @@ +FROM buildpack-deps:buster +LABEL maintainer="Peter Martini , Zak B. Elep " + +COPY *.patch /usr/src/perl/ +WORKDIR /usr/src/perl + +RUN true \ + && curl -SL https://www.cpan.org/src/5.0/perl-5.32.1.tar.xz -o perl-5.32.1.tar.xz \ + && echo '57cc47c735c8300a8ce2fa0643507b44c4ae59012bfdad0121313db639e02309 *perl-5.32.1.tar.xz' | sha256sum -c - \ + && tar --strip-components=1 -xaf perl-5.32.1.tar.xz -C /usr/src/perl \ + && rm perl-5.32.1.tar.xz \ + && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ + && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ + && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ + && true \ + && rm -fr ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* + +WORKDIR / + +CMD ["perl5.32.1","-de0"] diff --git a/5.032.001-main-stretch/DevelPatchPerl.patch b/5.032.001-main-stretch/DevelPatchPerl.patch new file mode 100644 index 00000000..e69de29b diff --git a/5.032.001-main-stretch/Dockerfile b/5.032.001-main-stretch/Dockerfile new file mode 100644 index 00000000..7396239c --- /dev/null +++ b/5.032.001-main-stretch/Dockerfile @@ -0,0 +1,29 @@ +FROM buildpack-deps:stretch +LABEL maintainer="Peter Martini , Zak B. Elep " + +COPY *.patch /usr/src/perl/ +WORKDIR /usr/src/perl + +RUN true \ + && curl -SL https://www.cpan.org/src/5.0/perl-5.32.1.tar.xz -o perl-5.32.1.tar.xz \ + && echo '57cc47c735c8300a8ce2fa0643507b44c4ae59012bfdad0121313db639e02309 *perl-5.32.1.tar.xz' | sha256sum -c - \ + && tar --strip-components=1 -xaf perl-5.32.1.tar.xz -C /usr/src/perl \ + && rm perl-5.32.1.tar.xz \ + && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ + && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ + && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ + && true \ + && rm -fr ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* + +WORKDIR / + +CMD ["perl5.32.1","-de0"] diff --git a/5.032.001-slim,threaded-buster/DevelPatchPerl.patch b/5.032.001-slim,threaded-buster/DevelPatchPerl.patch new file mode 100644 index 00000000..e69de29b diff --git a/5.032.001-slim,threaded-buster/Dockerfile b/5.032.001-slim,threaded-buster/Dockerfile new file mode 100644 index 00000000..b3f20626 --- /dev/null +++ b/5.032.001-slim,threaded-buster/Dockerfile @@ -0,0 +1,53 @@ +FROM debian:buster-slim +LABEL maintainer="Peter Martini , Zak B. Elep " + +COPY *.patch /usr/src/perl/ +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 \ + && curl -SL https://www.cpan.org/src/5.0/perl-5.32.1.tar.xz -o perl-5.32.1.tar.xz \ + && echo '57cc47c735c8300a8ce2fa0643507b44c4ae59012bfdad0121313db639e02309 *perl-5.32.1.tar.xz' | sha256sum -c - \ + && tar --strip-components=1 -xaf perl-5.32.1.tar.xz -C /usr/src/perl \ + && rm perl-5.32.1.tar.xz \ + && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ + && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ + && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ + && savedPackages="make netbase" \ + && 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 ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* + +WORKDIR / + +CMD ["perl5.32.1","-de0"] diff --git a/5.032.001-slim,threaded-stretch/DevelPatchPerl.patch b/5.032.001-slim,threaded-stretch/DevelPatchPerl.patch new file mode 100644 index 00000000..e69de29b diff --git a/5.032.001-slim,threaded-stretch/Dockerfile b/5.032.001-slim,threaded-stretch/Dockerfile new file mode 100644 index 00000000..dc5ed381 --- /dev/null +++ b/5.032.001-slim,threaded-stretch/Dockerfile @@ -0,0 +1,53 @@ +FROM debian:stretch-slim +LABEL maintainer="Peter Martini , Zak B. Elep " + +COPY *.patch /usr/src/perl/ +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 \ + && curl -SL https://www.cpan.org/src/5.0/perl-5.32.1.tar.xz -o perl-5.32.1.tar.xz \ + && echo '57cc47c735c8300a8ce2fa0643507b44c4ae59012bfdad0121313db639e02309 *perl-5.32.1.tar.xz' | sha256sum -c - \ + && tar --strip-components=1 -xaf perl-5.32.1.tar.xz -C /usr/src/perl \ + && rm perl-5.32.1.tar.xz \ + && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ + && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ + && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ + && savedPackages="make netbase" \ + && 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 ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* + +WORKDIR / + +CMD ["perl5.32.1","-de0"] diff --git a/5.032.001-slim-buster/DevelPatchPerl.patch b/5.032.001-slim-buster/DevelPatchPerl.patch new file mode 100644 index 00000000..e69de29b diff --git a/5.032.001-slim-buster/Dockerfile b/5.032.001-slim-buster/Dockerfile new file mode 100644 index 00000000..ac9daa83 --- /dev/null +++ b/5.032.001-slim-buster/Dockerfile @@ -0,0 +1,53 @@ +FROM debian:buster-slim +LABEL maintainer="Peter Martini , Zak B. Elep " + +COPY *.patch /usr/src/perl/ +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 \ + && curl -SL https://www.cpan.org/src/5.0/perl-5.32.1.tar.xz -o perl-5.32.1.tar.xz \ + && echo '57cc47c735c8300a8ce2fa0643507b44c4ae59012bfdad0121313db639e02309 *perl-5.32.1.tar.xz' | sha256sum -c - \ + && tar --strip-components=1 -xaf perl-5.32.1.tar.xz -C /usr/src/perl \ + && rm perl-5.32.1.tar.xz \ + && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ + && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ + && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ + && savedPackages="make netbase" \ + && 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 ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* + +WORKDIR / + +CMD ["perl5.32.1","-de0"] diff --git a/5.032.001-slim-stretch/DevelPatchPerl.patch b/5.032.001-slim-stretch/DevelPatchPerl.patch new file mode 100644 index 00000000..e69de29b diff --git a/5.032.001-slim-stretch/Dockerfile b/5.032.001-slim-stretch/Dockerfile new file mode 100644 index 00000000..452ad5c3 --- /dev/null +++ b/5.032.001-slim-stretch/Dockerfile @@ -0,0 +1,53 @@ +FROM debian:stretch-slim +LABEL maintainer="Peter Martini , Zak B. Elep " + +COPY *.patch /usr/src/perl/ +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 \ + && curl -SL https://www.cpan.org/src/5.0/perl-5.32.1.tar.xz -o perl-5.32.1.tar.xz \ + && echo '57cc47c735c8300a8ce2fa0643507b44c4ae59012bfdad0121313db639e02309 *perl-5.32.1.tar.xz' | sha256sum -c - \ + && tar --strip-components=1 -xaf perl-5.32.1.tar.xz -C /usr/src/perl \ + && rm perl-5.32.1.tar.xz \ + && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ + && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ + && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ + && savedPackages="make netbase" \ + && 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 ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* + +WORKDIR / + +CMD ["perl5.32.1","-de0"] From 5440fdade9f31954ca731f8e2b47e492e45d0eda Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Mon, 25 Jan 2021 15:25:06 +0800 Subject: [PATCH 3/4] :gear: Remove 5.32.0 --- .../DevelPatchPerl.patch | 0 5.032.000-main,threaded-buster/Dockerfile | 29 ---------- .../DevelPatchPerl.patch | 0 5.032.000-main,threaded-stretch/Dockerfile | 29 ---------- 5.032.000-main-buster/DevelPatchPerl.patch | 0 5.032.000-main-buster/Dockerfile | 29 ---------- 5.032.000-main-stretch/DevelPatchPerl.patch | 0 5.032.000-main-stretch/Dockerfile | 29 ---------- .../DevelPatchPerl.patch | 0 5.032.000-slim,threaded-buster/Dockerfile | 53 ------------------- .../DevelPatchPerl.patch | 0 5.032.000-slim,threaded-stretch/Dockerfile | 53 ------------------- 5.032.000-slim-buster/DevelPatchPerl.patch | 0 5.032.000-slim-buster/Dockerfile | 53 ------------------- 5.032.000-slim-stretch/DevelPatchPerl.patch | 0 5.032.000-slim-stretch/Dockerfile | 53 ------------------- 16 files changed, 328 deletions(-) delete mode 100644 5.032.000-main,threaded-buster/DevelPatchPerl.patch delete mode 100644 5.032.000-main,threaded-buster/Dockerfile delete mode 100644 5.032.000-main,threaded-stretch/DevelPatchPerl.patch delete mode 100644 5.032.000-main,threaded-stretch/Dockerfile delete mode 100644 5.032.000-main-buster/DevelPatchPerl.patch delete mode 100644 5.032.000-main-buster/Dockerfile delete mode 100644 5.032.000-main-stretch/DevelPatchPerl.patch delete mode 100644 5.032.000-main-stretch/Dockerfile delete mode 100644 5.032.000-slim,threaded-buster/DevelPatchPerl.patch delete mode 100644 5.032.000-slim,threaded-buster/Dockerfile delete mode 100644 5.032.000-slim,threaded-stretch/DevelPatchPerl.patch delete mode 100644 5.032.000-slim,threaded-stretch/Dockerfile delete mode 100644 5.032.000-slim-buster/DevelPatchPerl.patch delete mode 100644 5.032.000-slim-buster/Dockerfile delete mode 100644 5.032.000-slim-stretch/DevelPatchPerl.patch delete mode 100644 5.032.000-slim-stretch/Dockerfile diff --git a/5.032.000-main,threaded-buster/DevelPatchPerl.patch b/5.032.000-main,threaded-buster/DevelPatchPerl.patch deleted file mode 100644 index e69de29b..00000000 diff --git a/5.032.000-main,threaded-buster/Dockerfile b/5.032.000-main,threaded-buster/Dockerfile deleted file mode 100644 index f5748a5a..00000000 --- a/5.032.000-main,threaded-buster/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM buildpack-deps:buster -LABEL maintainer="Peter Martini , Zak B. Elep " - -COPY *.patch /usr/src/perl/ -WORKDIR /usr/src/perl - -RUN true \ - && curl -SL https://www.cpan.org/src/5.0/perl-5.32.0.tar.xz -o perl-5.32.0.tar.xz \ - && echo '6f436b447cf56d22464f980fac1916e707a040e96d52172984c5d184c09b859b *perl-5.32.0.tar.xz' | sha256sum -c - \ - && tar --strip-components=1 -xaf perl-5.32.0.tar.xz -C /usr/src/perl \ - && rm perl-5.32.0.tar.xz \ - && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ - && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ - && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ - && true \ - && rm -fr ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* - -WORKDIR / - -CMD ["perl5.32.0","-de0"] diff --git a/5.032.000-main,threaded-stretch/DevelPatchPerl.patch b/5.032.000-main,threaded-stretch/DevelPatchPerl.patch deleted file mode 100644 index e69de29b..00000000 diff --git a/5.032.000-main,threaded-stretch/Dockerfile b/5.032.000-main,threaded-stretch/Dockerfile deleted file mode 100644 index 1a10cd73..00000000 --- a/5.032.000-main,threaded-stretch/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM buildpack-deps:stretch -LABEL maintainer="Peter Martini , Zak B. Elep " - -COPY *.patch /usr/src/perl/ -WORKDIR /usr/src/perl - -RUN true \ - && curl -SL https://www.cpan.org/src/5.0/perl-5.32.0.tar.xz -o perl-5.32.0.tar.xz \ - && echo '6f436b447cf56d22464f980fac1916e707a040e96d52172984c5d184c09b859b *perl-5.32.0.tar.xz' | sha256sum -c - \ - && tar --strip-components=1 -xaf perl-5.32.0.tar.xz -C /usr/src/perl \ - && rm perl-5.32.0.tar.xz \ - && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ - && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ - && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ - && true \ - && rm -fr ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* - -WORKDIR / - -CMD ["perl5.32.0","-de0"] diff --git a/5.032.000-main-buster/DevelPatchPerl.patch b/5.032.000-main-buster/DevelPatchPerl.patch deleted file mode 100644 index e69de29b..00000000 diff --git a/5.032.000-main-buster/Dockerfile b/5.032.000-main-buster/Dockerfile deleted file mode 100644 index 5603abb7..00000000 --- a/5.032.000-main-buster/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM buildpack-deps:buster -LABEL maintainer="Peter Martini , Zak B. Elep " - -COPY *.patch /usr/src/perl/ -WORKDIR /usr/src/perl - -RUN true \ - && curl -SL https://www.cpan.org/src/5.0/perl-5.32.0.tar.xz -o perl-5.32.0.tar.xz \ - && echo '6f436b447cf56d22464f980fac1916e707a040e96d52172984c5d184c09b859b *perl-5.32.0.tar.xz' | sha256sum -c - \ - && tar --strip-components=1 -xaf perl-5.32.0.tar.xz -C /usr/src/perl \ - && rm perl-5.32.0.tar.xz \ - && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ - && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ - && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ - && true \ - && rm -fr ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* - -WORKDIR / - -CMD ["perl5.32.0","-de0"] diff --git a/5.032.000-main-stretch/DevelPatchPerl.patch b/5.032.000-main-stretch/DevelPatchPerl.patch deleted file mode 100644 index e69de29b..00000000 diff --git a/5.032.000-main-stretch/Dockerfile b/5.032.000-main-stretch/Dockerfile deleted file mode 100644 index bb92a0fe..00000000 --- a/5.032.000-main-stretch/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM buildpack-deps:stretch -LABEL maintainer="Peter Martini , Zak B. Elep " - -COPY *.patch /usr/src/perl/ -WORKDIR /usr/src/perl - -RUN true \ - && curl -SL https://www.cpan.org/src/5.0/perl-5.32.0.tar.xz -o perl-5.32.0.tar.xz \ - && echo '6f436b447cf56d22464f980fac1916e707a040e96d52172984c5d184c09b859b *perl-5.32.0.tar.xz' | sha256sum -c - \ - && tar --strip-components=1 -xaf perl-5.32.0.tar.xz -C /usr/src/perl \ - && rm perl-5.32.0.tar.xz \ - && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ - && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ - && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ - && true \ - && rm -fr ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* - -WORKDIR / - -CMD ["perl5.32.0","-de0"] diff --git a/5.032.000-slim,threaded-buster/DevelPatchPerl.patch b/5.032.000-slim,threaded-buster/DevelPatchPerl.patch deleted file mode 100644 index e69de29b..00000000 diff --git a/5.032.000-slim,threaded-buster/Dockerfile b/5.032.000-slim,threaded-buster/Dockerfile deleted file mode 100644 index b053bd90..00000000 --- a/5.032.000-slim,threaded-buster/Dockerfile +++ /dev/null @@ -1,53 +0,0 @@ -FROM debian:buster-slim -LABEL maintainer="Peter Martini , Zak B. Elep " - -COPY *.patch /usr/src/perl/ -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 \ - && curl -SL https://www.cpan.org/src/5.0/perl-5.32.0.tar.xz -o perl-5.32.0.tar.xz \ - && echo '6f436b447cf56d22464f980fac1916e707a040e96d52172984c5d184c09b859b *perl-5.32.0.tar.xz' | sha256sum -c - \ - && tar --strip-components=1 -xaf perl-5.32.0.tar.xz -C /usr/src/perl \ - && rm perl-5.32.0.tar.xz \ - && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ - && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ - && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ - && savedPackages="make netbase" \ - && 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 ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* - -WORKDIR / - -CMD ["perl5.32.0","-de0"] diff --git a/5.032.000-slim,threaded-stretch/DevelPatchPerl.patch b/5.032.000-slim,threaded-stretch/DevelPatchPerl.patch deleted file mode 100644 index e69de29b..00000000 diff --git a/5.032.000-slim,threaded-stretch/Dockerfile b/5.032.000-slim,threaded-stretch/Dockerfile deleted file mode 100644 index 7d28ae61..00000000 --- a/5.032.000-slim,threaded-stretch/Dockerfile +++ /dev/null @@ -1,53 +0,0 @@ -FROM debian:stretch-slim -LABEL maintainer="Peter Martini , Zak B. Elep " - -COPY *.patch /usr/src/perl/ -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 \ - && curl -SL https://www.cpan.org/src/5.0/perl-5.32.0.tar.xz -o perl-5.32.0.tar.xz \ - && echo '6f436b447cf56d22464f980fac1916e707a040e96d52172984c5d184c09b859b *perl-5.32.0.tar.xz' | sha256sum -c - \ - && tar --strip-components=1 -xaf perl-5.32.0.tar.xz -C /usr/src/perl \ - && rm perl-5.32.0.tar.xz \ - && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ - && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ - && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ - && savedPackages="make netbase" \ - && 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 ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* - -WORKDIR / - -CMD ["perl5.32.0","-de0"] diff --git a/5.032.000-slim-buster/DevelPatchPerl.patch b/5.032.000-slim-buster/DevelPatchPerl.patch deleted file mode 100644 index e69de29b..00000000 diff --git a/5.032.000-slim-buster/Dockerfile b/5.032.000-slim-buster/Dockerfile deleted file mode 100644 index 1e4625be..00000000 --- a/5.032.000-slim-buster/Dockerfile +++ /dev/null @@ -1,53 +0,0 @@ -FROM debian:buster-slim -LABEL maintainer="Peter Martini , Zak B. Elep " - -COPY *.patch /usr/src/perl/ -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 \ - && curl -SL https://www.cpan.org/src/5.0/perl-5.32.0.tar.xz -o perl-5.32.0.tar.xz \ - && echo '6f436b447cf56d22464f980fac1916e707a040e96d52172984c5d184c09b859b *perl-5.32.0.tar.xz' | sha256sum -c - \ - && tar --strip-components=1 -xaf perl-5.32.0.tar.xz -C /usr/src/perl \ - && rm perl-5.32.0.tar.xz \ - && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ - && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ - && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ - && savedPackages="make netbase" \ - && 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 ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* - -WORKDIR / - -CMD ["perl5.32.0","-de0"] diff --git a/5.032.000-slim-stretch/DevelPatchPerl.patch b/5.032.000-slim-stretch/DevelPatchPerl.patch deleted file mode 100644 index e69de29b..00000000 diff --git a/5.032.000-slim-stretch/Dockerfile b/5.032.000-slim-stretch/Dockerfile deleted file mode 100644 index 642f4830..00000000 --- a/5.032.000-slim-stretch/Dockerfile +++ /dev/null @@ -1,53 +0,0 @@ -FROM debian:stretch-slim -LABEL maintainer="Peter Martini , Zak B. Elep " - -COPY *.patch /usr/src/perl/ -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 \ - && curl -SL https://www.cpan.org/src/5.0/perl-5.32.0.tar.xz -o perl-5.32.0.tar.xz \ - && echo '6f436b447cf56d22464f980fac1916e707a040e96d52172984c5d184c09b859b *perl-5.32.0.tar.xz' | sha256sum -c - \ - && tar --strip-components=1 -xaf perl-5.32.0.tar.xz -C /usr/src/perl \ - && rm perl-5.32.0.tar.xz \ - && 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 -LO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz \ - && echo '9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3 *App-cpanminus-1.7044.tar.gz' | sha256sum -c - \ - && tar -xzf App-cpanminus-1.7044.tar.gz && cd App-cpanminus-1.7044 && perl bin/cpanm . && cd /root \ - && savedPackages="make netbase" \ - && 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 ./cpanm /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7044* /tmp/* - -WORKDIR / - -CMD ["perl5.32.0","-de0"] From 5eb33db7910c6732c051df33df29e9455f71bd38 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Mon, 25 Jan 2021 15:30:22 +0800 Subject: [PATCH 4/4] :notebook: build-image.yml: Update for 5.32.1 --- .github/workflows/build-image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index b64ecb54..63dac73b 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: variant: [ 'main', 'slim', 'main,threaded', 'slim,threaded' ] - perl-version: [ '5.032.000', '5.030.003' ] + perl-version: [ '5.032.001', '5.030.003' ] steps: - uses: actions/checkout@master - name: Clone docker-library/official-images (for testing)