Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Oct 2020 14:57:15 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r552984 - in head/devel: . glab glab/files
Message-ID:  <202010221457.09MEvF1W043825@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Thu Oct 22 14:57:14 2020
New Revision: 552984
URL: https://svnweb.freebsd.org/changeset/ports/552984

Log:
  devel/glab: create port
  
  GLab is an open source Gitlab Cli tool written in Go (golang) to help work
  seamlessly with Gitlab from the command line. Work with issues, merge requests,
  watch running pipelines directly from your CLI among other features. Inspired
  by gh, the official GitHub CLI tool.
  
  WWW: https://clementsam.tech/glab/
  
  PR:		250039
  Submitted by:	Lewis Cook <vulcan@wired.sh>

Added:
  head/devel/glab/
  head/devel/glab/Makefile   (contents, props changed)
  head/devel/glab/distinfo   (contents, props changed)
  head/devel/glab/files/
  head/devel/glab/files/patch-vendor_github.com_muesli_termenv_termenv__unix.go   (contents, props changed)
  head/devel/glab/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile   (contents, props changed)

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Thu Oct 22 14:52:59 2020	(r552983)
+++ head/devel/Makefile	Thu Oct 22 14:57:14 2020	(r552984)
@@ -804,6 +804,7 @@
     SUBDIR += gitolite2
     SUBDIR += gittrac
     SUBDIR += gitui
+    SUBDIR += glab
     SUBDIR += glade
     SUBDIR += glademm
     SUBDIR += glib20

