Index: /trunk/psconfig/ckmodule.pl
===================================================================
--- /trunk/psconfig/ckmodule.pl	(revision 12507)
+++ /trunk/psconfig/ckmodule.pl	(revision 12508)
@@ -1,11 +1,20 @@
 #!/usr/bin/env perl
 
-if (@ARGV != 1) { die "USAGE: ckmodule.pl\n"; }
+if (@ARGV != 2) { die "USAGE: ckmodule.pl (module) (version)\n"; }
 
 $x = eval "require $ARGV[0]; 1";
-if ($x) { 
-    exit 0;
-} else {
+if (! $x) { 
     exit 1;
 }
 
+# print "\$$ARGV[0]::VERSION\n";
+
+$version = eval "\$$ARGV[0]::VERSION";
+print "$ARGV[0]: $version\n";
+
+if ($ARGV[1] > $version) {
+    print "$ARGV[0] is too old: have $version : need $ARGV[1]\n";
+    exit 1;
+}
+
+exit 0;
Index: /trunk/psconfig/pscheckperl
===================================================================
--- /trunk/psconfig/pscheckperl	(revision 12507)
+++ /trunk/psconfig/pscheckperl	(revision 12508)
@@ -30,5 +30,5 @@
     $file = $list[-1];
 } else {
-    $file = $ARGV[0];
+    $file = "$tagsets/$ARGV[0].perl";
 }
 print "examining perl modules based on $file\n";
