Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Changeset 37909

Show
Ignore:
Timestamp:
06/28/08 15:39:49 (5 months ago)
Author:
raimue@…
Message:

port/port.tcl:
Added new port selectors depends_lib:, depends_build:, depends_run:.
Also added a shorthand depends: for all three of them.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/base/src/port/port.tcl

    r37786 r37909  
    865865        ^category:          - 
    866866        ^version:           - 
     867        ^depends_lib:       - 
     868        ^depends_build:     - 
     869        ^depends_run:       - 
    867870        ^revision:          { # Handle special port selectors 
    868871            advance 
     
    879882            }                            
    880883            add_multiple_ports reslist [get_matching_ports $pat no regexp $field] 
     884            set el 1 
     885        } 
     886 
     887        ^depends:           { # A port selector shorthand for depends_lib, depends_build or depends_run 
     888            advance 
     889 
     890            # Break up the token, because older Tcl switch doesn't support -matchvar 
     891            regexp {^(\w+):(.*)} $token matchvar field pat 
     892 
     893            add_multiple_ports reslist [get_matching_ports $pat no regexp "depends_lib"] 
     894            add_multiple_ports reslist [get_matching_ports $pat no regexp "depends_build"] 
     895            add_multiple_ports reslist [get_matching_ports $pat no regexp "depends_run"] 
     896 
    881897            set el 1 
    882898        }