[151944] trunk/dports/sysutils/peco/Portfile
kimuraw at macports.org
kimuraw at macports.org
Wed Aug 24 08:12:14 PDT 2016
Revision: 151944
https://trac.macports.org/changeset/151944
Author: kimuraw at macports.org
Date: 2016-08-24 08:12:14 -0700 (Wed, 24 Aug 2016)
Log Message:
-----------
sysutils/peco: refactor internal proc, version not changed
Modified Paths:
--------------
trunk/dports/sysutils/peco/Portfile
Modified: trunk/dports/sysutils/peco/Portfile
===================================================================
--- trunk/dports/sysutils/peco/Portfile 2016-08-24 14:27:58 UTC (rev 151943)
+++ trunk/dports/sysutils/peco/Portfile 2016-08-24 15:12:14 UTC (rev 151944)
@@ -29,50 +29,45 @@
# utility for go-vendoring codes
set go.vendors {}
-proc go.vendors-append {imp_name vers} {
+# go.vendors-append name1 ver1 name2 ver2...
+proc go.vendors-append {args} {
global go.vendors
- set vlist [split ${imp_name} /]
- set vdomain [lindex ${vlist} 0]
- set vuser [lindex ${vlist} 1]
- set vname [lindex ${vlist} 2]
+ foreach {imp_name vers} ${args} {
+ set vlist [split ${imp_name} /]
- # NOTE: now expects github.com or golang.org
- switch -exact ${vdomain} {
- github.com { set ghuser ${vuser} }
- golang.org { set ghuser golang }
- }
+ set vdomain [lindex ${vlist} 0]
+ set vuser [lindex ${vlist} 1]
+ set vname [lindex ${vlist} 2]
- set fname ${ghuser}-${vname}
- lappend go.vendors [list ${fname} ${imp_name} ${vers}]
+ # NOTE: now expects github.com or golang.org
+ switch -exact ${vdomain} {
+ github.com { set ghuser ${vuser} }
+ golang.org { set ghuser golang }
+ }
- global ${vname}.version
- set ${vname}.version ${vers}
+ set fname ${ghuser}-${vname}
+ lappend go.vendors [list ${fname} ${imp_name} ${vers}]
- master_sites-append https://github.com/${ghuser}/${vname}/tarball/${vers}:${fname}
- distfiles-append ${fname}-${vers}.tar.gz:${fname}
+ global ${vname}.version
+ set ${vname}.version ${vers}
+
+ master_sites-append https://github.com/${ghuser}/${vname}/tarball/${vers}:${fname}
+ distfiles-append ${fname}-${vers}.tar.gz:${fname}
+ }
}
# dependencies to build. remember revbump when you change version of dependencies.
# https://github.com/peco/peco/blob/master/glide.lock
-go.vendors-append github.com/davecgh/go-spew \
- 5215b55f46b2b919f50a1df0eaa5886afe4e3b3d
-go.vendors-append github.com/google/btree \
- 00edb8c3163323f673bbe3c04afd9429eb12117d
-go.vendors-append github.com/jessevdk/go-flags \
- 6b9493b3cb60367edd942144879646604089e3f7
-go.vendors-append github.com/lestrrat/go-pdebug \
- 2e6eaaa5717f81bda41d27070d3c966f40a1e75f
-go.vendors-append github.com/mattn/go-runewidth \
- d6bea18f789704b5f83375793155289da36a3c7f
-go.vendors-append github.com/nsf/termbox-go \
- 362329b0aa6447eadd52edd8d660ec1dff470295
-go.vendors-append github.com/pkg/errors \
- d814416a46cbb066b728cfff58d30a986bc9ddbe
-go.vendors-append github.com/stretchr/testify \
- 6cb3b85ef5a0efef77caef88363ec4d4b5c0976d
-go.vendors-append golang.org/x/net \
- ef00b378c73f107bf44d5c9b69875255ce89b79a
+go.vendors-append github.com/davecgh/go-spew 5215b55f46b2b919f50a1df0eaa5886afe4e3b3d \
+ github.com/google/btree 00edb8c3163323f673bbe3c04afd9429eb12117d \
+ github.com/jessevdk/go-flags 6b9493b3cb60367edd942144879646604089e3f7 \
+ github.com/lestrrat/go-pdebug 2e6eaaa5717f81bda41d27070d3c966f40a1e75f \
+ github.com/mattn/go-runewidth d6bea18f789704b5f83375793155289da36a3c7f \
+ github.com/nsf/termbox-go 362329b0aa6447eadd52edd8d660ec1dff470295 \
+ github.com/pkg/errors d814416a46cbb066b728cfff58d30a986bc9ddbe \
+ github.com/stretchr/testify 6cb3b85ef5a0efef77caef88363ec4d4b5c0976d \
+ golang.org/x/net ef00b378c73f107bf44d5c9b69875255ce89b79a
checksums-append davecgh-go-spew-${go-spew.version}.tar.gz \
md5 f8973a1b231ca486df664abf7248aab2 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160824/59dbf253/attachment-0001.html>
More information about the macports-changes
mailing list