Changeset 99279


Ignore:
Timestamp:
Oct 31, 2012, 12:51:14 AM (12 years ago)
Author:
jmr@…
Message:

honour license_noconflict in dependencies as well as the top-level port

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/base/portmgr/jobs/port_binary_distributable.tcl

    r96938 r99279  
    256256        }
    257257
     258        # skip deps that are explicitly stated to not conflict
     259        array unset aPort_noconflict_ports
     260        foreach noconflict_port [lindex $aPortInfo 3] {
     261            set aPort_noconflict_ports($noconflict_port) 1
     262        }
    258263        # add its deps to the list
    259264        foreach possiblyNewPort [lindex $aPortInfo 0] {
    260             if {![info exists portSeen($possiblyNewPort)]} {
     265            if {![info exists portSeen($possiblyNewPort)] && ![info exists aPort_noconflict_ports($possiblyNewPort)]} {
    261266                lappend portList $possiblyNewPort
    262267            }
Note: See TracChangeset for help on using the changeset viewer.