stas 2003/11/10 10:53:10
Modified: build win32_fetch_apxs Log: postpone the requirement of Archive::Tar and LWP::Simple until they needed. Revision Changes Path 1.2 +4 -2 modperl-2.0/build/win32_fetch_apxs Index: win32_fetch_apxs =================================================================== RCS file: /home/cvs/modperl-2.0/build/win32_fetch_apxs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -u -r1.1 -r1.2 --- win32_fetch_apxs 7 Nov 2003 08:38:24 -0000 1.1 +++ win32_fetch_apxs 10 Nov 2003 18:53:10 -0000 1.2 @@ -14,9 +14,7 @@ use warnings; use Getopt::Long; use File::Spec::Functions; -use Archive::Tar; use File::Path; -use LWP::Simple; use ExtUtils::MakeMaker qw(prompt); use Cwd; @@ -61,6 +59,9 @@ my $ans = prompt('Install apxs now?', 'yes'); exit 0 unless $ans =~ /^y/i; +require LWP::Simple; +LWP::Simple->import(qw(is_success getstore)); + my $file = 'apxs_win32.tar.gz'; unless (-e $file) { my $remote = 'http://perl.apache.org/dist/win32-bin/' . $file; @@ -70,6 +71,7 @@ print " done!\n"; } +require Archive::Tar; my $cwd = getcwd; my $dir = 'apxs'; my $arc = Archive::Tar->new($file, 1);