Changeset 30307 for trunk/base


Ignore:
Timestamp:
Oct 24, 2007, 10:20:57 AM (12 years ago)
Author:
afb@…
Message:

support lzma compression for archives

Location:
trunk/base
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/base/doc/macports.conf.5

    r29438 r30307  
    118118with the first found match being used.
    119119.br
    120 Supported types are: tgz, tar, tbz, tbz2, xar, zip, cpgz, cpio
     120Supported types are: tgz, tar, tbz, tbz2, tlz, xar, zip, cpgz, cpio
    121121.br
    122122.Ic Default:
  • trunk/base/doc/macports.conf.in

    r29438 r30307  
    3838# first archive to match one of the specified types in order is used.
    3939#
    40 # Supported types: tgz (default), tar, tbz, tbz2, xar, zip, cpgz, cpio
     40# Supported types: tgz (default), tar, tbz, tbz2, tlz, xar, zip, cpgz, cpio
    4141portarchivetype         tgz
    4242
  • trunk/base/src/package1.0/portarchive.tcl

    r26177 r30307  
    170170                        }
    171171                }
    172                 t(ar|bz|gz) {
     172                t(ar|bz|lz|gz) {
    173173                        set tar "tar"
    174174                        if {[catch {set tar [binaryInPath $tar]} errmsg] == 0} {
     
    179179                                        if {[regexp {bz2?$} ${archive.type}]} {
    180180                                                set gzip "bzip2"
     181                                        } elseif {[regexp {lz$} ${archive.type}]} {
     182                                                set gzip "lzma"
    181183                                        } else {
    182184                                                set gzip "gzip"
  • trunk/base/src/package1.0/portunarchive.tcl

    r26177 r30307  
    192192                        }
    193193                }
    194                 t(ar|bz|gz) {
     194                t(ar|bz|lz|gz) {
    195195                        set tar "tar"
    196196                        if {[catch {set tar [binaryInPath $tar]} errmsg] == 0} {
     
    202202                                        if {[regexp {bz2?$} ${unarchive.type}]} {
    203203                                                set gzip "bzip2"
     204                                        } elseif {[regexp {lz$} ${unarchive.type}]} {
     205                                                set gzip "lzma"
    204206                                        } else {
    205207                                                set gzip "gzip"
  • trunk/base/src/port1.0/portutil.tcl

    r30273 r30307  
    19041904                        }
    19051905                }
    1906                 t(ar|bz|gz) {
     1906                t(ar|bz|lz|gz) {
    19071907                        set tar "tar"
    19081908                        if {[catch {set tar [binaryInPath $tar]} errmsg] == 0} {
     
    19101910                                        if {[regexp {bz2?$} $type]} {
    19111911                                                set gzip "bzip2"
     1912                                        } elseif {[regexp {lz$} $type]} {
     1913                                                set gzip "lzma"
    19121914                                        } else {
    19131915                                                set gzip "gzip"
Note: See TracChangeset for help on using the changeset viewer.