I'm working on a port of a terminal multiplexer called mtm[1]. I'm having some difficulties, however: 1. There are some problems with the termcap database. I cannot configure it properly using the provided mtm.in terminfo file (see the commit message[2]). 2. I am not sure how to version this port as the upstream version if "full-featured"[3]. Otherwise, the current work-in-progress port is available in my ports tree[4]. [1]: https://github.com/deadpixi/mtm [2]: https://github.com/0mp/freebsd-ports/commit/73da3094b107c132c8be01b017c16746bcdb767e [3]: https://github.com/deadpixi/mtm/releases [4]: https://github.com/0mp/freebsd-ports/tree/mtm/sysutils/mtm
I left some inline comments on GitHub.
A commit references this bug: Author: krion Date: Fri May 11 16:13:50 UTC 2018 New revision: 469648 URL: https://svnweb.freebsd.org/changeset/ports/469648 Log: Add sysutils/mtm: mtm is the Micro Terminal Multiplexer, a terminal multiplexer. It has four major features/princples: - Simplicity: there are three commands (change focus, split, close). There are no modes, no dozens of commands, no crazy feature list. - Compatibility: mtm emulates a classic ANSI text terminal. That means it should work out of the box on essentially all terminfo/termcap-based systems (even pretty old ones), without needing to install a new termcap entry. - Size mtm is small. The entire project is around 1000 lines of code. - Stability: mtm is "finished" as it is now. You don't need to worry about it changing on you unexpectedly. The only changes that can happen at this point are: - Bug fixes. - Translation improvements. - Accessibility improvements. - Fixes to keep it working on modern OSes. WWW: https://github.com/deadpixi/mtm PR: 228152 Submitted by: 0mp@FreeBSD.org Reviewed by: tobik Changes: head/sysutils/Makefile head/sysutils/mtm/ head/sysutils/mtm/Makefile head/sysutils/mtm/distinfo head/sysutils/mtm/files/ head/sysutils/mtm/files/patch-Makefile head/sysutils/mtm/files/patch-config.def.h head/sysutils/mtm/pkg-descr