@@ -63,7 +63,7 @@
     if ($line =~ m|^\s*\#|) { next; }
 
-    ($N, $module, $tarball, $prompts) = split (" ", $line);
+    ($N, $module, $tarball, $modver, $prompts) = split (" ", $line);
     
-    system ("ckmodule.pl $module");
+    system ("ckmodule.pl $module $modver");
     if ($? == 0) { 
 	# print "$module: found\n";
Index: /trunk/psconfig/tagsets/ipp-1.1.perl
===================================================================
--- /trunk/psconfig/tagsets/ipp-1.1.perl	(revision 12507)
+++ /trunk/psconfig/tagsets/ipp-1.1.perl	(revision 12508)
@@ -1,59 +1,60 @@
-# NN    Name                           Tarball                                Optional Responses
-  00    Module::Build                  Module-Build-0.2806.tar.gz                
-  01    ExtUtils::MakeMaker            ExtUtils-MakeMaker-6.31.tar.gz            
-  02    Params::Validate               Params-Validate-0.87.tar.gz               
-  03    DateTime::TimeZone             DateTime-TimeZone-0.59.tar.gz             
-  04    DateTime::Locale               DateTime-Locale-0.33.tar.gz               
-  05    Time::Local                    Time-Local-1.17.tar.gz                    
-  06    DateTime                       DateTime-0.36.tar.gz                      
-  07    MIME::Base64                   MIME-Base64-3.07.tar.gz                   
-  08    IO::Compress::Base             IO-Compress-Base-2.003.tar.gz             
-  09    Compress::Raw::Zlib            Compress-Raw-Zlib-2.003.tar.gz            
-  10    Class::Factory::Util           Class-Factory-Util-1.6.tar.gz             
-  11    DateTime::Format::Strptime     DateTime-Format-Strptime-1.0700.tar.gz    
-  12    Net::Domain::TLD               Net-Domain-TLD-1.65.tar.gz                
-  13    Sub::Uplevel                   Sub-Uplevel-0.14.tar.gz                   
-  14    HTML::Tagset                   HTML-Tagset-3.10.tar.gz                   
-  15    Digest                         Digest-1.15.tar.gz                        
-  16    IO::Compress::Zlib::Extra      IO-Compress-Zlib-2.003.tar.gz             
-  17    version                        version-0.70.tar.gz
-  18    Text::Balanced                 Text-Balanced-v2.0.0.tar.gz               
-  19    DateTime::Format::Builder      DateTime-Format-Builder-0.7807.tar.gz     
-  20    ExtUtils::Manifest             ExtUtils-Manifest-1.51.tar.gz             
-  21    URI                            URI-1.35.tar.gz                           
-  22    Data::Validate::Domain         Data-Validate-Domain-0.05.tar.gz          
-  23    Test::Exception                Test-Exception-0.24.tar.gz                
-  24    Tree::DAG_Node                 Tree-DAG_Node-1.05.tar.gz                 
-  25    Array::Compare                 Array-Compare-1.13.tar.gz                 
-  26    HTML::Parser                   HTML-Parser-3.56.tar.gz                   
-  27    Digest::MD5                    Digest-MD5-2.36.tar.gz                    
-  28    Net::FTP                       libnet-1.19.tar.gz                        
-  29    Compress::Zlib                 Compress-Zlib-2.003.tar.gz                
-  30    Locale::Maketext::Simple       Locale-Maketext-Simple-0.18.tar.gz        
-  31    Parse::RecDescent              Parse-RecDescent-1.94.tar.gz              
-  32    Class::Accessor                Class-Accessor-0.30.tar.gz                
-  33    DateTime::Format::ISO8601      DateTime-Format-ISO8601-0.0403.tar.gz     
-  34    CGI                            CGI.pm-3.25.tar.gz                        
-  35    Test::Cmd                      Test-Cmd-1.05.tar.gz                      
-  36    Net::HTTPServer                Net-HTTPServer-1.1.1.tar.gz               
-  37    LWP                            libwww-perl-5.805.tar.gz             
-  38    Digest::MD5::File              Digest-MD5-File-0.05.tar.gz               
-  39    File::Temp                     File-Temp-0.18.tar.gz                     
-  40    Data::Validate::URI            Data-Validate-URI-0.01.tar.gz             
-  41    Test::Warn                     Test-Warn-0.08.tar.gz                     
-  42    YAML                           YAML-0.62.tar.gz                          y
-  43    Module::Load                   Module-Load-0.10.tar.gz                   
-  44    Params::Check                  Params-Check-0.25.tar.gz                  
-  45    Template                       Template-Toolkit-2.16.tar.gz              n,n
-  46    Statistics::Descriptive        Statistics-Descriptive-2.6.tar.gz         
-  47    Storable                       Storable-2.15.tar.gz                      
-  48    IO::String                     IO-String-1.08.tar.gz                     
-  49    Date::Parse                    TimeDate-1.16.tar.gz                      
-  50    Digest::SHA1                   Digest-SHA1-2.11.tar.gz                   
-  51    DB_File                        DB_File-1.814.tar.gz                      
-  52    File::NFSLock                  File-NFSLock-1.20.tar.gz                  
-  53    Heap                           Heap-0.71.tar.gz                          
-  54    Module::Load::Conditional      Module-Load-Conditional-0.16.tar.gz       
-  55    IPC::Run                       IPC-Run-0.80.tar.gz                       
-  56    Cache                          Cache-2.04.tar.gz                         
-  57    IPC::Cmd                       IPC-Cmd-0.36.tar.gz                       
+# NN    Name                           Tarball                                  Version        Optional Responses
+  00    Getopt::Long                   Getopt-Long-2.36.tar.gz                  2.3
+  00    Module::Build                  Module-Build-0.2806.tar.gz               0         
+  01    ExtUtils::MakeMaker            ExtUtils-MakeMaker-6.31.tar.gz           0         
+  02    Params::Validate               Params-Validate-0.87.tar.gz              0.77         
+  03    DateTime::TimeZone             DateTime-TimeZone-0.59.tar.gz            0         
+  04    DateTime::Locale               DateTime-Locale-0.33.tar.gz              0         
+  05    Time::Local                    Time-Local-1.17.tar.gz                   0         
+  06    DateTime                       DateTime-0.36.tar.gz                     0         
+  07    MIME::Base64                   MIME-Base64-3.07.tar.gz                  0         
+  08    IO::Compress::Base             IO-Compress-Base-2.003.tar.gz            0         
+  09    Compress::Raw::Zlib            Compress-Raw-Zlib-2.003.tar.gz           0         
+  10    Class::Factory::Util           Class-Factory-Util-1.6.tar.gz            0         
+  11    DateTime::Format::Strptime     DateTime-Format-Strptime-1.0700.tar.gz   0         
+  12    Net::Domain::TLD               Net-Domain-TLD-1.65.tar.gz               0         
+  13    Sub::Uplevel                   Sub-Uplevel-0.14.tar.gz                  0         
+  14    HTML::Tagset                   HTML-Tagset-3.10.tar.gz                  0         
+  15    Digest                         Digest-1.15.tar.gz                       0         
+  16    IO::Compress::Zlib::Extra      IO-Compress-Zlib-2.003.tar.gz         	0	            
+  17    version                        version-0.70.tar.gz		     	0
+  18    Text::Balanced                 Text-Balanced-v2.0.0.tar.gz           	0	    
+  19    DateTime::Format::Builder      DateTime-Format-Builder-0.7807.tar.gz 	0	    
+  20    ExtUtils::Manifest             ExtUtils-Manifest-1.51.tar.gz         	0	    
+  21    URI                            URI-1.35.tar.gz                       	1.30	    
+  22    Data::Validate::Domain         Data-Validate-Domain-0.05.tar.gz      	0	    
+  23    Test::Exception                Test-Exception-0.24.tar.gz            	0	    
+  24    Tree::DAG_Node                 Tree-DAG_Node-1.05.tar.gz             	0	    
+  25    Array::Compare                 Array-Compare-1.13.tar.gz             	0
+  26    HTML::Parser                   HTML-Parser-3.56.tar.gz               	0	    
+  27    Digest::MD5                    Digest-MD5-2.36.tar.gz                	0	    
+  28    Net::FTP                       libnet-1.19.tar.gz                    	0	    
+  29    Compress::Zlib                 Compress-Zlib-2.003.tar.gz            	0	    
+  30    Locale::Maketext::Simple       Locale-Maketext-Simple-0.18.tar.gz    	0	    
+  31    Parse::RecDescent              Parse-RecDescent-1.94.tar.gz          	1.94	    
+  32    Class::Accessor                Class-Accessor-0.30.tar.gz            	0.19
+  33    DateTime::Format::ISO8601      DateTime-Format-ISO8601-0.0403.tar.gz 	0.0402
+  34    CGI                            CGI.pm-3.25.tar.gz                    	3	      
+  35    Test::Cmd                      Test-Cmd-1.05.tar.gz                  	1.05	    
+  36    Net::HTTPServer                Net-HTTPServer-1.1.1.tar.gz           	1.1.1	    
+  37    LWP                            libwww-perl-5.805.tar.gz              	0
+  38    Digest::MD5::File              Digest-MD5-File-0.05.tar.gz           	0.03
+  39    File::Temp                     File-Temp-0.18.tar.gz                 	0.16
+  40    Data::Validate::URI            Data-Validate-URI-0.01.tar.gz         	0.01
+  41    Test::Warn                     Test-Warn-0.08.tar.gz                 	0	    
+  42    YAML                           YAML-0.62.tar.gz                      	0.58	    y
+  43    Module::Load                   Module-Load-0.10.tar.gz               	0	    
+  44    Params::Check                  Params-Check-0.25.tar.gz              	0	    
+  45    Template                       Template-Toolkit-2.16.tar.gz          	0	    n,n
+  46    Statistics::Descriptive        Statistics-Descriptive-2.6.tar.gz     	2.6
+  47    Storable                       Storable-2.15.tar.gz                  	0	    
+  48    IO::String                     IO-String-1.08.tar.gz                 	0	    
+  49    Date::Parse                    TimeDate-1.16.tar.gz                  	0	    
+  50    Digest::SHA1                   Digest-SHA1-2.11.tar.gz               	0	    
+  51    DB_File                        DB_File-1.814.tar.gz                  	0	    
+  52    File::NFSLock                  File-NFSLock-1.20.tar.gz              	0	    
+  53    Heap                           Heap-0.71.tar.gz                      	0	    
+  54    Module::Load::Conditional      Module-Load-Conditional-0.16.tar.gz   	0	    
+  55    IPC::Run                       IPC-Run-0.80.tar.gz                   	0	    
+  56    Cache                          Cache-2.04.tar.gz                     	0
+  57    IPC::Cmd                       IPC-Cmd-0.36.tar.gz                   	0	    