Added: head/devel/glab/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/glab/Makefile	Thu Oct 22 14:57:14 2020	(r552984)
@@ -0,0 +1,98 @@
+# $FreeBSD$
+
+PORTNAME=	glab
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.10.0
+CATEGORIES=	devel
+
+MAINTAINER=	vulcan@wired.sh
+COMMENT=	Open-source GitLab command line tool
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	git:devel/git
+
+USES=		go:modules
+USE_GITHUB=	yes
+GH_ACCOUNT=	profclems
+GH_TUPLE=	AlecAivazis:survey:v2.1.1:alecaivazis_survey_v2/vendor/github.com/AlecAivazis/survey/v2 \
+		MakeNowJust:heredoc:v1.0.0:makenowjust_heredoc/vendor/github.com/MakeNowJust/heredoc \
+		alecthomas:chroma:v0.7.3:alecthomas_chroma/vendor/github.com/alecthomas/chroma \
+		charmbracelet:glamour:v0.2.0:charmbracelet_glamour/vendor/github.com/charmbracelet/glamour \
+		cpuguy83:go-md2man:v2.0.0:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
+		danwakefield:fnmatch:cbb64ac3d964:danwakefield_fnmatch/vendor/github.com/danwakefield/fnmatch \
+		dlclark:regexp2:v1.2.0:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \
+		dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
+		fatih:color:v1.9.0:fatih_color/vendor/github.com/fatih/color \
+		gdamore:encoding:v1.0.0:gdamore_encoding/vendor/github.com/gdamore/encoding \
+		gdamore:tcell:v1.3.0:gdamore_tcell/vendor/github.com/gdamore/tcell \
+		go-yaml:yaml:v2.3.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
+		golang:appengine:v1.6.1:golang_appengine/vendor/google.golang.org/appengine \
+		golang:crypto:123391ffb6de:golang_crypto/vendor/golang.org/x/crypto \
+		golang:net:4c5254603344:golang_net/vendor/golang.org/x/net \
+		golang:oauth2:0f29369cfe45:golang_oauth2/vendor/golang.org/x/oauth2 \
+		golang:protobuf:v1.4.2:golang_protobuf/vendor/github.com/golang/protobuf \
+		golang:sys:1030fc2bf1d9:golang_sys/vendor/golang.org/x/sys \
+		golang:text:v0.3.3:golang_text/vendor/golang.org/x/text \
+		golang:time:555d28b269f0:golang_time/vendor/golang.org/x/time \
+		google:go-querystring:v1.0.0:google_go_querystring/vendor/github.com/google/go-querystring \
+		google:goterm:fc88cf888a3f:google_goterm/vendor/github.com/google/goterm \
+		google:shlex:e7afc7fbc510:google_shlex/vendor/github.com/google/shlex \
+		gookit:color:v1.2.7:gookit_color/vendor/github.com/gookit/color \
+		gopherjs:gopherjs:0766667cb4d1:gopherjs_gopherjs/vendor/github.com/gopherjs/gopherjs \
+		gosuri:uilive:v0.0.4:gosuri_uilive/vendor/github.com/gosuri/uilive \
+		gosuri:uitable:v0.0.4:gosuri_uitable/vendor/github.com/gosuri/uitable \
+		hashicorp:go-cleanhttp:v0.5.1:hashicorp_go_cleanhttp/vendor/github.com/hashicorp/go-cleanhttp \
+		hashicorp:go-retryablehttp:v0.6.4:hashicorp_go_retryablehttp/vendor/github.com/hashicorp/go-retryablehttp \
+		hashicorp:go-version:v1.2.1:hashicorp_go_version/vendor/github.com/hashicorp/go-version \
+		inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
+		jtolds:gls:v4.20.0:jtolds_gls/vendor/github.com/jtolds/gls \
+		kballard:go-shellquote:95032a82bc51:kballard_go_shellquote/vendor/github.com/kballard/go-shellquote \
+		logrusorgru:aurora:v2.0.3:logrusorgru_aurora/vendor/github.com/logrusorgru/aurora \
+		lucasb-eyer:go-colorful:v1.0.3:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \
+		lunixbochs:vtclean:v1.0.0:lunixbochs_vtclean/vendor/github.com/lunixbochs/vtclean \
+		mattn:go-colorable:v0.1.7:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+		mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+		mattn:go-runewidth:v0.0.9:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
+		mgutz:ansi:d51e80ef957d:mgutz_ansi/vendor/github.com/mgutz/ansi \
+		microcosm-cc:bluemonday:v1.0.2:microcosm_cc_bluemonday/vendor/github.com/microcosm-cc/bluemonday \
+		muesli:reflow:v0.1.0:muesli_reflow/vendor/github.com/muesli/reflow \
+		muesli:termenv:v0.6.0:muesli_termenv/vendor/github.com/muesli/termenv \
+		olekukonko:tablewriter:v0.0.4:olekukonko_tablewriter/vendor/github.com/olekukonko/tablewriter \
+		pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
+		protocolbuffers:protobuf-go:v1.23.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
+		rivo:tview:c65badfc3d92:rivo_tview/vendor/github.com/rivo/tview \
+		rivo:uniseg:v0.1.0:rivo_uniseg/vendor/github.com/rivo/uniseg \
+		russross:blackfriday:v2.0.1:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
+		shurcooL:sanitized_anchor_name:v1.0.0:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \
+		smartystreets:assertions:b2de0cb4f26d:smartystreets_assertions/vendor/github.com/smartystreets/assertions \
+		smartystreets:goconvey:v1.6.4:smartystreets_goconvey/vendor/github.com/smartystreets/goconvey \
+		spf13:cobra:v1.0.0:spf13_cobra/vendor/github.com/spf13/cobra \
+		spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \
+		tcnksm:go-gitconfig:v0.1.2:tcnksm_go_gitconfig/vendor/github.com/tcnksm/go-gitconfig \
+		xanzy:go-gitlab:v0.36.0:xanzy_go_gitlab/vendor/github.com/xanzy/go-gitlab \
+		yuin:goldmark:v1.2.0:yuin_goldmark/vendor/github.com/yuin/goldmark
+
+_BUILD_VERSION=	${DISTVERSION}
+_BUILD_DATE=	$$(date +%d/%m/%Y)
+
+GO_TARGET=	./cmd/${PORTNAME}
+GO_BUILDFLAGS=	-ldflags "\
+		-s -w \
+		-X main.version=${_BUILD_VERSION} \
+		-X main.build=${_BUILD_DATE}"
+
+PLIST_FILES=	bin/${PORTNAME}
+PORTDOCS=	README.md
+
+OPTIONS_DEFINE=	DOCS
+
+pre-build:
+	${LN} -sf ${WRKSRC_muesli_termenv}/termenv_linux.go ${WRKSRC_muesli_termenv}/termenv_freebsd.go
+
+post-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>

