New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 81670


Ignore:
Timestamp:
08/03/11 14:27:12 (4 years ago)
Author:
cal@…
Message:

rev-upgrade: Do not rebuild with dependencies

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/gsoc11-rev-upgrade/base/src/macports1.0/macports.tcl

    r81668 r81670  
    34503450    if {$will_build} { 
    34513451        # install version_in_tree (but don't activate yet) 
     3452        if {$is_revupgrade_second_run} { 
     3453            # disable following dependencies if in rebuild step of rev-upgrade 
     3454            set oldnodeps [macports::global_option_isset port_nodeps] 
     3455            set macports::global_options(port_nodeps) yes 
     3456        } 
    34523457        if {[catch {set result [mportexec $workername install]} result] || $result != 0} { 
    34533458            if {[info exists ::errorInfo]} { 
     
    34573462            catch {mportclose $workername} 
    34583463            return 1 
     3464        } 
     3465        if {$is_revupgrade_second_run} { 
     3466            if {!$oldnodeps} { 
     3467                unset -nocomplain macports::global_options(port_nodeps) 
     3468            } 
    34593469        } 
    34603470    } 
Note: See TracChangeset for help on using the changeset viewer.