Date: Thu, 2 Sep 2021 07:13:19 GMT From: Dave Cottlehuber <dch@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 160c1215ac86 - main - devel/gitty: NEW PORT smart command-line helper for your git(hub) repos Message-ID: <202109020713.1827DJGK073886@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by dch: URL: https://cgit.FreeBSD.org/ports/commit/?id=160c1215ac8607228c7c47d7a8275f2ca22081bc commit 160c1215ac8607228c7c47d7a8275f2ca22081bc Author: Dave Cottlehuber <dch@FreeBSD.org> AuthorDate: 2021-09-02 07:02:39 +0000 Commit: Dave Cottlehuber <dch@FreeBSD.org> CommitDate: 2021-09-02 07:11:22 +0000 devel/gitty: NEW PORT smart command-line helper for your git(hub) repos --- devel/Makefile | 1 + devel/gitty/Makefile | 20 ++++++++++++++ devel/gitty/Makefile.deps | 33 +++++++++++++++++++++++ devel/gitty/distinfo | 67 +++++++++++++++++++++++++++++++++++++++++++++++ devel/gitty/pkg-descr | 8 ++++++ 5 files changed, 129 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 4b6e5fd11813..90eb401fceb8 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -836,6 +836,7 @@ SUBDIR += gitolite SUBDIR += gitolite2 SUBDIR += gittrac + SUBDIR += gitty SUBDIR += gitui SUBDIR += glab SUBDIR += glade diff --git a/devel/gitty/Makefile b/devel/gitty/Makefile new file mode 100644 index 000000000000..cc3f2ee2038f --- /dev/null +++ b/devel/gitty/Makefile @@ -0,0 +1,20 @@ +PORTNAME= gitty +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.0 +CATEGORIES= devel + +MAINTAINER= dch@FreeBSD.org +COMMENT= Smart terminal helper for git projects + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules +USE_GITHUB= yes +GH_ACCOUNT= muesli + +.include "${.CURDIR}/Makefile.deps" + +PLIST_FILES= bin/${PORTNAME} + +.include <bsd.port.mk> diff --git a/devel/gitty/Makefile.deps b/devel/gitty/Makefile.deps new file mode 100644 index 000000000000..6da462d67597 --- /dev/null +++ b/devel/gitty/Makefile.deps @@ -0,0 +1,33 @@ +GH_TUPLE= \ + Microsoft:go-winio:v0.4.16:microsoft_go_winio/vendor/github.com/Microsoft/go-winio \ + ProtonMail:go-crypto:04723f9f07d7:protonmail_go_crypto/vendor/github.com/ProtonMail/go-crypto \ + acomagu:bufpipe:v1.0.3:acomagu_bufpipe/vendor/github.com/acomagu/bufpipe \ + charmbracelet:lipgloss:v0.3.0:charmbracelet_lipgloss/vendor/github.com/charmbracelet/lipgloss \ + dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \ + emirpasic:gods:v1.12.0:emirpasic_gods/vendor/github.com/emirpasic/gods \ + go-git:gcfg:v1.5.0:go_git_gcfg/vendor/github.com/go-git/gcfg \ + go-git:go-billy:v5.3.1:go_git_go_billy_v5/vendor/github.com/go-git/go-billy/v5 \ + go-git:go-git:v5.4.2:go_git_go_git_v5/vendor/github.com/go-git/go-git/v5 \ + go-warnings:warnings:v0.1.2:go_warnings_warnings/vendor/gopkg.in/warnings.v0 \ + golang:appengine:v1.6.6:golang_appengine/vendor/google.golang.org/appengine \ + golang:crypto:83a5a9bb288b:golang_crypto/vendor/golang.org/x/crypto \ + golang:net:6b1517762897:golang_net/vendor/golang.org/x/net \ + golang:oauth2:5d25da1a8d43:golang_oauth2/vendor/golang.org/x/oauth2 \ + golang:protobuf:v1.4.2:golang_protobuf/vendor/github.com/golang/protobuf \ + golang:sys:71e4cd670f79:golang_sys/vendor/golang.org/x/sys \ + imdario:mergo:v0.3.12:imdario_mergo/vendor/github.com/imdario/mergo \ + jbenet:go-context:d14ea06fba99:jbenet_go_context/vendor/github.com/jbenet/go-context \ + kevinburke:ssh_config:4977a11b4351:kevinburke_ssh_config/vendor/github.com/kevinburke/ssh_config \ + lucasb-eyer:go-colorful:v1.2.0:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \ + mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ + mattn:go-runewidth:v0.0.13:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ + mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \ + muesli:reflow:9e1d0d53df68:muesli_reflow/vendor/github.com/muesli/reflow \ + muesli:termenv:v0.8.1:muesli_termenv/vendor/github.com/muesli/termenv \ + protocolbuffers:protobuf-go:v1.25.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ + rivo:uniseg:v0.2.0:rivo_uniseg/vendor/github.com/rivo/uniseg \ + sergi:go-diff:v1.1.0:sergi_go_diff/vendor/github.com/sergi/go-diff \ + shurcooL:githubv4:d292edc3691b:shurcool_githubv4/vendor/github.com/shurcooL/githubv4 \ + shurcooL:graphql:18c5c3165e3a:shurcool_graphql/vendor/github.com/shurcooL/graphql \ + skratchdot:open-golang:eef842397966:skratchdot_open_golang/vendor/github.com/skratchdot/open-golang \ + xanzy:ssh-agent:v0.3.0:xanzy_ssh_agent/vendor/github.com/xanzy/ssh-agent diff --git a/devel/gitty/distinfo b/devel/gitty/distinfo new file mode 100644 index 000000000000..5102aee12828 --- /dev/null +++ b/devel/gitty/distinfo @@ -0,0 +1,67 @@ +TIMESTAMP = 1630566056 +SHA256 (muesli-gitty-v0.1.0_GH0.tar.gz) = 9aea45f8ff17043f74a0924a456ef985ab2ae51f8f8878f593ca946a73e9f8d6 +SIZE (muesli-gitty-v0.1.0_GH0.tar.gz) = 235281 +SHA256 (Microsoft-go-winio-v0.4.16_GH0.tar.gz) = 0cb82f4cdba942af6b545695d694e91b9d9d56bd38555c81744235d7c6f6485d +SIZE (Microsoft-go-winio-v0.4.16_GH0.tar.gz) = 85568 +SHA256 (ProtonMail-go-crypto-04723f9f07d7_GH0.tar.gz) = 09ca24a9956ebb6a8564ef17ab6b0eab6387938ac608a0c429f75360d3b176f5 +SIZE (ProtonMail-go-crypto-04723f9f07d7_GH0.tar.gz) = 308315 +SHA256 (acomagu-bufpipe-v1.0.3_GH0.tar.gz) = 9d34d4a015aa069649b951c36d4dc50fdbf6a2075717812ba68b9260d5c79986 +SIZE (acomagu-bufpipe-v1.0.3_GH0.tar.gz) = 3020 +SHA256 (charmbracelet-lipgloss-v0.3.0_GH0.tar.gz) = 364f910b5e1d1608944ff14120302e7cbd066cba65e15fe568840f781b0a5059 +SIZE (charmbracelet-lipgloss-v0.3.0_GH0.tar.gz) = 25818 +SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba +SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260 +SHA256 (emirpasic-gods-v1.12.0_GH0.tar.gz) = 889d06b5f88db9e2dae19a799a35324c4f59305aa5e966dcdb4b637e70607ff9 +SIZE (emirpasic-gods-v1.12.0_GH0.tar.gz) = 76825 +SHA256 (go-git-gcfg-v1.5.0_GH0.tar.gz) = 662e46a93aba5ffe383e55597ce5749447e5c8e9409b1452f5790bfd6e1f8a11 +SIZE (go-git-gcfg-v1.5.0_GH0.tar.gz) = 28522 +SHA256 (go-git-go-billy-v5.3.1_GH0.tar.gz) = 7d715d7cf11f731dc0466bf93903ba7fe6ac70d086bb862fc24e718d9ddc209e +SIZE (go-git-go-billy-v5.3.1_GH0.tar.gz) = 29365 +SHA256 (go-git-go-git-v5.4.2_GH0.tar.gz) = bbdb5f61f027fb949f4091160e26af07c62ca80089b6efbb4d524c69158bbdcf +SIZE (go-git-go-git-v5.4.2_GH0.tar.gz) = 461782 +SHA256 (go-warnings-warnings-v0.1.2_GH0.tar.gz) = 4712c4ceae321433d8c1d9ebc6afd154d7932c849129ded48b1c4a51c21275e8 +SIZE (go-warnings-warnings-v0.1.2_GH0.tar.gz) = 3769 +SHA256 (golang-appengine-v1.6.6_GH0.tar.gz) = 0c3d1e1c7ba0b97ea3457ddd169aac0667dbbb8c8d81e011632751f75bfbb624 +SIZE (golang-appengine-v1.6.6_GH0.tar.gz) = 332981 +SHA256 (golang-crypto-83a5a9bb288b_GH0.tar.gz) = c6aa1fc9104536c3335135c9c0bf5a9c2ee3cedc05a937a24cee93aa21a72d80 +SIZE (golang-crypto-83a5a9bb288b_GH0.tar.gz) = 1726653 +SHA256 (golang-net-6b1517762897_GH0.tar.gz) = abba75259e1f26e95c2b0c60c9fee04692e75b113a33d3a09be092fd844671ea +SIZE (golang-net-6b1517762897_GH0.tar.gz) = 1251211 +SHA256 (golang-oauth2-5d25da1a8d43_GH0.tar.gz) = 359a1ce0493a717f0d30e964d6ebfedca99becdd188383c4853a5010ffc36feb +SIZE (golang-oauth2-5d25da1a8d43_GH0.tar.gz) = 59450 +SHA256 (golang-protobuf-v1.4.2_GH0.tar.gz) = a1e486b3ed6f502c43e10cb28bde4e8f020a420ef9958d3fbe61801492c07c87 +SIZE (golang-protobuf-v1.4.2_GH0.tar.gz) = 171778 +SHA256 (golang-sys-71e4cd670f79_GH0.tar.gz) = 05ef37b81a3ca9eef4f30ce8f5a2f0207e440aeb850a6de1bf5a72a1d9d12816 +SIZE (golang-sys-71e4cd670f79_GH0.tar.gz) = 1234998 +SHA256 (imdario-mergo-v0.3.12_GH0.tar.gz) = f0ad95fe47f1a9c15545fe3e8abf4364b8163a0f872ce25d6f6ae85e7c885302 +SIZE (imdario-mergo-v0.3.12_GH0.tar.gz) = 22319 +SHA256 (jbenet-go-context-d14ea06fba99_GH0.tar.gz) = b5a5c4fe8d73dea7dc838f1c428c5fff0db9b50a2c014208a2761de4e94fa5ba +SIZE (jbenet-go-context-d14ea06fba99_GH0.tar.gz) = 5945 +SHA256 (kevinburke-ssh_config-4977a11b4351_GH0.tar.gz) = 568ea6be8d237ca16dcd03e2fa5e07461ab596ccff40197ac34dac43f97389ec +SIZE (kevinburke-ssh_config-4977a11b4351_GH0.tar.gz) = 17407 +SHA256 (lucasb-eyer-go-colorful-v1.2.0_GH0.tar.gz) = b3ee835cc398287452377266313edcc231043bae4168f8d2706e5d34ce1ce755 +SIZE (lucasb-eyer-go-colorful-v1.2.0_GH0.tar.gz) = 970830 +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.13_GH0.tar.gz) = 9b2aeafa5d95a40b32067ba22accdf42cc83414ec5b433ea7de330791beaa196 +SIZE (mattn-go-runewidth-v0.0.13_GH0.tar.gz) = 17353 +SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600 +SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362 +SHA256 (muesli-reflow-9e1d0d53df68_GH0.tar.gz) = 5c24abc3a8f5cfb56162414f07ea8d6e879470372a974c43a141a66859a9c2fb +SIZE (muesli-reflow-9e1d0d53df68_GH0.tar.gz) = 21236 +SHA256 (muesli-termenv-v0.8.1_GH0.tar.gz) = c8b5227225a47f7b163709426f95c25476f58727a999239486f0079cb0c18f62 +SIZE (muesli-termenv-v0.8.1_GH0.tar.gz) = 408132 +SHA256 (protocolbuffers-protobuf-go-v1.25.0_GH0.tar.gz) = c1c04d6e36c0d0fb6f3374197f9025d7e6df13f38a974098be020617c00fbaf2 +SIZE (protocolbuffers-protobuf-go-v1.25.0_GH0.tar.gz) = 1258804 +SHA256 (rivo-uniseg-v0.2.0_GH0.tar.gz) = 3ad738b5c9162ede110d75b23564b6e40e52dd9150ebbced402f4f70be106197 +SIZE (rivo-uniseg-v0.2.0_GH0.tar.gz) = 44036 +SHA256 (sergi-go-diff-v1.1.0_GH0.tar.gz) = 3d4362670655e970366d555418f3c8d179c217c0499ef5573ab7176352229451 +SIZE (sergi-go-diff-v1.1.0_GH0.tar.gz) = 43552 +SHA256 (shurcooL-githubv4-d292edc3691b_GH0.tar.gz) = e781f857449bb78cf8e2dfb720989191bf4fb6944f243eae6a65caf3f96dc016 +SIZE (shurcooL-githubv4-d292edc3691b_GH0.tar.gz) = 41776 +SHA256 (shurcooL-graphql-18c5c3165e3a_GH0.tar.gz) = 179b68b8f86bd36ed023bdf0180d539f53c395f7bb232076339845e911837fa5 +SIZE (shurcooL-graphql-18c5c3165e3a_GH0.tar.gz) = 17464 +SHA256 (skratchdot-open-golang-eef842397966_GH0.tar.gz) = 2f4768d8cbe725d4ceafc8d34fd9e765aa98a94bfeec30202129634e340899a5 +SIZE (skratchdot-open-golang-eef842397966_GH0.tar.gz) = 7070 +SHA256 (xanzy-ssh-agent-v0.3.0_GH0.tar.gz) = 7ce80a93d0fdbeb6760f97d6d166d11c215b809e50f0a80c78b8730c61582858 +SIZE (xanzy-ssh-agent-v0.3.0_GH0.tar.gz) = 8421 diff --git a/devel/gitty/pkg-descr b/devel/gitty/pkg-descr new file mode 100644 index 000000000000..60897b740d2d --- /dev/null +++ b/devel/gitty/pkg-descr @@ -0,0 +1,8 @@ +Gitty is a smart little CLI helper for git projects, that shows you all +the relevant issues, pull requests and changes at a quick glance. It +currently only supports the GitHub API. + +It requires you to set a GitHub Token as an environment variable called +either GITHUB_TOKEN or GITTY_TOKEN. + +WWW: https://github.com/muesli/gitty
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202109020713.1827DJGK073886>