[131824] trunk/base/src/port1.0/portconfigure.tcl

raimue at macports.org raimue at macports.org
Mon Jan 19 07:47:37 PST 2015


Revision: 131824
          https://trac.macports.org/changeset/131824
Author:   raimue at macports.org
Date:     2015-01-19 07:47:37 -0800 (Mon, 19 Jan 2015)
Log Message:
-----------
base: Do not add autoconf/automake dependencies multiple times

If both use_autoconf and use_automake are enabled, the dependencies were added
multiple times to depends_build. We are already using -delete/-append in other
places to add compilers only once.

https://lists.macosforge.org/pipermail/macports-dev/2015-January/029403.html

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

Modified: trunk/base/src/port1.0/portconfigure.tcl
===================================================================
--- trunk/base/src/port1.0/portconfigure.tcl	2015-01-19 13:19:43 UTC (rev 131823)
+++ trunk/base/src/port1.0/portconfigure.tcl	2015-01-19 15:47:37 UTC (rev 131824)
@@ -133,6 +133,8 @@
         ([info exists option_defaults(${type}.cmd)] && [set ${type}.cmd] eq $option_defaults(${type}.cmd)) ||
         (![info exists option_defaults(${type}.cmd)] && [set ${type}.cmd] eq ${type})
         )} {
+            # Add dependencies if they are not already in the list
+            depends_build-delete {*}$dep
             depends_build-append {*}$dep
     }
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150119/6de64f67/attachment.html>


More information about the macports-changes mailing list