1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-22 04:17:44 +00:00

New port: sysutils/3mux

Terminal multiplexer with out-of-the-box support for
search, mouse-controlled scrollback, and i3-like
keybindings.

WWW: https://github.com/aaronjanse/3mux

PR:		245675
Submitted by:	Lewis Cook <vulcan@wired.sh>
This commit is contained in:
Dmitri Goutnik 2020-04-19 19:43:08 +00:00
parent f5589e13bf
commit 5eea752657
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=532152
4 changed files with 54 additions and 0 deletions

33
sysutils/3mux/Makefile Normal file
View File

@ -0,0 +1,33 @@
# $FreeBSD$
PORTNAME= 3mux
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
CATEGORIES= sysutils
MAINTAINER= vulcan@wired.sh
COMMENT= Terminal multiplexer inspired by i3
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= aaronjanse
GH_TUPLE= creack:pty:v1.1.7:creack_pty/vendor/github.com/creack/pty \
golang:crypto:056763e48d71:golang_crypto/vendor/golang.org/x/crypto \
golang:sys:97732733099d:golang_sys/vendor/golang.org/x/sys \
kr:pty:v1.1.8:kr_pty/vendor/github.com/kr/pty \
mattn:go-runewidth:v0.0.9:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
nsf:termbox-go:4d2b513ad8be:nsf_termbox_go/vendor/github.com/nsf/termbox-go
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

15
sysutils/3mux/distinfo Normal file
View File

@ -0,0 +1,15 @@
TIMESTAMP = 1587067125
SHA256 (aaronjanse-3mux-v0.1.1_GH0.tar.gz) = 3fa1b9a21c7bbfce1e5765a3a4918719523b9326bebcab7e5df0ca7940d79c26
SIZE (aaronjanse-3mux-v0.1.1_GH0.tar.gz) = 10331559
SHA256 (creack-pty-v1.1.7_GH0.tar.gz) = 3d4c2fb501657682f1543313b122089c0981463e3bb55eb17e8edce494e32cd8
SIZE (creack-pty-v1.1.7_GH0.tar.gz) = 8161
SHA256 (golang-crypto-056763e48d71_GH0.tar.gz) = 37b3e859de6cff226dace82c84f871892cb498e2e187277579b179c99d56ce9b
SIZE (golang-crypto-056763e48d71_GH0.tar.gz) = 1727878
SHA256 (golang-sys-97732733099d_GH0.tar.gz) = 8d60fa6ab0c2b099f2c7d6f8c0a5df177c5c524183a2a38e0e8d2d18cde53532
SIZE (golang-sys-97732733099d_GH0.tar.gz) = 1350239
SHA256 (kr-pty-v1.1.8_GH0.tar.gz) = 9258c76d18238fe6c4f5238a777a204f1e88e6e965eb75688daf74d280bebdae
SIZE (kr-pty-v1.1.8_GH0.tar.gz) = 2118
SHA256 (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 4f20a337ad06e071f29535afe9c5207d3e8840c8c86672bbc5f9837c6229c835
SIZE (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 16714
SHA256 (nsf-termbox-go-4d2b513ad8be_GH0.tar.gz) = 60c5f3d4cad903a609e1c2623599d6644440d1c8e671198a99ded85d1c2fdb8b
SIZE (nsf-termbox-go-4d2b513ad8be_GH0.tar.gz) = 32778

5
sysutils/3mux/pkg-descr Normal file
View File

@ -0,0 +1,5 @@
Terminal multiplexer with out-of-the-box support for
search, mouse-controlled scrollback, and i3-like
keybindings.
WWW: https://github.com/aaronjanse/3mux

View File

@ -4,6 +4,7 @@
COMMENT = System utilities
SUBDIR += 3dm
SUBDIR += 3mux
SUBDIR += 44bsd-more
SUBDIR += 915resolution
SUBDIR += DTraceToolkit