Skip to content

Commit

Permalink
devel/hs-git-brunch: + A git branch checkout TUI tool.
Browse files Browse the repository at this point in the history
  • Loading branch information
arrowd committed May 4, 2021
1 parent 1660b92 commit 71a8292
Show file tree
Hide file tree
Showing 4 changed files with 176 additions and 0 deletions.
1 change: 1 addition & 0 deletions devel/Makefile
Expand Up @@ -932,6 +932,7 @@
SUBDIR += hs-ghc-events
SUBDIR += hs-ghcprofview
SUBDIR += hs-git-annex
SUBDIR += hs-git-brunch
SUBDIR += hs-haddock
SUBDIR += hs-happy
SUBDIR += hs-haskell-language-server
Expand Down
56 changes: 56 additions & 0 deletions devel/hs-git-brunch/Makefile
@@ -0,0 +1,56 @@
PORTNAME= git-brunch
PORTVERSION= 1.4.4.0
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
COMMENT= git branch checkout command line tool

LICENSE= BSD3CLAUSE

USES= cabal

USE_CABAL= HUnit-1.6.2.0 \
QuickCheck-2.14.2 \
StateVar-1.2.1 \
ansi-terminal-0.11 \
ansi-wl-pprint-0.6.9_2 \
blaze-builder-0.4.2.1 \
brick-0.62 \
call-stack-0.3.0 \
case-insensitive-1.2.1.0 \
clock-0.8.2 \
colour-2.3.5 \
config-ini-0.2.4.0_2 \
contravariant-1.5.3 \
data-clist-0.1.2.3_1 \
dlist-1.0 \
hashable-1.3.1.0 \
hspec-2.7.10 \
hspec-core-2.7.10 \
hspec-discover-2.7.10 \
hspec-expectations-0.8.2 \
integer-logarithms-1.0.3.1 \
megaparsec-9.0.1_1 \
microlens-0.4.12.0 \
microlens-mtl-0.2.0.1 \
microlens-th-0.4.3.9 \
optparse-applicative-0.16.1.0 \
parallel-3.2.2.0_3 \
parser-combinators-1.3.0 \
primitive-0.7.1.0_2 \
quickcheck-io-0.2.0 \
random-1.2.0_5 \
scientific-0.3.6.2 \
setenv-0.1.1.3_1 \
splitmix-0.1.0.3 \
text-zipper-0.11 \
tf-random-0.5 \
th-abstraction-0.4.2.0_1 \
transformers-compat-0.6.6 \
unordered-containers-0.2.13.0 \
utf8-string-1.0.2 \
vector-0.12.3.0 \
vty-5.33_1 \
word-wrap-0.4.1_1

