cvs commit: modperl-2.0/build win32_fetch_apxs
stas2003/11/10 10:53:10
Modified:buildwin32_fetch_apxs
Log:
postpone the requirement of Archive::Tar and LWP::Simple until they
needed.
Revision ChangesPath
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 - 1.1
+++ win32_fetch_apxs 10 Nov 2003 18:53:10 - 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);
cvs commit: modperl-2.0 Changes
geoff 2003/11/10 12:16:33 Modified:.Changes Log: official 1.99_11 Revision ChangesPath 1.248 +1 -1 modperl-2.0/Changes Index: Changes === RCS file: /home/cvs/modperl-2.0/Changes,v retrieving revision 1.247 retrieving revision 1.248 diff -u -r1.247 -r1.248 --- Changes 7 Nov 2003 08:38:23 - 1.247 +++ Changes 10 Nov 2003 20:16:33 - 1.248 @@ -10,7 +10,7 @@ =over 3 -=item 1.99_11-dev - +=item 1.99_11 - November 10, 2003 add a build/win32_fetch_apxs script (called within the top-level Makefile.PL) to offer to fetch and install a Win32 development
cvs commit: modperl-2.0 STATUS Changes
geoff 2003/11/10 13:11:53
Modified:lib mod_perl.pm
.STATUS Changes
Log:
bump version
Revision ChangesPath
1.12 +1 -1 modperl-2.0/lib/mod_perl.pm
Index: mod_perl.pm
===
RCS file: /home/cvs/modperl-2.0/lib/mod_perl.pm,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- mod_perl.pm 29 Sep 2003 17:48:45 - 1.11
+++ mod_perl.pm 10 Nov 2003 21:11:53 - 1.12
@@ -4,7 +4,7 @@
use strict;
BEGIN {
-our $VERSION = "1.9911";
+our $VERSION = "1.9912";
}
1;
1.71 +2 -1 modperl-2.0/STATUS
Index: STATUS
===
RCS file: /home/cvs/modperl-2.0/STATUS,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -r1.70 -r1.71
--- STATUS27 Oct 2003 14:12:03 - 1.70
+++ STATUS10 Nov 2003 21:11:53 - 1.71
@@ -4,6 +4,7 @@
Release:
+ 1.99_11: Released Nov 10, 2003
1.99_10: Released Sep 30, 2003
1.99_09: Released Apr 28, 2003
1.99_08: Released Jan 10, 2003
1.249 +2 -0 modperl-2.0/Changes
Index: Changes
===
RCS file: /home/cvs/modperl-2.0/Changes,v
retrieving revision 1.248
retrieving revision 1.249
diff -u -r1.248 -r1.249
--- Changes 10 Nov 2003 20:16:33 - 1.248
+++ Changes 10 Nov 2003 21:11:53 - 1.249
@@ -10,6 +10,8 @@
=over 3
+=item 1.99_12-dev
+
=item 1.99_11 - November 10, 2003
add a build/win32_fetch_apxs script (called within the top-level
cvs commit: modperl-2.0 RELEASE
geoff 2003/11/10 13:16:02 Modified:.RELEASE Log: help next RM with cut-and-paste Revision ChangesPath 1.7 +14 -14modperl-2.0/RELEASE Index: RELEASE === RCS file: /home/cvs/modperl-2.0/RELEASE,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- RELEASE 9 Oct 2003 05:34:02 - 1.6 +++ RELEASE 10 Nov 2003 21:16:02 - 1.7 @@ -40,7 +40,7 @@ f. test the final package again at least once -4. Release the package and update links (e.g. mod_perl-1.99_11.tar.gz) +4. Release the package and update links (e.g. mod_perl-1.99_12.tar.gz) a. upload to www.apache.org:/www/perl.apache.org/dist/ @@ -48,11 +48,11 @@ tar ball and unpacked distro: % ssh www.apache.org % cd /www/perl.apache.org/dist/ -% ln -sf /www/perl.apache.org/dist/mod_perl-1.99_11.tar.gz \ +% ln -sf /www/perl.apache.org/dist/mod_perl-1.99_12.tar.gz \ /www/perl.apache.org/dist/mod_perl-2.0-current.tar.gz -% tar -xzvf mod_perl-1.99_11.tar.gz +% tar -xzvf mod_perl-1.99_12.tar.gz % rm /www/perl.apache.org/dist/mod_perl-2.0-current -% ln -sf /www/perl.apache.org/dist/mod_perl-1.99_11 \ +% ln -sf /www/perl.apache.org/dist/mod_perl-1.99_12 \ /www/perl.apache.org/dist/mod_perl-2.0-current c. remove releases older by 2 subversions (keep the last one) @@ -69,7 +69,7 @@ 6. Announce the package a. post ... to the modperl, announce lists - Subject: [ANNOUNCE]: mod_perl 1.99_11 + Subject: [ANNOUNCE]: mod_perl 1.99_12 include - MD5 sig (as it comes from CPAN upload announce). - the latest Changes @@ -81,24 +81,24 @@ a. sign your local copy of the tarball: -% gpg --detach-sign --armor mod_perl-1.99_11.tar.gz +% gpg --detach-sign --armor mod_perl-1.99_12.tar.gz -% pgps -b --armor mod_perl-1.99_11.tar.gz +% pgps -b --armor mod_perl-1.99_12.tar.gz b. upload the generated sig file to www.apache.org: -% scp mod_perl-1.99_11.tar.gz.asc www.apache.org:/www/perl.apache.org/dist/ +% scp mod_perl-1.99_12.tar.gz.asc www.apache.org:/www/perl.apache.org/dist/ % ssh www.apache.org -% chmod 0664 /www/perl.apache.org/dist/mod_perl-1.99_11.tar.gz.asc -% ln -sf /www/perl.apache.org/dist/mod_perl-1.99_11.tar.gz.asc \ +% chmod 0664 /www/perl.apache.org/dist/mod_perl-1.99_12.tar.gz.asc +% ln -sf /www/perl.apache.org/dist/mod_perl-1.99_12.tar.gz.asc \ /www/perl.apache.org/dist/mod_perl-2.0-current.tar.gz.asc c. ask one of the other developers to double check the signature file and tarball: download both files and verify the signature: -% gpg --verify mod_perl-1.99_11.tar.gz.asc +% gpg --verify mod_perl-1.99_12.tar.gz.asc -% pgpv mod_perl-1.99_11.tar.gz.asc +% pgpv mod_perl-1.99_12.tar.gz.asc 8. Prepare for the next cycle @@ -107,10 +107,10 @@ b. edit ./Changes: - start a new item with incremented version + '-dev' - =item 1.99_12-dev + =item 1.99_13-dev c. commit Changes % cvs ci Changes lib/mod_perl.pm d. add a release entry in STATUS and commit - % cvs ci STATUS \ No newline at end of file + % cvs ci STATUS
