<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/690c25cc167e753a3fb8458ea28ed09d1bb8793b">https://github.com/macports/macports-ports/commit/690c25cc167e753a3fb8458ea28ed09d1bb8793b</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 690c25cc167 gh: update to 1.12.0
</span>690c25cc167 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 690c25cc167e753a3fb8458ea28ed09d1bb8793b
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Wed Jun 30 01:18:08 2021 -0400
<span style='display:block; white-space:pre;color:#404040;'> gh: update to 1.12.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - build from source instead of using amd64 pre-built binary
</span><span style='display:block; white-space:pre;color:#404040;'> - build and install man pages
</span><span style='display:block; white-space:pre;color:#404040;'> - remove legacysupport additions. This is now done by the golang portgroup
</span>---
devel/gh/Portfile | 62 ++++++++++++++++++++++++++++++-------------------------
1 file changed, 34 insertions(+), 28 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gh/Portfile b/devel/gh/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0b15378f138..57c7251e3a6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gh/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gh/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,54 +1,60 @@
</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:#ffe0e0;'>-PortGroup legacysupport 1.1
</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 cli cli 1.11.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.setup github.com/cli/cli 1.12.0 v
</span> revision 0
name gh
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://cli.github.com
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description GitHub’s official command line tool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ${name} is GitHub on the command line. It brings pull \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ requests, issues, and other GitHub concepts to the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ terminal next to where you are already working with git \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ and your code.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs x86_64
</span> license MIT
maintainers {l2dy @l2dy} \
{gmail.com:herby.gillot @herbygillot} \
openmaintainer
<span style='display:block; white-space:pre;background:#e0ffe0;'>+installs_libs no
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description The GitHub CLI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description gh is GitHub on the command line, and it's now available in beta.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://cli.github.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# oauthClientID in the repository is meant for development
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/cli/cli/blob/v0.5.4/context/config_setup.go#L21
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname gh_${version}_macOS_amd64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 b63956dd35e7c735cce637222b07d8602ba95c23 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 e0a3f1d4bc9e2561e080314dfbff294602e782c16fcfb17e5b9f67f89a1c145a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 525949
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 7dbe2bd9214209dc3ca1978218eb257a419d1d05 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 cfd57a26f33e535a02cb014b9ee605b44b615a4bc9c0ec308e704fc33fa3b3a0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 7086979
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-installs_libs no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Allow Go to fetch dependencies at build time
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-delete GO111MODULE=off GOPROXY=off
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.cmd make
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.pre_args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GH_VERSION=${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args bin/${name} manpages
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Do not override GOOS, GOARCH, GOARM and other environment variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {s|GOOS= GOARCH= GOARM= GOFLAGS= CGO_ENABLED= go build|go build|g} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
destroot {
xinstall -m 0755 -W ${worksrcpath} bin/gh ${destroot}${prefix}/bin
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # gh works on 10.10 and newer without legacysupport. standard
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # legacysupport tweaks don't work, since the install here is from
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # a binary tarball ... have to tweak the binary to use the legacy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # support library, which in turn uses the System.B library.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${os.major} <= 13} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${destroot}${prefix}/bin "install_name_tool -change /usr/lib/libSystem.B.dylib ${prefix}/lib/libMacportsLegacySupport.dylib gh"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> set docdir ${prefix}/share/doc/${name}
xinstall -d ${destroot}${docdir}
xinstall -m 0644 -W ${worksrcpath} LICENSE ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Man pages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 {*}[glob ${worksrcpath}/share/man/man1/*] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Shell completions
xinstall -d ${destroot}${prefix}/share/bash-completion/completions
exec ${destroot}${prefix}/bin/gh completion -s bash >> \
</pre><pre style='margin:0'>
</pre>