[102937] trunk/base/src/port1.0/portconfigure.tcl
cal at macports.org
cal at macports.org
Sun Feb 10 18:29:54 PST 2013
Revision: 102937
https://trac.macports.org/changeset/102937
Author: cal at macports.org
Date: 2013-02-10 18:29:54 -0800 (Sun, 10 Feb 2013)
Log Message:
-----------
auto compiler dependencies: avoid duplicates, simplify
Modified Paths:
--------------
trunk/base/src/port1.0/portconfigure.tcl
Modified: trunk/base/src/port1.0/portconfigure.tcl
===================================================================
--- trunk/base/src/port1.0/portconfigure.tcl 2013-02-11 02:29:38 UTC (rev 102936)
+++ trunk/base/src/port1.0/portconfigure.tcl 2013-02-11 02:29:54 UTC (rev 102937)
@@ -772,16 +772,17 @@
ui_debug "Chosen compiler ${compiler} is provided by a port, adding dependency"
set compiler_port $compiler_name_map($compiler)
+ set deptype "build"
if {[string first "macports-gcc-" $compiler] == 0} {
- ui_debug " Adding depends_lib port:$compiler_port"
- depends_lib-append port:$compiler_port
- } else {
- ui_debug " Adding depends_build port:$compiler_port"
- depends_build-append port:$compiler_port
+ set deptype "lib"
}
+ ui_debug "Adding depends_${deptype} port:$compiler_port"
+ depends_${deptype}-delete port:$compiler_port
+ depends_${deptype}-append port:$compiler_port
if {[arch_flag_supported $compiler]} {
- ui_debug " Adding depends_skip_archcheck port:$compiler_port"
+ ui_debug "Adding depends_skip_archcheck port:$compiler_port"
+ depends_skip_archcheck-delete $compiler_port
depends_skip_archcheck-append $compiler_port
}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130210/64f5e4d3/attachment.html>
More information about the macports-changes
mailing list