Added: head/devel/glab/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/glab/distinfo	Thu Oct 22 14:57:14 2020	(r552984)
@@ -0,0 +1,117 @@
+TIMESTAMP = 1601605752
+SHA256 (profclems-glab-v1.10.0_GH0.tar.gz) = 1051df68c2249bb88754324ee2ac549924c1b847fab13d20f2cecc8c61195586
+SIZE (profclems-glab-v1.10.0_GH0.tar.gz) = 82529
+SHA256 (AlecAivazis-survey-v2.1.1_GH0.tar.gz) = e60d2836f8e34c9fbc7addf0c304b662ce26ab5b67f7dc7bca5fbb9ca0e80055
+SIZE (AlecAivazis-survey-v2.1.1_GH0.tar.gz) = 1564121
+SHA256 (MakeNowJust-heredoc-v1.0.0_GH0.tar.gz) = 3703d1c9e659c274c5e2d712e4d66f60620e03513fc380b1d3acafb3ca037400
+SIZE (MakeNowJust-heredoc-v1.0.0_GH0.tar.gz) = 3497
+SHA256 (alecthomas-chroma-v0.7.3_GH0.tar.gz) = 1007e82cc44cea04542c282b19bab25a59cb1e53149aaa7f0e2d9ce72ba80114
+SIZE (alecthomas-chroma-v0.7.3_GH0.tar.gz) = 615181
+SHA256 (charmbracelet-glamour-v0.2.0_GH0.tar.gz) = b017d7732ee4e76a8d6238791bd6bf12705bb42a20bd8604cfba062e46f65395
+SIZE (charmbracelet-glamour-v0.2.0_GH0.tar.gz) = 511637
+SHA256 (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 50537880d42fc28b9c2e9aaa36b137349d43cc73d46436a499f8c928cd2fc576
+SIZE (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 52021
+SHA256 (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 7ebff38d382142f9220d2cfcb4731d0ae90cdef71238c94a15c35f8aa746007f
+SIZE (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 4955
+SHA256 (dlclark-regexp2-v1.2.0_GH0.tar.gz) = 9b4d25630d0ce86bcd518d79ce47365a84c7c75de2334b2708f1bddcc1df47fe
+SIZE (dlclark-regexp2-v1.2.0_GH0.tar.gz) = 204926
+SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba
+SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260
+SHA256 (fatih-color-v1.9.0_GH0.tar.gz) = f5a6372ff7c87d22baaa2089e5cdd8a218fb3a9be047195c0ab421d5340f6f3f
+SIZE (fatih-color-v1.9.0_GH0.tar.gz) = 1230941
+SHA256 (gdamore-encoding-v1.0.0_GH0.tar.gz) = 8fb8593a69cd86f16233d63dd6d74181136ec8f22900c509e961a25eb4b2e013
+SIZE (gdamore-encoding-v1.0.0_GH0.tar.gz) = 10886
+SHA256 (gdamore-tcell-v1.3.0_GH0.tar.gz) = 5e4d2206a459109fdd98fb1d29f2da2340b69a021b115db9049917444a0c1097
+SIZE (gdamore-tcell-v1.3.0_GH0.tar.gz) = 148627
+SHA256 (go-yaml-yaml-v2.3.0_GH0.tar.gz) = 42027002bf258009d498600b04b8c9cbb29d2193185ea7bfa8fefe194fe72a07
+SIZE (go-yaml-yaml-v2.3.0_GH0.tar.gz) = 72816
+SHA256 (golang-appengine-v1.6.1_GH0.tar.gz) = 1755aaf4c6246579337bf1bc4f834ef00c56216da87b20456863ca91985b5afa
+SIZE (golang-appengine-v1.6.1_GH0.tar.gz) = 333353
+SHA256 (golang-crypto-123391ffb6de_GH0.tar.gz) = 09cadc5885fb57e7c3e3cdfd245a4dffb103adc90eb7f97efbc106905293c538
+SIZE (golang-crypto-123391ffb6de_GH0.tar.gz) = 1732577
+SHA256 (golang-net-4c5254603344_GH0.tar.gz) = 5957e628f2676d9e6c9517890bdcec334e8cac53d0f000b42ed6364a0550e152
+SIZE (golang-net-4c5254603344_GH0.tar.gz) = 1177478
+SHA256 (golang-oauth2-0f29369cfe45_GH0.tar.gz) = 468421ddfe905216454006b309ebda6e97aa6089265b995bce4259d6a9efd141
+SIZE (golang-oauth2-0f29369cfe45_GH0.tar.gz) = 45498
+SHA256 (golang-protobuf-v1.4.2_GH0.tar.gz) = a1e486b3ed6f502c43e10cb28bde4e8f020a420ef9958d3fbe61801492c07c87
+SIZE (golang-protobuf-v1.4.2_GH0.tar.gz) = 171778
+SHA256 (golang-sys-1030fc2bf1d9_GH0.tar.gz) = 1965ec4090125fcde82c49e03fd42c93d2bc5acebb0883c606bd22414c0917c8
+SIZE (golang-sys-1030fc2bf1d9_GH0.tar.gz) = 1058356
+SHA256 (golang-text-v0.3.3_GH0.tar.gz) = 1604233637e3593749fbbb13b5069b08e6feba6d2b55a02fd3148793d5871185
+SIZE (golang-text-v0.3.3_GH0.tar.gz) = 7747332
+SHA256 (golang-time-555d28b269f0_GH0.tar.gz) = 8ce368da65025dad4e4ed302a5835e2b3579f3a111721f9b275803519a5d10b3
+SIZE (golang-time-555d28b269f0_GH0.tar.gz) = 9577
+SHA256 (google-go-querystring-v1.0.0_GH0.tar.gz) = 59fdfd4d740c85c60c35d3e09b587cfa2b435e78178ac4a23950afbece7118ed
+SIZE (google-go-querystring-v1.0.0_GH0.tar.gz) = 7529
+SHA256 (google-goterm-fc88cf888a3f_GH0.tar.gz) = c8f513b9185da271d3f0cc1eff1bdf6a1e788edc8ec3d4db4a1fa07dd2f2cb13
+SIZE (google-goterm-fc88cf888a3f_GH0.tar.gz) = 18303
+SHA256 (google-shlex-e7afc7fbc510_GH0.tar.gz) = 87f77e98720add261add169e386cbdcc894e2635dca299bc4119dc417ea321ca
+SIZE (google-shlex-e7afc7fbc510_GH0.tar.gz) = 7342
+SHA256 (gookit-color-v1.2.7_GH0.tar.gz) = b9012a6ef6cfb91a480ebb708184317071e789db03b5f76835eed7c779828d8d
+SIZE (gookit-color-v1.2.7_GH0.tar.gz) = 1983976
+SHA256 (gopherjs-gopherjs-0766667cb4d1_GH0.tar.gz) = bc4d58aabc0e9958a9b8f9ebd835f1deabe5061750d070fc1e2e41fe6e6d643a
+SIZE (gopherjs-gopherjs-0766667cb4d1_GH0.tar.gz) = 217279
+SHA256 (gosuri-uilive-v0.0.4_GH0.tar.gz) = d6d60529725b8fe0a75d30361961257f2dc0c99ae567256fb6d9e45bf5243036
+SIZE (gosuri-uilive-v0.0.4_GH0.tar.gz) = 153271
+SHA256 (gosuri-uitable-v0.0.4_GH0.tar.gz) = 7b496d0c8df70ef7ab546081174ad9994917bf4be49f0420079ecc3c66355875
+SIZE (gosuri-uitable-v0.0.4_GH0.tar.gz) = 7250
+SHA256 (hashicorp-go-cleanhttp-v0.5.1_GH0.tar.gz) = 24dedefe5edc4698dfa7e15a472369078a3447e8096e6d856549341c873c4a0b
+SIZE (hashicorp-go-cleanhttp-v0.5.1_GH0.tar.gz) = 8069
+SHA256 (hashicorp-go-retryablehttp-v0.6.4_GH0.tar.gz) = b6f3c4fae00782164994509858b6965e0d8979579f366d45716a1d95d78e9213
+SIZE (hashicorp-go-retryablehttp-v0.6.4_GH0.tar.gz) = 16996
+SHA256 (hashicorp-go-version-v1.2.1_GH0.tar.gz) = 9c63e2107ca0cf4e78ddba1128c73adfdfcdd45faa90c3bf7c6feda7d2326cc5
+SIZE (hashicorp-go-version-v1.2.1_GH0.tar.gz) = 13911
+SHA256 (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 5edc7731c819c305623568e317aa253d342be3447def97f1fa9e10eb5ad819f6
+SIZE (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 2290
+SHA256 (jtolds-gls-v4.20.0_GH0.tar.gz) = 5223a689f315fc53c5bc271b3a8259032cc74f5311a6d7c1f700a1c65d40c2b2
+SIZE (jtolds-gls-v4.20.0_GH0.tar.gz) = 7306
+SHA256 (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = dde336eb697f7f9c26cf6d1467f75b6cf559262c1b0b110d28fff29790f76bc5
+SIZE (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = 4328
+SHA256 (logrusorgru-aurora-v2.0.3_GH0.tar.gz) = d90bbcd63cd16fa21d6ae8b5a8b3043e6ad47c4146727af335fcc0fd6237fd11
+SIZE (logrusorgru-aurora-v2.0.3_GH0.tar.gz) = 136777
+SHA256 (lucasb-eyer-go-colorful-v1.0.3_GH0.tar.gz) = 40c8c7e03a4eeaaabd44273e9b6a992933f554f17225aadd0b225ffc67e1e7db
+SIZE (lucasb-eyer-go-colorful-v1.0.3_GH0.tar.gz) = 430208
+SHA256 (lunixbochs-vtclean-v1.0.0_GH0.tar.gz) = 38aa5c60284f77cbb4be1de4af8907ce66954ff1a11e4f910d02e0283ce13b33
+SIZE (lunixbochs-vtclean-v1.0.0_GH0.tar.gz) = 4213
+SHA256 (mattn-go-colorable-v0.1.7_GH0.tar.gz) = e394441b47cb26bb0c60ffdf2c60d57facbbc39f7a60763fdb1ec752cb460abf
+SIZE (mattn-go-colorable-v0.1.7_GH0.tar.gz) = 9560
+SHA256 (mattn-go-isatty-v0.0.12_GH0.tar.gz) = addbdc341d7685ed4cc8d2d8a8fd2bd9b784bde00d0ea99fb251039fc10c611c
+SIZE (mattn-go-isatty-v0.0.12_GH0.tar.gz) = 4548
+SHA256 (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 4f20a337ad06e071f29535afe9c5207d3e8840c8c86672bbc5f9837c6229c835
+SIZE (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 16714
+SHA256 (mgutz-ansi-d51e80ef957d_GH0.tar.gz) = 91cc2a4b9179dca81b3169ad32d4ef854d043c268251abf9a004bf7606fe3222
+SIZE (mgutz-ansi-d51e80ef957d_GH0.tar.gz) = 5097
+SHA256 (microcosm-cc-bluemonday-v1.0.2_GH0.tar.gz) = 63b0b5c2378fded0acb8b719b13a698cb897b52b3fb0cdf7d3ce576eba0c3160
+SIZE (microcosm-cc-bluemonday-v1.0.2_GH0.tar.gz) = 137669
+SHA256 (muesli-reflow-v0.1.0_GH0.tar.gz) = f558a7918af1727e5153fa20b4b03f619a4855485ab41e98b89e5474571afaed
+SIZE (muesli-reflow-v0.1.0_GH0.tar.gz) = 16189
+SHA256 (muesli-termenv-v0.6.0_GH0.tar.gz) = 433652366157451263781e24263588f845a44755cb3be7ea124c2d2508df1e73
+SIZE (muesli-termenv-v0.6.0_GH0.tar.gz) = 405133
+SHA256 (olekukonko-tablewriter-v0.0.4_GH0.tar.gz) = a86028430fb4dd99ce0030a7c4d37915337c3b9a9efbfd2698b375f3e3488bd0
+SIZE (olekukonko-tablewriter-v0.0.4_GH0.tar.gz) = 19252
+SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
+SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
+SHA256 (protocolbuffers-protobuf-go-v1.23.0_GH0.tar.gz) = e7266bedaa4f110216fce52ae533dc5eba475d3829bb0592e8876684e202ae1f
+SIZE (protocolbuffers-protobuf-go-v1.23.0_GH0.tar.gz) = 1214648
+SHA256 (rivo-tview-c65badfc3d92_GH0.tar.gz) = 385374ba12b45254143b6d89744a8f44a3c9920e5e7ebc04638821b90bc3ecd8
+SIZE (rivo-tview-c65badfc3d92_GH0.tar.gz) = 2868587
+SHA256 (rivo-uniseg-v0.1.0_GH0.tar.gz) = b80dffa6c757687cc997b77efbd32435361829cb085b913424b9b2bfebc19655
+SIZE (rivo-uniseg-v0.1.0_GH0.tar.gz) = 43971
+SHA256 (russross-blackfriday-v2.0.1_GH0.tar.gz) = 5a0f38a36b6f3b2d59b72d713451a895a4d3a4406b3533882483782e37797cff
+SIZE (russross-blackfriday-v2.0.1_GH0.tar.gz) = 79613
+SHA256 (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 7e11964980f9b8595c17bc8970f0174621afe464920e38df7f8d77e45058388f
+SIZE (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 2143
+SHA256 (smartystreets-assertions-b2de0cb4f26d_GH0.tar.gz) = f9a1971c377083f255d18faedf07aba988e9d14780c5ef398db15c6f2281c4d6
+SIZE (smartystreets-assertions-b2de0cb4f26d_GH0.tar.gz) = 52225
+SHA256 (smartystreets-goconvey-v1.6.4_GH0.tar.gz) = 88714f84d0a989c4ba60e1f2b65e426dc7e23058ca0b9f06cb77613cb22b010b
+SIZE (smartystreets-goconvey-v1.6.4_GH0.tar.gz) = 1478622
+SHA256 (spf13-cobra-v1.0.0_GH0.tar.gz) = 58dbfe1b4dbc6751575e94d1e62d073098e0b41790bc1c7a7a95ec6b870ac697
+SIZE (spf13-cobra-v1.0.0_GH0.tar.gz) = 128897
+SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808
+SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796
+SHA256 (tcnksm-go-gitconfig-v0.1.2_GH0.tar.gz) = 719be614d7ef0c60b6ac2cc745eb67abb0328e9c37c5fc4a30fb8070b9d2ecbc
+SIZE (tcnksm-go-gitconfig-v0.1.2_GH0.tar.gz) = 4468
+SHA256 (xanzy-go-gitlab-v0.36.0_GH0.tar.gz) = f7c49660d013b0306742841912763060075cba13f468522e53d89eb9a7e81a3c
+SIZE (xanzy-go-gitlab-v0.36.0_GH0.tar.gz) = 180191
+SHA256 (yuin-goldmark-v1.2.0_GH0.tar.gz) = 8888ceef3495b9798a7eef97c87e204d6b38a01e1c9bb58e555a9846f9b4b9db
+SIZE (yuin-goldmark-v1.2.0_GH0.tar.gz) = 228253

Added: head/devel/glab/files/patch-vendor_github.com_muesli_termenv_termenv__unix.go
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/glab/files/patch-vendor_github.com_muesli_termenv_termenv__unix.go	Thu Oct 22 14:57:14 2020	(r552984)
@@ -0,0 +1,20 @@
+--- vendor/github.com/muesli/termenv/termenv_unix.go.orig	2020-01-30 12:25:39 UTC
++++ vendor/github.com/muesli/termenv/termenv_unix.go
+@@ -99,7 +99,7 @@ func termStatusReport(sequence int) (string, error) {
+ func readWithTimeout(f *os.File) (string, bool) {
+ 	var readfds syscall.FdSet
+ 	fd := f.Fd()
+-	readfds.Bits[fd/64] |= 1 << (fd % 64)
++	readfds.X__fds_bits[fd/64] |= 1 << (fd % 64)
+ 
+ 	// Use select to attempt to read from os.Stdout for 100 ms
+ 	err := sysSelect(int(fd)+1,
+@@ -110,7 +110,7 @@ func readWithTimeout(f *os.File) (string, bool) {
+ 		// log.Printf("select(read stdout): %v", err)
+ 		return "", false
+ 	}
+-	if readfds.Bits[fd/64]&(1<<(fd%64)) == 0 {
++	if readfds.X__fds_bits[fd/64]&(1<<(fd%64)) == 0 {
+ 		// log.Print("select(read timeout)")
+ 		return "", false
+ 	}

Added: head/devel/glab/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/glab/pkg-descr	Thu Oct 22 14:57:14 2020	(r552984)
@@ -0,0 +1,6 @@
+GLab is an open source Gitlab Cli tool written in Go (golang) to help work
+seamlessly with Gitlab from the command line. Work with issues, merge requests,
+watch running pipelines directly from your CLI among other features. Inspired
+by gh, the official GitHub CLI tool.
+
+WWW: https://clementsam.tech/glab/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010221457.09MEvF1W043825>