diff options
Diffstat (limited to 'sysutils/vtm')
-rw-r--r-- | sysutils/vtm/Makefile | 19 | ||||
-rw-r--r-- | sysutils/vtm/distinfo | 6 | ||||
-rw-r--r-- | sysutils/vtm/pkg-descr | 8 | ||||
-rw-r--r-- | sysutils/vtm/pkg-message | 17 |
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 +} +] |