New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 82921


Ignore:
Timestamp:
08/21/11 18:39:10 (4 years ago)
Author:
jmr@…
Message:

rename now-confusing 'subport' variables in mportdepends

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/base/src/macports1.0/macports.tcl

    r82291 r82921  
    26122612    set deptypes [macports::_deptypes_for_target $target $workername] 
    26132613 
    2614     set subPorts {} 
     2614    set depPorts {} 
    26152615    if {[llength $deptypes] > 0} { 
    26162616        array set optionsarray [ditem_key $mport options] 
     
    26832683                } 
    26842684                lappend options subport $dep_portname 
    2685                 # Figure out the subport. Check the open_mports list first, since 
     2685                # Figure out the depport. Check the open_mports list first, since 
    26862686                # we potentially leak mport references if we mportopen each time, 
    26872687                # because mportexec only closes each open mport once. 
    2688                 set subport [dlist_match_multi $macports::open_mports [list porturl $dep_portinfo(porturl) options $options variations $variations]] 
     2688                set depport [dlist_match_multi $macports::open_mports [list porturl $dep_portinfo(porturl) options $options variations $variations]] 
    26892689                 
    2690                 if {$subport == {}} { 
     2690                if {$depport == {}} { 
    26912691                    # We haven't opened this one yet. 
    2692                     set subport [mportopen $dep_portinfo(porturl) $options $variations] 
     2692                    set depport [mportopen $dep_portinfo(porturl) $options $variations] 
    26932693                } 
    26942694            } 
     
    26962696            # check archs 
    26972697            if {$parse && $check_archs 
    2698                 && ![macports::_mport_supports_archs $subport $required_archs]} { 
    2699  
    2700                 set supported_archs [_mportkey $subport supported_archs] 
    2701                 mportclose $subport 
     2698                && ![macports::_mport_supports_archs $depport $required_archs]} { 
     2699 
     2700                set supported_archs [_mportkey $depport supported_archs] 
     2701                mportclose $depport 
    27022702                set arch_mismatch 1 
    27032703                set has_universal 0 
     
    27102710                        set variation_array(universal) + 
    27112711                        # try again with +universal 
    2712                         set subport [mportopen $dep_portinfo(porturl) $options [array get variation_array]] 
    2713                         if {[macports::_mport_supports_archs $subport $required_archs]} { 
     2712                        set depport [mportopen $dep_portinfo(porturl) $options [array get variation_array]] 
     2713                        if {[macports::_mport_supports_archs $depport $required_archs]} { 
    27142714                            set arch_mismatch 0 
    27152715                        } 
     
    27252725                if {$recurseDeps} { 
    27262726                    # Add to the list we need to recurse on. 
    2727                     lappend subPorts $subport 
    2728                 } 
    2729      
     2727                    lappend depPorts $depport 
     2728                } 
     2729 
    27302730                # Append the sub-port's provides to the port's requirements list. 
    2731                 set subport_provides "[ditem_key $subport provides]" 
    2732                 ditem_append_unique $mport requires $subport_provides 
    2733                 set depspec_seen($seenkey) $subport_provides 
     2731                set depport_provides "[ditem_key $depport provides]" 
     2732                ditem_append_unique $mport requires $depport_provides 
     2733                set depspec_seen($seenkey) $depport_provides 
    27342734            } else { 
    27352735                set depspec_seen($seenkey) 0 
     
    27382738    } 
    27392739 
    2740     # Loop on the subports. 
     2740    # Loop on the depports. 
    27412741    if {$recurseDeps} { 
    2742         foreach subport $subPorts { 
     2742        foreach depport $depPorts { 
    27432743            # Sub ports should be installed (all dependencies must be satisfied). 
    2744             set res [mportdepends $subport "" $recurseDeps $skipSatisfied 1] 
     2744            set res [mportdepends $depport "" $recurseDeps $skipSatisfied 1] 
    27452745            if {$res != 0} { 
    27462746                return $res 
Note: See TracChangeset for help on using the changeset viewer.