upgpkg(main/vtm): 0.9.8o

Signed-off-by: Kevin Williams <admin@utermux.dev>
This commit is contained in:
Kevin Williams 2023-01-22 09:21:46 +08:00 committed by xtkoba
parent 119b8a83f2
commit 8f2c1b0fe4
3 changed files with 6 additions and 21 deletions

View File

@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="Terminal multiplexer with TUI window manager and multi-p
TERMUX_PKG_LICENSE="MIT"
TERMUX_PKG_LICENSE_FILE="../LICENSE"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION="0.9.8n"
TERMUX_PKG_VERSION="0.9.8o"
TERMUX_PKG_SRCURL=https://github.com/netxs-group/vtm/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=dca521f2d72e2b5e147341036cb774139daa54a8205e03d92c17b42c091b7d9b
TERMUX_PKG_SHA256=f1a3e769c2de82bb14d56c490d2a9d3f15512e3b346244a3dcd93fc3ea22881e
TERMUX_PKG_DEPENDS="libandroid-spawn, libc++"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_AUTO_UPDATE=true

View File

@ -1,15 +0,0 @@
https://github.com/termux/termux-packages/issues/13594
--- a/src/netxs/console/ansi.hpp
+++ b/src/netxs/console/ansi.hpp
@@ -1966,7 +1966,9 @@
log("dtvt: corrupted integer data");
return D{};
}
- auto crop = netxs::letoh(*reinterpret_cast<D const*>(data.data()));
+ auto data_aligned = D{};
+ ::memcpy(&data_aligned, data.data(), sizeof(D));
+ auto crop = netxs::letoh(data_aligned);
if constexpr (!PeekOnly)
{
data.remove_prefix(sizeof(D));

View File

@ -1,7 +1,7 @@
diff -uNr vtm-0.8.0/src/netxs/os/system.hpp vtm-0.8.0.mod/src/netxs/os/system.hpp
--- vtm-0.8.0/src/netxs/os/system.hpp 2022-08-03 05:13:37.000000000 +0800
+++ vtm-0.8.0.mod/src/netxs/os/system.hpp 2022-08-07 11:10:39.985818809 +0800
@@ -2361,7 +2361,7 @@
diff -uNr vtm-0.9.8o/src/netxs/desktopio/system.hpp vtm-0.9.8o.mod/src/netxs/desktopio/system.hpp
--- vtm-0.9.8o/src/netxs/desktopio/system.hpp 2023-01-22 03:48:07.000000000 +0800
+++ vtm-0.9.8o.mod/src/netxs/desktopio/system.hpp 2023-01-22 09:19:29.176619089 +0800
@@ -1329,7 +1329,7 @@
#elif defined(__linux__)
auto cred = ucred{};