notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
vtm Text-based desktop environment for your terminal
2025.05.28 sysutils on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2025.05.28Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-03-16 10:24:08
Last Update: 2025-07-01 00:50:23
Commit Hash: 8b06c03
License: MIT
WWW:
https://github.com/directvt/vtm
Description:
vtm is a text-based application that represents its user interface as a mosaic of text cells, forming a TUI matrix. This matrix can be rendered in its own GUI window or in a compatible text console. It wraps any console application and supports indefinite nesting, creating a text-based desktop environment within your terminal.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/vtm
  2. /usr/local/share/licenses/vtm-2025.05.28/catalog.mk
  3. /usr/local/share/licenses/vtm-2025.05.28/LICENSE
  4. /usr/local/share/licenses/vtm-2025.05.28/MIT
Collapse this list.
Dependency lines:
  • vtm>0:sysutils/vtm
To install the port:
cd /usr/ports/sysutils/vtm/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/vtm
  • pkg install vtm
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: vtm
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1748598649 SHA256 (directvt-vtm-v2025.05.28_GH0.tar.gz) = 302eced60e7f2517fe8efbe5d658638f6c046e88dee9681204d0a2fb886e4cb3 SIZE (directvt-vtm-v2025.05.28_GH0.tar.gz) = 1933926

Packages (timestamps in pop-ups are UTC):
vtm
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2025.05.282025.05.28-2025.05.282025.05.28---
FreeBSD:13:quarterly0.9.99.700.9.99.70------
FreeBSD:14:latest2025.05.282025.05.28--2025.05.28---
FreeBSD:14:quarterly0.9.99.700.9.99.70--2025.05.28---
FreeBSD:15:latest2025.05.282025.05.28n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. liblua-5.4.so : lang/lua54
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
sysutils_vtm
USES:
cmake compiler:c++20-lang lua pkgconfig
pkg-message:
If upgrading from < 2025.05.28:
Upgrades to vtm 2025.05.28 ========================== vtm 2025.05.28 contains changes that are made to configuration settings which are backward-incompatible for previous versions of vtm. The configuration settings file has changed significantly due to the introduction of Pure XML with dynamic element referencing and templating. See also: https://github.com/directvt/vtm/releases/tag/v2025.05.27
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/directvt/vtm/tar.gz/v2025.05.28?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2025.05.28
01 Jul 2025 00:50:23
commit hash: 8b06c03ce60026466a6b18057f42c6a4799d2c9acommit hash: 8b06c03ce60026466a6b18057f42c6a4799d2c9acommit hash: 8b06c03ce60026466a6b18057f42c6a4799d2c9acommit hash: 8b06c03ce60026466a6b18057f42c6a4799d2c9a files touched by this commit
Koichiro Iwao (meta) search for other commits by this committer
Author: Yusuf Yaman
*/*: Return to pool as per maintainer's request

PR:		287924
Reported by:	Yusuf Yaman <nxjoseph@protonmail.com> (maintainer)
Approved by:	Yusuf Yaman <nxjoseph@protonmail.com> (maintainer)
2025.05.28
30 May 2025 16:51:29
commit hash: 640e5969e0be2cf703b0b738ca84aeb160164b75commit hash: 640e5969e0be2cf703b0b738ca84aeb160164b75commit hash: 640e5969e0be2cf703b0b738ca84aeb160164b75commit hash: 640e5969e0be2cf703b0b738ca84aeb160164b75 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
sysutils/vtm: Update 2025.05.21 => 2025.05.28

Changelogs:
https://github.com/directvt/vtm/releases/tag/v2025.05.27
https://github.com/directvt/vtm/releases/tag/v2025.05.28

Add record to pkg-message about incompatibility with previous versions.

PR:	287159
2025.05.21
25 May 2025 09:06:03
commit hash: 896078d4d7965cbc3e9d5fbc48fa57f0c55106a6commit hash: 896078d4d7965cbc3e9d5fbc48fa57f0c55106a6commit hash: 896078d4d7965cbc3e9d5fbc48fa57f0c55106a6commit hash: 896078d4d7965cbc3e9d5fbc48fa57f0c55106a6 files touched by this commit
Kurt Jaeger (pi) search for other commits by this committer
Author: Yusuf Yaman
sysutils/vtm: update 0.9.99.70 -> 2025.05.21, fix build on i386 and armv6/7

NOTE: This vtm release is not compatible with previous versions

- for i386/arm6/7
  o Use GCC for build because clang doesn't allow use of libstdc++.
  o Build fails on armv6/7 and i386 architectures with use of libc++.
  o Using libc++, both compilers runs out of memory, so,
    we need to explicitly use libstdc++ here.

PR:		285708
Reviewed-by:	marklmi26-fbsd@yahoo.com
Changes:	https://github.com/directvt/vtm/releases
0.9.99.70
16 Mar 2025 10:19:28
commit hash: 294265d4bd5108206dcd6fba0c5921e39b5a256ccommit hash: 294265d4bd5108206dcd6fba0c5921e39b5a256ccommit hash: 294265d4bd5108206dcd6fba0c5921e39b5a256ccommit hash: 294265d4bd5108206dcd6fba0c5921e39b5a256c files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Yusuf Yaman
sysutils/vtm: New port: Text-based desktop environment

Text based desktop environment inside the terminal.
Allows for tiling terminal buffers, detaching sessions
and remote collaborative work.

WWW: https://github.com/directvt/vtm

PR:		263864
Reported by:	Daniel Pérez <y7v81xhon@mozmail.com>

Number of commits found: 4