[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