commit: fbe6e1c9d7a32e96ff0030b70dbfbcf3a1a3779c
Author: Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Wed Feb 11 08:15:19 2026 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Feb 11 08:15:19 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fbe6e1c9
dev-libs/lib{thai,datrie}: treeclean, moved to ::gentoo
Signed-off-by: Huang Rui <vowstar <AT> gmail.com>
dev-libs/libdatrie/Manifest | 1 -
dev-libs/libdatrie/libdatrie-0.2.14.ebuild | 41 ----------------------------
dev-libs/libdatrie/metadata.xml | 28 -------------------
dev-libs/libthai/Manifest | 1 -
dev-libs/libthai/libthai-0.1.30.ebuild | 43 ------------------------------
dev-libs/libthai/metadata.xml | 25 -----------------
6 files changed, 139 deletions(-)
diff --git a/dev-libs/libdatrie/Manifest b/dev-libs/libdatrie/Manifest
deleted file mode 100644
index 89c105c585..0000000000
--- a/dev-libs/libdatrie/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libdatrie-0.2.14.tar.xz 325696 BLAKE2B
2d5036d360df09293d61f8233a737b80f41526c7f3d9a49a724817751ca0a3445fb161bdd86678d54d910053516dbe391d506eae166c9f3034a750a6928af3f7
SHA512
c5df387a1c9b5fae65eff69102651f4f054d873194d97faa8e329282353156fa4fb41a1ea771b24ade3f0ad2a548d85d7950a4aa6ed4e5c356bc504720e792d1
diff --git a/dev-libs/libdatrie/libdatrie-0.2.14.ebuild
b/dev-libs/libdatrie/libdatrie-0.2.14.ebuild
deleted file mode 100644
index 57019bea14..0000000000
--- a/dev-libs/libdatrie/libdatrie-0.2.14.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Double-Array Trie Library"
-HOMEPAGE="https://github.com/tlwg/libdatrie"
-
-if [[ ${PV} == "9999" ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/tlwg/${PN}.git"
-else
-
SRC_URI="https://github.com/tlwg/${PN}/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-IUSE="doc"
-
-BDEPEND="doc? ( app-text/doxygen )"
-
-src_prepare() {
- default
- # Fixed version if in non git project
- echo ${PV} > VERSION
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable doc doxygen-doc) \
- --with-html-docdir="${EPREFIX}"/usr/share/doc/${PF}/html
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/dev-libs/libdatrie/metadata.xml b/dev-libs/libdatrie/metadata.xml
deleted file mode 100644
index fb8d9860e2..0000000000
--- a/dev-libs/libdatrie/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>[email protected]</email>
- <name>Huang Rui</name>
- </maintainer>
- <upstream>
- <remote-id type="github">tlwg/libdatrie</remote-id>
- </upstream>
- <longdescription lang="en">
- This is an implementation of double-array structure for representing
trie,
- as proposed by Junichi Aoe.
- Trie is a kind of digital search tree, an efficient indexing method in
which
- search time is independent of database size. It only takes O(m) search
time,
- where m is the length of the search string. Comparably as efficient as
hashing,
- trie also provides flexibility on incremental matching and key spelling
- manipulation. This makes it ideal for lexical analyzers, as well as
spelling
- dictionaries.
- </longdescription>
- <longdescription lang="zh">
- 这是由 Junichi Aoe 提出的用于表示 Trie(字典树)的双数组结构实现。
- Trie 是一种数字搜索树,是一种高效的索引方法,其搜索时间与数据库大小无关。
- 它只需要 O(m) 的搜索时间,其中 m 是搜索字符串的长度。与哈希一样高效的同时,
- Trie 还提供了增量匹配和键拼写操作的灵活性。这使其非常适合用于词法分析器和
- 拼写词典。
- </longdescription>
-</pkgmetadata>
diff --git a/dev-libs/libthai/Manifest b/dev-libs/libthai/Manifest
deleted file mode 100644
index 1ff2cc602b..0000000000
--- a/dev-libs/libthai/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libthai-0.1.30.tar.gz 788177 BLAKE2B
e6ad064945a983208f06ec9dba799d530ac859153c0229b1441ee6b7a3c45a800856fa07988f8a072010b16a0dc88c1d9a5fa3bfae77ddd4aee982a6d10fb1e7
SHA512
a33ef585c6f503eb6b609b73ddc5f3960ec58dc10fd07205eaa60596709ece47934571ca21b01a294c172f4a5fc374038a8726c1ed07aabf12b0bdd1a4565320
diff --git a/dev-libs/libthai/libthai-0.1.30.ebuild
b/dev-libs/libthai/libthai-0.1.30.ebuild
deleted file mode 100644
index f5f76a299c..0000000000
--- a/dev-libs/libthai/libthai-0.1.30.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A a set of Thai language support routines"
-HOMEPAGE="https://github.com/tlwg/libthai"
-
-if [[ ${PV} == "9999" ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/tlwg/${PN}.git"
-else
- SRC_URI="https://github.com/tlwg/${PN}/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-IUSE="doc"
-
-RDEPEND="dev-libs/libdatrie"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( app-text/doxygen )"
-
-src_prepare() {
- default
- # Fixed version if in non git project
- echo ${PV} > VERSION
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable doc doxygen-doc) \
- --with-html-docdir="${EPREFIX}"/usr/share/doc/${PF}/html
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/dev-libs/libthai/metadata.xml b/dev-libs/libthai/metadata.xml
deleted file mode 100644
index e7352408d6..0000000000
--- a/dev-libs/libthai/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>[email protected]</email>
- <name>Huang Rui</name>
- </maintainer>
- <upstream>
- <remote-id type="github">tlwg/libthai</remote-id>
- </upstream>
- <longdescription lang="en">
- LibThai is a set of Thai language support routines aimed to ease
- developers' tasks to incorporate Thai language support in their
- applications. It includes important Thai-specific functions e.g. word
- breaking, input and output methods as well as basic character and
- string supports. LibThai is an Open Source and collaborative effort
- initiated by Thai Linux Working Group and opened for all contributors.
- </longdescription>
- <longdescription lang="zh">
- LibThai 是一套泰语支持例程,旨在帮助开发人员在其应用程序中轻松集成泰语
- 支持。它包含重要的泰语特定功能,如分词、输入输出方法以及基本的字符和字符
- 串支持。LibThai 是由泰国 Linux 工作组发起的开源协作项目,欢迎所有贡献者
- 参与。
- </longdescription>
-</pkgmetadata>