Ignore:
Timestamp:
Aug 24, 2016, 3:12:14 PM (2 years ago)
Author:
kimuraw@…
Message:

sysutils/peco: refactor internal proc, version not changed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/sysutils/peco/Portfile

    r151943 r151944  
    3030# utility for go-vendoring codes
    3131set go.vendors {}
    32 proc go.vendors-append {imp_name vers} {
     32# go.vendors-append name1 ver1 name2 ver2...
     33proc go.vendors-append {args} {
    3334    global go.vendors
    34     set vlist [split ${imp_name} /]
    3535
    36     set vdomain [lindex ${vlist} 0]
    37     set vuser [lindex ${vlist} 1]
    38     set vname [lindex ${vlist} 2]
     36    foreach {imp_name vers} ${args} {
     37        set vlist [split ${imp_name} /]
    3938
    40     # NOTE: now expects github.com or golang.org
    41     switch -exact ${vdomain} {
    42         github.com { set ghuser ${vuser} }
    43         golang.org { set ghuser golang }
     39        set vdomain [lindex ${vlist} 0]
     40        set vuser [lindex ${vlist} 1]
     41        set vname [lindex ${vlist} 2]
     42
     43        # NOTE: now expects github.com or golang.org
     44        switch -exact ${vdomain} {
     45            github.com { set ghuser ${vuser} }
     46            golang.org { set ghuser golang }
     47        }
     48
     49        set fname ${ghuser}-${vname}
     50        lappend go.vendors [list ${fname} ${imp_name} ${vers}]
     51
     52        global ${vname}.version
     53        set ${vname}.version ${vers}
     54
     55        master_sites-append https://github.com/${ghuser}/${vname}/tarball/${vers}:${fname}
     56        distfiles-append    ${fname}-${vers}.tar.gz:${fname}
    4457    }
    45 
    46     set fname ${ghuser}-${vname}
    47     lappend go.vendors [list ${fname} ${imp_name} ${vers}]
    48 
    49     global ${vname}.version
    50     set ${vname}.version ${vers}
    51 
    52     master_sites-append https://github.com/${ghuser}/${vname}/tarball/${vers}:${fname}
    53     distfiles-append    ${fname}-${vers}.tar.gz:${fname}
    5458}
    5559
    5660# dependencies to build. remember revbump when you change version of dependencies.
    5761# https://github.com/peco/peco/blob/master/glide.lock
    58 go.vendors-append   github.com/davecgh/go-spew \
    59                         5215b55f46b2b919f50a1df0eaa5886afe4e3b3d
    60 go.vendors-append   github.com/google/btree \
    61                         00edb8c3163323f673bbe3c04afd9429eb12117d
    62 go.vendors-append   github.com/jessevdk/go-flags \
    63                         6b9493b3cb60367edd942144879646604089e3f7
    64 go.vendors-append   github.com/lestrrat/go-pdebug \
    65                         2e6eaaa5717f81bda41d27070d3c966f40a1e75f
    66 go.vendors-append   github.com/mattn/go-runewidth \
    67                         d6bea18f789704b5f83375793155289da36a3c7f
    68 go.vendors-append   github.com/nsf/termbox-go \
    69                         362329b0aa6447eadd52edd8d660ec1dff470295
    70 go.vendors-append   github.com/pkg/errors \
    71                         d814416a46cbb066b728cfff58d30a986bc9ddbe
    72 go.vendors-append   github.com/stretchr/testify \
    73                         6cb3b85ef5a0efef77caef88363ec4d4b5c0976d
    74 go.vendors-append   golang.org/x/net \
    75                         ef00b378c73f107bf44d5c9b69875255ce89b79a
     62go.vendors-append   github.com/davecgh/go-spew    5215b55f46b2b919f50a1df0eaa5886afe4e3b3d \
     63                    github.com/google/btree       00edb8c3163323f673bbe3c04afd9429eb12117d \
     64                    github.com/jessevdk/go-flags  6b9493b3cb60367edd942144879646604089e3f7 \
     65                    github.com/lestrrat/go-pdebug 2e6eaaa5717f81bda41d27070d3c966f40a1e75f \
     66                    github.com/mattn/go-runewidth d6bea18f789704b5f83375793155289da36a3c7f \
     67                    github.com/nsf/termbox-go     362329b0aa6447eadd52edd8d660ec1dff470295 \
     68                    github.com/pkg/errors         d814416a46cbb066b728cfff58d30a986bc9ddbe \
     69                    github.com/stretchr/testify   6cb3b85ef5a0efef77caef88363ec4d4b5c0976d \
     70                    golang.org/x/net              ef00b378c73f107bf44d5c9b69875255ce89b79a
    7671
    7772checksums-append    davecgh-go-spew-${go-spew.version}.tar.gz \
Note: See TracChangeset for help on using the changeset viewer.