Changeset 102248


Ignore:
Timestamp:
Jan 29, 2013, 4:36:47 PM (7 years ago)
Author:
raimue@…
Message:

port:
Add 'port space --total' which displays the grand total only

Location:
trunk/base/src/port
Files:
2 edited

Legend:

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

    r100423 r102248  
    315315--units <units> Specify units to use. Accepted units are: B, kB, KiB, MB, MiB,
    316316                GB, GiB. The 'B' may be omitted.
     317--total         Display the grand total only
    317318}
    318319
  • trunk/base/src/port/port.tcl

    r101225 r102248  
    33613361                    }
    33623362                }
    3363                 set msg "[bytesize $space $units] $portname"
    3364                 if { $portversion != {} } {
    3365                     append msg " @$portversion"
    3366                 }
    3367                 puts $msg
     3363                if {![info exists options(ports_space_total)] || $options(ports_space_total) != "yes"} {
     3364                    set msg "[bytesize $space $units] $portname"
     3365                    if { $portversion != {} } {
     3366                        append msg " @$portversion"
     3367                    }
     3368                    puts $msg
     3369                }
    33683370                set spaceall [expr $space + $spaceall]
    33693371            } else {
     
    33743376        }
    33753377    }
    3376     if {[llength $portlist] > 1} {
     3378    if {[llength $portlist] > 1 || ([info exists options(ports_space_total)] && $options(ports_space_total) == "yes")} {
    33773379        puts "[bytesize $spaceall $units] total"
    33783380    }
     
    42414243                 platforms portdir regex revision variant variants version}
    42424244    selfupdate  {nosync}
    4243     space       {{units 1}}
     4245    space       {{units 1} total}
    42444246    activate    {no-exec}
    42454247    deactivate  {no-exec}
Note: See TracChangeset for help on using the changeset viewer.