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                     openpkg-cvs@openpkg.org

Reply via email to