[58794] trunk/dports/_resources/port1.0/group/archcheck-1.0.tcl

Ryan Schmidt ryandesign at macports.org
Mon Oct 5 17:30:43 PDT 2009


On Oct 5, 2009, at 09:11, jmr at macports.org wrote:

> Revision: 58794
>          http://trac.macports.org/changeset/58794
> Author:   jmr at macports.org
> Date:     2009-10-05 07:11:40 -0700 (Mon, 05 Oct 2009)
> Log Message:
> -----------
> get the requested archs right
>
> Modified Paths:
> --------------
>    trunk/dports/_resources/port1.0/group/archcheck-1.0.tcl
>
> Modified: trunk/dports/_resources/port1.0/group/archcheck-1.0.tcl
> ===================================================================
> --- trunk/dports/_resources/port1.0/group/archcheck-1.0.tcl	 
> 2009-10-05 12:53:54 UTC (rev 58793)
> +++ trunk/dports/_resources/port1.0/group/archcheck-1.0.tcl	 
> 2009-10-05 14:11:40 UTC (rev 58794)
> @@ -45,10 +45,10 @@
> default archcheck.files {}
>
> pre-extract {
> -    if {[variant_isset universal]} {
> -        set requested_archs ${universal_archs}
> +    if {[variant_exists universal] && [variant_isset universal]} {
> +        set requested_archs ${configure.universal_archs}
>     } else {
> -        set requested_archs ${build_arch}
> +        set requested_archs ${configure.build_arch}
>     }
>     foreach file ${archcheck.files} {
>         # Prepend prefix if necessary.

Mmm, yes, because the port might modify configure.build_arch or  
configure.universal_archs, right? But the port can't modify build_arch  
or universal_archs?

What's the significance of checking [variant_exists universal]? If the  
variant doesn't exist, then [variant_isset universal] will be false,  
won't it? Or does it cause some kind of exception to check whether a  
nonexistent variant is set?




More information about the macports-dev mailing list