<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>