[36800] trunk/base/src/port1.0/portutil.tcl

raimue at macports.org raimue at macports.org
Wed May 14 17:36:21 PDT 2008


Revision: 36800
          http://trac.macosforge.org/projects/macports/changeset/36800
Author:   raimue at macports.org
Date:     2008-05-14 17:36:20 -0700 (Wed, 14 May 2008)

Log Message:
-----------
port1.0/portutil.tcl:
Put checks for universal SDK in the default +universal variant into a pre-fetch
block to avoid breaking commands like `port info +universal`.

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

Modified: trunk/base/src/port1.0/portutil.tcl
===================================================================
--- trunk/base/src/port1.0/portutil.tcl	2008-05-15 00:12:38 UTC (rev 36799)
+++ trunk/base/src/port1.0/portutil.tcl	2008-05-15 00:36:20 UTC (rev 36800)
@@ -1678,9 +1678,12 @@
 proc add_default_universal_variant {args} {
     # Declare default universal variant if universal SDK is installed
     variant universal description {Build for multiple architectures} {
-        if {![file exists ${configure.universal_sysroot}]} {
-            return -code error "Universal SDK is not installed (are we running on 10.3? did you forget to install it?) and building with +universal will very likely fail"
+        pre-fetch {
+            if {![file exists ${configure.universal_sysroot}]} {
+                return -code error "Universal SDK is not installed (are we running on 10.3? did you forget to install it?) and building with +universal will very likely fail"
+            }
         }
+
         eval configure.args-append ${configure.universal_args}
         eval configure.cflags-append ${configure.universal_cflags}
         eval configure.cppflags-append ${configure.universal_cppflags}

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


More information about the macports-changes mailing list