Ticket #15161: depends.diff

File depends.diff, 2.9 KB (added by jmroot (Joshua Root), 16 years ago)

patch against base

  • src/port1.0/portutil.tcl

     
    11871187                   
    11881188                        # Determine deptypes to look for based on target
    11891189                        switch $target {
    1190                             configure   { set deptypes "depends_lib depends_build" }
     1190                            patch       { set deptypes "depends_build" }
    11911191                           
     1192                            configure   -
    11921193                            build       { set deptypes "depends_lib depends_build" }
    11931194                       
    11941195                            test        -
    11951196                            destroot    -
    11961197                            install     -
    11971198                            archive     -
     1199                            dmg         -
    11981200                            pkg         -
    11991201                            mpkg        -
    12001202                            rpm         -
    12011203                            srpm        -
    12021204                            dpkg        -
     1205                            mdmg        -
    12031206                            activate    -
    12041207                            ""          { set deptypes "depends_lib depends_build depends_run" }
    12051208                        }
  • src/macports1.0/macports.tcl

     
    12161216    # Before we build the port, we must build its dependencies.
    12171217    # XXX: need a more general way of comparing against targets
    12181218    set dlist {}
    1219     if {$target == "configure" || $target == "build"
     1219    if {$target == "extract" || $target == "patch"
     1220        || $target == "configure" || $target == "build"
    12201221        || $target == "test"
    12211222        || $target == "destroot" || $target == "install"
    12221223        || $target == "archive"
     1224        || $target == "dmg" || $target == "mdmg"
    12231225        || $target == "pkg" || $target == "mpkg"
    1224         || $target == "rpm" || $target == "dpkg" } {
     1226        || $target == "rpm" || $target == "dpkg"
     1227        || $target == "srpm" } {
    12251228
    12261229        if {[mportdepends $mport $target] != 0} {
    12271230            return 1
     
    16601663       
    16611664    # Determine deptypes to look for based on target
    16621665    switch $target {
    1663         configure   { set deptypes "depends_lib" }
     1666        extract     -
     1667        patch       { set deptypes "depends_build" }
    16641668       
     1669        configure   -
    16651670        build       { set deptypes "depends_lib depends_build" }
    16661671       
    16671672        test        -
    16681673        destroot    -
    16691674        install     -
    16701675        archive     -
     1676        dmg         -
    16711677        pkg         -
     1678        mdmg        -
    16721679        mpkg        -
    16731680        rpm         -
     1681        srpm        -
    16741682        dpkg        -
    16751683        ""          { set deptypes "depends_lib depends_build depends_run" }
    16761684    }