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: 07-Jun-2008 19:04:51
Branch: HEAD Handle: 2008060718044701
Modified files:
openpkg-src/apache-perl apache-perl.patch apache-perl.pl apache-perl.spec
Log:
finally upgrade to mod_perl 2.0.4
Summary:
Revision Changes Path
1.2 +19 -20 openpkg-src/apache-perl/apache-perl.patch
1.2 +2 -1 openpkg-src/apache-perl/apache-perl.pl
1.7 +2 -2 openpkg-src/apache-perl/apache-perl.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/apache-perl/apache-perl.patch
============================================================================
$ cvs diff -u -r1.1 -r1.2 apache-perl.patch
--- openpkg-src/apache-perl/apache-perl.patch 28 Jun 2007 07:10:22 -0000
1.1
+++ openpkg-src/apache-perl/apache-perl.patch 7 Jun 2008 17:04:47 -0000
1.2
@@ -1,24 +1,23 @@
-Index: ModPerl-Registry/lib/ModPerl/RegistryCooker.pm
---- ModPerl-Registry/lib/ModPerl/RegistryCooker.pm.orig 2006-11-20
00:31:41 +0100
-+++ ModPerl-Registry/lib/ModPerl/RegistryCooker.pm 2007-06-28 09:07:22
+0200
-@@ -337,7 +337,7 @@
- my $self = shift;
+Index: lib/ModPerl/BuildMM.pm
+--- lib/ModPerl/BuildMM.pm.orig 2007-12-31 08:50:47 +0100
++++ lib/ModPerl/BuildMM.pm 2008-06-07 19:02:20 +0200
+@@ -359,7 +359,7 @@
- my $path_info = $self->{REQ}->path_info;
-- my $script_name = $path_info && $self->{URI} =~ /$path_info$/
-+ my $script_name = $path_info && $self->{URI} =~ /\Q$path_info\E$/
- ? substr($self->{URI}, 0, length($self->{URI}) - length($path_info))
- : $self->{URI};
+ $apr_config ||= $build->get_apr_config();
-Index: xs/APR/APR/Makefile.PL
---- xs/APR/APR/Makefile.PL.orig 2006-11-20 00:31:02 +0100
-+++ xs/APR/APR/Makefile.PL 2007-06-28 09:07:22 +0200
-@@ -15,7 +15,7 @@
+- if ($path =~ m/(Thread|Global)Mutex/) {
++ if ($path =~ m/(Thread|Global)(Mutex|RWLock)/) {
+ return unless $apr_config->{HAS_THREADS};
+ }
- my %args;
+Index: src/modules/perl/modperl_apache_compat.h
+--- src/modules/perl/modperl_apache_compat.h.orig 2007-12-31 08:23:36
+0100
++++ src/modules/perl/modperl_apache_compat.h 2008-06-07 19:02:20 +0200
+@@ -22,6 +22,7 @@
+ #if !APR_HAS_THREADS
+ typedef unsigned long apr_os_thread_t;
+ typedef void * apr_thread_mutex_t;
++typedef void * apr_thread_rwlock_t;
+ #endif
--%args = map { split /=/, $_ } @ARGV;
-+%args = map { split /=/, $_, 2 } @ARGV;
-
- $args{NAME} = 'APR';
- $args{VERSION_FROM} = 'APR.pm';
+ /* back compat adjustements for older Apache versions
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/apache-perl/apache-perl.pl
============================================================================
$ cvs diff -u -r1.1 -r1.2 apache-perl.pl
--- openpkg-src/apache-perl/apache-perl.pl 22 Jun 2007 10:54:04 -0000
1.1
+++ openpkg-src/apache-perl/apache-perl.pl 7 Jun 2008 17:04:47 -0000
1.2
@@ -2,7 +2,8 @@
## apache-perl.pl -- Apache Perl/mod_perl Startup Script
##
-$ENV{MOD_PERL} or die "you are not running mod_perl";
+# sanity check run-time environment
+$ENV{MOD_PERL} or die "you are not running Apache/mod_perl";
# strict run-time environment
use strict;
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/apache-perl/apache-perl.spec
============================================================================
$ cvs diff -u -r1.6 -r1.7 apache-perl.spec
--- openpkg-src/apache-perl/apache-perl.spec 8 May 2008 11:31:57 -0000
1.6
+++ openpkg-src/apache-perl/apache-perl.spec 7 Jun 2008 17:04:48 -0000
1.7
@@ -31,8 +31,8 @@
Class: BASE
Group: Web
License: Artistic/GPL
-Version: 2.0.3
-Release: 20080508
+Version: 2.0.4
+Release: 20080607
# list of sources
Source0: http://perl.apache.org/dist/mod_perl-%{version}.tar.gz
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]