[37503] trunk/base/src/port1.0/portbuild.tcl

afb at macports.org afb at macports.org
Tue Jun 10 03:02:34 PDT 2008


Revision: 37503
          http://trac.macosforge.org/projects/macports/changeset/37503
Author:   afb at macports.org
Date:     2008-06-10 03:02:33 -0700 (Tue, 10 Jun 2008)

Log Message:
-----------
stop abusing command_exec filter/redirect arguments for build nice/jobs, and improve debugging output (#15530)

Modified Paths:
--------------
    trunk/base/src/port1.0/portbuild.tcl

Modified: trunk/base/src/port1.0/portbuild.tcl
===================================================================
--- trunk/base/src/port1.0/portbuild.tcl	2008-06-10 09:41:07 UTC (rev 37502)
+++ trunk/base/src/port1.0/portbuild.tcl	2008-06-10 10:02:33 UTC (rev 37503)
@@ -45,7 +45,7 @@
 commands build parallel_build
 # defaults
 default build.dir {${workpath}/${worksrcdir}}
-default build.cmd {[build_getnicevalue][build_getmaketype]}
+default build.cmd {[build_getmaketype]}
 default build.nice {${buildnicevalue}}
 default build.jobs {${buildmakejobs}}
 default build.pre_args {${build.target}}
@@ -143,6 +143,14 @@
 }
 
 proc build_main {args} {
-    command_exec build "" [build_getmakejobs]
+    global build.cmd
+
+    set nice_prefix [build_getnicevalue]
+    set jobs_suffix [build_getmakejobs]
+
+    set realcmd ${build.cmd}
+    set build.cmd "$nice_prefix${build.cmd}$jobs_suffix"
+    command_exec build
+    set build.cmd ${realcmd}
     return 0
 }

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080610/e04a09cb/attachment.htm 


More information about the macports-changes mailing list