[packages/perl] - up to 5.18.1
arekm
arekm at pld-linux.org
Thu Aug 29 15:49:27 CEST 2013
commit 56aeb9744abd3a1f6d81a35c9893e19302dea78d
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Thu Aug 29 15:49:24 2013 +0200
- up to 5.18.1
perl-fix-pointer-arithmetic.patch | 49 ---------------------------------------
perl-modules | 12 +++++-----
perl-modules2 | 2 +-
perl.spec | 10 ++++----
4 files changed, 12 insertions(+), 61 deletions(-)
---
diff --git a/perl.spec b/perl.spec
index 07b86cd..11c4bf3 100644
--- a/perl.spec
+++ b/perl.spec
@@ -44,8 +44,8 @@
%define perl_mod2verrel() %([ -f %{SOURCE4} ] && awk -vp=%1 -vr=%2 '$1 == p { print $4"-"r }' %{SOURCE4} || echo ERROR)
%define perl_mod2version() %([ -f %{SOURCE4} ] && awk -vp=%1 '$1 == p { m=$2; printf("perl-%s = %s\\n", p, $4)}END{if (!m) printf("# Error looking up [%s]\\n", p) }' %{SOURCE4} || echo ERROR)
-%define ver 5.18.0
-%define rel 11
+%define ver 5.18.1
+%define rel 1
Summary: Practical Extraction and Report Language (Perl)
Summary(cs.UTF-8): Programovací jazyk Perl
Summary(da.UTF-8): Programmeringssproget Perl
@@ -74,7 +74,7 @@ Epoch: 1
License: GPL v1+ or Artistic
Group: Development/Languages/Perl
Source0: http://www.cpan.org/src/5.0/%{name}-%{ver}.tar.gz
-# Source0-md5: 197ce31e84936bc0a83b03b2ee714cff
+# Source0-md5: 304cb5bd18e48c44edd6053337d3386d
Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
# Source1-md5: de47d7893f49ad7f41ba69c78511c0db
Source2: %{name}.prov
@@ -86,7 +86,7 @@ Patch4: %{name}-test-noproc.patch
Patch5: %{name}_585-microperl_uconfig.patch
Patch6: %{name}-write-permissions.patch
Patch7: %{name}-t-syslog.patch
-Patch8: %{name}-fix-pointer-arithmetic.patch
+
Patch9: %{name}-switch.patch
Patch10: %{name}-invalid-void-use.patch
URL: http://dev.perl.org/perl5/
@@ -714,7 +714,7 @@ z biblioteki GNU gdbm.
%patch5 -p1
%patch6 -p1
%patch7 -p1
-%patch8 -p1
+
%patch9 -p1
%patch10 -p1
diff --git a/perl-fix-pointer-arithmetic.patch b/perl-fix-pointer-arithmetic.patch
deleted file mode 100644
index 1fe93d4..0000000
--- a/perl-fix-pointer-arithmetic.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-# Fix pointer arithmetic overflow introduced in upstream commit 4063ade8503ac8877a02fc4eae8ebbe242b9110b,
-# which caused the following tests to fail on i486 and i686:
-# t/re/pat_rt_report_thr ........................................ FAILED at test 55
-# Failed test 55 - UTF-8 regex matches above 32k; Bug 20020630.002 at re/pat_rt_report.t line 224
-# <utf8 x 32000>; pos = 1
-# Failed test 57 - UTF-8 regex matches above 32k; Bug 20020630.002 at re/pat_rt_report.t line 224
-# <utf8 x 32768>; pos = 1
-# Failed test 59 - UTF-8 regex matches above 32k; Bug 20020630.002 at re/pat_rt_report.t line 224
-# <utf8 x 33000>; pos = 1
-diff --git a/regexec.c b/regexec.c
-index bc38839..6199677 100644
---- a/regexec.c
-+++ b/regexec.c
-@@ -6662,7 +6662,7 @@ S_regrepeat(pTHX_ regexp *prog, char **startposp, const regnode *p,
- scan = *startposp;
- if (max == REG_INFTY)
- max = I32_MAX;
-- else if (! utf8_target && scan + max < loceol)
-+ else if (! utf8_target && max < loceol - scan)
- loceol = scan + max;
-
- /* Here, for the case of a non-UTF-8 target we have adjusted <loceol> down
-@@ -6711,7 +6711,7 @@ S_regrepeat(pTHX_ regexp *prog, char **startposp, const regnode *p,
- scan = loceol;
- break;
- case CANY: /* Move <scan> forward <max> bytes, unless goes off end */
-- if (utf8_target && scan + max < loceol) {
-+ if (utf8_target && max < loceol - scan) {
-
- /* <loceol> hadn't been adjusted in the UTF-8 case */
- scan += max;
-@@ -6730,7 +6730,7 @@ S_regrepeat(pTHX_ regexp *prog, char **startposp, const regnode *p,
- * can use UTF8_IS_INVARIANT() even if the pattern isn't UTF-8, as it's
- * true iff it doesn't matter if the argument is in UTF-8 or not */
- if (UTF8_IS_INVARIANT(c) || (! utf8_target && ! is_utf8_pat)) {
-- if (utf8_target && scan + max < loceol) {
-+ if (utf8_target && max < loceol - scan) {
- /* We didn't adjust <loceol> because is UTF-8, but ok to do so,
- * since here, to match at all, 1 char == 1 byte */
- loceol = scan + max;
-@@ -6910,7 +6910,7 @@ S_regrepeat(pTHX_ regexp *prog, char **startposp, const regnode *p,
- /* FALLTHROUGH */
-
- case POSIXA:
-- if (utf8_target && scan + max < loceol) {
-+ if (utf8_target && max < loceol - scan) {
-
- /* We didn't adjust <loceol> at the beginning of this routine
- * because is UTF-8, but it is actually ok to do so, since here, to
diff --git a/perl-modules b/perl-modules
index 144f20f..33f0997 100644
--- a/perl-modules
+++ b/perl-modules
@@ -1,19 +1,19 @@
-# Module versions from Perl 5.18.0 distribution.
+# Module versions from Perl 5.18.1 distribution.
Archive::Tar = 1.90
Attribute::Handlers = 0.94
CGI = 3.63
CPAN = 2.00
CPAN::Meta = 2.120921
CPAN::Meta::YAML = 0.008
-Compress::Raw::Bzip2 = 2.060
-Compress::Raw::Zlib = 2.060
+Compress::Raw::Bzip2 = 2.06
+Compress::Raw::Zlib = 2.06
Devel::PPPort = 3.20
Devel::Peek = 1.11
Digest = 1.17
Digest::MD5 = 2.52
-Digest::SHA = 5.84
+Digest::SHA = 5.84_01
Encode = 2.49
-ExtUtils::CBuilder = 0.280210
+ExtUtils::CBuilder = 0.28021
ExtUtils::Command = 1.17
ExtUtils::Embed = 1.30
ExtUtils::Install = 1.59
@@ -43,7 +43,7 @@ Math::Complex = 1.59
Math::Trig = 1.23
Memoize = 1.03
Module::Build = 0.4003
-Module::CoreList = 2.90
+Module::CoreList = 2.96
Module::Load = 0.24
Module::Load::Conditional = 0.54
Module::Metadata = 1.000011
diff --git a/perl-modules2 b/perl-modules2
index 68d6683..1473de8 100644
--- a/perl-modules2
+++ b/perl-modules2
@@ -1,4 +1,4 @@
-# Non-straight named module versions from Perl 5.18.0 distribution.
+# Non-straight named module versions from Perl 5.18.1 distribution.
IO-Compress IO::Compress::Base = 2.060
PathTools File::Spec = 3.40
Scalar-List-Utils List::Util = 1.27
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/perl.git/commitdiff/56aeb9744abd3a1f6d81a35c9893e19302dea78d
More information about the pld-cvs-commit
mailing list