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