summaryrefslogtreecommitdiff
path: root/sysutils/vtm
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/vtm')
-rw-r--r--sysutils/vtm/Makefile19
-rw-r--r--sysutils/vtm/distinfo6
-rw-r--r--sysutils/vtm/pkg-descr8
-rw-r--r--sysutils/vtm/pkg-message17
4 files changed, 39 insertions, 11 deletions
diff --git a/sysutils/vtm/Makefile b/sysutils/vtm/Makefile
index 8424cd1243bf..b7d68bdc4b16 100644
--- a/sysutils/vtm/Makefile
+++ b/sysutils/vtm/Makefile
@@ -1,10 +1,10 @@
PORTNAME= vtm
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.99.70
+DISTVERSION= 2025.05.28
CATEGORIES= sysutils
-MAINTAINER= nxjoseph@protonmail.com
-COMMENT= Text-based desktop environment
+MAINTAINER= ports@FreeBSD.org
+COMMENT= Text-based desktop environment for your terminal
WWW= https://github.com/directvt/vtm
LICENSE= MIT
@@ -20,8 +20,17 @@ LDFLAGS+= -L${LUA_LIBDIR}
PLIST_FILES= bin/vtm
+.include <bsd.port.pre.mk>
+.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386
+# explicit: GCC uses libstdc++ by default, otherwise
+# using libc++ cause the build to fail due to
+# memory issues on these architectures above.
+USE_GCC= yes
+CXXFLAGS+= -stdlib=libstdc++
+.endif
+
post-patch:
- ${REINPLACE_CMD} 's/lua-5.4/lua-${LUA_VER}/g' \
+ @${REINPLACE_CMD} 's/lua-5.4/lua-${LUA_VER}/g' \
${WRKSRC}/CMakeLists.txt
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/sysutils/vtm/distinfo b/sysutils/vtm/distinfo
index 441bf9f917ab..c41574cece36 100644
--- a/sysutils/vtm/distinfo
+++ b/sysutils/vtm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741550105
-SHA256 (directvt-vtm-v0.9.99.70_GH0.tar.gz) = 9068151b389723a1f6059296359c49dde77f18c2f08af050b33a34f3d06ad1c2
-SIZE (directvt-vtm-v0.9.99.70_GH0.tar.gz) = 1900004
+TIMESTAMP = 1748598649
+SHA256 (directvt-vtm-v2025.05.28_GH0.tar.gz) = 302eced60e7f2517fe8efbe5d658638f6c046e88dee9681204d0a2fb886e4cb3
+SIZE (directvt-vtm-v2025.05.28_GH0.tar.gz) = 1933926
diff --git a/sysutils/vtm/pkg-descr b/sysutils/vtm/pkg-descr
index 53b83f214ddb..64c9f92eaae0 100644
--- a/sysutils/vtm/pkg-descr
+++ b/sysutils/vtm/pkg-descr
@@ -1,3 +1,5 @@
-Text based desktop environment inside the terminal.
-Allows for tiling terminal buffers, detaching sessions
-and remote collaborative work.
+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.
diff --git a/sysutils/vtm/pkg-message b/sysutils/vtm/pkg-message
new file mode 100644
index 000000000000..1df5378d864b
--- /dev/null
+++ b/sysutils/vtm/pkg-message
@@ -0,0 +1,17 @@
+[
+{ type: upgrade
+ maximum_version: 2025.05.28
+ message: <<EOM
+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
+EOM
+}
+]