dougm 00/06/01 14:17:45 Modified: . Changes lib/Apache ExtUtils.pm Log: Apache::ExtUtils will now generate and END routine to call ap_remove_module() Revision Changes Path 1.495 +3 -0 modperl/Changes Index: Changes =================================================================== RCS file: /home/cvs/modperl/Changes,v retrieving revision 1.494 retrieving revision 1.495 diff -u -r1.494 -r1.495 --- Changes 2000/06/01 21:07:56 1.494 +++ Changes 2000/06/01 21:17:44 1.495 @@ -10,6 +10,9 @@ =item 1.24_01-dev +Apache::ExtUtils will now generate and END routine to call +ap_remove_module() [Christopher Chan-N <[EMAIL PROTECTED]>] + rename Apache::{PerlRun,RegistryNG}::update_mtime to set_mtime, so Apache::update_mtime is not overridden thanks to Michael Blakeley for the spot 1.20 +8 -1 modperl/lib/Apache/ExtUtils.pm Index: ExtUtils.pm =================================================================== RCS file: /home/cvs/modperl/lib/Apache/ExtUtils.pm,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- ExtUtils.pm 2000/03/03 06:27:08 1.19 +++ ExtUtils.pm 2000/06/01 21:17:45 1.20 @@ -5,7 +5,7 @@ use IO::File (); use File::Copy (); -$Apache::ExtUtils::VERSION = '1.03'; +$Apache::ExtUtils::VERSION = '1.04'; my @config_export = qw(%Config ldopts ccopts); @Apache::ExtUtils::EXPORT = qw(command_table); @@ -255,6 +255,13 @@ add_module(&XS_${modname}); stash_mod_pointer("$class", &XS_${modname}); +void +END() + + CODE: + if (find_linked_module("$class")) { + remove_module(&XS_${modname}); + } EOF }