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