[svn:modperl-modules] rev 124 - in Apache-VMonitor-2.0/trunk: . lib/Apache

[email protected] 21 Jan 2005 01:42:40 -0000
Newsgroups perl.modperl.modules.svn
Message-ID <[email protected]>
Author: stas
Date: Thu Jan 20 17:42:40 2005
New Revision: 124

Modified:
   Apache-VMonitor-2.0/trunk/Changes
   Apache-VMonitor-2.0/trunk/Makefile.PL
   Apache-VMonitor-2.0/trunk/lib/Apache/VMonitor.pm
Log:
Apache::Scoreboard 0.12 added the vhost accessor, so use it in the
presentation.


Modified: Apache-VMonitor-2.0/trunk/Changes
==============================================================================
--- Apache-VMonitor-2.0/trunk/Changes	(original)
+++ Apache-VMonitor-2.0/trunk/Changes	Thu Jan 20 17:42:40 2005
@@ -4,6 +4,8 @@
 
 =item 2.02 -
 
+Apache::Scoreboard 0.12 added the vhost accessor, so use it in the
+presentation.
 
 
 =item 2.01 - Sun Oct 31 16:09:07 EST 2004

Modified: Apache-VMonitor-2.0/trunk/Makefile.PL
==============================================================================
--- Apache-VMonitor-2.0/trunk/Makefile.PL	(original)
+++ Apache-VMonitor-2.0/trunk/Makefile.PL	Thu Jan 20 17:42:40 2005
@@ -20,7 +20,7 @@
 my %require_mp1 =  (
    "GTop"               => "0.09",
    "mod_perl"           => "1.25",
-   "Apache::Scoreboard" => "0.10",
+   "Apache::Scoreboard" => "0.12",
 );
 
 my %require_mp2 =  (

Modified: Apache-VMonitor-2.0/trunk/lib/Apache/VMonitor.pm
==============================================================================
--- Apache-VMonitor-2.0/trunk/lib/Apache/VMonitor.pm	(original)
+++ Apache-VMonitor-2.0/trunk/lib/Apache/VMonitor.pm	Thu Jan 20 17:42:40 2005
@@ -37,7 +37,9 @@
      : require Apache::MPM && Apache::MPM->is_threaded()
     );
 
-use constant HAS_VHOSTS => MP2; # 1.3 scoreboard has no vhost data
+# Apache::Scoreboard for 1.3 scoreboard has the vhost accessor only
+# starting from version 0.12
+use constant HAS_VHOSTS => (MP2 || $Apache::Scoreboard::VERSION > 0.11);
 
 use constant SERVER_LIMIT => MP2
     ? Apache::Const::SERVER_LIMIT