<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/af91c95242aa0f248cf7404f07c78a6676e9a431">https://github.com/macports/macports-ports/commit/af91c95242aa0f248cf7404f07c78a6676e9a431</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 af91c95242a hub: migrate to golang portgroup
</span>af91c95242a is described below
<span style='display:block; white-space:pre;color:#808000;'>commit af91c95242aa0f248cf7404f07c78a6676e9a431
</span>Author: i0ntempest <szf1234@me.com>
AuthorDate: Mon Jun 13 23:18:02 2022 -0400
<span style='display:block; white-space:pre;color:#404040;'> hub: migrate to golang portgroup
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fix build failure caused by outdated sys package
</span><span style='display:block; white-space:pre;color:#404040;'> Add myself as maintainer
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/65345
</span>---
devel/hub/Portfile | 133 ++++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 105 insertions(+), 28 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/hub/Portfile b/devel/hub/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 49ced3ba36f..26fb58e8ba1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/hub/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/hub/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,46 +1,123 @@
</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 github hub 2.14.2 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.setup github.com/github/hub 2.14.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories devel
platforms darwin
license MIT
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {grimreaper @grimreaper}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {grimreaper @grimreaper} {i0ntempest @i0ntempest} openmaintainer
</span>
description git-wrapper for GitHub specific functionality
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hub is a command line utility which adds GitHub knowledge to git. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- It can be used on its own or as a git wrapper.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description hub is a command line utility which adds GitHub knowledge to git. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ It can be used on its own or as a git wrapper.
</span>
homepage https://hub.github.com/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 6c15b7c5324faa0b41851d3b91fce4fcf9e89bf3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 afa61617fcd829546e409f0c3478a59fc7325acbf49614efeb1ffea3ea082cda \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 2080163
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir src/github.com/${github.author}/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:go port:bash
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target man-pages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.cmd make
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.env-append GOPATH=${workpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-installs_libs no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${workpath}/src/github.com/${github.author}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- move ${workpath}/${name}-${github.version} ${workpath}/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- move ${workpath}/${name} ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 6c15b7c5324faa0b41851d3b91fce4fcf9e89bf3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 afa61617fcd829546e409f0c3478a59fc7325acbf49614efeb1ffea3ea082cda \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2080163
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.vendors gopkg.in/yaml.v2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock 7b8349ac747c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 bec791a717843478ab86c1e04b861cfe04757aee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7c00a60c2ba610d9a922e22243253db28d001062a90fe92a33579906f854baa7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 70704 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gopkg.in/check.v1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock 20d25e280405 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 412aa0d109919182ff84259e9b5bbc9f24d78117 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 233f8faf427ce6701ac3427f85c28bc6b6ae7cdc97a303a52873c69999223325 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 30360 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ golang.org/x/text \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v0.3.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 81061ce2006da3d6f7a8ef8dae237d65305513d3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 6243d5bbd9d8550bc44cb58a0d70180f7a3f6767299b490015107b4d27c604ae \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 6102563 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ golang.org/x/sys \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock 33da011f77ad \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 73b15586a754ac5b9a6d768743bceb8ad02caac6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 28a5f8af5b491ba6b01af7cadff04dff3895ab49cb77487b582fa7845d7aadb8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1292881 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ golang.org/x/net \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock 2ec189313ef0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 f7112287bd337eb9aa322693229f757bc751c89f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7606107fce1aa1f3b6e1b240a7c2c7bb024a50098ee1a6e75c6219dc4cf6fcf0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1100796 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ golang.org/x/crypto \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock c2843e01d9a2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 35481af319848c87b8a91b708c1e045831062227 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f8e063af716f960d2bc47bac8f0c84e353797f791a955dd52c2a745396e930be \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1650814 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/shurcooL/sanitized_anchor_name \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock 86672fcb3f95 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 c4c7d8124c50b6b6fba4246c911d8695dab1ef8b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 87a96491969db13a0eeb7f9274cce0351a6d1ea1c7cdddfd1cc216a1510f6cf3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2061 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/russross/blackfriday \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock 670777b536d3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 bd25772aed8331b1ae840a6a2f05d4d03b8d16fe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 50dcf06cb2a6d861558150262f8109a631d7ffab2236ae4f008bc003d57ccd87 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 79393 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/mitchellh/go-homedir \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock b8bc1bf76747 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 5e918bec979c68204903d7051c51ab5b6a8eaca1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7ec12f9dbe4f40dc58609708ea1a3fd9aa424023b258d40218153a67a5c87694 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3002 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/mattn/go-isatty \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v0.0.3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 52fa78fd66eb44112b174b03b1dcbe9648059280 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 413ea81dd4dadf78a6713ad12c570577351cf8f4f8db617a8d7ec81c3d99ce09 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3369 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/mattn/go-colorable \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v0.0.9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 7251bb6bf8e5651a52c8e3244d7117918e812f89 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 22ae6fdf63bccd195bf108013ba477c896a11fffdbb3398487914e32e1db9b2a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 7602 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/kr/text \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock 7cafcd837844 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 68a125bd657bea2fb332a844a0de33a34adbfd1c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 97972c4c2cc3559684cec09ef0b7c6ebe44f8ae547f9d6d32bd81569c52341ad \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 8587 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/kr/pretty \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock cfb55aafdaf3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 8d589c9fa94eaf4343703da3301b814a0ecf8d55 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 50fc299575f8c8b41d3260391fcc8e43ff7cf033dd43463bfe60d920b370815b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 8505 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/kballard/go-shellquote \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock cd60e84ee657 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 1f83289bc9631bf285377653f0f162525ba346d4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 114092c9e3f2aad9257496522ff9962d1b4302a68d928bf68272a0e361281925 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 4207 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/bmizerany/assert \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock b7ed37b82869 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 cc0e24c59b3efd76d821706eedb45002a8d7bcaf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 36b96edebdba23f599a9f7db19897fff644f10def6c1609dbaa72202ba666e0f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1472 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/atotto/clipboard \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock bc5958e1c833 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 ac0c82107f4acaf9feb9b45ce92bb487cf5dee09 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 e073da778b48758d625d667e257b9457d3f7c859d91f2f6f7cbd6396543d0771 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3784 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.com/BurntSushi/toml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock v0.3.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 08c91052763fa884c7d88f6b10a03bfbcdea93e8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 360c150f4ec9f5450feee0009aba9555b6731ca0bbb2ce612c3b7b9173c0d896 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 41567
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${gopath}/src/github.com/github/hub/vendor
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file mkdir ${gopath}/src/github.com/github/hub/bin
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+build.cmd "${build.cmd} -o bin/ &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${build.cmd} -o bin/md2roff ./md2roff-bin &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ make man-pages"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0755 -W ${worksrcpath} bin/hub ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 ${worksrcpath}/bin/${name} ${destroot}${prefix}/bin/
</span> set man-pages ${destroot}${prefix}/share/man/man1
xinstall -d ${man-pages}
foreach m [glob -directory ${worksrcpath}/share/man/man1 *.1] {
</pre><pre style='margin:0'>
</pre>