.include <bsd.port.mk>
111 changes: 111 additions & 0 deletions devel/hs-git-brunch/distinfo
@@ -0,0 +1,111 @@
TIMESTAMP = 1620124619
SHA256 (cabal/git-brunch-1.4.4.0.tar.gz) = b1de8be5d51f4bc8b95f26981acb029b6cbf0d9c68f114bacd2dae283a14424e
SIZE (cabal/git-brunch-1.4.4.0.tar.gz) = 8806
SHA256 (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = b0b7538871ffc058486fc00740886d2f3172f8fa6869936bfe83a5e10bd744ab
SIZE (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = 21179
SHA256 (cabal/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz) = d87b6c85696b601175274361fa62217894401e401e150c3c5d4013ac53cd36f3
SIZE (cabal/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz) = 75246
SHA256 (cabal/StateVar-1.2.1/StateVar-1.2.1.tar.gz) = ee261552912b60d8b937f0253615e310e6cc25f9c407001b3bcc2e3d55000f8b
SIZE (cabal/StateVar-1.2.1/StateVar-1.2.1.tar.gz) = 5055
SHA256 (cabal/ansi-terminal-0.11/ansi-terminal-0.11.tar.gz) = c6611b9e51add41db3f79eac30066c06b33a6ca2a09e586b4b361d7f98303793
SIZE (cabal/ansi-terminal-0.11/ansi-terminal-0.11.tar.gz) = 36074
SHA256 (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = a7b2e8e7cd3f02f2954e8b17dc60a0ccd889f49e2068ebb15abfa1d42f7a4eac
SIZE (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = 16723
SHA256 (cabal/ansi-wl-pprint-0.6.9/revision/2.cabal) = 20d30674f137d43aa0279c2c2cc5e45a5f1c3c57e301852494906158b6313bf7
SIZE (cabal/ansi-wl-pprint-0.6.9/revision/2.cabal) = 2388
SHA256 (cabal/blaze-builder-0.4.2.1/blaze-builder-0.4.2.1.tar.gz) = 6e6889bc9c3ff92062a17f3825dcc1b28510d261334d4d4e177232d904ea0b06
SIZE (cabal/blaze-builder-0.4.2.1/blaze-builder-0.4.2.1.tar.gz) = 60704
SHA256 (cabal/brick-0.62/brick-0.62.tar.gz) = 66c01767de1942cd4f11ce451b36e0e3bb17a1e0fc422883ee6363de7daae4b8
SIZE (cabal/brick-0.62/brick-0.62.tar.gz) = 703897
SHA256 (cabal/call-stack-0.3.0/call-stack-0.3.0.tar.gz) = b80e8de2b87f01922b23b328655ad2f843f42495f3e1033ae907aade603c716a
SIZE (cabal/call-stack-0.3.0/call-stack-0.3.0.tar.gz) = 2544
SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
SHA256 (cabal/clock-0.8.2/clock-0.8.2.tar.gz) = 0b5db110c703e68b251d5883253a934b012110b45393fc65df1b095eb9a4e461
SIZE (cabal/clock-0.8.2/clock-0.8.2.tar.gz) = 7604
SHA256 (cabal/colour-2.3.5/colour-2.3.5.tar.gz) = 3b8d471979617dce7c193523743c9782df63433d8e87e3ef6d97922e0da104e7
SIZE (cabal/colour-2.3.5/colour-2.3.5.tar.gz) = 20485
SHA256 (cabal/config-ini-0.2.4.0/config-ini-0.2.4.0.tar.gz) = 6e5194e8acb7d189f0904852138990d03b64f86b9fde8f591ee1341d5627d535
SIZE (cabal/config-ini-0.2.4.0/config-ini-0.2.4.0.tar.gz) = 24677
SHA256 (cabal/config-ini-0.2.4.0/revision/2.cabal) = 9fad8b79a6276932c163b28909fc841a4fea2f0f1298f374eb63050f94529947
SIZE (cabal/config-ini-0.2.4.0/revision/2.cabal) = 3341
SHA256 (cabal/contravariant-1.5.3/contravariant-1.5.3.tar.gz) = 44536f0e331fde471271937323dc90409e95d47f57e42657fdaf242a0fd65dc1
SIZE (cabal/contravariant-1.5.3/contravariant-1.5.3.tar.gz) = 13726
SHA256 (cabal/data-clist-0.1.2.3/data-clist-0.1.2.3.tar.gz) = 356910406b1615819fefd87ff50f425bc41bd935750cfaa567718fb8ab858ed7
SIZE (cabal/data-clist-0.1.2.3/data-clist-0.1.2.3.tar.gz) = 4940
SHA256 (cabal/data-clist-0.1.2.3/revision/1.cabal) = 1e26251c8921821c8a1c7e168955449822f1bacf03d056cc59c84fd2863a0f8e
SIZE (cabal/data-clist-0.1.2.3/revision/1.cabal) = 983
SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292a1e0e5558aeb3dfc11de81510115
SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
SHA256 (cabal/hashable-1.3.1.0/hashable-1.3.1.0.tar.gz) = 8061823a4ac521b53912edcba36b956f3159cb885b07ec119af295a6568ca7c4
SIZE (cabal/hashable-1.3.1.0/hashable-1.3.1.0.tar.gz) = 21424
SHA256 (cabal/hspec-2.7.10/hspec-2.7.10.tar.gz) = 3c1bbda1962b2a493ad0bea0039720011948ac194c4c63d1c9f44d9c6be6147c
SIZE (cabal/hspec-2.7.10/hspec-2.7.10.tar.gz) = 9429
SHA256 (cabal/hspec-core-2.7.10/hspec-core-2.7.10.tar.gz) = 61d34e914b7c6bc01cac654de7bcb587f6b17969c0e49808512ddbffcaf5698a
SIZE (cabal/hspec-core-2.7.10/hspec-core-2.7.10.tar.gz) = 62317
SHA256 (cabal/hspec-discover-2.7.10/hspec-discover-2.7.10.tar.gz) = 0a576d00c67f1b093062130d0dcdaffb13c6812653db18f49e3a1db346dbdf8f
SIZE (cabal/hspec-discover-2.7.10/hspec-discover-2.7.10.tar.gz) = 6564
SHA256 (cabal/hspec-expectations-0.8.2/hspec-expectations-0.8.2.tar.gz) = 819607ea1faf35ce5be34be61c6f50f3389ea43892d56fb28c57a9f5d54fb4ef
SIZE (cabal/hspec-expectations-0.8.2/hspec-expectations-0.8.2.tar.gz) = 5492
SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023
SHA256 (cabal/megaparsec-9.0.1/megaparsec-9.0.1.tar.gz) = 7228bc49d8636632b481eb13f16f2a9633007b8f55ebc0105f517ad7f71f2501
SIZE (cabal/megaparsec-9.0.1/megaparsec-9.0.1.tar.gz) = 59734
SHA256 (cabal/megaparsec-9.0.1/revision/1.cabal) = 2244ab77521a52a0083966c5405b3151f149e1db50b1a5b104cd9b1e56617203
SIZE (cabal/megaparsec-9.0.1/revision/1.cabal) = 3248
SHA256 (cabal/microlens-0.4.12.0/microlens-0.4.12.0.tar.gz) = b5427383c3fe24de378b07b50b0bee3d02e70e8cbfb7ae51b1946de5137d0783
SIZE (cabal/microlens-0.4.12.0/microlens-0.4.12.0.tar.gz) = 26692
SHA256 (cabal/microlens-mtl-0.2.0.1/microlens-mtl-0.2.0.1.tar.gz) = d79de8b228631525da3c17999d3b936eb8f919f2303348151b6cd1d27c3f5e46
SIZE (cabal/microlens-mtl-0.2.0.1/microlens-mtl-0.2.0.1.tar.gz) = 9019
SHA256 (cabal/microlens-th-0.4.3.9/microlens-th-0.4.3.9.tar.gz) = 3c2e9ad5cc509cfb17253f46f553f691bb2a2382d05249b865ada44c84c3ee21
SIZE (cabal/microlens-th-0.4.3.9/microlens-th-0.4.3.9.tar.gz) = 23370
SHA256 (cabal/optparse-applicative-0.16.1.0/optparse-applicative-0.16.1.0.tar.gz) = 6205278362f333c52256b9dd3edf5f8fe0f84f00cb9ee000291089f6eaccd69a
SIZE (cabal/optparse-applicative-0.16.1.0/optparse-applicative-0.16.1.0.tar.gz) = 58315
SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681
SHA256 (cabal/parallel-3.2.2.0/revision/3.cabal) = 421ce1717610bab82969572b96be89d83ea8d8afe7751cb54d80b996fff063d3
SIZE (cabal/parallel-3.2.2.0/revision/3.cabal) = 1817
SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447
SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699
SHA256 (cabal/primitive-0.7.1.0/primitive-0.7.1.0.tar.gz) = 6bebecfdf2a57787d9fd5231bfd612b65a92edd7b33a973b2a0f11312b89a3f0
SIZE (cabal/primitive-0.7.1.0/primitive-0.7.1.0.tar.gz) = 52184
SHA256 (cabal/primitive-0.7.1.0/revision/2.cabal) = f6357d5720c1c665096c3e011467daf443198b786a708d2ff926958a24d508d4
SIZE (cabal/primitive-0.7.1.0/revision/2.cabal) = 2728
SHA256 (cabal/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz) = fb779119d79fe08ff4d502fb6869a70c9a8d5fd8ae0959f605c3c937efd96422
SIZE (cabal/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz) = 1843
SHA256 (cabal/random-1.2.0/random-1.2.0.tar.gz) = e4519cf7c058bfd5bdbe4acc782284acc9e25e74487208619ca83cbcd63fb9de
SIZE (cabal/random-1.2.0/random-1.2.0.tar.gz) = 37889
SHA256 (cabal/random-1.2.0/revision/5.cabal) = 30d72df4cc1d2fe2d445c88f0ee9d21965af7ce86660c43a6c32a6a1d90d51c9
SIZE (cabal/random-1.2.0/revision/5.cabal) = 6094
SHA256 (cabal/scientific-0.3.6.2/scientific-0.3.6.2.tar.gz) = 278d0afc87450254f8a76eab21b5583af63954efc9b74844a17a21a68013140f
SIZE (cabal/scientific-0.3.6.2/scientific-0.3.6.2.tar.gz) = 23510
SHA256 (cabal/setenv-0.1.1.3/setenv-0.1.1.3.tar.gz) = e358df39afc03d5a39e2ec650652d845c85c80cc98fe331654deafb4767ecb32
SIZE (cabal/setenv-0.1.1.3/setenv-0.1.1.3.tar.gz) = 2710
SHA256 (cabal/setenv-0.1.1.3/revision/1.cabal) = c5916ac0d2a828473cd171261328a290afe0abd799db1ac8c310682fe778c45b
SIZE (cabal/setenv-0.1.1.3/revision/1.cabal) = 1053
SHA256 (cabal/splitmix-0.1.0.3/splitmix-0.1.0.3.tar.gz) = 46009f4b000c9e6613377767b8718bf38476469f2a8e2162d98cc246882d5a35
SIZE (cabal/splitmix-0.1.0.3/splitmix-0.1.0.3.tar.gz) = 20754
SHA256 (cabal/text-zipper-0.11/text-zipper-0.11.tar.gz) = da93821a05663315e9f4f613abb14e15769544882d401e2c2b69bf91babf811e
SIZE (cabal/text-zipper-0.11/text-zipper-0.11.tar.gz) = 9269
SHA256 (cabal/tf-random-0.5/tf-random-0.5.tar.gz) = 2e30cec027b313c9e1794d326635d8fc5f79b6bf6e7580ab4b00186dadc88510
SIZE (cabal/tf-random-0.5/tf-random-0.5.tar.gz) = 18483
SHA256 (cabal/th-abstraction-0.4.2.0/th-abstraction-0.4.2.0.tar.gz) = ea06b2cda25fc4b52dac48cc23e5a756f997df8985ecaee5a554202508a11c40
SIZE (cabal/th-abstraction-0.4.2.0/th-abstraction-0.4.2.0.tar.gz) = 37848
SHA256 (cabal/th-abstraction-0.4.2.0/revision/1.cabal) = 6ba7b201931f614173755f060fdf98f02095df68c1f7bc3e2691cf9d443e81f9
SIZE (cabal/th-abstraction-0.4.2.0/revision/1.cabal) = 2194
SHA256 (cabal/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz) = 7e2e0251e5e6d28142615a4b950a3fabac9c0b7804b1ec4a4ae985f19519a9f9
SIZE (cabal/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz) = 41347
SHA256 (cabal/unordered-containers-0.2.13.0/unordered-containers-0.2.13.0.tar.gz) = 86b01369ab8eb311383a052d389337e2cd71a63088323f02932754df4aa37b55
SIZE (cabal/unordered-containers-0.2.13.0/unordered-containers-0.2.13.0.tar.gz) = 53379
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/vector-0.12.3.0/vector-0.12.3.0.tar.gz) = 15f818505adda63e7f484ecdf92dbb3c1ec76a9def004c9424db8fa6bc41b703
SIZE (cabal/vector-0.12.3.0/vector-0.12.3.0.tar.gz) = 148083
SHA256 (cabal/vty-5.33/vty-5.33.tar.gz) = 8959b3ed13f2e1202d78ca3fcc556034b0585e4b39d47cb2e7d5dc4939255d63
SIZE (cabal/vty-5.33/vty-5.33.tar.gz) = 107121
SHA256 (cabal/vty-5.33/revision/1.cabal) = 8da1652d64e24c9e011384628de340b2877f0148de7ef57baf66cd2e9a35c6c6
SIZE (cabal/vty-5.33/revision/1.cabal) = 22294
SHA256 (cabal/word-wrap-0.4.1/word-wrap-0.4.1.tar.gz) = eb72f91947c0c62cb862feb33cad9efdc5e720f456fa9ca68ef8ac9d1ec42c97
SIZE (cabal/word-wrap-0.4.1/word-wrap-0.4.1.tar.gz) = 4994
SHA256 (cabal/word-wrap-0.4.1/revision/1.cabal) = f72233b383ef569c557bfd9812cbb8e306c415ce509082c0bd15ee51c0239ccc
SIZE (cabal/word-wrap-0.4.1/revision/1.cabal) = 1606
8 changes: 8 additions & 0 deletions devel/hs-git-brunch/pkg-plist
@@ -0,0 +1,8 @@
git-brunch is a git branch checkout command-line tool featuring:
- Checking out local or remote branch
- Rebasing onto a branch
- Searching for a branch
- Deleting a branch
- Performing a fetch and update operations

WWW: https://github.com/andys8/git-brunch

0 comments on commit 71a8292

Please sign in to comment.