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