OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 28-Mar-2008 15:28:21
Branch: HEAD Handle: 2008032814282100
Modified files:
openpkg-src/perl perl.patch perl.spec
Log:
update patch file to fit exactly fitout fuzzy matching requirements
Summary:
Revision Changes Path
1.26 +29 -29 openpkg-src/perl/perl.patch
1.126 +1 -1 openpkg-src/perl/perl.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/perl/perl.patch
============================================================================
$ cvs diff -u -r1.25 -r1.26 perl.patch
--- openpkg-src/perl/perl.patch 19 Dec 2007 13:17:30 -0000 1.25
+++ openpkg-src/perl/perl.patch 28 Mar 2008 14:28:21 -0000 1.26
@@ -4,8 +4,8 @@
area is.
Index: installperl
---- installperl.orig 2006-08-15 14:37:41 +0200
-+++ installperl 2006-08-18 21:05:05 +0200
+--- installperl.orig 2007-12-18 11:47:07 +0100
++++ installperl 2008-03-28 15:23:47 +0100
@@ -211,6 +211,8 @@
my $installarchlib = "$destdir$Config{installarchlib}";
my $installsitelib = "$destdir$Config{installsitelib}";
@@ -15,7 +15,7 @@
my $installman1dir = "$destdir$Config{installman1dir}";
my $man1ext = $Config{man1ext};
my $libperl = $Config{libperl};
-@@ -403,6 +405,8 @@
+@@ -372,6 +374,8 @@
mkpath($installarchlib, $verbose, 0777);
mkpath($installsitelib, $verbose, 0777) if ($installsitelib);
mkpath($installsitearch, $verbose, 0777) if ($installsitearch);
@@ -36,9 +36,9 @@
PERL[5]LIB, site, vendor, perl, other".
Index: perl.c
---- perl.c.orig 2006-08-15 14:37:41 +0200
-+++ perl.c 2006-08-18 21:08:14 +0200
-@@ -4749,39 +4749,6 @@
+--- perl.c.orig 2007-12-18 11:47:08 +0100
++++ perl.c 2008-03-28 15:23:47 +0100
+@@ -4753,39 +4753,6 @@
incpush(APPLLIB_EXP, TRUE, TRUE, TRUE, TRUE);
#endif
@@ -78,7 +78,7 @@
#ifdef SITEARCH_EXP
/* sitearch is always relative to sitelib on Windows for
* DLL-based path intuition to work correctly */
-@@ -4824,6 +4791,39 @@
+@@ -4828,6 +4795,39 @@
incpush(PERL_VENDORLIB_STEM, FALSE, TRUE, TRUE, TRUE);
#endif
@@ -135,8 +135,8 @@
related to the non-standard "__private_extern__" attribute.
Index: hints/darwin.sh
---- hints/darwin.sh.orig 2006-08-15 14:37:41 +0200
-+++ hints/darwin.sh 2006-08-18 21:05:05 +0200
+--- hints/darwin.sh.orig 2007-12-18 11:47:07 +0100
++++ hints/darwin.sh 2008-03-28 15:23:47 +0100
@@ -120,9 +120,6 @@
*-2147483648) ccflags="${ccflags} -DINT32_MIN_BROKEN -DINT64_MIN_BROKEN"
;;
esac
@@ -158,9 +158,9 @@
cat > UU/archname.cbu <<'EOCBU'
# This script UU/archname.cbu will get 'called-back' by Configure
Index: perlio.c
---- perlio.c.orig 2006-08-15 14:37:41 +0200
-+++ perlio.c 2006-08-18 21:05:05 +0200
-@@ -461,7 +461,14 @@
+--- perlio.c.orig 2007-12-18 11:47:08 +0100
++++ perlio.c 2008-03-28 15:23:47 +0100
+@@ -472,7 +472,14 @@
#include <unistd.h>
#endif
#ifdef HAS_MMAP
@@ -176,8 +176,8 @@
void
Index: ext/DynaLoader/dl_dyld.xs
---- ext/DynaLoader/dl_dyld.xs.orig 2006-08-15 14:37:40 +0200
-+++ ext/DynaLoader/dl_dyld.xs 2006-08-18 21:05:05 +0200
+--- ext/DynaLoader/dl_dyld.xs.orig 2007-12-18 11:47:07 +0100
++++ ext/DynaLoader/dl_dyld.xs 2008-03-28 15:23:47 +0100
@@ -45,7 +45,13 @@
#undef environ
@@ -205,7 +205,7 @@
Index: hints/dec_osf.sh
--- hints/dec_osf.sh.orig 2007-12-18 11:47:07 +0100
-+++ hints/dec_osf.sh 2007-12-19 12:31:37 +0100
++++ hints/dec_osf.sh 2008-03-28 15:23:47 +0100
@@ -73,15 +73,6 @@
*) if $test "X$optimize" = "X$undef"; then
lddlflags="$lddlflags -msym"
@@ -231,9 +231,9 @@
users to overwrite files via a symlink attack on temporary files.
Index: lib/CGI/Cookie.pm
---- lib/CGI/Cookie.pm.orig 2006-08-15 14:37:41 +0200
-+++ lib/CGI/Cookie.pm 2006-08-18 21:05:05 +0200
-@@ -444,7 +444,7 @@
+--- lib/CGI/Cookie.pm.orig 2007-12-18 11:47:07 +0100
++++ lib/CGI/Cookie.pm 2008-03-28 15:23:47 +0100
+@@ -470,7 +470,7 @@
You may also retrieve cookies that were stored in some external
form using the parse() class method:
@@ -243,9 +243,9 @@
If you are in a mod_perl environment, you can save some overhead by
Index: lib/Shell.pm
---- lib/Shell.pm.orig 2006-08-15 14:37:41 +0200
-+++ lib/Shell.pm 2006-08-18 21:05:05 +0200
-@@ -154,7 +154,7 @@
+--- lib/Shell.pm.orig 2007-12-18 11:47:07 +0100
++++ lib/Shell.pm 2008-03-28 15:23:47 +0100
+@@ -151,7 +151,7 @@
use Shell qw(cat ps cp);
$passwd = cat('</etc/passwd');
@pslines = ps('-ww'),
@@ -258,11 +258,11 @@
-----------------------------------------------------------------------------
Index: Configure
---- Configure.orig 2006-08-15 14:37:40 +0200
-+++ Configure 2006-08-18 21:05:05 +0200
-@@ -7787,7 +7787,7 @@
- ;;
- linux|irix*|gnu*) dflt='-shared' ;;
+--- Configure.orig 2007-12-18 11:47:07 +0100
++++ Configure 2008-03-28 15:23:47 +0100
+@@ -7871,7 +7871,7 @@
+ ;;
+ linux|irix*|gnu*) dflt="-shared $optimize" ;;
next) dflt='none' ;;
- solaris) dflt='-G' ;;
+ solaris) dflt='-shared' ;;
@@ -275,9 +275,9 @@
Security Fix (CVE-2005-3962, OpenPKG-SA-2005.025-perl)
Index: sv.c
---- sv.c.orig 2006-08-15 14:37:41 +0200
-+++ sv.c 2006-08-18 21:05:05 +0200
-@@ -8595,7 +8595,10 @@
+--- sv.c.orig 2007-12-18 11:47:08 +0100
++++ sv.c 2008-03-28 15:23:47 +0100
+@@ -8667,7 +8667,10 @@
if ( (width = expect_number(&q)) ) {
if (*q == '$') {
++q;
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/perl/perl.spec
============================================================================
$ cvs diff -u -r1.125 -r1.126 perl.spec
--- openpkg-src/perl/perl.spec 17 Feb 2008 16:45:38 -0000 1.125
+++ openpkg-src/perl/perl.spec 28 Mar 2008 14:28:21 -0000 1.126
@@ -32,7 +32,7 @@
Group: Perl
License: GPL/Artistic
Version: 5.10.0
-Release: 20080217
+Release: 20080328
# list of sources
Source0: ftp://ftp.cpan.org/pub/CPAN/src/perl-%{version}.tar.gz
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]