<pre style='margin:0'>
kimura wataru (kimuraw) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/524bc19a570e275c2986fd62b875a71ca19ea5b6">https://github.com/macports/macports-ports/commit/524bc19a570e275c2986fd62b875a71ca19ea5b6</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 524bc19  sysutils/peco: use golang portgroup (#2562)
</span>524bc19 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 524bc19a570e275c2986fd62b875a71ca19ea5b6
</span>Author: Aaron Madlon-Kay <aaron+github@madlon-kay.com>
AuthorDate: Wed Sep 19 00:00:45 2018 +0900

<span style='display:block; white-space:pre;color:#404040;'>    sysutils/peco: use golang portgroup (#2562)
</span>---
 sysutils/peco/Portfile | 154 +++++++++++++++----------------------------------
 1 file changed, 47 insertions(+), 107 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/peco/Portfile b/sysutils/peco/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5943b82..9bc00d4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/peco/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/peco/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,9 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem      1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup       github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup       golang 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup    peco peco 0.5.3 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.setup        github.com/peco/peco 0.5.3 v
</span> categories      sysutils
 homepage        https://peco.github.io
 description     Simplistic interactive filtering tool
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,118 +14,59 @@ long_description \
</span> license         MIT
 
 maintainers     {kimuraw @kimuraw} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms       darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build   port:go
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure   no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir     go
</span> 
 # peco
 checksums       peco-${version}.tar.gz \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    md5 42804cb50a16a40524de7dc0e1fa8746 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha1 f499d639ea09ac375410748b96344a5e18d9cfed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 4553ce77c6c7fb218b1ff513ec052badb946482833c3ea88c47ae788e4a48a9e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# utility for go-vendoring codes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set go.vendors {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# go.vendors-append name1 ver1 name2 ver2...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-proc go.vendors-append {args} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    global go.vendors
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach {imp_name vers} ${args} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set vlist [split ${imp_name} /]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set vdomain [lindex ${vlist} 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set vuser [lindex ${vlist} 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set vname [lindex ${vlist} 2]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # NOTE: now expects github.com or golang.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        switch -exact ${vdomain} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            github.com { set ghuser ${vuser} }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            golang.org { set ghuser golang }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set fname ${ghuser}-${vname}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        lappend go.vendors [list ${fname} ${imp_name} ${vers}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        global ${vname}.version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set ${vname}.version ${vers}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        master_sites-append https://github.com/${ghuser}/${vname}/tarball/${vers}:${fname}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distfiles-append    ${fname}-${vers}.tar.gz:${fname}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  921c181f383d355d109597d7fa0fce8e0b88d6ae \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  4553ce77c6c7fb218b1ff513ec052badb946482833c3ea88c47ae788e4a48a9e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    77427
</span> 
 # dependencies to build. remember revbump when you change version of dependencies.
 # https://github.com/peco/peco/blob/master/glide.lock
 # $ curl https://raw.githubusercontent.com/peco/peco/v${version}/glide.lock |
 #   ruby2.5 -r yaml -e 'YAML.load(ARGF)["imports"].each{|d| puts d["name"]+" "+d["version"]}'
<span style='display:block; white-space:pre;background:#ffe0e0;'>-go.vendors-append   github.com/davecgh/go-spew    346938d642f2ec3594ed81d874461961cd0faa76 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    github.com/google/btree       0c3044bc8bada22db67b93f5760fe3f05d6a5c25 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    github.com/jessevdk/go-flags  8bc97d602c3bfeb5fc6fc9b5a9c898f245495637 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    github.com/lestrrat/go-pdebug 2e6eaaa5717f81bda41d27070d3c966f40a1e75f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    github.com/mattn/go-runewidth 737072b4e32b7a5018b4a7125da8d12de90e8045 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    github.com/nsf/termbox-go     e2050e41c8847748ec5288741c0b19a8cb26d084 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    github.com/pkg/errors         248dadf4e9068a0b3e79f02ed0a610d935de5302 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    github.com/stretchr/testify   18a02ba4a312f95da08ff4cfc0055750ce50ae9e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums-append    davecgh-go-spew-${go-spew.version}.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        md5 40113f77febc1bdf8207c2c8c9f67293 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha1 b02ca0e6655fe8db4658ac265df87ae8cb52a44a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256 81515ee3b5afb35147ab25a534cbf5fd18e27281f54cf8c1ee8d6545ef8ff820 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    google-btree-${btree.version}.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        md5 68ec2402eb1ccb68ff1f231c7bc15ac5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha1 9b7ba01bf1abe50342d88a0d3cf66f7f6cfafe46 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256 3c5559d88337ac1a34b43b23363a96630b1cd34eb234a2cb44f532cebb894743 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    jessevdk-go-flags-${go-flags.version}.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        md5 c6710dfa23916db4e22c8a8a81016bc3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha1 56bf799a5070466d2818e5369480a9a434d06e98 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256 364bc7a9704c3de622caec67da953a0633dec6386297afa2b90b9b255c026bc7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    lestrrat-go-pdebug-${go-pdebug.version}.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        md5 a7a00fd430599d9af79ae9958492a3ab \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha1 b6f890f2690012c5ac973f1a5bc3ffc64b9d9912 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256 7c1574a70158def432a1a3d6306592e2b89cc1668467e599cd71f818b6084bcf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mattn-go-runewidth-${go-runewidth.version}.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        md5 e11a6a8f6d7b2a7bade05375ad199cca \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha1 8f12ee73a43b40fa903f98fcffb4bedcc8dc52da \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256 4c3a2f1d5a44b54442bed374b41b18f37983f2dce7637289f498d79b115d8018 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    nsf-termbox-go-${termbox-go.version}.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        md5 8eb4914b69384658a7c1f8a0797a11b0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha1 a40cf4da7a7f6eb543ba30558abce5d45503f794 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256 a9a4d39c6aef0aed62015ee01a85e1e4059aec4cdef9bc7ee978386eade92583 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    pkg-errors-${errors.version}.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        md5 7d63087f27182aacb966cdfa9d2f4e17 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha1 1840a1704460959adc3b44d82f3c07f214d85fe2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256 4ba9cfcd163ddba8c52f10f6934f4767d2f727a3b4c5f66384252a46992507df \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    stretchr-testify-${testify.version}.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        md5 657d01f1005dd842e9c6c8a0a921beb8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha1 144550c2cffa1936c9ecd669aca103c9072f3710 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256 1a362b9430d82e3e28b4525bdfa45515e26642b046f8c81f6c114b346d415d55
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# setup build sources as gopath style:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#   workpath/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       peco-0.4.1/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       gopath/src/github.com/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#           peco/peco/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#           jessevdk/go-flags-v/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#             :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set gopath      ${workpath}/gopath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file mkdir ${gopath}/src/github.com/peco
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ln -s ${worksrcpath} ${gopath}/src/github.com/peco/peco
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach vlist ${go.vendors} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set fname [lindex ${vlist} 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set imp_name [lindex ${vlist} 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file mkdir ${gopath}/src/[file dirname ${imp_name}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        move [glob ${workpath}/${fname}-*] ${gopath}/src/${imp_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.cmd       go
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target    build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args      cmd/peco/peco.go
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.env       GOPATH="${gopath}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.vendors      github.com/davecgh/go-spew \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lock    346938d642f2ec3594ed81d874461961cd0faa76 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  8276b22029bd408decd9af5e56b421eaacce865a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  81515ee3b5afb35147ab25a534cbf5fd18e27281f54cf8c1ee8d6545ef8ff820 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    42359 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                github.com/google/btree \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lock    0c3044bc8bada22db67b93f5760fe3f05d6a5c25 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  7f1d03590d10cb90822ca1f9b3dde9eb485621ff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3c5559d88337ac1a34b43b23363a96630b1cd34eb234a2cb44f532cebb894743 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    14147 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                github.com/jessevdk/go-flags \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lock    8bc97d602c3bfeb5fc6fc9b5a9c898f245495637 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  b4f5d02550f77f5b1ab67d8c9e56314f20cb00dd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  364bc7a9704c3de622caec67da953a0633dec6386297afa2b90b9b255c026bc7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    54387 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                github.com/lestrrat/go-pdebug \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lock    2e6eaaa5717f81bda41d27070d3c966f40a1e75f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  c24faf02940348fa142152c37505d8a9660c0732 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  7c1574a70158def432a1a3d6306592e2b89cc1668467e599cd71f818b6084bcf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    5177 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                github.com/mattn/go-runewidth \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lock    737072b4e32b7a5018b4a7125da8d12de90e8045 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  2c94fdedf9cbf54b4b10a0263517aacbe81c6108 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  4c3a2f1d5a44b54442bed374b41b18f37983f2dce7637289f498d79b115d8018 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    6864 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                github.com/nsf/termbox-go \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lock    e2050e41c8847748ec5288741c0b19a8cb26d084 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  4a7a1929c16bc6c9f54821f142ec904f4ba653a9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  a9a4d39c6aef0aed62015ee01a85e1e4059aec4cdef9bc7ee978386eade92583 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    31449 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                github.com/pkg/errors \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lock    248dadf4e9068a0b3e79f02ed0a610d935de5302 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  b958ee3a78c873759c67e103ee5800559690b5b4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  4ba9cfcd163ddba8c52f10f6934f4767d2f727a3b4c5f66384252a46992507df \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    11339 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                github.com/stretchr/testify \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lock    18a02ba4a312f95da08ff4cfc0055750ce50ae9e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  31183020e6c1c9cde5d76adfaffa5989f06b426d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  1a362b9430d82e3e28b4525bdfa45515e26642b046f8c81f6c114b346d415d55 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    83495
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target    cmd/peco/peco.go
</span> 
 destroot {
     xinstall ${worksrcpath}/peco ${destroot}${prefix}/bin
</pre><pre style='margin:0'>

</pre>