Changeset 11938
- Timestamp:
- Feb 19, 2007, 9:45:31 PM (19 years ago)
- Location:
- trunk/psconfig
- Files:
-
- 1 added
- 3 edited
-
ckperlmods (modified) (2 diffs)
-
perl.tarballs (added)
-
psconfig.sh (modified) (3 diffs)
-
tagsets/ipp-extperl.dst (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psconfig/ckperlmods
r11937 r11938 1 1 #!/usr/bin/env perl 2 2 3 $file = " perl.modules.sh";3 $file = "tagsets/ipp-extperl.dst"; 4 4 5 5 open (FILE, $file) || die "ERROR: can't open perl module list: $file\n"; … … 16 16 17 17 $prefix = `csh psconfig.sh --prefix $version`; 18 $perl5lib = `csh psconfig.sh --perl5lib $version`; 18 19 $homedir = `pwd`; 19 20 20 foreach $module (@list) { 21 chomp $module; 21 foreach $line (@list) { 22 chop $line; 23 if ($line =~ m|^\s*$|) { next; } 24 if ($line =~ m|^\s*\#|) { next; } 25 26 ($N, $module, $tarball) = split (" ", $line); 22 27 23 if (eval "use $module; 1") { 24 print "$module: found\n"; 25 } else { 26 print "$module: missing\n"; 27 # try to build the module from ../../extperl/Module.*.tar.gz 28 chdir "../../extperl"; 28 if (eval "use $module; 1") { 29 # print "$module: found\n"; 30 next; 31 } 29 32 30 print "looking for $module\n"; 31 system ("ls"); 33 # print "$module: missing\n"; 34 # try to build the module from ../../extperl/Module.*.tar.gz 35 chdir "../../extperl"; 32 36 33 # does the module tarball or directory exist? 34 @targets = <$module*.tar.gz>; 35 36 foreach $file (@targets) { 37 print "file: $file\n"; 38 } 37 print "extract $module from $tarball\n"; 38 system ("tar xvzf $tarball"); 39 40 ($tardir) = $tarball =~ m|(\S*).tar.gz|; 41 print "tardir: $tardir\n"; 39 42 40 chdir $homedir; 41 } 43 chdir $tardir; 44 # system ("perl Makefile.PL LIB=$perl5lib"); 45 system ("perl Makefile.PL PREFIX=$prefix"); 46 system ("make"); 47 system ("make install"); 48 49 # system ("ls $tarball"); 50 51 chdir $homedir; 42 52 } -
trunk/psconfig/psconfig.sh
r11739 r11938 6 6 set show_autogen = 0 7 7 set show_perlbuild = 0 8 set show_perl5lib = 0 8 9 set args = "" 9 10 while ($#argv) … … 42 43 case --psperlbuild: 43 44 set show_perlbuild = 1 45 shift 46 breaksw; 47 case --perl5lib: 48 set show_perl5lib = 1 44 49 shift 45 50 breaksw; … … 278 283 endif 279 284 285 if ($show_perl5lib) then 286 echo $plibdir 287 exit 0 288 endif 289 280 290 exit 0 281 291 -
trunk/psconfig/tagsets/ipp-extperl.dst
r11937 r11938 1 # necessary fields: 2 # |-- tag? 3 # ||-- build? 4 # |||-- package? 5 # ||||-- update? 6 # |||| 7 # |||| CVS module CVS branch tag CVS branch version 8 # |||| 9 NYNN Array-Compare-1.13.tar.gz 10 1 # NN Name Tarball 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 DateTime::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 IO-Compress-Zlib-2.003.tar.gz 19 17 version 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 Digest::MD5::File Digest-MD5-File-0.05.tar.gz 40 38 File::Temp File-Temp-0.18.tar.gz 41 39 Data::Validate::URI Data-Validate-URI-0.01.tar.gz 42 40 Test::Warn Test-Warn-0.08.tar.gz 43 41 YAML YAML-0.62.tar.gz 44 42 LWP libwww-perl-5.805.tar.gz 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 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
Note:
See TracChangeset
for help on using the changeset viewer.
