diff options
author | mat <mat@FreeBSD.org> | 2016-08-11 21:32:05 +0800 |
---|---|---|
committer | mat <mat@FreeBSD.org> | 2016-08-11 21:32:05 +0800 |
commit | 6f4b22cf6dab8521221e70ff8d41a011afbb4df0 (patch) | |
tree | f8abb4c343b8d60ae2519459e82a81b01e113778 /lang/perl5.22 | |
parent | 37b18fd79ea7887a24012c8de2caf53c9d9cc43a (diff) | |
download | freebsd-ports-graphics-6f4b22cf6dab8521221e70ff8d41a011afbb4df0.tar.gz freebsd-ports-graphics-6f4b22cf6dab8521221e70ff8d41a011afbb4df0.tar.zst freebsd-ports-graphics-6f4b22cf6dab8521221e70ff8d41a011afbb4df0.zip |
Update lang/perl5.* to fix CVE-2016-1238.
We're exceptionnaly using the latest release candidates for this, Perl
5.22.3 and 5.24.1 were about to be released when CVE-2016-1238 hit the
fan, so we feel confident that EVERYTHING WILL BE FINE.
- lang/perl5.24 goes to 5.24.1-RC2.
- lang/perl5.22 goes to 5.22.3-RC2.
- lang/perl5.20 goes to 5.20.3_14.
- lang/perl5.18 goes to 5.18.3_23
PR: 211561
Reported by: Sevan Janiyan
MFH: 2016Q3
Security: CVE-2016-1238
Sponsored by: Absolight
Diffstat (limited to 'lang/perl5.22')
-rw-r--r-- | lang/perl5.22/Makefile | 4 | ||||
-rw-r--r-- | lang/perl5.22/distinfo | 5 | ||||
-rw-r--r-- | lang/perl5.22/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm | 4 | ||||
-rw-r--r-- | lang/perl5.22/files/patch-t_porting_customized.dat | 29 | ||||
-rw-r--r-- | lang/perl5.22/pkg-plist | 2 | ||||
-rw-r--r-- | lang/perl5.22/version.mk | 2 |
6 files changed, 29 insertions, 17 deletions
diff --git a/lang/perl5.22/Makefile b/lang/perl5.22/Makefile index ae60c593498..e89f180f515 100644 --- a/lang/perl5.22/Makefile +++ b/lang/perl5.22/Makefile @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= perl -DISTVERSION= ${PERL_VERSION} -PORTREVISION= 1 +DISTVERSION= ${PERL_VERSION}-RC2 +PORTREVISION= 0 CATEGORIES= lang devel perl5 MASTER_SITES= CPAN/../../src/5.0 CPAN/../by-authors/id/S/SH/SHAY DIST_SUBDIR= perl diff --git a/lang/perl5.22/distinfo b/lang/perl5.22/distinfo index c3b5431a9fc..334c689dffd 100644 --- a/lang/perl5.22/distinfo +++ b/lang/perl5.22/distinfo @@ -1,2 +1,3 @@ -SHA256 (perl/perl-5.22.2.tar.xz) = b34dab1eabec056bec5a6682a57b55dab1bcf6afc60b098c9e2d99433dedc295 -SIZE (perl/perl-5.22.2.tar.xz) = 11224216 +TIMESTAMP = 1469459913 +SHA256 (perl/perl-5.22.3-RC2.tar.xz) = 9546aa7fddf7bd52eeab02359aa9c70139798f9dbb0121975b9814d68a331832 +SIZE (perl/perl-5.22.3-RC2.tar.xz) = 11234988 diff --git a/lang/perl5.22/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm b/lang/perl5.22/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm index 767222c08a1..7200f9a4749 100644 --- a/lang/perl5.22/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm +++ b/lang/perl5.22/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm @@ -1,6 +1,6 @@ ---- cpan/Pod-Perldoc/lib/Pod/Perldoc.pm.orig 2015-04-27 14:10:52 UTC +--- cpan/Pod-Perldoc/lib/Pod/Perldoc.pm.orig 2016-07-24 17:18:13 UTC +++ cpan/Pod-Perldoc/lib/Pod/Perldoc.pm -@@ -1920,6 +1920,7 @@ sub page { # apply a pager to the outpu +@@ -1925,6 +1925,7 @@ sub page { # apply a pager to the outpu # fix visible escape codes in ToTerm output # https://bugs.debian.org/758689 local $ENV{LESS} = defined $ENV{LESS} ? "$ENV{LESS} -R" : "-R"; diff --git a/lang/perl5.22/files/patch-t_porting_customized.dat b/lang/perl5.22/files/patch-t_porting_customized.dat index 8549162b334..f78aa6cb4f5 100644 --- a/lang/perl5.22/files/patch-t_porting_customized.dat +++ b/lang/perl5.22/files/patch-t_porting_customized.dat @@ -1,11 +1,20 @@ ---- t/porting/customized.dat.orig 2015-10-31 13:36:16 UTC +--- t/porting/customized.dat.orig 2016-07-24 17:18:14 UTC +++ t/porting/customized.dat -@@ -14,7 +14,7 @@ ExtUtils::MakeMaker cpan/ExtUtils-MakeMa - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm ab80029ab16d38d4f2e41dc88d2ceb9f3790e477 - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm 453e0abbc4bb38db4c0820ad5c4846f313b66291 - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm c1b1babda8f43ae7a2caba1cb4f70f92af5a0e34 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 6f90d94ad3e7aa0045a3b1a10a1bb18391f89f57 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 07b63f89d6ccacdecec90da43fbf1ba5af1e3c4c - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm cab2b3ce08b71a4ce89aa630f236eb08b852439d - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm 61fced0faf518bf87c265fcb51ed330ba354623f - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm ae0ef51a7b6dd0b05aa61c779df7167dda5f5119 +@@ -33,7 +33,7 @@ ExtUtils::MakeMaker cpan/ExtUtils-MakeMa + ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm 81ebde56af5860edc646518fb64e5c427754ac4f + ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm fb83ad4184016de85de92e8a428ec2e48b8fbc18 + ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm 6917a5d775e4e6f348abebe59ac4362e75885c51 +-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 843e15e58fe1a1bd7f6054dc8a8e839aaa03003b ++ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm bd4ed63f26a87a14f8113c95842984812a68b674 + ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm 4cadf37f823fef47a4862c44a3d34aa38315600b + ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm ee5298707a26912989934f1d44bf25460394ef60 + ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm e247f2f2ba5d6283418ec6125d64a7a2b477ae43 +@@ -86,7 +86,7 @@ JSON::PP cpan/JSON-PP/bin/json_pp 22e1b3 + JSON::PP cpan/JSON-PP/lib/JSON/PP.pm 817730a21b9be855d844e4d26023758960039e99 + Locale::Maketext::Simple cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm 57ed38905791a17c150210cd6f42ead22a7707b6 + Memoize cpan/Memoize/Memoize.pm 902092ff91cdec9c7b4bd06202eb179e1ce26ca2 +-Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm 6928fb8a381cfba8204886c656844bcf1abc60f5 ++Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm 42a1d360fc745560352956bd1dfb62d6b43cdb9c + Sys::Syslog cpan/Sys-Syslog/Syslog.pm 181d7541a6aa2a0a4d15f5beec32d16c17c76caf + Test cpan/Test/lib/Test.pm 785c02014198ec3dae35e41def2cb24766fcf1cb + Test::Harness cpan/Test-Harness/bin/prove 9b2866928cb1125de2c68f9773b25723e02c54c0 diff --git a/lang/perl5.22/pkg-plist b/lang/perl5.22/pkg-plist index 71bbd634c2f..84c4e024b0e 100644 --- a/lang/perl5.22/pkg-plist +++ b/lang/perl5.22/pkg-plist @@ -1449,6 +1449,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf %%PRIV_LIB%%/pod/perl5220delta.pod %%PRIV_LIB%%/pod/perl5221delta.pod %%PRIV_LIB%%/pod/perl5222delta.pod +%%PRIV_LIB%%/pod/perl5223delta.pod %%PRIV_LIB%%/pod/perl561delta.pod %%PRIV_LIB%%/pod/perl56delta.pod %%PRIV_LIB%%/pod/perl581delta.pod @@ -2068,6 +2069,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf %%MAN1%%/perl5220delta.1.gz %%MAN1%%/perl5221delta.1.gz %%MAN1%%/perl5222delta.1.gz +%%MAN1%%/perl5223delta.1.gz %%MAN1%%/perl561delta.1.gz %%MAN1%%/perl56delta.1.gz %%MAN1%%/perl581delta.1.gz diff --git a/lang/perl5.22/version.mk b/lang/perl5.22/version.mk index c0153018ad1..92d5345281a 100644 --- a/lang/perl5.22/version.mk +++ b/lang/perl5.22/version.mk @@ -1,2 +1,2 @@ -PERL_VERSION= 5.22.2 +PERL_VERSION= 5.22.3 PERL5_DEPEND= perl5>=5.22<5.23 |