Update of /cvsroot/fink/fink/perlmod/Fink
In directory vz-cvs-3.sog:/tmp/cvs-serv10132

Modified Files:
        ChangeLog PkgVersion.pm 
Log Message:
MAKEFLAGS "last wins", so give priority to SetMAKEFLAGS over MaxBuildJobs 
(.info has maximum control)


Index: PkgVersion.pm
===================================================================
RCS file: /cvsroot/fink/fink/perlmod/Fink/PkgVersion.pm,v
retrieving revision 1.670
retrieving revision 1.671
diff -u -d -r1.670 -r1.671
--- PkgVersion.pm       2 Aug 2011 16:39:39 -0000       1.670
+++ PkgVersion.pm       5 Aug 2011 00:11:25 -0000       1.671
@@ -5185,13 +5185,16 @@
                }
        }
 
-       # UseMaxBuildJobs: true overrides SetNoMAKEFLAGS
        # If UseMaxBuildJobs is absent or set to True, turn on MaxBuildJobs
+       # UseMaxBuildJobs:true (explicit or absent) overrides SetNoMAKEFLAGS
+       # but SetMAKEFLAGS values override MaxBuildJobs
        if ((!$self->has_param('UseMaxBuildJobs') || 
$self->param_boolean('UseMaxBuildJobs')) && $config->has_param('MaxBuildJobs')) 
{
                my $mbj = $config->param('MaxBuildJobs');
                if ($mbj =~ /^\d+$/  && $mbj > 0) {
                        if (defined $script_env{'MAKEFLAGS'}) {
-                               $script_env{'MAKEFLAGS'} .= " -j$mbj";
+                               # append (MAKEFLAGS has right-to-left 
precedence,
+                               # unlike compiler *FLAGS variables)
+                               $script_env{'MAKEFLAGS'} = "-j$mbj " . 
$script_env{'MAKEFLAGS'};
                        } else {
                                $script_env{'MAKEFLAGS'} = "-j$mbj";
                        }

Index: ChangeLog
===================================================================
RCS file: /cvsroot/fink/fink/perlmod/Fink/ChangeLog,v
retrieving revision 1.1730
retrieving revision 1.1731
diff -u -d -r1.1730 -r1.1731
--- ChangeLog   2 Aug 2011 16:39:17 -0000       1.1730
+++ ChangeLog   5 Aug 2011 00:11:25 -0000       1.1731
@@ -1,3 +1,8 @@
+2011-08-04  Daniel Macks  <[email protected]>
+
+       * PkgVersion.pm: MaxBuildJobs flag _pre_pends to
+       SetMAKEFLAGS (give priority to local .info flag)
+
 2011-07-20  Daniel Macks  <[email protected]>
 
        * PkgVersion.pm: MAKEFLAGS:-j1 during InstallScript even if


------------------------------------------------------------------------------
BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to