diff --git a/5.020.000-64bit/Dockerfile b/5.020.000-64bit/Dockerfile new file mode 100644 index 0000000..0113e92 --- /dev/null +++ b/5.020.000-64bit/Dockerfile @@ -0,0 +1,20 @@ +FROM buildpack-deps +MAINTAINER Peter Martini + +RUN apt-get update && apt-get install -y curl procps + +RUN mkdir /usr/src/perl +WORKDIR /usr/src/perl +RUN curl -SL http://www.cpan.org/src/5.0/perl-5.20.0.tar.gz \ + | tar -xz --strip-components=1 + +RUN ./Configure -Duse64bitall -des \ + && make -j$(nproc) \ + && TEST_JOBS=$(nproc) make test_harness \ + && make install \ + && make veryclean + +CMD ["perl5.20.0 -V"] + +WORKDIR /root +RUN rm -fR /usr/src/perl diff --git a/5.020.000-threaded,64bit/Dockerfile b/5.020.000-threaded,64bit/Dockerfile new file mode 100644 index 0000000..1371c54 --- /dev/null +++ b/5.020.000-threaded,64bit/Dockerfile @@ -0,0 +1,20 @@ +FROM buildpack-deps +MAINTAINER Peter Martini + +RUN apt-get update && apt-get install -y curl procps + +RUN mkdir /usr/src/perl +WORKDIR /usr/src/perl +RUN curl -SL http://www.cpan.org/src/5.0/perl-5.20.0.tar.gz \ + | tar -xz --strip-components=1 + +RUN ./Configure -Dusethreads -Duse64bitall -des \ + && make -j$(nproc) \ + && TEST_JOBS=$(nproc) make test_harness \ + && make install \ + && make veryclean + +CMD ["perl5.20.0 -V"] + +WORKDIR /root +RUN rm -fR /usr/src/perl diff --git a/5.020.000-threaded/Dockerfile b/5.020.000-threaded/Dockerfile new file mode 100644 index 0000000..c84ac17 --- /dev/null +++ b/5.020.000-threaded/Dockerfile @@ -0,0 +1,20 @@ +FROM buildpack-deps +MAINTAINER Peter Martini + +RUN apt-get update && apt-get install -y curl procps + +RUN mkdir /usr/src/perl +WORKDIR /usr/src/perl +RUN curl -SL http://www.cpan.org/src/5.0/perl-5.20.0.tar.gz \ + | tar -xz --strip-components=1 + +RUN ./Configure -Dusethreads -des \ + && make -j$(nproc) \ + && TEST_JOBS=$(nproc) make test_harness \ + && make install \ + && make veryclean + +CMD ["perl5.20.0 -V"] + +WORKDIR /root +RUN rm -fR /usr/src/perl