Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Changeset 37453

Show
Ignore:
Timestamp:
06/08/08 05:39:45 (6 months ago)
Author:
jmr@…
Message:

Check depends_build before configure phase, and check dependencies before
alll packaging targets. This is a step towards fixing #15161.

Location:
trunk/base/src
Files:
2 modified

Legend:

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

    r37442 r37453  
    12371237        || $target == "destroot" || $target == "install" 
    12381238        || $target == "archive" 
     1239        || $target == "dmg" || $target == "mdmg" 
    12391240        || $target == "pkg" || $target == "mpkg" 
    1240         || $target == "rpm" || $target == "dpkg" } { 
     1241        || $target == "rpm" || $target == "dpkg"  
     1242        || $target == "srpm" } { 
    12411243 
    12421244        if {[mportdepends $mport $target] != 0} { 
     
    16771679    # Determine deptypes to look for based on target 
    16781680    switch $target { 
    1679         configure   { set deptypes "depends_lib" } 
    1680          
     1681        configure   - 
    16811682        build       { set deptypes "depends_lib depends_build" } 
    16821683         
     
    16851686        install     - 
    16861687        archive     - 
     1688        dmg         - 
    16871689        pkg         - 
     1690        mdmg        - 
    16881691        mpkg        - 
    16891692        rpm         - 
     1693        srpm        - 
    16901694        dpkg        - 
    16911695        ""          { set deptypes "depends_lib depends_build depends_run" } 
  • trunk/base/src/port1.0/portutil.tcl

    r36907 r37453  
    11891189                        # Determine deptypes to look for based on target 
    11901190                        switch $target { 
    1191                             configure   { set deptypes "depends_lib depends_build" } 
    1192                              
     1191                            configure   - 
    11931192                            build       { set deptypes "depends_lib depends_build" } 
    11941193                         
     
    11971196                            install     - 
    11981197                            archive     - 
     1198                            dmg         - 
    11991199                            pkg         - 
    12001200                            mpkg        - 
     
    12021202                            srpm        - 
    12031203                            dpkg        - 
     1204                            mdmg        - 
    12041205                            activate    - 
    12051206                            ""          { set deptypes "depends_lib depends_build depends_run" }