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