stas        2004/04/26 17:27:39

  Modified:    src/modules/perl modperl_gtop.h
               lib/Apache Build.pm
               .        Changes
  Log:
  add support for libgtop 2.5.0+
  
  Revision  Changes    Path
  1.6       +2 -0      modperl-2.0/src/modules/perl/modperl_gtop.h
  
  Index: modperl_gtop.h
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_gtop.h,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -u -r1.5 -r1.6
  --- modperl_gtop.h    4 Mar 2004 06:01:07 -0000       1.5
  +++ modperl_gtop.h    27 Apr 2004 00:27:38 -0000      1.6
  @@ -25,7 +25,9 @@
   #include <glibtop.h>
   #include <glibtop/open.h>
   #include <glibtop/close.h>
  +#ifndef GTOP_2_5_PLUS
   #include <glibtop/xmalloc.h>
  +#endif
   #include <glibtop/parameter.h>
   #include <glibtop/union.h>
   #include <glibtop/sysdeps.h>
  
  
  
  1.161     +9 -0      modperl-2.0/lib/Apache/Build.pm
  
  Index: Build.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/lib/Apache/Build.pm,v
  retrieving revision 1.160
  retrieving revision 1.161
  diff -u -u -r1.160 -r1.161
  --- Build.pm  5 Apr 2004 21:45:08 -0000       1.160
  +++ Build.pm  27 Apr 2004 00:27:39 -0000      1.161
  @@ -274,6 +274,15 @@
           # 2.0.0 bugfix
           chomp(my $libdir = qx|pkg-config --variable=libdir libgtop-2.0|);
           $c{ldopts} =~ s|\$\(libdir\)|$libdir|;
  +
  +        chomp($c{ver} = qx|pkg-config --modversion libgtop-2.0|);
  +        ($c{ver_maj}, $c{ver_min}) = split /\./, $c{ver};
  +        if ($c{ver_maj} == 2 && $c{ver_min} >= 5) {
  +            # some headers were removed in libgtop 2.5.0 so we need to
  +            # be able to exclude them at compile time
  +            $c{ccopts} .= ' -DGTOP_2_5_PLUS';
  +        }
  +
       }
       elsif (system('gnome-config --libs libgtop') == 0) {
           chomp($c{ccopts} = qx|gnome-config --cflags libgtop|);
  
  
  
  1.362     +2 -0      modperl-2.0/Changes
  
  Index: Changes
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/Changes,v
  retrieving revision 1.361
  retrieving revision 1.362
  diff -u -u -r1.361 -r1.362
  --- Changes   23 Apr 2004 18:00:31 -0000      1.361
  +++ Changes   27 Apr 2004 00:27:39 -0000      1.362
  @@ -12,6 +12,8 @@
   
   =item 1.99_14-dev
   
  +add support for libgtop 2.5.0+ (maintenance mode) [Stas]
  +
   APR::Socket::timeout_set now croaks on failure [Stas]
   
   significantly speedup the startup of threaded mpm test suite, by
  
  
  

Reply via email to