repo/gentoo:master commit in: dev-libs/libtsm/

"Ben Kohler" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786985982.a24a2ee4d024e0e62b39b89b34428ef39c58bb2e.bkohler@gentoo>
commit:     a24a2ee4d024e0e62b39b89b34428ef39c58bb2e
Author:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 17 16:59:28 2026 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Mon Aug 17 16:59:42 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a24a2ee4

dev-libs/libtsm: add 4.7.1

Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>

 dev-libs/libtsm/Manifest            |  1 +
 dev-libs/libtsm/libtsm-4.7.1.ebuild | 30 ++++++++++++++++++++++++++++++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/libtsm/Manifest b/dev-libs/libtsm/Manifest
index f8b158915978..a8d2c54b6c6e 100644
--- a/dev-libs/libtsm/Manifest
+++ b/dev-libs/libtsm/Manifest
@@ -3,3 +3,4 @@ DIST libtsm-4.4.3.tar.gz 151892 BLAKE2B ea247b41789d9ab19b93cf8e4ca914d566dda4e7
 DIST libtsm-4.5.0.tar.gz 153760 BLAKE2B 5593b6b89f5250ab2e2a5d3dee571ac24f433764f04337f4d7b607673afaa84d6b2a055fd7de16c434aa2bc7508ccf4ad1d3beb5ee981b2ec7a98259319cf7cc SHA512 7138e1a25b2e062937dd8221e1adef4433ce597bb3f1c8b616a606c7e46b505e99c2b04ba403d80730f181c5c0fc2b275a5fecb6a46c096d079a783c17fc9523
 DIST libtsm-4.6.0.tar.gz 155191 BLAKE2B a27d4fdd8aab98ca0917e111ee41a5d4a3b782151881400149fe260ac055466c24d15cbb04d8823670890420cb9193381b6abb7428c31f2bb53422bdd0539f73 SHA512 fef62d68a8f4f4a1266872c222a8eacaf527f0687dd03d7fefbf0b061ea8d8024c4f461451b494ad0b5cb83b1f6a29dde9de6c7a080b7a2590385ddd86d84c88
 DIST libtsm-4.7.0.tar.gz 155458 BLAKE2B 46edba84ab0d558520d51676017d1e1fff0e21fb0297d4273ef848b6f5bde43cf48170751a9ec323007077ecd1334864a03bf3ad57267e286c615915655dc927 SHA512 eeb799c2eb1b944715f5f21ad35c202fa2c43ff11c34618fa962f15f68327493c119220d8d773256c0876d0b67e12700a5d1daac1d42803de0279118a70c35a3
+DIST libtsm-4.7.1.tar.gz 155781 BLAKE2B 0d821ce8d8b2d0e3829dd7e6bcba6f523500fbd0c62540ccc12a59a532354826f22217d576d6f658a2def8fe11375953b298e0a808718cdfcd189b4cd232e281 SHA512 3a7d033d7b3d939492d5bbf124f80f7c80f69b21633e6095836e4320ae9c9c1df69b5bbea101a71f932f2fdf0f66126ececfbd6d8f370b5e5c8a2f9b019dcdf5

diff --git a/dev-libs/libtsm/libtsm-4.7.1.ebuild b/dev-libs/libtsm/libtsm-4.7.1.ebuild
new file mode 100644
index 000000000000..9aea7bc3e2fa
--- /dev/null
+++ b/dev-libs/libtsm/libtsm-4.7.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Terminal Emulator State Machine"
+HOMEPAGE="https://github.com/kmscon/libtsm"
+SRC_URI="https://github.com/kmscon/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1 MIT"
+SLOT="0/4"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+# Needed for xkbcommon-keysyms.h
+DEPEND="x11-libs/libxkbcommon
+	test? ( dev-libs/check )"
+
+src_configure() {
+	local emesonargs=(
+		-Dtests=$(usex test true false)
+		-Dextra_debug=$(usex debug true false)
+		-Dgtktsm=false
+		)
+
+	meson_src_configure
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.