Update of /cvsroot/fink/fink/perlmod/Fink
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5620

Modified Files:
        ChangeLog Engine.pm 
Log Message:
fix Yet Another Dep Engine Bug

Index: Engine.pm
===================================================================
RCS file: /cvsroot/fink/fink/perlmod/Fink/Engine.pm,v
retrieving revision 1.368
retrieving revision 1.369
diff -u -d -r1.368 -r1.369
--- Engine.pm   24 Mar 2006 15:19:43 -0000      1.368
+++ Engine.pm   27 Mar 2006 03:01:46 -0000      1.369
@@ -1620,6 +1620,7 @@
                if ($item->[OP] == $OP_REBUILD || $item->[OP] == $OP_BUILD || 
not $item->[PKGVER]->is_present()) {
                        unless ($item->[OP] == $OP_INSTALL and 
$item->[PKGVER]->is_installed()) {
                                $willbuild = 1;
+                               $to_be_rebuilt{$pkgname} = 1;
 
                                # validate the .info if desired
                                if (Fink::Config::get_option("maintainermode")) 
{

Index: ChangeLog
===================================================================
RCS file: /cvsroot/fink/fink/perlmod/Fink/ChangeLog,v
retrieving revision 1.1306
retrieving revision 1.1307
diff -u -d -r1.1306 -r1.1307
--- ChangeLog   24 Mar 2006 23:23:32 -0000      1.1306
+++ ChangeLog   27 Mar 2006 03:01:46 -0000      1.1307
@@ -1,3 +1,9 @@
+2006-03-26  Dave Vasilevsky  <[EMAIL PROTECTED]>
+
+       * Engine.pm: Pre-calculate some of %to_be_rebuilt, to fix the case 
where:
+               - a parent doesn't need a build, but a splitoff requires it, AND
+               - the splitoff is considered by PACKAGELOOP after the parent
+
 2006-03-24  Dave Vasilevsky  <[EMAIL PROTECTED]>
 
        * PkgVersion.pm: Hardcode path to unversioned perl.



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to