Changeset 27840 for branches/simtest_nebulous_branches/psconfig
- Timestamp:
- May 3, 2010, 8:50:52 AM (16 years ago)
- Location:
- branches/simtest_nebulous_branches
- Files:
-
- 12 edited
- 2 copied
-
. (modified) (1 prop)
-
psconfig (modified) (1 prop)
-
psconfig/INSTALL (modified) (5 diffs)
-
psconfig/build.timing.txt (copied) (copied from trunk/psconfig/build.timing.txt )
-
psconfig/pschecklibs (modified) (8 diffs)
-
psconfig/pscheckmods (modified) (1 diff)
-
psconfig/pscheckperl (modified) (9 diffs)
-
psconfig/psconfig.bash.in (modified) (1 diff)
-
psconfig/psconfig.csh.in (modified) (2 diffs)
-
psconfig/tagsets/00_nebulous-1.0.perl (copied) (copied from trunk/psconfig/tagsets/00_nebulous-1.0.perl )
-
psconfig/tagsets/ipp-2.8.dist (modified) (1 diff)
-
psconfig/tagsets/ipp-2.9.dist (modified) (1 diff)
-
psconfig/tagsets/ipp-2.9.libs (modified) (2 diffs)
-
psconfig/tagsets/ipp-2.9.perl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/simtest_nebulous_branches
- Property svn:mergeinfo changed
-
branches/simtest_nebulous_branches/psconfig
- Property svn:ignore
-
old new 2 2 psconfig.csh 3 3 psconfig.bash 4 build.log
-
- Property svn:ignore
-
branches/simtest_nebulous_branches/psconfig/INSTALL
r18977 r27840 77 77 3. Dependencies 78 78 79 NOTE: It is possible to use the tools discussed below to manually check on the80 external dependencies. However, the psbuild system now allows you to 81 build the full suite including dependencies in a single pass. To use82 this method, skip to section 5.79 NOTE: It is possible to use the tools discussed below to manually 80 check on the external dependencies. However, the psbuild system 81 allows you to build the full suite including dependencies in a single 82 pass. To use this method, skip to section 4. 83 83 84 84 3.1. External C libraries … … 88 88 libraries defined by LD_LIBRARY_PATH, and the installation library 89 89 defined by psconfig. Any missing dependencies will be listed. 90 Tarballs for these libraries may be found on the Pan-STARRS web site 91 at: 92 93 http://pan-starrs.ifa.hawaii.edu/project/IPP/software/extlibs-2.6.1.tgz 94 http://pan-starrs.ifa.hawaii.edu/project/IPP/software/extperl-2.6.1.tgz 95 96 These should be installed so they will be available in the user's 97 path. The psconfig commands can be used to install these libraries in 98 the psconfig location: 90 Tarballs for these libraries are included in the IPP software 91 distribution in the directory 'extlibs'. The command pschecklibs 92 -build can be used to install these libraries in the psconfig 93 location. Note that: 99 94 100 95 'psautogen' replaces autogen.sh … … 106 101 Perl modules, and can be used to install them in the appropriate user 107 102 location in the psconfig system. The command defaults to the latest 108 perl installation table (eg, tagsets/ipp-2. 6.1.perl).103 perl installation table (eg, tagsets/ipp-2.9.perl). 109 104 110 105 pscheckperl 111 106 112 will test for the perl modules specified for the latest ipp release. 113 if any modules are missing, they can be download from the Pan-STARRS 114 web site: 115 116 http://pan-starrs.ifa.hawaii.edu/project/IPP/software/extperl 117 118 The tarballs should be placed in a directory extperl parallel to the 119 ipp directory (two levels up from this directory). If the tarballs 120 are in the correct location, they can be built by supplying the -build 107 will test for the perl modules specified for the latest IPP release. 108 The (known) IPP-required Perl modules are included in the IPP software 109 distribution in 'extperl', and can be built by supplying the -build 121 110 flag to pscheckperl: 122 111 … … 130 119 psbuild 131 120 132 For additional information on using psbuild, see the listing of 133 options below (or type psbuild -help) 134 135 5. Single-Pass Build with External Dependencies 136 137 If you have not already done so, download the tarball with the 138 external libraries and perl modules from: 139 140 http://pan-starrs.ifa.hawaii.edu/project/IPP/software/extlibs-2.6.1.tgz 141 http://pan-starrs.ifa.hawaii.edu/project/IPP/software/extperl-2.6.1.tgz 121 If you have checked the IPP tree out of our svn repository, certain 122 steps are slightly modified. In this case, it is necessary to add the 123 option '-dev'. For additional information on using psbuild, see the 124 listing of options below (or type psbuild -help) 142 125 143 126 It should be possible to build the full IPP installation by issuing … … 145 128 146 129 psbuild -extbuild 130 131 5. Building Magic. 132 133 The Magic software, required for processing of PS1/GPC1 data before it 134 can be released to the community, is not generally available for 135 distribution. For those without access to this software, the psbuild 136 will simply skip the step of building the magic software. For those 137 who have access to this software, it is necessary to install the magic 138 source code in the IPP tree before building. The magic and 139 ssa-core-cpp tarballs must be placed in the home directory. Go to the 140 magic directory (cd ../magic) and run the command 'make update'. This 141 will untar the magic code into the local magic directory and install 142 an appropriately modified makefile. Return to this directory and 143 follow the build instructions as above. (NOTE: this step is only 144 necessary for a new IPP checkout or a new magic tarball). 147 145 148 146 ------ -
branches/simtest_nebulous_branches/psconfig/pschecklibs
r25008 r27840 11 11 $version = ""; 12 12 $build = 0; 13 $list_modules = 0; 14 my $only = ""; 13 15 my %force; 14 16 my %done; # Tarballs that have been processed … … 35 37 shift; shift; next; 36 38 } 39 if ($ARGV[0] eq "-only") { 40 if (@ARGV < 2) { die "-only must be coupled to a library name\n"; } 41 $only = lc($ARGV[1]); 42 shift; shift; next; 43 } 37 44 if ($ARGV[0] eq "-h") { &usage (); } 38 45 if ($ARGV[0] eq "help") { &usage (); } … … 40 47 if ($ARGV[0] eq "--help") { &usage (); } 41 48 if ($ARGV[0] eq "-list") { &list_distributions(); } 49 if ($ARGV[0] eq "-modules") { $list_modules = 1; shift; next; } 42 50 @tARGV = (@tARGV, $ARGV[0]); 43 51 shift; … … 59 67 close (FILE); 60 68 69 if ($list_modules) { &list_modules(); } 70 61 71 # set the psconfig version: 62 72 if ("$version" eq "") { … … 65 75 if ("$version" eq "") { 66 76 $version = "default"; 77 } 78 79 # generate new psconfig.csh if needed 80 if (! -e "psconfig.csh" || ! -e "psconfig.bash") { 81 $psconfdir = $ENV{'PSCONFDIR'}; 82 if ($psconfdir eq "") { die "PSCONFDIR not found, run psbuild -bootstrap and follow instructions\n"; } 83 vsystem ("cat psconfig.csh.in | sed 's|\@PSCONFDIR@|$psconfdir|' > psconfig.csh"); 84 vsystem ("cat psconfig.bash.in | sed 's|\@PSCONFDIR@|$psconfdir|' > psconfig.bash"); 67 85 } 68 86 … … 146 164 if (($auto_force ne "Y") && ($auto_force ne "N")) { die "invalid value for auto_force field\n"; } 147 165 166 if ($only && ($only ne lc($name))) { next; } 148 167 149 168 if ((defined $force{lc($name)} or defined $force{'all'}) and … … 501 520 502 521 sub usage { 503 print STDERR "USAGE: pschecklibs [-version] [-build]\n"; 522 print STDERR "USAGE: pschecklibs [-version] [-build] [-only module] [-force module] [-force all]\n"; 523 print STDERR " multiple [-force (module)] options may be specified\n"; 524 print STDERR "USAGE: pschecklibs [-list] : show C libraries file\n"; 525 print STDERR "USAGE: pschecklibs [-modules] : list available C modules\n"; 504 526 exit 2; 505 527 } … … 521 543 } 522 544 545 sub list_modules { 546 547 foreach $line (@list) { 548 chop $line; 549 if ($line =~ m|^\s*$|) { next; } 550 if ($line =~ m|^\s*\#|) { next; } 551 552 ($type, $name, $altnames, $altpaths, $tarball, $tardir, $auto_force, $configure_opts, $make_opts, $install_opts) = split (" ", $line); 553 if ($type eq "bin") { 554 print STDERR "bin: $name\n"; 555 } 556 if ($type eq "lib") { 557 print STDERR "lib: $name\n"; 558 } 559 } 560 exit 0; 561 } 562 523 563 sub failure { 524 564 system ("ls"); -
branches/simtest_nebulous_branches/psconfig/pscheckmods
r16092 r27840 3 3 if (@ARGV != 2) { die "USAGE: pscheckmods (module) (version)\n"; } 4 4 5 # print STDERR "checking in @INC\n"; 6 5 7 $x = eval "require $ARGV[0]; 1"; 6 8 if (! $x) { 9 # print "$ARGV[0]: missing\n"; 7 10 exit 1; 8 11 } -
branches/simtest_nebulous_branches/psconfig/pscheckperl
r24670 r27840 9 9 for (; @ARGV > 0; ) { 10 10 if ($ARGV[0] eq "-version") { 11 $version = $ARGV[1];11 $version = $ARGV[1]; 12 12 shift; shift; next; 13 13 } 14 14 if ($ARGV[0] eq "-build") { 15 $build = 1;15 $build = 1; 16 16 shift; next; 17 17 } 18 18 if ($ARGV[0] eq "-force") { 19 $force{$ARGV[1]} = 1;20 shift; shift; next;19 $force{$ARGV[1]} = 1; 20 shift; shift; next; 21 21 } 22 if ($ARGV[0] eq "-path") { &list_include_path (); } 22 23 if ($ARGV[0] eq "-h") { &usage (); } 23 24 if ($ARGV[0] eq "help") { &usage (); } … … 31 32 if ( @ARGV > 1) { &usage(); } 32 33 33 if ( @ARGV == 0) { 34 if ( @ARGV == 0) { 34 35 @list = <$tagsets/*.perl>; 35 36 $file = $list[-1]; … … 52 53 } 53 54 55 # generate new psconfig.csh if needed 56 if (! -e "psconfig.csh" || ! -e "psconfig.bash") { 57 $psconfdir = $ENV{'PSCONFDIR'}; 58 if ($psconfdir eq "") { die "PSCONFDIR not found, run psbuild -bootstrap and follow instructions\n"; } 59 vsystem ("cat psconfig.csh.in | sed 's|\@PSCONFDIR@|$psconfdir|' > psconfig.csh"); 60 vsystem ("cat psconfig.bash.in | sed 's|\@PSCONFDIR@|$psconfdir|' > psconfig.bash"); 61 } 54 62 55 63 $prefix = `csh -f psconfig.csh --prefix $version`; chomp $prefix; … … 77 85 if ($line =~ m|^\s*\#|) { next; } 78 86 79 ($N, $module, $tarball, $modver, $prompts) = split (" ", $line); 87 $Nvalue = ($N, $module, $tarball, $modver, $buildopts, $prompts) = split (" ", $line); 88 if ($Nvalue < 6) { 89 print "Error in perl module config line $line\n"; 90 exit 1; 91 } 92 # print "N: $N, module: $module, tarball: $tarball, modver: $modver, buildopts: $buildopts, prompts: $prompts\n"; 80 93 81 if ($modver eq "") { $modver = 0; } 94 # we require the number of fields to be fixed, so this test is now invalid: 95 # if ($modver eq "") { $modver = 0; } 96 82 97 system ("pscheckmods $module $modver"); 83 if (($? == 0) and not defined $force{$module} and not defined $force{'all'}) { 84 # print "$module: found\n";85 next; 98 if (($? == 0) and not defined $force{$module} and not defined $force{'all'}) { 99 # print "$module: found\n"; 100 next; 86 101 } 87 102 88 103 if (defined $force{$module}) { 89 print "$module: force\n";104 print "$module: force\n"; 90 105 } else { 91 print "$module: missing\n";106 print "$module: missing\n"; 92 107 } 93 unless ($build or defined $force{$module} or defined $force{'all'}) { 94 $Nmissing ++;95 push @missing, $module;96 next; 108 unless ($build or defined $force{$module} or defined $force{'all'}) { 109 $Nmissing ++; 110 push @missing, $module; 111 next; 97 112 } 98 113 … … 102 117 print "extract $module from $tarball\n"; 103 118 vsystem ("tar xvzf $tarball"); 104 119 105 120 ($tardir) = $tarball =~ m|(\S*).tar.gz|; 106 121 print "tardir: $tardir\n"; … … 108 123 chdir $tardir; 109 124 110 # build the MakeMaker makefile, setting the output directories 111 if ($prompts) { 112 @answers = split (",", $prompts); 113 open (PIPE, "|perl Makefile.PL PREFIX=$prefix LIB=$perldir"); 114 foreach $answer (@answers) { 115 print PIPE "$answer\n"; 116 } 117 close (PIPE); 125 # we use NONE as the empty word 126 if ($buildopts eq "NONE") { $buildopts = ""; } 127 if ($prompts eq "NONE") { $prompts = ""; } 128 129 if (-e "Build.PL" and $module ne "Params::Validate" and $module ne "DateTime::TimeZone") { 130 # vsystem("perl Build.PL --install_path lib=$perldir "); 131 vsystem("perl Build.PL --install_base $prefix $buildopts"); 132 vsystem("Build"); 133 vsystem("Build install"); 118 134 } else { 119 vsystem ("perl Makefile.PL PREFIX=$prefix LIB=$perldir"); 135 # build the MakeMaker makefile, setting the output directories 136 if ($prompts) { 137 @answers = split (",", $prompts); 138 open (PIPE, "|perl Makefile.PL PREFIX=$prefix LIB=$perldir $buildopts"); 139 foreach $answer (@answers) { 140 print PIPE "$answer\n"; 141 } 142 close (PIPE); 143 } else { 144 vsystem ("perl Makefile.PL PREFIX=$prefix LIB=$perldir $buildopts"); 145 } 146 vsystem ("make < /dev/null"); 147 vsystem ("make install"); 120 148 } 121 122 vsystem ("make < /dev/null");123 vsystem ("make install");124 149 125 150 chdir $homedir; … … 127 152 if (!$build) { 128 153 if ($Nmissing > 0) { 129 print "The following $Nmissing perl modules are missing from your system\n";130 foreach $name (@missing) {131 print " $name\n";132 }133 print "you may install them in your local path by re-running pscheckperl with -build\n";154 print "The following $Nmissing perl modules are missing from your system\n"; 155 foreach $name (@missing) { 156 print " $name\n"; 157 } 158 print "you may install them in your local path by re-running pscheckperl with -build\n"; 134 159 } else { 135 print "no perl modules are missing from your system\n";160 print "no perl modules are missing from your system\n"; 136 161 } 137 162 } … … 139 164 140 165 sub usage { 141 print STDERR "USAGE: pscheckperl [-version] [-build] \n";166 print STDERR "USAGE: pscheckperl [-version] [-build] [-path]\n"; 142 167 exit 2; 143 168 } … … 152 177 @list = <$tagsets/*.perl>; 153 178 foreach $line (@list) { 154 chomp $line;155 ($dist) = $line =~ m|$tagsets/(\S*).perl|;156 print STDERR "$dist\n";179 chomp $line; 180 ($dist) = $line =~ m|$tagsets/(\S*).perl|; 181 print STDERR "$dist\n"; 157 182 } 158 183 exit 2; 159 184 } 185 186 sub list_include_path { 187 foreach $path (@INC) { 188 print STDERR "$path\n"; 189 } 190 exit 2; 191 } -
branches/simtest_nebulous_branches/psconfig/psconfig.bash.in
r18977 r27840 35 35 # environment variables 36 36 export PATH=`/bin/csh -f $PSCONFDIR/psconfig.csh --path $version` 37 export CPATH=`/bin/csh -f $PSCONFDIR/psconfig.csh --cpath $version` 37 38 export ARCH=`/bin/csh -f $PSCONFDIR/psconfig.csh --arch $version` 39 export LIBRARY_PATH=`/bin/csh -f $PSCONFDIR/psconfig.csh --library_path $version` 38 40 export LD_LIBRARY_PATH=`/bin/csh -f $PSCONFDIR/psconfig.csh --ld_library_path $version` 39 41 export PKG_CONFIG_PATH=`/bin/csh -f $PSCONFDIR/psconfig.csh --pkg_config_path $version` -
branches/simtest_nebulous_branches/psconfig/psconfig.csh.in
r23475 r27840 357 357 # Build wants to put things in prefix/*, MakeMaker wants to put them in prefix/perl5/* 358 358 set plibdir = {$PSCONFDIR}/{$PSCONFIG}/lib 359 #set plib5dir = {$PSCONFDIR}/{$PSCONFIG}/lib/perl5359 set plib5dir = {$PSCONFDIR}/{$PSCONFIG}/lib/perl5 360 360 set newpath = "" 361 361 set pathlist = `echo $PERL5LIB | tr ':' '\n'` … … 378 378 else 379 379 if ("$newpath" == "") then 380 setenv PERL5LIB {$plibdir}: 381 else 382 setenv PERL5LIB {$plibdir}:{$ newpath}380 setenv PERL5LIB {$plibdir}:{$plib5dir}: 381 else 382 setenv PERL5LIB {$plibdir}:{$plib5dir}:{$newpath} 383 383 endif 384 384 endif -
branches/simtest_nebulous_branches/psconfig/tagsets/ipp-2.8.dist
r24512 r27840 69 69 YYYYY DataStore ipp-2-8 -0 70 70 71 YYYYY pp Mopsipp-2-8 -071 YYYYY ppTranslate ipp-2-8 -0 72 72 73 73 YNNNN extsrc/gpcsw ipp-2-8 -0 -
branches/simtest_nebulous_branches/psconfig/tagsets/ipp-2.9.dist
r24712 r27840 69 69 YNYYN ippMonitor ipp-2-9 -0 70 70 YYYYY DataStore ipp-2-9 -0 71 YYYYY DataStoreServer ipp-2-9 -0 71 72 72 YYYYY pp Mopsipp-2-9 -073 YYYYY ppTranslate ipp-2-9 -0 73 74 74 75 YYYYY extsrc/gpcsw ipp-2-9 -0 75 76 YYYYY magic ipp-2-9 -0 77 YYYYY magic/censorObjects ipp-2-9 -0 78 YYYYY magic/remove ipp-2-9 -0 76 79 77 80 # there are externally required C libraries and perl modules (see INSTALL) -
branches/simtest_nebulous_branches/psconfig/tagsets/ipp-2.9.libs
r25009 r27840 20 20 21 21 # Build tools 22 bin m4 NONE NONE m4-1.4.13.tar.gz m4-1.4.13 N NONE NONE NONE 22 23 bin autoconf NONE NONE autoconf-2.63.tar.gz autoconf-2.63 N NONE NONE NONE 23 24 bin automake NONE NONE automake-1.10.tar.gz automake-1.10 N NONE NONE NONE 24 bin libtool NONE NONE libtool-2.2.6 a.tar.gz libtool-2.2.6N NONE NONE NONE25 bin libtool NONE NONE libtool-2.2.6-p1.tar.gz libtool-2.2.6-p1 N NONE NONE NONE 25 26 bin pkg-config NONE NONE pkg-config-0.23.tar.gz pkg-config-0.23 N NONE NONE NONE 26 27 … … 33 34 lib libpng NONE NONE libpng-1.2.15.tar.gz libpng-1.2.15 N NONE NONE NONE 34 35 lib libjpeg NONE jpeg jpegsrc.v6b-p1.tar.gz jpeg-6b N --enable-shared NONE install-lib 35 lib libcfitsio NONE NONE cfitsio3100-p2.tar.gz cfitsio3100-p2 N --enable-shared shared NONE36 lib libcfitsio NONE NONE cfitsio3100-p2.tar.gz cfitsio3100-p2 N --enable-shared shared,all NONE 36 37 lib libmysqlclient NONE mysql mysql-5.0.51a.tar.gz mysql-5.0.51a N NONE NONE NONE 37 38 lib libgsl NONE NONE gsl-1.11.tar.gz gsl-1.11 N NONE NONE NONE -
branches/simtest_nebulous_branches/psconfig/tagsets/ipp-2.9.perl
r24399 r27840 1 # NN Name Tarball Version Optional Responses 2 00 Getopt::Long Getopt-Long-2.36.tar.gz 2.3 n 3 00 Module::Build Module-Build-0.2806.tar.gz 0.2806 4 01 ExtUtils::MakeMaker ExtUtils-MakeMaker-6.31.tar.gz 0 5 02 Params::Validate Params-Validate-0.91.tar.gz 0.77 6 # 02 Apache::Test Apache-Test-1.29.tar.gz 1.29 7 03 DateTime::TimeZone DateTime-TimeZone-0.59.tar.gz 0 8 04 DateTime::Locale DateTime-Locale-0.33.tar.gz 0 9 05 Time::Local Time-Local-1.17.tar.gz 0 10 06 DateTime DateTime-0.36.tar.gz 0 11 07 MIME::Base64 MIME-Base64-3.07.tar.gz 0 12 08 IO::Compress::Base IO-Compress-Base-2.003.tar.gz 0 13 09 Compress::Raw::Zlib Compress-Raw-Zlib-2.003.tar.gz 0 14 10 Class::Factory::Util Class-Factory-Util-1.6.tar.gz 0 15 11 DateTime::Format::Strptime DateTime-Format-Strptime-1.0700.tar.gz 0 16 12 Net::Domain::TLD Net-Domain-TLD-1.65.tar.gz 0 17 13 Sub::Uplevel Sub-Uplevel-0.14.tar.gz 0 18 14 HTML::Tagset HTML-Tagset-3.10.tar.gz 0 19 15 Digest Digest-1.15.tar.gz 0 20 16 IO::Compress::Zlib::Extra IO-Compress-Zlib-2.003.tar.gz 0 21 17 version version-0.70.tar.gz 0 22 18 Text::Balanced Text-Balanced-v2.0.0.tar.gz 0 23 19 DateTime::Format::Builder DateTime-Format-Builder-0.7807.tar.gz 0 24 20 ExtUtils::Manifest ExtUtils-Manifest-1.51.tar.gz 0 25 21 URI URI-1.35.tar.gz 1.30 26 22 Data::Validate::Domain Data-Validate-Domain-0.05.tar.gz 0 27 23 Test::Exception Test-Exception-0.24.tar.gz 0 28 24 Tree::DAG_Node Tree-DAG_Node-1.05.tar.gz 0 29 25 Array::Compare Array-Compare-1.13.tar.gz 0 30 26 HTML::Parser HTML-Parser-3.56.tar.gz 0 31 27 Digest::MD5 Digest-MD5-2.36.tar.gz 0 32 28 Net::FTP libnet-1.19.tar.gz 0 33 29 Compress::Zlib Compress-Zlib-2.003.tar.gz 0 34 30 Locale::Maketext::Simple Locale-Maketext-Simple-0.18.tar.gz 0 35 31 Parse::RecDescent Parse-RecDescent-1.94.tar.gz 1.94 36 32 Class::Accessor Class-Accessor-0.30.tar.gz 0.19 37 33 DateTime::Format::ISO8601 DateTime-Format-ISO8601-0.06.tar.gz 0.06 38 34 CGI CGI.pm-3.25.tar.gz 3 39 35 Test::Cmd Test-Cmd-1.05.tar.gz 1.05 40 36 Net::HTTPServer Net-HTTPServer-1.1.1.tar.gz 1.1.1 41 37 LWP libwww-perl-5.805.tar.gz 0 42 38 Digest::MD5::File Digest-MD5-File-0.05.tar.gz 0.03 43 39 File::Temp File-Temp-0.18.tar.gz 0.16 44 40 Data::Validate::URI Data-Validate-URI-0.01.tar.gz 0.01 45 41 Test::Warn Test-Warn-0.08.tar.gz 0 46 42 YAML YAML-0.62.tar.gz 0.58 y 47 43 Module::Load Module-Load-0.10.tar.gz 0 48 44 Params::Check Params-Check-0.25.tar.gz 0 49 45 Template Template-Toolkit-2.16.tar.gz 0 n,n 50 46 Statistics::Descriptive Statistics-Descriptive-2.6.tar.gz 2.6 51 47 Storable Storable-2.15.tar.gz 0 52 48 IO::String IO-String-1.08.tar.gz 0 53 49 Date::Parse TimeDate-1.16.tar.gz 0 54 50 Digest::SHA1 Digest-SHA1-2.11.tar.gz 0 55 51 DB_File DB_File-1.814.tar.gz 0 56 52 File::NFSLock File-NFSLock-1.20.tar.gz 0 57 53 Heap Heap-0.71.tar.gz 0 58 54 Module::Load::Conditional Module-Load-Conditional-0.16.tar.gz 0 59 55 IPC::Run IPC-Run-0.80.tar.gz 0 60 56 Cache Cache-2.04.tar.gz 0 61 57 IPC::Cmd IPC-Cmd-0.36.tar.gz 0.36 62 58 SOAP::Lite SOAP-Lite-0.69.tar.gz 0 yes,yes,no 63 59 Log::Log4perl Log-Log4perl-1.10.tar.gz 0 64 # 60 File::ExtAttr File-ExtAttr-1.04.tar.gz 0 65 61 Text::Glob Text-Glob-0.08.tar.gz 0.08 66 62 Number::Compare Number-Compare-0.01.tar.gz 0.01 67 63 File::Find::Rule File-Find-Rule-0.30.tar.gz 0.30 68 64 Astro::FITS::CFITSIO Astro-FITS-CFITSIO-1.05.tar.gz 0 69 65 Test::More Test-Simple-0.74.tar.gz 0.49 70 # 66 Apache::DBI Apache-DBI-1.06.tar.gz 0 71 # 67 Apache2::SOAP Apache2-SOAP-0.72.tar.gz 0 72 68 Test::URI Test-URI-1.08.tar.gz 0 73 # 69 Sys::Statistics::Linux::DiskUsage Sys-Statistics-Linux-0.26.tar.gz 0 74 # 70 Config::YAML Config-YAML-1.42.tar.gz 0 75 # 72 File::ExtAttr File-ExtAttr-1.07.tar.gz 0 76 73 DBI DBI-1.601.tar.gz 0 77 71 DBD::mysql DBD-mysql-4.006.tar.gz 0 78 # 74 Net::Server::Daemonize Net-Server-0.97.tar.gz 0.05 79 75 File::Path File-Path-2.04.tar.gz 80 76 File::Mountpoint File-Mountpoint-0.01.tar.gz 0.01 81 77 Filesys::Df Filesys-Df-0.92.tar.gz 0.92 82 78 SQL::Interp SQL-Interp-1.06.tar.gz 83 79 Log::Dispatch::Email::MailSend Log-Dispatch-2.22.tar.gz 1 # notes: 2 # Build.PL/Makefile.PL options are added to the line "perl Build.PL / perl Makefile.PL", a value of NONE is required if no options are desired 3 # Build.PL/Makefile.PL responses are supplied via stdin to "perl Build.PL / perl Makefile.PL", a value of NONE is required if no responses are desired 4 5 # NN Name Tarball Version Build.PL/Makefile.PL Build.PL/Makefile.PL responses 6 # a Version of 0 is required if no specific version is desired options responses 7 00 Getopt::Long Getopt-Long-2.36.tar.gz 2.3 NONE n 8 00 Module::Build Module-Build-0.2806.tar.gz 0.2806 NONE NONE # special comment here 9 01 ExtUtils::MakeMaker ExtUtils-MakeMaker-6.54.tar.gz 0 NONE NONE 10 02a Attribute::Handlers Attribute-Handlers-0.87.tar.gz 0.79 NONE NONE 11 02 Params::Validate Params-Validate-0.92.tar.gz 0.92 NONE NONE 12 # 02 Apache::Test Apache-Test-1.29.tar.gz 1.29 NONE NONE 13 03a Class::Singleton Class-Singleton-1.4.tar.gz 0 NONE NONE 14 03 DateTime::TimeZone DateTime-TimeZone-0.59.tar.gz 0 NONE NONE 15 04 DateTime::Locale DateTime-Locale-0.33.tar.gz 0 NONE NONE 16 05 Time::Local Time-Local-1.17.tar.gz 0 NONE NONE 17 06 DateTime DateTime-0.36.tar.gz 0 NONE NONE 18 07 MIME::Base64 MIME-Base64-3.07.tar.gz 0 NONE NONE 19 08 IO::Compress::Base IO-Compress-Base-2.003.tar.gz 0 NONE NONE 20 09 Compress::Raw::Zlib Compress-Raw-Zlib-2.003.tar.gz 0 NONE NONE 21 10 Class::Factory::Util Class-Factory-Util-1.6.tar.gz 0 NONE NONE 22 11 DateTime::Format::Strptime DateTime-Format-Strptime-1.0700.tar.gz 0 NONE NONE 23 12 Net::Domain::TLD Net-Domain-TLD-1.65.tar.gz 0 NONE NONE 24 13 Sub::Uplevel Sub-Uplevel-0.14.tar.gz 0 NONE NONE 25 14 HTML::Tagset HTML-Tagset-3.10.tar.gz 0 NONE NONE 26 15 Digest Digest-1.15.tar.gz 0 NONE NONE 27 16 IO::Compress::Zlib::Extra IO-Compress-Zlib-2.003.tar.gz 0 NONE NONE 28 17 version version-0.70.tar.gz 0 NONE NONE 29 18 Text::Balanced Text-Balanced-v2.0.0.tar.gz 0 NONE NONE 30 19 DateTime::Format::Builder DateTime-Format-Builder-0.7807.tar.gz 0 NONE NONE 31 20 ExtUtils::Manifest ExtUtils-Manifest-1.51.tar.gz 0 NONE NONE 32 21 URI URI-1.35.tar.gz 1.30 NONE NONE 33 22 Data::Validate::Domain Data-Validate-Domain-0.05.tar.gz 0 NONE NONE 34 23 Test::Exception Test-Exception-0.24.tar.gz 0 NONE NONE 35 24 Tree::DAG_Node Tree-DAG_Node-1.05.tar.gz 0 NONE NONE 36 25 Array::Compare Array-Compare-1.13.tar.gz 0 NONE NONE 37 26 HTML::Parser HTML-Parser-3.56.tar.gz 0 NONE NONE 38 27 Digest::MD5 Digest-MD5-2.36.tar.gz 0 NONE NONE 39 28 Net::FTP libnet-1.19.tar.gz 0 NONE n 40 29 Compress::Zlib Compress-Zlib-2.003.tar.gz 0 NONE NONE 41 30 Locale::Maketext::Simple Locale-Maketext-Simple-0.18.tar.gz 0 NONE NONE 42 31 Parse::RecDescent Parse-RecDescent-1.94.tar.gz 1.94 NONE NONE 43 32 Class::Accessor Class-Accessor-0.30.tar.gz 0.19 NONE NONE 44 33 DateTime::Format::ISO8601 DateTime-Format-ISO8601-0.06.tar.gz 0.06 NONE NONE 45 34 CGI CGI.pm-3.25.tar.gz 3 NONE NONE 46 35 Test::Cmd Test-Cmd-1.05.tar.gz 1.05 NONE NONE 47 36 Net::HTTPServer Net-HTTPServer-1.1.1.tar.gz 1.1.1 NONE NONE 48 37 LWP libwww-perl-5.805.tar.gz 0 NONE NONE 49 38 Digest::MD5::File Digest-MD5-File-0.05.tar.gz 0.03 NONE NONE 50 39 File::Temp File-Temp-0.18.tar.gz 0.16 NONE NONE 51 40 Data::Validate::URI Data-Validate-URI-0.01.tar.gz 0.01 NONE NONE 52 41 Test::Warn Test-Warn-0.08.tar.gz 0 NONE NONE 53 42 YAML YAML-0.62.tar.gz 0.58 NONE y 54 43 Module::Load Module-Load-0.10.tar.gz 0 NONE NONE 55 44 Params::Check Params-Check-0.25.tar.gz 0 NONE NONE 56 45 Template Template-Toolkit-2.16.tar.gz 0 NONE n,n 57 46 Statistics::Descriptive Statistics-Descriptive-2.6.tar.gz 2.6 NONE NONE 58 47 Storable Storable-2.15.tar.gz 0 NONE NONE 59 48 IO::String IO-String-1.08.tar.gz 0 NONE NONE 60 49 Date::Parse TimeDate-1.16.tar.gz 0 NONE NONE 61 50 Digest::SHA1 Digest-SHA1-2.11.tar.gz 0 NONE NONE 62 51 DB_File DB_File-1.814.tar.gz 0 NONE NONE 63 52 File::NFSLock File-NFSLock-1.20.tar.gz 0 NONE NONE 64 53 Heap Heap-0.71.tar.gz 0 NONE NONE 65 54 Module::Load::Conditional Module-Load-Conditional-0.16.tar.gz 0 NONE NONE 66 55 IPC::Run IPC-Run-0.80.tar.gz 0 NONE NONE 67 56 Cache Cache-2.04.tar.gz 0 NONE NONE 68 57 IPC::Cmd IPC-Cmd-0.36.tar.gz 0.36 NONE NONE 69 58 SOAP::Lite SOAP-Lite-0.69.tar.gz 0 NONE yes,yes,no 70 59 Log::Log4perl Log-Log4perl-1.10.tar.gz 0 NONE NONE 71 # 60 File::ExtAttr File-ExtAttr-1.04.tar.gz 0 NONE NONE 72 61 Text::Glob Text-Glob-0.08.tar.gz 0.08 NONE NONE 73 62 Number::Compare Number-Compare-0.01.tar.gz 0.01 NONE NONE 74 63 File::Find::Rule File-Find-Rule-0.30.tar.gz 0.30 NONE NONE 75 64 Astro::FITS::CFITSIO Astro-FITS-CFITSIO-1.05.tar.gz 0 NONE NONE 76 65 Test::More Test-Simple-0.74.tar.gz 0.49 NONE NONE 77 # 66 Apache::DBI Apache-DBI-1.06.tar.gz 0 NONE NONE 78 # 67 Apache2::SOAP Apache2-SOAP-0.72.tar.gz 0 NONE NONE 79 68 Test::URI Test-URI-1.08.tar.gz 0 NONE NONE 80 # 69 Sys::Statistics::Linux::DiskUsage Sys-Statistics-Linux-0.26.tar.gz 0 NONE NONE 81 # 70 Config::YAML Config-YAML-1.42.tar.gz 0 NONE NONE 82 # 72 File::ExtAttr File-ExtAttr-1.07.tar.gz 0 NONE NONE 83 73 DBI DBI-1.601.tar.gz 0 NONE NONE 84 71 DBD::mysql DBD-mysql-4.006.tar.gz 0 NONE NONE 85 # 74 Net::Server::Daemonize Net-Server-0.97.tar.gz 0.05 NONE NONE 86 75 File::Path File-Path-2.04.tar.gz 0 NONE NONE 87 76 File::Mountpoint File-Mountpoint-0.01.tar.gz 0.01 NONE NONE 88 77 Filesys::Df Filesys-Df-0.92.tar.gz 0.92 NONE NONE 89 78 SQL::Interp SQL-Interp-1.06.tar.gz 0 NONE NONE 90 79a Mail::Send MailTools-2.04.tar.gz 0 NONE NONE 91 79b Log::Dispatch::Email::MailSend Log-Dispatch-2.22.tar.gz 0 NONE NONE 92 80 Abstract::Meta::Class Abstract-Meta-Class-0.13.tar.gz 0 NONE NONE 93 81 DBIx::Connection DBIx-Connection-0.13.tar.gz 0 NONE NONE 94 82a Test::Pod Test-Pod-1.40.tar.gz 0 NONE NONE 95 82c XML::NamespaceSupport XML-NamespaceSupport-1.10.tar.gz 0 --skip NONE 96 82b XML::SAX XML-SAX-0.96.tar.gz 0 NONE Y 97 82d Simple::SAX::Serializer Simple-SAX-Serializer-0.05.tar.gz 0 NONE NONE 98 83 Test::Distribution Test-Distribution-2.00.tar.gz 0 NONE NONE 99 84 Test::DBUnit Test-DBUnit-0.20.tar.gz 0.20 NONE NONE
Note:
See TracChangeset
for help on using the changeset viewer.
