summaryrefslogtreecommitdiff
path: root/app-i18n
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-09 00:12:01 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-09 00:12:01 +0000
commitb95a6fd4a7b591baa7cfc689f8ce5643592d07be (patch)
tree6a7c4722b40bdb6c409879ce253d8b42817fec14 /app-i18n
parent8b3c41ecef8a1cdd270ce3aabcfdfb991839699c (diff)
gentoo auto-resync : 09:02:2025 - 00:12:00
Diffstat (limited to 'app-i18n')
-rw-r--r--app-i18n/Manifest.gzbin16866 -> 16867 bytes
-rw-r--r--app-i18n/fcitx-anthy/Manifest2
-rw-r--r--app-i18n/fcitx-anthy/fcitx-anthy-5.1.6.ebuild32
-rw-r--r--app-i18n/fcitx-chewing/Manifest2
-rw-r--r--app-i18n/fcitx-chewing/fcitx-chewing-5.1.7.ebuild26
-rw-r--r--app-i18n/fcitx-chinese-addons/Manifest2
-rw-r--r--app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.8.ebuild62
-rw-r--r--app-i18n/fcitx-configtool/Manifest2
-rw-r--r--app-i18n/fcitx-configtool/fcitx-configtool-5.1.8.ebuild71
-rw-r--r--app-i18n/fcitx-hangul/Manifest2
-rw-r--r--app-i18n/fcitx-hangul/fcitx-hangul-5.1.6.ebuild31
-rw-r--r--app-i18n/fcitx-lua/Manifest2
-rw-r--r--app-i18n/fcitx-lua/fcitx-lua-5.0.14.ebuild45
-rw-r--r--app-i18n/fcitx-m17n/Manifest2
-rw-r--r--app-i18n/fcitx-m17n/fcitx-m17n-5.1.3.ebuild40
-rw-r--r--app-i18n/fcitx-qt/Manifest2
-rw-r--r--app-i18n/fcitx-qt/fcitx-qt-5.1.9.ebuild65
-rw-r--r--app-i18n/fcitx-rime/Manifest2
-rw-r--r--app-i18n/fcitx-rime/fcitx-rime-5.1.10.ebuild30
-rw-r--r--app-i18n/fcitx-sayura/Manifest2
-rw-r--r--app-i18n/fcitx-sayura/fcitx-sayura-5.1.3.ebuild24
-rw-r--r--app-i18n/fcitx-table-extra/Manifest2
-rw-r--r--app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.7.ebuild28
-rw-r--r--app-i18n/fcitx-table-other/Manifest2
-rw-r--r--app-i18n/fcitx-table-other/fcitx-table-other-5.1.4.ebuild27
-rw-r--r--app-i18n/fcitx-unikey/Manifest2
-rw-r--r--app-i18n/fcitx-unikey/fcitx-unikey-5.1.6.ebuild50
-rw-r--r--app-i18n/fcitx/Manifest3
-rw-r--r--app-i18n/fcitx/fcitx-5.1.12.ebuild125
-rw-r--r--app-i18n/fcitx/files/fcitx-5.1.12-make-x11-dependencies-optional.patch24
-rw-r--r--app-i18n/ibus-hangul/Manifest2
-rw-r--r--app-i18n/ibus-hangul/ibus-hangul-1.5.5.ebuild4
-rw-r--r--app-i18n/libime/Manifest2
-rw-r--r--app-i18n/libime/libime-1.1.10.ebuild50
-rw-r--r--app-i18n/librime/Manifest6
-rw-r--r--app-i18n/librime/librime-1.13.0.ebuild (renamed from app-i18n/librime/librime-1.11.2.ebuild)4
-rw-r--r--app-i18n/librime/librime-1.7.3-r1.ebuild74
-rw-r--r--app-i18n/opencc/Manifest7
-rw-r--r--app-i18n/opencc/files/opencc-1.1.9-python.patch162
-rw-r--r--app-i18n/opencc/opencc-1.1.4.ebuild69
-rw-r--r--app-i18n/opencc/opencc-1.1.7-r2.ebuild (renamed from app-i18n/opencc/opencc-1.1.7-r1.ebuild)4
-rw-r--r--app-i18n/opencc/opencc-1.1.9.ebuild122
-rw-r--r--app-i18n/rime-data/Manifest22
-rw-r--r--app-i18n/rime-data/rime-data-1.0.20250124.ebuild84
44 files changed, 1162 insertions, 159 deletions
diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz
index 3c3c3029ee8f..aaae0b31420f 100644
--- a/app-i18n/Manifest.gz
+++ b/app-i18n/Manifest.gz
Binary files differ
diff --git a/app-i18n/fcitx-anthy/Manifest b/app-i18n/fcitx-anthy/Manifest
index 03640d09c3de..511cb4f1ba45 100644
--- a/app-i18n/fcitx-anthy/Manifest
+++ b/app-i18n/fcitx-anthy/Manifest
@@ -1,3 +1,5 @@
DIST fcitx5-anthy-5.1.3.tar.xz 84388 BLAKE2B ddc07bdc721b3e108d758aaa5cbb0c71a9d9d9c55b91c50c4766c3bac45d501f9c9846c10aad5966f547da0f9510d32c5e679327c8672546418ed050381dbdf7 SHA512 389570108c120e3f1691f94907aecf74cef418510a1eb602ec7c7f79ae02ebd0df757a68632f4d355723961eb1f24bd66c36f52ec0c42b2c678e0f9d9f01f2a1
+DIST fcitx5-anthy-5.1.6.tar.zst 112962 BLAKE2B e2c960415b4be5b58d3687fa71bd3f7aeef3246f8211982dfc4d64efa9e4291f8949c42d2f2c0e7491e8da453a28ba19ecc7eabb5595155641dd36ee9080a115 SHA512 528e8191f28aa9a8ec22c7a06ab119d29a5054e87592fb022072a841b2d74075d1f9efc667c28be6daeabccdefbbed4ead4e37af54a1779222edaf702fd51367
EBUILD fcitx-anthy-5.1.3.ebuild 677 BLAKE2B b04e7a48e7b43df9e3ea01a57c6c076d2b811d56fee0011f3ff1b5a86ef957d44f6160664b37e033f2385cf23ff42307dcaf64a64abac94888895d58cf8e4305 SHA512 6ae61f184af734724ff1a60a88a89c9c6853d238112bc5554910014da8310befbce9e092df3429376b3555431d9c2d9159eb20f6ba071ebe6c1ef657c26991cd
+EBUILD fcitx-anthy-5.1.6.ebuild 695 BLAKE2B 51c305a718d44711cb7e93468a09790a57b140efd8cae9347a5c77287761eb4d650665396c77278d17df7d173069d10dc7758f13b5ba57a76ce2a644c8cd65ec SHA512 e706de26667de46d2dfd61fa6b800d927741227a759445c6a91256243719ddb8ecbacb6a5b3bd806ea71d84816568a379b44030273cb1fceb144bcd460187d8e
MISC metadata.xml 577 BLAKE2B 17bd604fb2676822a97b9295a3793eaaf9f095491f0aa825fd4d8ddcb059f250102168585124108df5acea7a07e679b966022ab4d0e4be7566a6efb821ce0b72 SHA512 582c828e1019f89e85928324ba5c5eb55009bf6c8787918887e82d5def7246d51135f3f52c7dd052c4de6b7e1e13ff58a30eacba0942fa962c7647bfe42aef89
diff --git a/app-i18n/fcitx-anthy/fcitx-anthy-5.1.6.ebuild b/app-i18n/fcitx-anthy/fcitx-anthy-5.1.6.ebuild
new file mode 100644
index 000000000000..ecd6892f8ad4
--- /dev/null
+++ b/app-i18n/fcitx-anthy/fcitx-anthy-5.1.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-anthy"
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Japanese Anthy input methods for Fcitx5"
+HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-anthy"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !app-i18n/fcitx-anthy:4
+ app-i18n/anthy
+ >=app-i18n/fcitx-5.1.12:5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+DOCS=( AUTHORS )
diff --git a/app-i18n/fcitx-chewing/Manifest b/app-i18n/fcitx-chewing/Manifest
index a525d1772bbd..e1fbcdeb6480 100644
--- a/app-i18n/fcitx-chewing/Manifest
+++ b/app-i18n/fcitx-chewing/Manifest
@@ -1,5 +1,7 @@
DIST fcitx-chewing-5.1.1.tar.xz 23948 BLAKE2B 1894de696d735b469431c5fa0689c88948d34091f0a396b05a076cce4201cf605e00b45e864a65d9c40d42091842ca0efdf55bef2c66ebe65ed40367d7fd7f12 SHA512 48aeb1755c917fe931165f3f41cc175a22a76cf8a6d4be05e7eb6bbb0908225b2f6a99529943f773e7d0ed674dcdbf138e56e7b5962566a0f1219c3919039553
DIST fcitx-chewing-5.1.6.tar.zst 34497 BLAKE2B 3d237f962bd2dbf8ea21afef7d41a11ffedf73b36b3198f02678019a6c5b04aecde46cf436f238911fa75b1c0111fb8f9eae8aebca8607d85558080dabcd15f3 SHA512 90468081948c217a44e69a8c9dd11ff07a1e09589b9ae9cf019ed7f6dba31af0ce5d4361b883fd3bae1dd03d090a4c60dc582caa9a80bfbcba260ea2178a64b2
+DIST fcitx-chewing-5.1.7.tar.zst 34574 BLAKE2B 4a7b36af8ce6e991443d51870bffb81594dcf23735c3c719a5c1ee4f4a6b9ae8cf35eb55b42b495bb12c834aaaae8aa7ecc36fb3a6c8e123a5978a6f0cf2d991 SHA512 82d1839ab0fc43758dc15e45c989cfce2861b65fec3f8974f7d76f729f9e645c77352896ecf6574928b7d8e269e45f9c75104a79938103b8e697c0ae9d1562d0
EBUILD fcitx-chewing-5.1.1.ebuild 582 BLAKE2B 94744b05e2e4750a4f69f7fa33c4529791771e4af2b8ea173333a5ea6b22fb7debf8419061e6bee8a5d49ad92d0d9442d1727ab3872cc248c898bf04ce21f027 SHA512 19889b13cd3d402f05d51e7b2e242fa38077a685bc68f9cbad6b033534f030b5fcf1ed85dc03bf3e5f307558b52691abeda63f8eca4ce2b94f848d8be78ad684
EBUILD fcitx-chewing-5.1.6.ebuild 595 BLAKE2B a1f2638f29e7ebd0e0eca944ab017cabfb398cf6b81b90a8b6e73803c22839d91a197fd7ab9da56dc9f77c796d07f6382736ab5c07ea206e81a625a2defcf93f SHA512 d932a97535b9bf2aeae57094cb796c14447aef3c2fb92f9113ca262f4ad1aec7e4e85d7c00c0b88df8582d480053728b37717fb346eb901352639b94fb621346
+EBUILD fcitx-chewing-5.1.7.ebuild 601 BLAKE2B aa1bb7197b0dbe69c2f48020de18c198f502d341af9b68a46ebdaaf452b44ab2521e447a2ef61ff79c131ed8b9efcd6d8915e8f489e663b168a5366e849ea2c8 SHA512 2aca935753ab284fbfe044d72425377c81177c1360151d41f989800c76f46c16efc5dfb7bb3f66781478b4a0ed8f4a45b54c08eb357113d28b7e4c0121eb90c4
MISC metadata.xml 579 BLAKE2B 63dc24f84128db6a3d61b1f5572aef73b0e8d0783eb1cfca10d79ecf08f1e29e19b5bcbccd0022c7217c1a8b6ca1b0bb8b5c609983150dddb6b8e1266efb24c7 SHA512 2abf834f87cf987bfff86924ab14e1cb256b9ede4b9a4f995f25407180d678f754ce4672b328e91ed6318c7178ad4c6f1fc569caf322ef245ec0826f79dfff49
diff --git a/app-i18n/fcitx-chewing/fcitx-chewing-5.1.7.ebuild b/app-i18n/fcitx-chewing/fcitx-chewing-5.1.7.ebuild
new file mode 100644
index 000000000000..7ba1a323f366
--- /dev/null
+++ b/app-i18n/fcitx-chewing/fcitx-chewing-5.1.7.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-chewing"
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Chewing Wrapper for Fcitx."
+HOMEPAGE="https://github.com/fcitx/fcitx5-chewing"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+RDEPEND="
+ !app-i18n/fcitx-chewing:4
+ >=app-i18n/fcitx-5.1.12:5
+ >=app-i18n/libchewing-0.5.0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/app-i18n/fcitx-chinese-addons/Manifest b/app-i18n/fcitx-chinese-addons/Manifest
index 3cfd9ba2b392..ea3d068a7d50 100644
--- a/app-i18n/fcitx-chinese-addons/Manifest
+++ b/app-i18n/fcitx-chinese-addons/Manifest
@@ -1,3 +1,5 @@
DIST fcitx5-chinese-addons-5.1.7_dict.tar.zst 1014942 BLAKE2B fb386dad971b2a8751202733ef593b72d35f9ab8a266f13e6839ea25010cf54e45c287e10d285a02d268f16b5b8f7a3dc6f6f20ffcc79759d8c1ef1136a29cb5 SHA512 fe04699672f034bde328049a19f23b9dbea75a980e706fcaf95138294b8aaaee54eb9ec5c696c343d5e4ce4788216821ad3eb45cd669d94d2f3b67551ae7360f
+DIST fcitx5-chinese-addons-5.1.8_dict.tar.zst 1009572 BLAKE2B 63014424ca758cce38b2bc24c08c9add503e73c1e94e574cbae5d051753c6bca134bc88f4e096c264a3731b556f748e8af9496f78d5348956aa5cc78cbb843a1 SHA512 0fc8d3daf608781b573bfb5239988ae07f251558fc1d963f99962eb33a35d374f4a3e146f5c7bec1c403fa268495075cb3805f6478788fa79220377c72a98ea9
EBUILD fcitx-chinese-addons-5.1.7.ebuild 1496 BLAKE2B ea2a720010ed485dc05903eb5931c6dc66b1ba99f1fa8631c5854cffa95803bd706978c60476df3e541d8a1c1698fb0ed35e9e40f719aaef065709a1be238c2e SHA512 f7dfc7d887c2b9330590ead67adaa6aad746ee49192cf7559a1096047fb38164427d29f7f38ed4f6b01c4db3394791557f4ec30192089ee172830a8ad917f1fe
+EBUILD fcitx-chinese-addons-5.1.8.ebuild 1498 BLAKE2B 2026defb8698bf3c22309760dd6bff30a19af766baec4291bb2d3ddacc44ac6747dae92176f5a57ffc0563d9940e3afeccca23da11cf9b607ff6eff13fc95bfd SHA512 f7bd4e03d21f6e498e81220c759195e8b606f5f1d0857c8041d0d19dedf90e0adbb7dda7a5189fcc99bf8cb25f5ee8060341a9df6ba34e1a49ff3739e68facaa
MISC metadata.xml 993 BLAKE2B 034a9f1ca3966a67fb884f3e0ce6baeb83c3ccfb2b7d7d99d41e54ef30087c94d5a0c9729902e08eb8b781deeb71daf57b27f3d238beebf6e356e690aae7723b SHA512 05140cdf9695922cf2ddad40744d51d197fc3beab99ca7ba5d19b38a7c22762195f2e3a3c2e2ded46f253e1efeab06259429725830328c5f2001fe0752cd2b26
diff --git a/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.8.ebuild b/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.8.ebuild
new file mode 100644
index 000000000000..8a30945075c0
--- /dev/null
+++ b/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.8.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-chinese-addons"
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Addons related to Chinese, including IME previous bundled inside fcitx4."
+HOMEPAGE="https://github.com/fcitx/fcitx5-chinese-addons"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}_dict.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="+data +gui webengine +cloudpinyin +qt5 qt6 lua +opencc test"
+REQUIRED_USE="
+ webengine? ( gui )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=app-i18n/fcitx-5.1.12:5
+ >=app-i18n/libime-1.1.7:5[data?]
+ >=dev-libs/boost-1.61:=
+ cloudpinyin? ( net-misc/curl )
+ lua? ( app-i18n/fcitx-lua:5 )
+ opencc? ( app-i18n/opencc:= )
+ gui? (
+ qt5? (
+ dev-qt/qtconcurrent:5
+ app-i18n/fcitx-qt:5[qt5,-onlyplugin]
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent]
+ app-i18n/fcitx-qt:5[qt6,-onlyplugin]
+ webengine? ( dev-qt/qtwebengine:6[widgets] )
+ )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_BROWSER=$(usex webengine)
+ -DENABLE_CLOUDPINYIN=$(usex cloudpinyin)
+ -DENABLE_DATA=$(usex data)
+ -DENABLE_GUI=$(usex gui)
+ -DENABLE_OPENCC=$(usex opencc)
+ -DENABLE_TEST=$(usex test)
+ -DUSE_WEBKIT=no
+ -DUSE_QT6=$(usex qt6)
+ )
+ cmake_src_configure
+}
diff --git a/app-i18n/fcitx-configtool/Manifest b/app-i18n/fcitx-configtool/Manifest
index 89b291161cc2..c7686bcd8d00 100644
--- a/app-i18n/fcitx-configtool/Manifest
+++ b/app-i18n/fcitx-configtool/Manifest
@@ -1,6 +1,8 @@
AUX fcitx-configtool-make-x11-dependencies-optional.patch 3758 BLAKE2B eced5cd163047e7c037ca6b2e24ea0f3c64e62b7b02df6f3ed9e5316e8235b4dc55aee123811753f7976be8b24879f3d1c7aedd9d876708c54a90f907c4409d9 SHA512 8cb36e7a50fed06e2245ec213dee7e351c853f243b6f93eca52039a660e19d42b6df4e4dfea41f95991ac82899b8c8e702fc9e269b74cfaf3edf58083ff7b398
DIST fcitx-configtool-5.1.6.tar.zst 149667 BLAKE2B 2536258eb92c04623b2f1aa77c99cf91919cd4f1d23c0bdf7f87ab8528b2b1305ed6771ee93b25d67ace24dfc5b14413d96d13f5487fe58efe93b36c452ff67a SHA512 1cedd3b5eae3c069774da3456799e26ab36cf8b8a6515cf008fe6e9822bfa7d0992ed69c4ef9671484082778cd5560ee6255446be3ebbf00f305143b20531aeb
DIST fcitx-configtool-5.1.7.tar.zst 149763 BLAKE2B 74fcdf6edccc239c768a308cf590369439dd398bf1a6667f5ca1277991bf504fbcd4c00af51c3e21747a005bc9226315d2e5a441ab183b0f060bfa964d3c520f SHA512 5e6c98478d85ea912d30d213acb232c5abd31b30626d41b7697719bd18c5c5947a3f401cf2d75153fbe3720328f1d8eb76b1a807f02dedd5fcaf44a2bc2b0126
+DIST fcitx-configtool-5.1.8.tar.zst 150808 BLAKE2B ade30b2ea546243f83b8851607f0e9665c3a807adbf93a37a01db3398b9eff254b2598c20350bb6448cd28b43e32defe519d244790076fb15acbc1117a6f5cb7 SHA512 f13b9faba4530c609f34245ed09f9c12267202b3442295905a47fd4c8444f6486e40767a00eff07da42ae1903701540d57584614b4878f64c59d4c84f0144928
EBUILD fcitx-configtool-5.1.6-r3.ebuild 1628 BLAKE2B 923b8a187320632805f7cb45aed60427ad7393fc77cac8437d833d12a3318d86d807a0bbd8048aad8cf080a2804d6b8427d0d59a8439157508cdbb9ea3f0767f SHA512 eadf27ce063ef9f54bb81a7e8d64db0b271b20b5456a970c291790444d6b25a3f8f3da9b4df56f305e30fbbc90f5c13726f211f86b3816389d5e62b720109718
EBUILD fcitx-configtool-5.1.7-r1.ebuild 1629 BLAKE2B 36a232e63f940d2ebc3721eeacb1289868514c79ebf571b4a5eb6b8d745668576c674eddc3a0a92aa0965706e0a0096bcdf69cc7b7ae297be38aaaa09dd7f067 SHA512 1b7e4f3a771d9ef1523073f4c3ccbcf73d9ec59b0c27013d1ebfcad8e51934b2371d0ad4cc29e06aa500a84b10b1c93de42087bfd7c520dcf1d294e4686e6946
+EBUILD fcitx-configtool-5.1.8.ebuild 1629 BLAKE2B 01dbe3273bd6c50beef259197d039e2860aae467e80c12f7e889ffe98f4948c8c197f1340e90d18f6db457048bb0a7c2f409b5de282eabb38ff8db764ba0af25 SHA512 61e419c30ed444cebc9ce488e221226d9786d76543c74a6832dc9edb40d5ac26b6e965bc414ce3f52693567ec63e0e13cdd3733e566a582c49ac930b69f9b949
MISC metadata.xml 741 BLAKE2B b1d72e0cb3035630c5cb30af64e84bb289752a7a27bf5036faf4b43c722a3b03e318be7293565c110e7a197024ad2db34d245926a0ff2ebb332604bc1c595302 SHA512 5f32cf6a46ea93921d092edecf4986f080779857ec79f9697e95f50f5f47e09ad211a08ca42ab1cf246194939f934ac60e739b22fea4f419b0a30871dc294edb
diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-5.1.8.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.8.ebuild
new file mode 100644
index 000000000000..7433c9aa0d1e
--- /dev/null
+++ b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.8.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-configtool"
+
+inherit cmake unpacker
+
+DESCRIPTION="Configuration module for Fcitx"
+HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-configtool"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64"
+IUSE="kcm +config-qt test X"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=app-i18n/fcitx-5.1.6:5
+ >=app-i18n/fcitx-qt-5.1.4:5[qt6(+),-onlyplugin]
+ app-text/iso-codes
+ dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
+ dev-qt/qtsvg:6
+ kde-frameworks/kwidgetsaddons:6
+ sys-devel/gettext
+ virtual/libintl
+ X? (
+ x11-libs/libX11
+ x11-libs/libxkbfile
+ x11-misc/xkeyboard-config
+ )
+ config-qt? ( kde-frameworks/kitemviews:6 )
+ kcm? (
+ dev-qt/qtdeclarative:6
+ kde-frameworks/kcoreaddons:6
+ kde-frameworks/kdeclarative:6
+ kde-frameworks/ki18n:6
+ kde-frameworks/kiconthemes:6
+ kde-frameworks/kirigami:6
+ kde-frameworks/kpackage:6
+ kde-frameworks/ksvg:6
+ kde-frameworks/kcmutils:6
+ kde-plasma/libplasma:6
+ x11-libs/libxkbcommon
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ $(unpacker_src_uri_depends)
+ kde-frameworks/extra-cmake-modules:0
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-make-x11-dependencies-optional.patch )
+
+src_configure() {
+ local mycmakeargs=(
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=yes
+ -DENABLE_KCM=$(usex kcm)
+ -DENABLE_CONFIG_QT=$(usex config-qt)
+ -DENABLE_X11=$(usex X)
+ -DENABLE_TEST=$(usex test)
+ -DUSE_QT6=ON
+ )
+
+ cmake_src_configure
+}
diff --git a/app-i18n/fcitx-hangul/Manifest b/app-i18n/fcitx-hangul/Manifest
index 7ad92ebe44b3..7ca602c07ad5 100644
--- a/app-i18n/fcitx-hangul/Manifest
+++ b/app-i18n/fcitx-hangul/Manifest
@@ -1,3 +1,5 @@
DIST fcitx5-hangul-5.1.1.tar.xz 39296 BLAKE2B 4fadc20e5b312e4e40f592c24d7e724d3d6adb0cef2539a27e624758c5d7d79490ac3dcf960b37e3c2ab451098b1ff9424aea77cf2d9eeaca9b9ba5eaee538bf SHA512 7b16a81cee1448de2428a96f89ce0a4e41f51e8c3f9beb930b068147ef7d93e227081f65ede0d799d1e15692e4742da3ab864fb652fa1812bd5de24da7e3a2f7
+DIST fcitx5-hangul-5.1.6.tar.zst 49294 BLAKE2B a15ce38a87efa1b26ed57a83a3644a6522cbeb5dd31c43f85df136ab89458aeeb071b3fc5d0ee961d494791e7f9ecc7b92fbeac151273e48100664da2c5ac4cf SHA512 812b849033aa5eba4eb1b5178c49e1a6bc03b194a1af0a8f5e113613f07cacfd493d6bcc1044322880aba6e8393071ec1c7294438c64547cd6baca3b8ebf81a9
EBUILD fcitx-hangul-5.1.1.ebuild 671 BLAKE2B 0e0a8fa4d32cdf7ab7fbad12f2a84b0a42dbadb67702501d998a4a933dabd0bf9760ba210a67d406a5a025835da54efa038f2bceb4625cd9e6aebd792d346660 SHA512 a6e6d4a12d5a1a5de6273a6cf24f486d0624d6cc9fa7f501d9191c99c46c5f500740c996cdce0e2081bf51e066038c4e206c6598b281d2c33e0134a128f0d869
+EBUILD fcitx-hangul-5.1.6.ebuild 689 BLAKE2B 787df4001d30344c570c062f30a3bfd622695c8fc9aa8e34cdaeeb40bbde4d71135b429436ea12cb5dfab7880c859bf00b38ac37e71cc4cdfca0b5cf17ea3d3e SHA512 04339f9bda5b157ab0d39aa6c1c10b52316dbd4371f076f8a86c238541e9280cd16dda8fd583c261774af5942cdb39394c92c18208226aef6224742b2e929912
MISC metadata.xml 578 BLAKE2B df1f88be12bd82f9fcc5e7f0bf84df7ef2a7ae6b79eb7cdf85b63da024b9783ecab92f2dd3d15e2a8d60c92aaf42c7d0010bd0260586292f760618c8471f8742 SHA512 23b272d6a2eae2a235314070543cdb55250d0eeab69fa5de8fe46e40d260f53544d98023fdbfb4d78382a42c85b504db2a81c7fd6705f7d484ad09de449a89d2
diff --git a/app-i18n/fcitx-hangul/fcitx-hangul-5.1.6.ebuild b/app-i18n/fcitx-hangul/fcitx-hangul-5.1.6.ebuild
new file mode 100644
index 000000000000..fae4f1c54052
--- /dev/null
+++ b/app-i18n/fcitx-hangul/fcitx-hangul-5.1.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-hangul"
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Korean Hangul input method for Fcitx"
+HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-hangul"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+DEPEND="
+ !app-i18n/fcitx-hangul:4
+ >=app-i18n/fcitx-5.1.12:5
+ >=app-i18n/libhangul-0.0.12
+ virtual/libiconv
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+DOCS=( AUTHORS )
diff --git a/app-i18n/fcitx-lua/Manifest b/app-i18n/fcitx-lua/Manifest
index 98aee1073981..3dd053d16221 100644
--- a/app-i18n/fcitx-lua/Manifest
+++ b/app-i18n/fcitx-lua/Manifest
@@ -1,3 +1,5 @@
DIST fcitx-lua-5.0.13.tar.zst 40578 BLAKE2B 05defed55711d26c2fabf41e5474f7f90224a11cd8a758b5f7afc4ed6096560ab6c220745968bb0ca28367004cdf665856d04c3b52830092e3633188cd41c394 SHA512 40855f65537c2e56e1a00d7ea160d6aae9d360ff27def7f95b2f08de16c656db7a178a676f49d817b9d16eac80f73ad12f84b966eeed4a3f38f119519d288805
+DIST fcitx-lua-5.0.14.tar.zst 40916 BLAKE2B bd69c015af2c386ca3574d7176e76713f468ba68c4b8fc1369be293730c20ff31cccc5ff12a9379c9d16233bae7b16a968954cf5fc2b406400e95ec0cff0f3fb SHA512 87b8fc3e8d41d08e83281140a905fa63f4b927ee8355b2e7c4d06b862cc08d35b6c39d5d8116c90dc47cbc0e046ae0b98086fea1b019d2eb140dcbfa6eec4b28
EBUILD fcitx-lua-5.0.13.ebuild 877 BLAKE2B 16a605ae7dce1805b59363bb4ca7964e92418ca4cf3eb5f7122a35e764541981e288443f0f6ea173077f6400397cb12a655bca13552158bf379319f01072d85a SHA512 a55012dbbb02ab55dc036236b48c4cb41ed172dcb2e97bde0a6632bc404e76a306315ffe25abcbd812c47fa24c9faa99a50dfcf82824971713c3725dfa8b0185
+EBUILD fcitx-lua-5.0.14.ebuild 888 BLAKE2B 42d8c7862879596805cbd9c75cd3df39d22c95e4f67f4370a3c02a5ce7ff58115b387357d9f9f451585ca611a76768c21b506edf4fd0807eeaee6f4641dab141 SHA512 cd4a922cd75f9fc269fb77971a774003bf55ba2d9b1232986e541925a7de4270ce705a9b730c9e453cc2f949cff68ee708ce8c49dd300884fe043a8cf491c8cc
MISC metadata.xml 1018 BLAKE2B 64a202bdb4addde0999963a134ae283b62945b4448b7942994c6aa6809f5506220461d697398cd5562123a5aa902f56f83f0ad2c65e708e9daa969475fc37387 SHA512 35777f31006124a5970656be244de8bd1134d0f7cfc24ae5a7ee576e9d2841af36a5a2bd239d36ef9a3accb19a75c20710f720151c23f2b3f08d98de6ce27ce0
diff --git a/app-i18n/fcitx-lua/fcitx-lua-5.0.14.ebuild b/app-i18n/fcitx-lua/fcitx-lua-5.0.14.ebuild
new file mode 100644
index 000000000000..5d18d4ca51ca
--- /dev/null
+++ b/app-i18n/fcitx-lua/fcitx-lua-5.0.14.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{3,4} )
+
+MY_PN="fcitx5-lua"
+
+inherit cmake lua-single xdg unpacker
+
+DESCRIPTION="Lua support for fcitx"
+HOMEPAGE="https://github.com/fcitx/fcitx5-lua"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="+dlopen test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ ${LUA_DEPS}
+ >=app-i18n/fcitx-5.1.12:5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ lua-single_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_DLOPEN=$(usex dlopen)
+ -DENABLE_TEST=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/app-i18n/fcitx-m17n/Manifest b/app-i18n/fcitx-m17n/Manifest
index 82d2d05ae625..be78ef5dcd9f 100644
--- a/app-i18n/fcitx-m17n/Manifest
+++ b/app-i18n/fcitx-m17n/Manifest
@@ -1,3 +1,5 @@
DIST fcitx-m17n-5.1.0.tar.xz 23996 BLAKE2B 94802b1584cde13d0f613e5506a05ce101cfd0ecf245be980e608f8c6dd509540a877edb1d14ee376da8834f6fcf947a0d88ad1ed7019e47fa4d8bf5d04c3900 SHA512 a28a170ba62edc9b6e225f5ff6d76c8d7333006429a6d496abd2b7b49a9f82e01a2ebfdd670609c96529bbee36a01fb1937abfab745f1d3f3a4f196f3b9fc3df
+DIST fcitx-m17n-5.1.3.tar.zst 27964 BLAKE2B 8ee22fab28e9da79ca3d24ee1aaae10623e07daa17b8cf950c03bdfbf7a0fcc83439af72c6443d9aa1ce50614f0bc5f70af139bb795f9aeec7d1c4e064f670a5 SHA512 188d7d02fc6897c3b5966c369b7875c175e5ebb23ee87eefaf295ca36309bfa42cfe846ae57b09be850f6c0f9bdfe1045c6bfd259f92f6d350cb4f15c1b48f26
EBUILD fcitx-m17n-5.1.0.ebuild 784 BLAKE2B 757656b2dd9cdb639f636e27c2951868d4131f388fb878f9a709dbbf2daf34e75a2346d0e1f17c26317fb0ec4781af094d7a78226f9bac0c6092675b6312f027 SHA512 7041b9b83fe2f7ae3ad1a690bb73b3f364fc3ee418ac2917bb349533f7746c5195f045c965afadfba80d8f3287776827d561a465727d4e5a262e6952e97b1a66
+EBUILD fcitx-m17n-5.1.3.ebuild 803 BLAKE2B a142562676a3edcb9166fbcda237d0da8567481242b24bc5babfcdc3683a4108a9510d14706e58fcb2c4e42d3daa8e4d3edfe67ba6753656fd9c577f619880ac SHA512 0924bfd683f07f88df96d99d6a829e238de9def173a1f72702e3fe3c02bed47e1082d1be7c072731ad04bdbf2e8adf38b10bd06d27af07447dd17dd295896e65
MISC metadata.xml 576 BLAKE2B 9b00e890fd1adbbe7082536f30f3545f48848fbe63f8af9ba64f27e9564b2d471ca73a8a21f60e444e4dc7a80242e35b70e8dc4d159a7e721ee77a0970d67dc3 SHA512 69d617378c506be4fc9ecfa45a9b14bb977a9c44ee1d9271ff40d80f8e8e8ade1d73ad4981e582fe32f50b9d8e005d16edfec72b534c2ae03bb9ce9e86c46318
diff --git a/app-i18n/fcitx-m17n/fcitx-m17n-5.1.3.ebuild b/app-i18n/fcitx-m17n/fcitx-m17n-5.1.3.ebuild
new file mode 100644
index 000000000000..c68a025cd56e
--- /dev/null
+++ b/app-i18n/fcitx-m17n/fcitx-m17n-5.1.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-m17n"
+
+inherit cmake unpacker
+
+DESCRIPTION="m17n-provided input methods for Fcitx5"
+HOMEPAGE="https://github.com/fcitx/fcitx5-m17n"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# m17n-gui>=1.6.3
+RDEPEND="
+ >=app-i18n/fcitx-5.1.12:5
+ dev-db/m17n-db
+ dev-libs/libfmt
+ >=dev-libs/m17n-lib-1.6.3[X]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ kde-frameworks/extra-cmake-modules:0
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_TEST=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/app-i18n/fcitx-qt/Manifest b/app-i18n/fcitx-qt/Manifest
index eeef47d01a8f..1b7aecefe41e 100644
--- a/app-i18n/fcitx-qt/Manifest
+++ b/app-i18n/fcitx-qt/Manifest
@@ -1,5 +1,7 @@
DIST fcitx-qt-5.1.5.tar.xz 93980 BLAKE2B b119cbf886a6c7d37c3d959897dea38ad2c1112811ed776ed53ee715f441798b300d54023b34980f625ef2cf3235be4f6c64f7e8c2c65568c8487306714bdb1f SHA512 736677a268d345a962e8c44af81870d2cfc62db72c7a089e2c11151f7f682659ec83307a3397d1feb2dda7e9419847d5e365f7a20ca9b7d6216b690cb9c515c7
DIST fcitx-qt-5.1.8.tar.zst 128800 BLAKE2B f8fd49f7cb6d152fd99d036494274f6a1883159140edbd73f525ca4caeb0a8f626671e182ba988b57b85e3f840c900353907eb0a941189b1d5a0b21430df8656 SHA512 ecd9131b2266888345363c39bf4446f6d6d127662d0e67a9837a106f6124d189fa0c74e0cac3f3a6680a3d533316fb6333a83fca1cf9c90561e0b84174abbabd
+DIST fcitx-qt-5.1.9.tar.zst 128804 BLAKE2B c21e344c1eab3933abe4eb9558ec55a24ed952dcb0f00e16542be6408f4ac98714ba989dd442c1b9ea39e26fe3656f2d1ddbaac4380e6ef535048673637e85f0 SHA512 81859215884e3f4a598e2f1d60c2403fa4ddb078732b1292df9083a539e470e7bbb44319e968d47fecad1e4bc28424f451c1a54918ba12d2a265c59ae69f798e
EBUILD fcitx-qt-5.1.5-r2.ebuild 1376 BLAKE2B 7968d3b50c3c9dcb132a1e9fa784c74baebe0662850bae2f104c4eead3a053b3970d884b6753c270a25084ec77a704967d20b3dc38e955707a913a8626f9a052 SHA512 8c83901a2ebedb310cb43275b1e870002fbbb3a2fc6b18200072b36f2bdd8f01b47ef72895e67b654c2cc09eb10b91d5674130c4ec76095013d5be15fbf6bf55
EBUILD fcitx-qt-5.1.8.ebuild 1387 BLAKE2B 5ceb1d1d1b4f24a037c47ddd448816d84ab6ba485b72444f4a017178e630416fba18f90a7999ec505bd5fd7e51518e4da1c3f2fe8f4f78dbc3f0a114f9b43ac0 SHA512 6ff4d22fdcf3aa2dcb4cfe13269bcdda2b4b7128ad6fee804683209cb0b70ecca14abd23efdfe7a58b552f291e17b2f07061f9a44bcbc91c8ef00339ac70e0b7
+EBUILD fcitx-qt-5.1.9.ebuild 1389 BLAKE2B 2198fd155bb5a50496efb1dcfc624ae7b019015dcae26ae620814512f52139c3c306a78e29a60e45db6f78627f14428a9e52b5f6701d69046f52036455ab6b9a SHA512 409cf8ac23a940f219d007cb63ed170f992f200c5df3ce5e94e294b498f6b42adb2845c5d4dac704368eee88586f90bcaf0faffef2628446848dd228a3ae7de8
MISC metadata.xml 746 BLAKE2B e08a44b85b899bb04c0683bea836d0c79cdba1b82e0e6a2ecd85e32f258bd8b2e305cc9a95465b34fb73707c718e1e27a2835d8b3afb98c9aa184a7efc0f55da SHA512 81b171a9e601eba0ee1df96f7662f3486a30236a9faed67c274446f75d998529eb37233c928307db3875349afec1db704e25149d67ff45055bd7d0bd09047c45
diff --git a/app-i18n/fcitx-qt/fcitx-qt-5.1.9.ebuild b/app-i18n/fcitx-qt/fcitx-qt-5.1.9.ebuild
new file mode 100644
index 000000000000..783aea771fcc
--- /dev/null
+++ b/app-i18n/fcitx-qt/fcitx-qt-5.1.9.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-qt"
+
+inherit cmake unpacker
+
+DESCRIPTION="Qt library and IM module for fcitx5"
+HOMEPAGE="https://github.com/fcitx/fcitx5-qt"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="BSD LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="qt5 onlyplugin staticplugin +qt6 +X wayland"
+REQUIRED_USE="
+ || ( qt5 qt6 )
+ qt5? ( X )
+ staticplugin? ( onlyplugin )
+"
+
+RDEPEND="
+ !onlyplugin? (
+ >=app-i18n/fcitx-5.1.5:5
+ qt5? ( dev-qt/qtconcurrent:5 )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5=
+ dev-qt/qtwidgets:5
+ wayland? ( dev-qt/qtwayland:5 )
+ )
+ qt6? (
+ dev-qt/qtbase:6=[dbus,gui,widgets,wayland?]
+ wayland? ( dev-qt/qtwayland:6 )
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+ !onlyplugin? ( sys-devel/gettext )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_QT4=no
+ -DENABLE_QT5=$(usex qt5)
+ -DENABLE_QT6=$(usex qt6)
+ -DENABLE_QT6_WAYLAND_WORKAROUND=$(usex qt6 $(usex wayland))
+ -DENABLE_X11=$(usex X)
+ -DBUILD_ONLY_PLUGIN=$(usex onlyplugin)
+ -DBUILD_STATIC_PLUGIN=$(usex staticplugin)
+ )
+ cmake_src_configure
+}
diff --git a/app-i18n/fcitx-rime/Manifest b/app-i18n/fcitx-rime/Manifest
index 4f614d8b68f4..d690b0ded30b 100644
--- a/app-i18n/fcitx-rime/Manifest
+++ b/app-i18n/fcitx-rime/Manifest
@@ -1,3 +1,5 @@
+DIST fcitx-rime-5.1.10.tar.zst 64546 BLAKE2B 0a5c9f899b5c2632fa782f7666aa5b6321b52898c4b3f4ffe34d46653e223c5b2874e561e462a9934dfe43e2456200a49d36e1c02817899feb2a4ce3360f08ae SHA512 6b7dbedf9bfdcb7d9a2eb5760e6aec10cf239b6a67961fccff04f47d7fe826cf300796a2e06a64f82695f944c0f196abb384d0b56b664b53e377a3f1ed9f2ce4
DIST fcitx-rime-5.1.9.tar.zst 64335 BLAKE2B aac7f54cc5bf3617744d1f85c13ed402fd13c41c81b144225d49e6ddfc11b207d286bdf8f91ec8b7156bebc9af4c6c6c2badc3fe1747c35851d88b4574cdf651 SHA512 efffd620d960346b96333bc3403e1c8a25acc99103ba2c465a5c27bb32842497c64647af540af306d8e0bb6d9ac4fdf852db7911233564ea38ee3980098f7336
+EBUILD fcitx-rime-5.1.10.ebuild 711 BLAKE2B bb0a8f8f96c0721b1eb1e6c1ffa6eb7881fc707f8f38ebc890454736c942e9467ffdb19cfaba9c3cfc8db85e4bb4ac0e3adf665a8552fb95ef01919397852ce4 SHA512 3fddca8450b00194a0aa5241e1f5834b8cf54003aeeef40e3123264dba9b28d513b42d93a206b81c152d3b771e0321a539bdc41d361e10db9ad1bc7ab7b81818
EBUILD fcitx-rime-5.1.9.ebuild 704 BLAKE2B cd3b78ea042eb0e6f0d1d7c0f2e8779202951664c68c26cc6584a9c0dca0c6f890daa728b67f7286aaedbab998b02c259a5e953ad9728577858ffdee8220f0d5 SHA512 95436eefc367e5c9bfb625eeb9267019374991db73dc2b166e6e5c4f2adc0dda51cc05cc16817d04f07274753b187cefb069329ea968e94d9c546f296aa7066e
MISC metadata.xml 790 BLAKE2B 818bb9e5b53ff1d1b534bd62da99bbf54fc11b2e91b87e787a2ab8b32f5026fc6bf9a8d7b4a1900960e80a372763e1107eb739c0f10dcc41a3addcfaa14eab1c SHA512 ea6101b5754211c9d9c51165cc7069c837ea418d68956f4de799e1490f456c5afee4b7efaa4c24478d14eca754837d1794a8d9713375e5fc14fed0942a6536ab
diff --git a/app-i18n/fcitx-rime/fcitx-rime-5.1.10.ebuild b/app-i18n/fcitx-rime/fcitx-rime-5.1.10.ebuild
new file mode 100644
index 000000000000..8fe5a25e8aac
--- /dev/null
+++ b/app-i18n/fcitx-rime/fcitx-rime-5.1.10.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake unpacker xdg
+
+MY_PN="fcitx5-rime"
+DESCRIPTION="Chinese RIME input methods for Fcitx"
+HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-rime"
+SRC_URI="https://download.fcitx-im.org/fcitx5/fcitx5-rime/fcitx5-rime-${PV}.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+DEPEND="
+ !app-i18n/fcitx-rime:4
+ >=app-i18n/fcitx-5.1.12:5
+ app-i18n/librime
+ app-i18n/rime-data
+ virtual/libintl
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules
+ sys-devel/gettext
+ virtual/pkgconfig
+"
diff --git a/app-i18n/fcitx-sayura/Manifest b/app-i18n/fcitx-sayura/Manifest
index bf534b140667..1cd518ad3529 100644
--- a/app-i18n/fcitx-sayura/Manifest
+++ b/app-i18n/fcitx-sayura/Manifest
@@ -1,3 +1,5 @@
DIST fcitx-sayura-5.1.2.tar.zst 25363 BLAKE2B f498b9062c0e450b8cd3632b231e6e3bc7010ef6aed6bc0b6c6118de854202e36ffa04249ebe4527a69e30d261c3c07a89f221fc9b578df4eee293acace05766 SHA512 bc00188affa127f3ddbcd5eb6dc99030f432bdcf408e4b7abbee50fd906686f9697338e2d774c6639e5984f1a5bc1ab00261ae4752f9a984c4a639fe5315645f
+DIST fcitx-sayura-5.1.3.tar.zst 25613 BLAKE2B cfa8db8baa700867579cf364ea6d2a4cc31da49bd5e5e087dd31f93f012b7d5d87dfdd9eee58e3110108d709c562a877532e95400b64cd2643f9c0af75582e27 SHA512 30733d695840607371f5ff0c82014df80455f087fd746265a786692c3e9fa55ecdc781259fe007eb95acc129125d7394580f54b762fd27f264233a469032e4f3
EBUILD fcitx-sayura-5.1.2.ebuild 571 BLAKE2B 8d197602f553fb6aea69817f393d810a501d4c332be8c0f54e837809c279bbf711f2e183784a672576c4b4d055f71b43cdc501e77c50507d2da82305dcfe10e3 SHA512 80b2ebacfd9ca192125ca902bd263033ac237a09b5b0859cbc4a4e8bd49fc499d0ffa51ae107749feb2fac83b4f5f44a5e4b712d35c99f328e9bf365ac282a8f
+EBUILD fcitx-sayura-5.1.3.ebuild 585 BLAKE2B afeee9a90a94cbb6d5a1a1ba5db634e6cdb594e166d83a5ff86d9aed1a5336496f4c953dc0936beee58e8cba0ac9338b780a20f3ef1f916c45b23d19ba11d7d0 SHA512 678f1514210df93aec69708db1e2ccf511ffc3288b49de94b16e13c178b9ff2ed2744503f60c40e5851cd1e6ba0b533c5fbc86748e6855720a1f17f1bba708c3
MISC metadata.xml 578 BLAKE2B fa86c49f76daad9708064c6cdfc01602333daa4c4b72186c4a961e8ff3d7657d0568fa16d38393c40fc0afb53cc735b794c2bb9e0a4c65a40cf40ffa397697d4 SHA512 57ea95e3bfbd77d7a23e760232886b6a009acf50b4f84bb006ec7204f4e7bc6111a24bcb78dd19edf1db229087108f6c1cde32cafcf1e46af98da5aefe139ae1
diff --git a/app-i18n/fcitx-sayura/fcitx-sayura-5.1.3.ebuild b/app-i18n/fcitx-sayura/fcitx-sayura-5.1.3.ebuild
new file mode 100644
index 000000000000..29b0caaf1335
--- /dev/null
+++ b/app-i18n/fcitx-sayura/fcitx-sayura-5.1.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg unpacker
+
+MY_PN="fcitx5-sayura"
+DESCRIPTION="Fcitx-Sayura is a Sinhala input method for Fcitx input method framework"
+HOMEPAGE="https://github.com/fcitx/fcitx5-sayura"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="LGPL-2.1+ MIT"
+SLOT="5"
+KEYWORDS="~amd64"
+
+DEPEND="
+ >=app-i18n/fcitx-5.1.12:5
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+"
diff --git a/app-i18n/fcitx-table-extra/Manifest b/app-i18n/fcitx-table-extra/Manifest
index e152bc8e90f8..e45107d2bf7c 100644
--- a/app-i18n/fcitx-table-extra/Manifest
+++ b/app-i18n/fcitx-table-extra/Manifest
@@ -1,3 +1,5 @@
DIST fcitx-table-extra-5.1.6.tar.zst 13837895 BLAKE2B e28c413dc911b37ca20cfcb130a10034550c4c602a4a4e0039861f571654e8c3a2c308757b4e5e21035b783e8ceedd0fd751a41054db7d61ac06aacb4a76d2a9 SHA512 feec1363c9d1b2cb1a91e020bb3c83d9f77d78237d26ec55716c8864a8150b4cd5eb3c47c24fc24641ca4d99b2bba08c7de3bc39bf732a89fddb13222469b27a
+DIST fcitx-table-extra-5.1.7.tar.zst 13838076 BLAKE2B a0668cb3a418a91a3f66cd5f86d403cc7e01ae9ff91322a4cd99355cb2079c4cc371bc952351f8d7958086ebc7f62ed95a27cfbe2f5d456aa8f155e2a3da4510 SHA512 13268ba2109a404a2b04adf18a6cc15e1333a907c06cd8eec7c548c26e62cad73c1095ba4bbccbc1ec70b5f794f17ec67c268f318e9eaead659f4adb870363d9
EBUILD fcitx-table-extra-5.1.6.ebuild 677 BLAKE2B f3e5b48caac54d8eddaf380cfca603b38fe5e14d8bf1140b5ce23dd6f5ceb3fc333b52acaf3bcc14839772503f151877302049dc42406656670c55b356e6e121 SHA512 49c6e5b509bb86503aa1d78e834f36fc76f8f3cc31e34abcd4738b3cb8001d6658b40bd861d8ed9f18399a4d3d16c0bf968379dbfde063c1cc4081e06717fdaa
+EBUILD fcitx-table-extra-5.1.7.ebuild 679 BLAKE2B bdb7b8ac7e04491c0955e54687051aaa63db642302c9f34e5a3c79b31e48c15fdb4f620ea2221f047a2ecd656ae806a985b184ca954092d45cf41266ba9f4ebb SHA512 0e4b38d751652637c49a6f63840cdb94f506614966d4950c25e6516aaac6542badaa9bd6d568500ba974104a123c437e370fd8a9625bc45163be4a8208dc1bb6
MISC metadata.xml 583 BLAKE2B 8aeb69b41432103311c9571c1b54ae1747ba1d25c99bad6b0e1cf2794bc069cfd69137c881be4e38e9656ab29fb61c785bd0cea32c8162c1ac69c5c923443fec SHA512 556771429f855ed3feabc3df0a5991856e6ba054f098207276a56986642dfa4a8290b750ad9f47329a4b1d32638da59bf9ea0b9599be9986e255b7ec6cad3641
diff --git a/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.7.ebuild b/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.7.ebuild
new file mode 100644
index 000000000000..673c221c80b9
--- /dev/null
+++ b/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.7.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=fcitx5-table-extra
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Provides extra table for Fcitx, including Boshiamy, Zhengma, Cangjie, and Quick"
+HOMEPAGE="https://github.com/fcitx/fcitx5-table-extra"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="GPL-3+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+DEPEND="
+ !app-i18n/fcitx-table-extra:4
+ app-i18n/fcitx:5
+ app-i18n/libime
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
diff --git a/app-i18n/fcitx-table-other/Manifest b/app-i18n/fcitx-table-other/Manifest
index 8d2189e8ccc1..0110a8810293 100644
--- a/app-i18n/fcitx-table-other/Manifest
+++ b/app-i18n/fcitx-table-other/Manifest
@@ -1,3 +1,5 @@
DIST fcitx-table-other-5.1.3.tar.zst 532361 BLAKE2B e966d5b259e96e60bf7f7744653fe6f6111a573ce9f10ccbd7fbd99028d6f38d607a6d51133f3492734b211ac5db214bafcfc0d21069f93da2ca6881e00d67aa SHA512 847e731c23e42b7a34bf145b489636a62812265c8b7d9fe0197f25f953d9683e0f8c96fccc3c6bdbb0a31742ab79258e3fee5b0b7a94e82b392d4d8471897415
+DIST fcitx-table-other-5.1.4.tar.zst 532235 BLAKE2B 6c9ab150a4e3ae3140b3f756cfebee6cb79b9b9ef161b7f23198fe0309b8ab1edfb634de394637c0ce936df9e1f92164ffcd550dbd9acbb75c01a81164526967 SHA512 19d4b54a8404efee31e14b8d8a8a66decfd50fc4c48ddbe0c1346fb785314eb0327bc11b376a389fc68c03cd721b1961dd113c0e7e89faf0c539c4a8ba87f47e
EBUILD fcitx-table-other-5.1.3.ebuild 644 BLAKE2B 0b371ba45d88a00af4a2e02bd119b9f739ec2db8ed7c46f84f3d3a33d10d31fc2abcd65d80fe90f1bf970a71bcd2b313659105ef8a18168bce69524cd19190c6 SHA512 c28c1f2347d3f0c28f654cf3b9c12b413ebf99a962ec3195166f6dc41f354f430b187306976da9c6e343d69bdcf6341d0a2f837abcbe2baf142b3dc4c7e80ce5
+EBUILD fcitx-table-other-5.1.4.ebuild 646 BLAKE2B caa11a4f01999f9ed328a7cde6994102d3b5ddf3fdad35d3a2d7b03c12e3154a76fb5fa57cc29dcbbc0bfa80560eb50552069c2fe93e7bf0e4ff29b2465683bd SHA512 badae2a68d6a4c941ecb184d7aedeab1fd6c04d2907930b59e8c64e0826d820d5d4042960440b7e82eb06aee179e03a2b0f3cf103f8ea681aedf490859b947bd
MISC metadata.xml 583 BLAKE2B 9e27f3a3ffa0da1affef2ccabd3535f69a10a13b1a79f1eec74005ae1b97b8b3b89be1a90117ff00b7d6e903acc6a6e8b1d1c10f5fc1b7e7274edf6bd40d80e0 SHA512 2705b85869a5827543d897de9861ce7630ffe67d6e9d51e2b571924aa39d05efe3f8b4296fe80fcbe427783bec673427c0e96ad87bb8535ecdbc7f1f8b100bfe
diff --git a/app-i18n/fcitx-table-other/fcitx-table-other-5.1.4.ebuild b/app-i18n/fcitx-table-other/fcitx-table-other-5.1.4.ebuild
new file mode 100644
index 000000000000..2397aac01d8e
--- /dev/null
+++ b/app-i18n/fcitx-table-other/fcitx-table-other-5.1.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=fcitx5-table-other
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Provides some other tables for Fcitx, fork from ibus-table-others, scim-tables"
+HOMEPAGE="https://github.com/fcitx/fcitx5-table-other"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="GPL-3"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+DEPEND="
+ app-i18n/fcitx:5
+ app-i18n/libime
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
diff --git a/app-i18n/fcitx-unikey/Manifest b/app-i18n/fcitx-unikey/Manifest
index da51a5879660..c270bd1c8cba 100644
--- a/app-i18n/fcitx-unikey/Manifest
+++ b/app-i18n/fcitx-unikey/Manifest
@@ -1,3 +1,5 @@
DIST fcitx5-unikey-5.1.4.tar.zst 114482 BLAKE2B daa7cb04f2047e7495f4699c4b7abe711b96553f8339b6ed41f84e934239e935ba55110076fd177fe14a8a5f01b65090fb2bf517acef9d085af018879b10b75a SHA512 d8918222c37609c078bdf6d73a5acaa5ebaf23b4b49d253850c737ac659cee94956ee8782b3ac2ea6eaa5cfdb8fccec6a62e86d6b0a1b4f5b03c4a6e395ca3f0
+DIST fcitx5-unikey-5.1.6.tar.zst 114937 BLAKE2B 96c832dbea695f8d90910ae4a1d07c69a05fce5a2bc982f47dd4b2b4e0566607e76a9b8afbd769bf51317c080ab276feef4285b918f7e0e82375f09b0b97007f SHA512 05e13eb63fedc4dd6852c0fa42efd89ceba1f6d90a9d8d1c04547d0bc3877f46ebce4cfb0a495331d911401a070b10cc42d5d5af818cc9ba6c8923a87254e89c
EBUILD fcitx-unikey-5.1.4.ebuild 988 BLAKE2B 23f09dcbb0747b80ae7027f41e74a46b95e87b23ed85b9ce4153bb43cfbe54717c605861aa0b39660394586fdee39482f50cbfd6bde7ca4b6d8758ec80dcb448 SHA512 022d6d31c01c745db211ea535aa043a35550f0216e1949313cb4cb31dfc9eb891f10cd383e13260463400abec81d3674d9371925a643de7bd7ba2dbe5364a477
+EBUILD fcitx-unikey-5.1.6.ebuild 993 BLAKE2B ff6488a97cd6e1b5e43074c15a4eba849e8495c260cc82108e2b9e5de128b73dfcc9dd82999e1a3839c24ac78e0e47b1bfc70400811421997520a94b01a797c2 SHA512 927ace6c1c423a06707f7f82a2f4c652a6261948472795145e42db85b6af2e9d9ade58f3d8242a093a9860069be74b7c697d3e59bc8672ae9971a082acefd812
MISC metadata.xml 578 BLAKE2B 9f9b8caae9b94cd5a0324bd2a5f1cf67b5d6be173d5a0b10e30119cfbcf0f7416a7aa018049cb9abd392b416f5765b49fa555c1e5ebaf5ab8bcafa3ca0135db2 SHA512 691eb90302e2ad201015fa7f206ae551618fc531ef756c45ebd1792c635d1a483ff890dca0a9a9d84c2b2de8752bc9adc5facc8942c75394ebe5ce9e26862e85
diff --git a/app-i18n/fcitx-unikey/fcitx-unikey-5.1.6.ebuild b/app-i18n/fcitx-unikey/fcitx-unikey-5.1.6.ebuild
new file mode 100644
index 000000000000..6536fa939b23
--- /dev/null
+++ b/app-i18n/fcitx-unikey/fcitx-unikey-5.1.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-unikey"
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Unikey (Vietnamese Input Method) engine support for Fcitx"
+HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-unikey"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~x86"
+IUSE="+gui +qt5 qt6 test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=app-i18n/fcitx-5.1.12:5
+ >=app-i18n/fcitx-qt-5.0.12[qt5?,qt6?,-onlyplugin]
+ gui? (
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5=
+ dev-qt/qtwidgets:5
+ )
+ qt6? (
+ dev-qt/qtbase:6[dbus,gui,widgets]
+ )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local mycmakeargs=( )
+ if use gui; then
+ mycmakeargs+=(
+ -DENABLE_QT=ON
+ -DUSE_QT6=$(usex qt6)
+ )
+ fi
+ cmake_src_configure
+}
diff --git a/app-i18n/fcitx/Manifest b/app-i18n/fcitx/Manifest
index a20305cc7318..d1a723af858c 100644
--- a/app-i18n/fcitx/Manifest
+++ b/app-i18n/fcitx/Manifest
@@ -1,5 +1,8 @@
+AUX fcitx-5.1.12-make-x11-dependencies-optional.patch 623 BLAKE2B 12b3cde5b5aba412bf59246f2136482788c863ee264152c018f84a72cef4be2cad50804eaafe21457eec129c9882de8fd14d3547ca57d2a3011d29a5c6e63547 SHA512 a480d316c73abe987bbdaa13116a7fe6a4afbc6d46c778184fd003ab2c2cafc2bce10f1772fbe7e0638dbeb2d0a333119e54c30ff08d0496fe367b2f86378fc6
DIST fcitx-5.1.10.tar.zst 8309913 BLAKE2B a63f5c747dd1d7a519873f00f234ae43d1ab5458e57b809f01e2b6cefc3e3921ecd7fff27cf4b21d59842f11e8d397760d90cf6572b42f65d226b21acc18fefc SHA512 196bc26f7dd50596da90e6b4b0a8b4886b57ec928c182427fb8763507f1f4cb39a252bfddcbd6eccaa0cc920070b7b9fda03f18fd444f84154ddd925678ad7d4
DIST fcitx-5.1.11.tar.zst 8310353 BLAKE2B b38daa03c40b19454cf8b82dc6c9d799730fb614bb606d86f0dfbadb6dd88f3a382f4c2b2a8f820bf4b01e27e27be82ed2624fb3f0a70843af5f72924e62e58b SHA512 d2fee4b931175d67ed29058af5dc644c6918829ca336e88566781ffaf5ccbe942281e9a41459b5ad8ad37756bed24b999127f8b17d8925bb923a9eb10d1081fb
+DIST fcitx-5.1.12.tar.zst 8317084 BLAKE2B 097881acde8fc1cf6960fd20878bb25c483684ff9ad9ffa133081d91fffd50c53b29998b1577866f10a8cb409a3c0fc96766909f6bdf268313e768de79e372ea SHA512 82943f6c2e809e8d9049d457f59e52bc202daf922abec032efc589eefad77b4db4398fbaea92c019eaeaa40ccf51585a8a80676a7909433a8576dc63fb639645
EBUILD fcitx-5.1.10.ebuild 2502 BLAKE2B 6f5025a3ff53e11f2416de3759cf00b31dc56bc8f11a7cc06b113047903ded8c6d5eaab98d3bb226872d98e98e388e97fb786853464466496ff00dea2e51aea6 SHA512 f662d1548a7dcd9c7231aaff555ede5b61f661fc95b125e4508e95496f50fe86dd0c282b1af7e91763d93c7b293738959ce5c990710e16505fef3b8dde0352a7
EBUILD fcitx-5.1.11.ebuild 2502 BLAKE2B 6f5025a3ff53e11f2416de3759cf00b31dc56bc8f11a7cc06b113047903ded8c6d5eaab98d3bb226872d98e98e388e97fb786853464466496ff00dea2e51aea6 SHA512 f662d1548a7dcd9c7231aaff555ede5b61f661fc95b125e4508e95496f50fe86dd0c282b1af7e91763d93c7b293738959ce5c990710e16505fef3b8dde0352a7
+EBUILD fcitx-5.1.12.ebuild 2573 BLAKE2B e1ad99fa82cc6f54cbe42a4bd3a2794288ab56e98126ba4e40b3555b2f76d12677f71454715e0f42edf131d457c7a4e87f8535e8357759cf5ccfb840360eef96 SHA512 0458b7a79c802bef9bbd62e9a78183e4dd679e40ee327ff04825239580dd81bc359e0421e03360c78c2724d8b5d96acc5d0038a29b3b4363c7d521042685e803
MISC metadata.xml 1123 BLAKE2B dc2f8ea69b22e7af90a9980228b8e3a677d51e98b004622985a9a92bee395e45cb1a6367530e75268daabeaaf9dfe38ea383844bcdf6acb7b0edcfcad2920c82 SHA512 edf2d04562271d6582e11cbf5ba7c10a9e320b06af4c8651cc3b862e2992e3522ca746ff1b7fd40f43d45b1e716d32c522cf60ff0ee557de29096b1a3a36ef90
diff --git a/app-i18n/fcitx/fcitx-5.1.12.ebuild b/app-i18n/fcitx/fcitx-5.1.12.ebuild
new file mode 100644
index 000000000000..91033a878585
--- /dev/null
+++ b/app-i18n/fcitx/fcitx-5.1.12.ebuild
@@ -0,0 +1,125 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5"
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Fcitx 5 is a generic input method framework"
+HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5"
+SRC_URI="https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-${PV}_dict.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="LGPL-2+ Unicode-DFS-2016"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="+autostart doc +emoji +enchant +keyboard presage +server systemd test wayland +X"
+REQUIRED_USE="
+ || ( wayland X )
+ X? ( keyboard )
+ wayland? ( keyboard )
+"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !app-i18n/fcitx:4
+ dev-libs/libfmt
+ sys-devel/gettext
+ virtual/libintl
+ x11-libs/cairo[X?]
+ x11-libs/gdk-pixbuf:2
+ x11-libs/pango[X?]
+ doc? (
+ app-text/doxygen
+ dev-texlive/texlive-fontutils
+ )
+ emoji? ( sys-libs/zlib )
+ enchant? ( app-text/enchant:2 )
+ keyboard? (
+ app-text/iso-codes
+ dev-libs/expat
+ dev-libs/json-c:=
+ x11-misc/xkeyboard-config
+ x11-libs/libxkbcommon[X?,wayland?]
+ )
+ systemd? (
+ sys-apps/systemd
+ )
+ !systemd? (
+ dev-libs/libuv
+ sys-apps/dbus
+ )
+ wayland? (
+ dev-libs/glib:2
+ dev-libs/wayland
+ dev-libs/wayland-protocols
+ dev-util/wayland-scanner
+ )
+ X? (
+ dev-libs/glib:2
+ >=x11-libs/xcb-imdkit-1.0.3:5
+ x11-libs/libX11
+ x11-libs/libxkbfile
+ x11-libs/xcb-util
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-wm
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ kde-frameworks/extra-cmake-modules:0
+"
+
+PATCHES=( "${FILESDIR}"/${P}-make-x11-dependencies-optional.patch )
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_DBUS=on
+ -DENABLE_XDGAUTOSTART=$(usex autostart)
+ -DENABLE_SERVER=$(usex server)
+ -DENABLE_KEYBOARD=$(usex keyboard)
+ -DENABLE_TEST=$(usex test)
+ -DENABLE_ENCHANT=$(usex enchant)
+ -DENABLE_EMOJI=$(usex emoji)
+ -DENABLE_PRESAGE=$(usex presage)
+ -DENABLE_WAYLAND=$(usex wayland)
+ -DENABLE_X11=$(usex X)
+ -DENABLE_DOC=$(usex doc)
+ -DUSE_SYSTEMD=$(usex systemd)
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ use doc && cmake_src_compile doc
+}
+
+src_install() {
+ cmake_src_install
+ use doc && dodoc -r "${BUILD_DIR}"/doc/*
+}
+
+src_test() {
+ # break by sandbox
+ local CMAKE_SKIP_TESTS=(
+ testdbus
+ testservicewatcher
+ )
+ cmake_src_test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog
+ elog "Follow the instrcutions on:"
+ elog "https://wiki.gentoo.org/wiki/Fcitx#Using_Fcitx"
+ elog "https://fcitx-im.org/wiki/Setup_Fcitx_5"
+ elog "https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland"
+ elog
+}
diff --git a/app-i18n/fcitx/files/fcitx-5.1.12-make-x11-dependencies-optional.patch b/app-i18n/fcitx/files/fcitx-5.1.12-make-x11-dependencies-optional.patch
new file mode 100644
index 000000000000..b177316fb7e4
--- /dev/null
+++ b/app-i18n/fcitx/files/fcitx-5.1.12-make-x11-dependencies-optional.patch
@@ -0,0 +1,24 @@
+https://github.com/fcitx/fcitx5/pull/1259
+
+The header may be not available when X11 is disabled. Fixes fcitx5
+build without X11 libraries.
+
+Signed-off-by: Yao Zi <ziyao@disroot.org>
+--- a/src/ui/classic/classicui.cpp
++++ b/src/ui/classic/classicui.cpp
+@@ -20,7 +20,6 @@
+ #include <utility>
+ #include <vector>
+ #include <cairo.h>
+-#include <xcb/xcb.h>
+ #include "fcitx-config/iniparser.h"
+ #include "fcitx-config/rawconfig.h"
+ #include "fcitx-utils/color.h"
+@@ -45,6 +44,7 @@
+ #include "plasmathemewatchdog.h"
+ #include "theme.h"
+ #ifdef ENABLE_X11
++#include <xcb/xcb.h>
+ #include "xcb_public.h"
+ #include "xcbui.h"
+ #endif
diff --git a/app-i18n/ibus-hangul/Manifest b/app-i18n/ibus-hangul/Manifest
index 52e38ae70a2f..69ec6d75b408 100644
--- a/app-i18n/ibus-hangul/Manifest
+++ b/app-i18n/ibus-hangul/Manifest
@@ -4,5 +4,5 @@ DIST ibus-hangul-1.5.4.tar.gz 542612 BLAKE2B 46495c04a37888a3ed21831b5bbca5b788f
DIST ibus-hangul-1.5.5.tar.xz 356120 BLAKE2B 8f2186d19598927c8c824dbd036cfb997db95eae08c4a59489e3be987b5445cb7dffe5bfe766b339c60ea0a892130a0269522f00c8dfd910011b7a0eefc087b5 SHA512 c95900b8f47fc69dda04b6a41a1965a6d3a293727749b72bd234d6e899558dffce669df29a4e8c9dcc53d9f7b6cb18e84c4b0c55ef143731a894e0b5693c0722
EBUILD ibus-hangul-1.5.4-r1.ebuild 1268 BLAKE2B a2b546691100ab137d1198eb5cf7a911e80b32bcf1ae0b0d6856c281d1202f4559ae28d65b93eebb1ccdf4a26aaa4b91bb383f7f949ad5e75370b2f17960cbd2 SHA512 6e08217985311834b94f88b24c0bb082c32d86ab1e66c5bb84e94e573e9c8c0553e98605d1f1d2d882faf44ca4249a2368739accb4df6540041774cf346aed6e
EBUILD ibus-hangul-1.5.4.ebuild 1222 BLAKE2B e626443a54e6bae1c1ca4ec1a7377ced523f2836c9067ba002cdd469a485e0199e30a39f8c8cbcd16a92093174bbadf6b3a79d0ff16340b318f6fd726a924314 SHA512 974adf87e98155659ac337874c663bdf26c558a3e64effa12e690121b20bc7fe4ac94ca63ab6e5906e015a6c88408b7aea1e1a3c4d5ce9add597292f8e2d3b4d
-EBUILD ibus-hangul-1.5.5.ebuild 1275 BLAKE2B 2bead166bc594245161df6368024a84d2f3e7f910cf18fef3dc08f54817396fd480c6e04a8971007fd559b734c2929a9f9510d82498ed7286a6a35e2c65ac34a SHA512 e5fc5a1d8496fed7fe81c52a80e1d700a451f41b5a2d3264ee5657140f3dfef16ef4d035bc5d7382ff05116340b285d34b54099b83bce09dbf89ac5ee1deed92
+EBUILD ibus-hangul-1.5.5.ebuild 1274 BLAKE2B 60ac37cba1cac1db41db755aa742ccbe22f30b14bce735a7b1cd9d784226f070da43cd26a2e292527a832a13cdf25842117837d9b748e3e43de059ea850c8dda SHA512 d51c79f274aea55f1e49f3f05cfb63d01477e4e5db8b63766c8a7b7e5f18d2a1d30e64546a36d425a190fa746c82b07ecd01d0954a7a6869e5d088881816215a
MISC metadata.xml 321 BLAKE2B d336297b96a4ba3ae1e2c8bf3b1493717b49ce42c85cb0748af54c7bf6be4a1c74461c122dbbfc9b107fa02f4e83800798dd61c1bba74426bb7a2487e0d8fef9 SHA512 d05f79c856e4e579d1f98cd7c9869294f1906fa7e73eeae7120ee6af710d5f16f103d63f1261a9d798ba5584fa8e6f349d73d407a747811515280c736b43eb48
diff --git a/app-i18n/ibus-hangul/ibus-hangul-1.5.5.ebuild b/app-i18n/ibus-hangul/ibus-hangul-1.5.5.ebuild
index a6ee01c3964c..38354edd1dd0 100644
--- a/app-i18n/ibus-hangul/ibus-hangul-1.5.5.ebuild
+++ b/app-i18n/ibus-hangul/ibus-hangul-1.5.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/libhangul/${PN}/releases/download/${PV}/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE="nls"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/app-i18n/libime/Manifest b/app-i18n/libime/Manifest
index 4ce726c2c3a0..ab9642966f8f 100644
--- a/app-i18n/libime/Manifest
+++ b/app-i18n/libime/Manifest
@@ -1,5 +1,7 @@
+DIST libime-1.1.10_dict.tar.zst 49587642 BLAKE2B 0a21691236c00e504cc1d3e8f853e0c0818f8c9b8e2806fc854fcafa47eb64d72760e5d3bd3739e0dfa0e2fec041498e33a854ec84e33fe43303f17c82a3c46b SHA512 9657041cbfa61a55e8f5757c044b3db9c16aad610d9174cc1529d39be596bd79dbe8e9c4a0e221f4c46cf0cf61a7dfc594d183a0c56f28d9295aae412085833f
DIST libime-1.1.8_dict.tar.zst 37061630 BLAKE2B e76ee4d403bdc2ef9c9eab663f6da3f1421d5aeb7761a1ccca21acf07626f27a9f00c0a8d83cf121a782c03252bd5f0aeccb81af639ca93902bb28716a1a3afb SHA512 5fa6683dcaa92d754b87ed01989a7a98eee9d4ee642720b1ac1b0b58416a6202ca929e2593dfe59ae361afb7d311d8e238a188530ba99db7aaa3164713c95a4a
DIST libime-1.1.9_dict.tar.zst 49564053 BLAKE2B f10efc9ad091b3559cf38a17ba5c6ca60e74c4bac2cb0484a7c3e849cd9cd0c4f22dbba08b3a9e1824eca917812ba5f3c24682259c986b2851333a631d80c53d SHA512 07b687c98cf0c4e8fc4852fd633ad05de58e32a3c70e58d1c0a84c8862f1843a0421c9a11a9c5653bbb8b1da37d3aee91f2207dbeed12aa49e041e9b08b8dca9
+EBUILD libime-1.1.10.ebuild 945 BLAKE2B dbde82fb74b2efa09dde50fd0ceb96c4c604973ce67d80890488b4ba201cd637ee4f97a8f03996d95a41594f1a81fdc68c7f79a05c37f8c1cc7498435279753c SHA512 a8bf319e35474769c52fdc9fa88bbcd14979c014c5ca4ca207940af807a72fdea9e73f95f1ae94288f8a6a378706efe61a21671dca117812ba97c5dd50b27ecc
EBUILD libime-1.1.8.ebuild 943 BLAKE2B 6b5b320b5d6f27c5eefa75f464a2c23bd5c130f931d7aaee3d0caf305f7611e19547745a9ccfef06ac4a10f4bce2779698a7ab84d09fd6300538f0aaf780ccb8 SHA512 2ac7ac44333f9a3ba6ce08ac9c3e1f73f4d33b5672daf7e37dfe71e0969a2bcc5bf138ef25a1bddb691fc9de3c6934fe8aa20da0ffe6f41b488bfe1813ae86b6
EBUILD libime-1.1.9.ebuild 943 BLAKE2B 6b5b320b5d6f27c5eefa75f464a2c23bd5c130f931d7aaee3d0caf305f7611e19547745a9ccfef06ac4a10f4bce2779698a7ab84d09fd6300538f0aaf780ccb8 SHA512 2ac7ac44333f9a3ba6ce08ac9c3e1f73f4d33b5672daf7e37dfe71e0969a2bcc5bf138ef25a1bddb691fc9de3c6934fe8aa20da0ffe6f41b488bfe1813ae86b6
MISC metadata.xml 624 BLAKE2B 7c0e1d29bf86d256ac8ace1404f3ef8e017171cf461f861b2b681c9bb6c7c3bb639b13cbdccc506a07805ea9e23f449e22bba1ac16d3f40ecdd10b894ea0632d SHA512 8449b74e190a0acf83f4e5b0c0ed023e5a37e203a4e514074b9e8165616c43659d993e165bb170aa8902865166a7ceaf65bec04645be7b1390ddc80c2e43066a
diff --git a/app-i18n/libime/libime-1.1.10.ebuild b/app-i18n/libime/libime-1.1.10.ebuild
new file mode 100644
index 000000000000..6dfe77480ff2
--- /dev/null
+++ b/app-i18n/libime/libime-1.1.10.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake unpacker
+
+DESCRIPTION="Fcitx5 Next generation of fcitx"
+HOMEPAGE="https://fcitx-im.org/"
+SRC_URI="https://download.fcitx-im.org/fcitx5/libime/libime-${PV}_dict.tar.zst"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="+data doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=app-i18n/fcitx-5.1.5:5
+ app-arch/zstd:=
+ dev-libs/boost:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+ doc? (
+ app-text/doxygen
+ dev-texlive/texlive-fontutils
+ )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_DATA=$(usex data)
+ -DENABLE_DOC=$(usex doc)
+ -DENABLE_TEST=$(usex test)
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ use doc && cmake_src_compile doc
+}
+
+src_install() {
+ cmake_src_install
+ use doc && dodoc -r "${BUILD_DIR}"/doc/*
+}
diff --git a/app-i18n/librime/Manifest b/app-i18n/librime/Manifest
index 67f231e6d49e..caa6eca26f5e 100644
--- a/app-i18n/librime/Manifest
+++ b/app-i18n/librime/Manifest
@@ -1,9 +1,7 @@
AUX librime-1.6.0-boost-1.76.patch 721 BLAKE2B 460b2e007c900b746958b93bb39e378de20f181f89fea7c7422d222ab00754347c12cf24c92ca7ae3b269127785fb3eac462541201ff7d24fe37c9b18417ca24 SHA512 7c44aba7f6cbc5bb829dc6b7f30e96fdcb8955ae1f8a3fced56860e3d68c499a82a1a5a240070663d8e298d2785d68cb5932a35c8b5a33f092acaa630ec57bde
AUX librime-1.7.3-boost-1.85.patch 852 BLAKE2B 413a5c3bc1b24729b6ed58902e498b182de96f074fac67b582f033090e5a24bab78f1a26590502a490330cd39347f2cdb888ef57813a9daca049aa26d3bc2c63 SHA512 f36457cc1ad381628edb91135a5e559a05af826e8867138c1acdf29efcf0452b309a62cfd86b6a2d0a80c8b3cbd678f0ade62bd530513f31325c9d300e053160
-DIST librime-1.11.2.tar.gz 2635435 BLAKE2B 6106b6934761fd61508756bfcdfc2b892ee6b31eec9816569e9a6b96fd91cf6255f119de23dac70e8b56f06c52f7bd278d9ad2434419681a18d75e2c14b86077 SHA512 7b8ba708489d4d6bd6f71618f3c3270d07e088aae5ecdfcba5128a456dc49d3799e335b3ba386a1894ee01f5c5a51993e0a1821ff46d8addb02d0c8c4aacf5f3
DIST librime-1.12.0.tar.gz 2638566 BLAKE2B cbd734181eb80dd919a0f27d787dd5625974ed8b76e7f294308a7ee1b50ee904ac6460e3da4b3c1ec96c65dcfef011ae8dc6f6db880a21b2ab6fd2c96bfe203e SHA512 46c2d740dea5c0592266c7b3aaff1deba50ff5be6dbab48cc2fd49a5b7b0c9c28d8e0cc858e7d4845b70b7850c1e20ef559525ed3b70da9ad1bd65562f0df400
-DIST librime-1.7.3.tar.gz 2859513 BLAKE2B 834622860cdc3038d1b983f476bca70f211dfbc3bc2b565a998163e22688841ee3a0c7f9a64bce285e2f3f5b5a9a802bd5506f17904ccb3291babf80d4748fb5 SHA512 8767d17c3d14a5a1bbb8269fab1627b907de72c288b362fdbc6191223937da21e8b18471b4ae8f83ce5afc0ec5c3ab12fbcb49930eb9969c1764c7390d9ee4b0
-EBUILD librime-1.11.2.ebuild 1040 BLAKE2B 0d1e1ed29a488dd34e85fb75fc702a209b9ace807bf9d0228b8751c3a02bac044820a319999f20805514a4cf817070946ba98c8a455f87e330e51b5f4050a1ec SHA512 831f1a29df757ef2de02fa75db92e7aa3053e8aa96e8cbc2c86fc023e1eb475035540e8f82db43b22c014034ee240312736a6561528cf333bbd1964426877f52
+DIST librime-1.13.0.tar.gz 2639547 BLAKE2B 4698affc24c60a2e54cc830d78517f8f334c91051a72d49341f38e42d1e1da9be0d9e82007b85a554c3cd0883f698ab81ad3d3f7136704e353df9595cb89f485 SHA512 0b9d4c1ee11af4628616003e38b5c6ed66e16b0c353f16b3fc6cf419d99787fb78bf82b027ffdfb16990c84828df166efd61f4a7e2b1c8627bc3a3d5b7c5b557
EBUILD librime-1.12.0.ebuild 1063 BLAKE2B 03125c1b9a545485e9537989e2f7041b668ebd7ae35b8f0fe62b8b751eeda7f1e9fc2d101faa334f5da8754b7e0b96f7ed016e34e3351460fae3d93e698fd7bd SHA512 3286c9e0cde4f62e63736f2873d084bbde50c1c235d9b4c2534c6446687cdf5af37f1853f674736311fb855795c007f9df6fafdb31afd03e3e15198e3fdcfbba
-EBUILD librime-1.7.3-r1.ebuild 1649 BLAKE2B 937f4df7a0b33ccef510583ce4d02e33d11229fb6a3c596be98e1ad28140fc072cd2bca4983b67abf92bfe2dc1ce749be757664c1bb7f986214afd750bb7e0e3 SHA512 4b1ce5d97080d7a261f488cb2cc4a341ef1d52b28c9e1910d714469d56eae52685632b1ed4b0289847ef45fcbe728b8fdda8a18e4dae75ddde84e79ad2f66f12
+EBUILD librime-1.13.0.ebuild 1068 BLAKE2B 1402079629bf1eba45582d82153a7725e78a7dc2f498c90d3fe8cf1b517cf24064d4ab6b9e5ceeeb9c2437cb2fbf7c749d8260b76b83a7135f3a8847e6795b98 SHA512 bc200761874d0eca1fe62590ad6b476ded312c949786622ee368cedcb676bd3f8b98da0b701b93ced32bd47e5360d88d6adc035f0099639bccfcb54a2af8796b
MISC metadata.xml 888 BLAKE2B 895efadaefd7816746d12063f81cc54870346a0b30c27bc2a46b07d69e49fd740981f331e339bbaae51b5be3e919d10ca69f4898efa92848aa4a0785c57cb959 SHA512 a55fa07a0476b27a379129797449e2b1ebbd3ed3def619b721e58eb2f3ad34e282ce4c3f1e4684088a253ab0ef21f9a484acaaca9cc864505c0c268f0ccc7f48
diff --git a/app-i18n/librime/librime-1.11.2.ebuild b/app-i18n/librime/librime-1.13.0.ebuild
index 32d58cec1eef..6a3300c65ea0 100644
--- a/app-i18n/librime/librime-1.11.2.ebuild
+++ b/app-i18n/librime/librime-1.13.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2012-2024 Gentoo Authors
+# Copyright 2012-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rime/librime/archive/refs/tags/${PV}.tar.gz -> ${P}.
LICENSE="BSD BSD-2 Boost-1.0 MIT"
SLOT="0/1-${PV}"
-KEYWORDS="amd64 ~loong x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="debug test"
RESTRICT="!test? ( test )"
diff --git a/app-i18n/librime/librime-1.7.3-r1.ebuild b/app-i18n/librime/librime-1.7.3-r1.ebuild
deleted file mode 100644
index f32cba65e333..000000000000
--- a/app-i18n/librime/librime-1.7.3-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2012-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit cmake
-
-if [[ "${PV}" == "9999" ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/rime/librime"
- EGIT_SUBMODULES=()
-fi
-
-DESCRIPTION="RIME (Rime Input Method Engine) core library"
-HOMEPAGE="https://rime.im/ https://github.com/rime/librime"
-if [[ "${PV}" == "9999" ]]; then
- SRC_URI=""
-else
- SRC_URI="https://github.com/rime/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="BSD"
-SLOT="0/1-${PV}"
-KEYWORDS="amd64 arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="dev-libs/capnproto:0"
-RDEPEND="app-i18n/opencc:0=
- >=dev-cpp/glog-0.3.5:0=
- dev-cpp/yaml-cpp:0=
- dev-libs/boost:=
- dev-libs/capnproto:0=
- dev-libs/leveldb:0=
- dev-libs/marisa:0="
-DEPEND="${RDEPEND}
- dev-libs/darts
- dev-libs/utfcpp
- x11-base/xorg-proto
- test? ( dev-cpp/gtest )"
-
-DOCS=(CHANGELOG.md README.md)
-
-src_prepare() {
- eapply "${FILESDIR}/${PN}-1.6.0-boost-1.76.patch"
- eapply "${FILESDIR}/${PN}-1.7.3-boost-1.85.patch"
-
- # Use headers of dev-libs/darts, dev-libs/utfcpp and x11-base/xorg-proto.
- sed -e "/\${PROJECT_SOURCE_DIR}\/thirdparty/d" -i CMakeLists.txt || die
- rm -r thirdparty || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local -x CXXFLAGS="${CXXFLAGS} -I${ESYSROOT}/usr/include/utf8cpp"
-
- if use debug; then
- CXXFLAGS+=" -DDCHECK_ALWAYS_ON"
- else
- CXXFLAGS+=" -DNDEBUG"
- fi
-
- local mycmakeargs=(
- -DBOOST_USE_CXX11=ON
- -DBUILD_TEST=$(usex test ON OFF)
- -DCMAKE_DISABLE_FIND_PACKAGE_Gflags=ON
- -DENABLE_EXTERNAL_PLUGINS=ON
- -DINSTALL_PRIVATE_HEADERS=ON
- )
-
- cmake_src_configure
-}
diff --git a/app-i18n/opencc/Manifest b/app-i18n/opencc/Manifest
index 9e65c53185b2..77d8416741bb 100644
--- a/app-i18n/opencc/Manifest
+++ b/app-i18n/opencc/Manifest
@@ -1,7 +1,8 @@
AUX opencc-1.1.7-fix-missing-cstdint-for-gcc-15.patch 247 BLAKE2B 3d7bc564a2143d08cd290bde2d371ca1d1cc8f7ef884455329658d9cc98165048a71bcfb3386664cc14dea5770f3434108c7af9242dca9db9de34cdfa84a2a01 SHA512 0d3cd2f4a994c0ee9a64a93ed2e5adc030502f9fed2b66584287a4542a35e7e8702b7746b263a3d3f3a2b5e3957af171440fe115ffbaecb03481d9ecd7d750dc
-DIST opencc-1.1.4.tar.gz 2806887 BLAKE2B 150fd83818616de42e535f349b2574ff3319e41618e522583a57a00ab08b7f28db6e8f4fa4a0d4dbe027753b5be87065b2015542251986c6301ad441c4bf4c98 SHA512 ab8e7e6a0cc71106cf09eb32899fa8620b946a406f042d75a2444096e0b383cb1993d6c2d12cd7862e71854da4cd5893442bce51df84c32ed09fdfb4a2846f46
+AUX opencc-1.1.9-python.patch 5249 BLAKE2B bf5e9dbc7dbad22e9939304c834a34f32f5216a4dabd3016b0346741af316f1a326fc137354c2debd5d2fcf8b0fe1d06944d773f2cf2843f1cb6b2660bce66a6 SHA512 febade61cc1734db891234484893128519dffc198f80883fc4838534684f91db2a21641252615820ae9bedffce52451535ea2717a40958b80ea82590850b90ac
DIST opencc-1.1.7.tar.gz 3311712 BLAKE2B 158a4ea5707ade583d326b0e4441640cbaae2ccb1c89c4ccfaeb8b8dd6f1d427a7f5fcaae7ac0bd6fca3208c65fe24577f6b6ba9c7fec1a499936ef83887d181 SHA512 26e4b12238f853b0fa91f9f0d9af7985bf04a0763185cc3b50b69ba99a2d80091b8c3160176d0d4cd348fbf1a680bfd80dc740dc60c938a256dc2dac8ef49f15
-EBUILD opencc-1.1.4.ebuild 1585 BLAKE2B d8d1d3f49e839eafa6ace24e9d65742922ccf61ee7659c2e8a9acfdf8de1fb1d4f10ad1d72784538421243db765684ed9d9b3193250f4b82f4c41d128fc2e62b SHA512 70b260dd9da2569fb0bd40a863082bf9cb55e87e6520ff5309c5fc0cb39b7acaec34297a0eeee23fdb1cd9c59856c1beb498dc338224c4421cbd75aa51fb91d8
-EBUILD opencc-1.1.7-r1.ebuild 2917 BLAKE2B 214accb22626092128a2205bb98aa8c9e9c624092cf80f0b02057d600395eba6fadf4fb2776c337067bcf119f62587a87e9c77f0df40ca3a1760eec556403420 SHA512 cd42250a2ca901da3244461be66a41101e27a6c93566a58e5efba539717a1505d234ebf51e1cca2118bc7be72fcf171751236a1b0557b34d608d654379e18e32
+DIST opencc-1.1.9.tar.gz 3422511 BLAKE2B e83fda092fafa3dc4a108c4d1d6c35cfe2e75609cd5bc2eea9c9b59ef636c876e8993b0b45291f35dd86e69f3182ddbcd775fa8d347e5e5ac89576b09a5cb901 SHA512 713cf00931d7616994eb455eef3bc893096b5cd6d42b346aa1130591752d9612891ea3ed035bd7bd4ec7df1c90425e86375f5b3337fac11663c656c79a8f33e9
+EBUILD opencc-1.1.7-r2.ebuild 2858 BLAKE2B 1415ef25b489f55b82acdde761221f482d9d002e313b8bd4b938b69a326100616ba61e724a2dfba282126832e0da5790682afa50e1b164fdc5dda18a06fe5741 SHA512 e0ea800ec231013f3514a8b4b76f86a4e89c0f83cc61f19ab148d7494e33e0a6116e0cf000da26d59660771741cc60536e543abcf8fc1216442036d0a10d2db8
EBUILD opencc-1.1.7.ebuild 1438 BLAKE2B a3f6cb414d2b0f04153b82b8145bd2a72a84dea533fcdc3a1197924ef17463ba1047a813be28e69d44976fc8f76f46a2c59c2ba3d20a2c57a9606e3b25acd963 SHA512 59c1e27e94a19ba0a89a9f759ad8ef3e9dd7ce0c33fc6c220f8b688fa9e4d0dce92101c6a5679891e8f5a4258dd505ce5acf574f39344c91d0b2a567b4b477c6
+EBUILD opencc-1.1.9.ebuild 3017 BLAKE2B eb0de6eb5231f42ddfedd5a41879a0786c855de519765ddff92039e90228310caabe45e58c3d98d89fd192f8805e99fd3518cc400cef46bf0c5ac5cae07a0b5d SHA512 66da43c14a1e3dbc92d1d55f384e2a46b75ba1501080b3359594d91c03d15a69f9a2d7a352b2714fa27b792c8673e78519767af0198f3a61a2a57e25992142d2
MISC metadata.xml 476 BLAKE2B 4f02f06aa7aca103fff825675453e36a256f130b086992df550aab3dee3c155a48667d00df171053b417b20873a6ed8f1142c9efcfdd8e0994fafa7c1aec5e0b SHA512 c1a73732105a87bf3bca8af82d027b5a0dc0b379e7f8b1fbd301ee6a1f0e986ce8db9542394fc87f885a8736d82836b574a956601bb244172912f58455f39bfb
diff --git a/app-i18n/opencc/files/opencc-1.1.9-python.patch b/app-i18n/opencc/files/opencc-1.1.9-python.patch
new file mode 100644
index 000000000000..442771256649
--- /dev/null
+++ b/app-i18n/opencc/files/opencc-1.1.9-python.patch
@@ -0,0 +1,162 @@
+From 8f3a5b4b201f091713cb4e2b1b5883a4b12d10b2 Mon Sep 17 00:00:00 2001
+From: Frost Ming <mianghong@gmail.com>
+Date: Thu, 18 Jul 2024 05:32:08 +0800
+Subject: [PATCH] fix: release sdist to PyPI (#797)
+
+* fix: release sdist to PyPI
+
+* fix: add newline at file end
+
+* fix: ignore more files
+
+Signed-off-by: Frost Ming <me@frostming.com>
+
+* fix: change the install root of cmake
+
+Signed-off-by: Frost Ming <me@frostming.com>
+
+* fix: make it work for editable build as well
+
+Signed-off-by: Frost Ming <me@frostming.com>
+
+* fix release script
+
+Signed-off-by: Frost Ming <me@frostming.com>
+
+* fix: include files in sdist
+
+Signed-off-by: Frost Ming <me@frostming.com>
+
+---------
+
+Signed-off-by: Frost Ming <me@frostming.com>
+Co-authored-by: Carbo Kuo <BYVoid@users.noreply.github.com>
+---
+ .github/workflows/python.yml | 10 ++++----
+ .gitignore | 1 +
+ MANIFEST.in | 9 +++++++
+ Makefile | 6 ++---
+ pyproject.toml | 3 +++
+ python/opencc/.gitignore | 1 +
+ python/opencc/clib/__init__.py | 1 -
+ release-pypi-linux.sh | 8 +++----
+ release-pypi-macos.sh | 6 ++---
+ release-pypi-windows.cmd | 6 ++---
+ setup.py | 43 +++++++++-------------------------
+ 11 files changed, 43 insertions(+), 51 deletions(-)
+ create mode 100644 MANIFEST.in
+ create mode 100644 pyproject.toml
+
+diff --git a/setup.py b/setup.py
+index a7ce160d..a4bc500f 100644
+--- a/setup.py
++++ b/setup.py
+@@ -9,21 +9,12 @@
+ import wheel.bdist_wheel
+
+ _this_dir = os.path.dirname(os.path.abspath(__file__))
+-_clib_dir = os.path.join(_this_dir, 'python', 'opencc', 'clib')
+ _build_dir = os.path.join(_this_dir, 'build', 'python')
+
+ _cmake_file = os.path.join(_this_dir, 'CMakeLists.txt')
+ _author_file = os.path.join(_this_dir, 'AUTHORS')
+ _readme_file = os.path.join(_this_dir, 'README.md')
+
+-try:
+- sys.path.insert(0, os.path.join(_this_dir, 'python'))
+-
+- import opencc # noqa
+- _libopencc_built = True
+-except ImportError:
+- _libopencc_built = False
+-
+
+ def get_version_info():
+ version_info = ['1', '0', '0']
+@@ -70,20 +61,13 @@ def get_long_description():
+ return f.read().decode('utf-8')
+
+
+-def build_libopencc():
+- if _libopencc_built:
+- return # Skip building binary file
++def build_libopencc(output_path):
+ print('building libopencc into %s' % _build_dir)
+
+ is_windows = sys.platform == 'win32'
+
+ # Make build directories
+- if is_windows:
+- subprocess.call('md {}'.format(_build_dir), shell=True)
+- subprocess.call('md {}'.format(_clib_dir), shell=True)
+- else:
+- subprocess.call('mkdir -p {}'.format(_build_dir), shell=True)
+- subprocess.call('mkdir -p {}'.format(_clib_dir), shell=True)
++ os.makedirs(_build_dir, exist_ok=True)
+
+ # Configure
+ cmake_args = [
+@@ -93,14 +77,14 @@ def build_libopencc():
+ '-DENABLE_BENCHMARK:BOOL=OFF',
+ '-DBUILD_PYTHON:BOOL=ON',
+ '-DCMAKE_BUILD_TYPE=Release',
+- '-DCMAKE_INSTALL_PREFIX={}'.format(_clib_dir),
+- '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY={}'.format(_clib_dir),
++ '-DCMAKE_INSTALL_PREFIX={}'.format(output_path),
++ '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY={}'.format(output_path),
+ '-DPYTHON_EXECUTABLE={}'.format(sys.executable),
+ ]
+
+ if is_windows:
+ cmake_args += \
+- ['-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE={}'.format(_clib_dir)]
++ ['-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE={}'.format(output_path)]
+ if sys.maxsize > 2**32:
+ cmake_args += ['-A', 'x64']
+
+@@ -117,11 +101,6 @@ def build_libopencc():
+ errno = subprocess.call(cmd)
+ assert errno == 0, 'Build failed'
+
+- # Empty __init__.py file has to be created
+- # to make opencc.clib a module
+- with open('{}/__init__.py'.format(_clib_dir), 'w'):
+- pass
+-
+
+ class OpenCCExtension(setuptools.Extension, object):
+ def __init__(self, name, sourcedir=''):
+@@ -131,8 +110,12 @@ def __init__(self, name, sourcedir=''):
+
+ class BuildExtCommand(setuptools.command.build_ext.build_ext, object):
+ def build_extension(self, ext):
++ if self.inplace:
++ output_path = os.path.join(_this_dir, 'python', 'opencc', 'clib')
++ else:
++ output_path = os.path.abspath(os.path.join(self.build_lib, 'opencc', 'clib'))
+ if isinstance(ext, OpenCCExtension):
+- build_libopencc()
++ build_libopencc(output_path)
+ else:
+ super(BuildExtCommand, self).build_extension(ext)
+
+@@ -157,7 +140,7 @@ def _determine_platform_tag():
+ return 'macosx-11.0-{}'.format(machine)
+ else:
+ raise NotImplementedError
+-
++
+ if os.name == 'posix':
+ _, _, _, _, machine = os.uname()
+ return 'manylinux2014-{}'.format(machine)
+@@ -190,10 +173,6 @@ def initialize_options(self):
+
+ packages=packages,
+ package_dir={'opencc': 'python/opencc'},
+- package_data={str('opencc'): [
+- 'clib/opencc_clib*',
+- 'clib/share/opencc/*',
+- ]},
+ ext_modules=[OpenCCExtension('opencc.clib.opencc_clib', 'python')],
+ cmdclass={
+ 'build_ext': BuildExtCommand,
diff --git a/app-i18n/opencc/opencc-1.1.4.ebuild b/app-i18n/opencc/opencc-1.1.4.ebuild
deleted file mode 100644
index 9c8761e44dc2..000000000000
--- a/app-i18n/opencc/opencc-1.1.4.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2010-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-any-r1
-
-if [[ "${PV}" == "9999" ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/BYVoid/OpenCC"
-fi
-
-DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters"
-HOMEPAGE="https://github.com/BYVoid/OpenCC"
-if [[ "${PV}" == "9999" ]]; then
- SRC_URI=""
-else
- SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0/1.1"
-KEYWORDS="amd64 arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="${PYTHON_DEPS}
- doc? ( app-text/doxygen )"
-DEPEND="dev-cpp/tclap
- dev-libs/darts
- dev-libs/marisa:0=
- dev-libs/rapidjson
- test? (
- dev-cpp/gtest
- !hppa? ( !sparc? ( dev-cpp/benchmark ) )
- )"
-RDEPEND="dev-libs/marisa:0="
-
-if [[ "${PV}" != "9999" ]]; then
- S="${WORKDIR}/OpenCC-ver.${PV}"
-fi
-
-DOCS=(AUTHORS NEWS.md README.md)
-
-src_prepare() {
- rm -r deps || die
-
- cmake_src_prepare
-
- sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCUMENTATION=$(usex doc ON OFF)
- -DENABLE_BENCHMARK=$(if use test && has_version -d dev-cpp/benchmark; then echo ON; else echo OFF; fi)
- -DENABLE_GTEST=$(usex test ON OFF)
- -DUSE_SYSTEM_DARTS=ON
- -DUSE_SYSTEM_GOOGLE_BENCHMARK=ON
- -DUSE_SYSTEM_GTEST=ON
- -DUSE_SYSTEM_MARISA=ON
- -DUSE_SYSTEM_RAPIDJSON=ON
- -DUSE_SYSTEM_TCLAP=ON
- )
-
- cmake_src_configure
-}
diff --git a/app-i18n/opencc/opencc-1.1.7-r1.ebuild b/app-i18n/opencc/opencc-1.1.7-r2.ebuild
index eabc31068ad5..7c8387fd815f 100644
--- a/app-i18n/opencc/opencc-1.1.7-r1.ebuild
+++ b/app-i18n/opencc/opencc-1.1.7-r2.ebuild
@@ -51,10 +51,6 @@ PATCHES=(
"${FILESDIR}/${P}-fix-missing-cstdint-for-gcc-15.patch"
)
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
src_prepare() {
rm -r deps || die
diff --git a/app-i18n/opencc/opencc-1.1.9.ebuild b/app-i18n/opencc/opencc-1.1.9.ebuild
new file mode 100644
index 000000000000..df2e04117895
--- /dev/null
+++ b/app-i18n/opencc/opencc-1.1.9.ebuild
@@ -0,0 +1,122 @@
+# Copyright 2010-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+DISTUTILS_EXT=1
+DISTUTILS_OPTIONAL=1
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters"
+HOMEPAGE="https://github.com/BYVoid/OpenCC"
+SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/OpenCC-ver.${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/1.1"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc python test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-libs/marisa
+ python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}
+ dev-cpp/tclap
+ dev-libs/darts
+ dev-libs/rapidjson
+"
+BDEPEND="${PYTHON_DEPS}
+ doc? ( app-text/doxygen )
+ python? (
+ ${DISTUTILS_DEPS}
+ app-admin/chrpath
+ $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
+ test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') )
+ )
+ test? (
+ dev-cpp/gtest
+ !hppa? ( !sparc? ( dev-cpp/benchmark ) )
+ )
+"
+
+DOCS=( AUTHORS NEWS.md README.md )
+
+src_prepare() {
+ # as of opencc 1.1.8 there is no clean way to disable duplicated building of the clib again.
+ # plus, the installation is broken as well.
+ # let's revert the offending commit for now.
+ eapply -R "${FILESDIR}/${P}-python.patch"
+
+ rm -r deps || die
+
+ sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die
+
+ cmake_src_prepare
+ use python && distutils-r1_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOCUMENTATION=$(usex doc)
+ -DBUILD_PYTHON=$(usex python)
+ -DENABLE_BENCHMARK=$(if use test && has_version -d dev-cpp/benchmark; then echo ON; else echo OFF; fi)
+ -DENABLE_GTEST=$(usex test)
+ -DUSE_SYSTEM_DARTS=ON
+ -DUSE_SYSTEM_GOOGLE_BENCHMARK=ON
+ -DUSE_SYSTEM_GTEST=ON
+ -DUSE_SYSTEM_MARISA=ON
+ -DUSE_SYSTEM_PYBIND11=ON
+ -DUSE_SYSTEM_RAPIDJSON=ON
+ -DUSE_SYSTEM_TCLAP=ON
+ )
+
+ cmake_src_configure
+ use python && distutils-r1_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ if use python; then
+ cp "${BUILD_DIR}"/opencc_clib.*.so python/opencc/clib/
+ distutils-r1_src_compile
+ fi
+}
+
+python_test() {
+ epytest
+}
+
+src_test() {
+ cmake_src_test
+ if use python; then
+ cd "${BUILD_DIR}_${EPYTHON}/install/usr/lib/${EPYTHON}/site-packages/opencc/clib" || die
+ mkdir -p share/opencc || die
+ cp "${S}/data/config"/*.json share/opencc/ || die
+ pushd "${S}" || die
+
+ distutils-r1_src_test
+
+ popd || die
+ rm -r share/ || die
+ fi
+}
+
+src_install() {
+ cmake_src_install
+ if use python; then
+ distutils-r1_src_install
+
+ # Hack to make opencc's python binding to use system opencc's configs
+ dodir "/usr/lib/${EPYTHON}/site-packages/opencc/clib/share"
+ dosym -r /usr/share/opencc "/usr/lib/${EPYTHON}/site-packages/opencc/clib/share/opencc"
+
+ # Remove insecure RPATH
+ chrpath --delete "${ED}/usr/lib/${EPYTHON}/site-packages/opencc/clib"/*.so || die
+ fi
+}
diff --git a/app-i18n/rime-data/Manifest b/app-i18n/rime-data/Manifest
index bff9d1700b0e..8d846acd5069 100644
--- a/app-i18n/rime-data/Manifest
+++ b/app-i18n/rime-data/Manifest
@@ -1,44 +1,66 @@
DIST rime-array-1.0.20240624.tar.gz 1721033 BLAKE2B 5bce47a0d78252a43934c4a4af83df7a8323af40411a765369aedac5bcb0da8f290e3a236b821aee33681a8ce89794586e9252a683f3ab2e25ea9459693319f1 SHA512 9999ec3bd3865c1a9d4bb35ba195bdd9dd3317701b3c693359faa67fdf41b0a1dc827124ec25b6f12b4281e155bad874a75d25cf67c52f33fecc5d8f426970ce
DIST rime-array-1.0.20241201.tar.gz 1721033 BLAKE2B 5bce47a0d78252a43934c4a4af83df7a8323af40411a765369aedac5bcb0da8f290e3a236b821aee33681a8ce89794586e9252a683f3ab2e25ea9459693319f1 SHA512 9999ec3bd3865c1a9d4bb35ba195bdd9dd3317701b3c693359faa67fdf41b0a1dc827124ec25b6f12b4281e155bad874a75d25cf67c52f33fecc5d8f426970ce
+DIST rime-array-1.0.20250124.tar.gz 1721033 BLAKE2B 5bce47a0d78252a43934c4a4af83df7a8323af40411a765369aedac5bcb0da8f290e3a236b821aee33681a8ce89794586e9252a683f3ab2e25ea9459693319f1 SHA512 9999ec3bd3865c1a9d4bb35ba195bdd9dd3317701b3c693359faa67fdf41b0a1dc827124ec25b6f12b4281e155bad874a75d25cf67c52f33fecc5d8f426970ce
DIST rime-bopomofo-1.0.20240624.tar.gz 5985 BLAKE2B 01b43029f35a392e363bbf60e0708651122dc14f2aaf6c103292e571a06ebdd804fc3097e0b0f874b66efadeff6c0d521a7ee3c640111b6054e318eeb6d84ae7 SHA512 106a2897ac409b12e5a9aee35bed31e6bd76e4c2cb5caed5d201e03891b316fe42e279c72e5a3b06fe575ea2e897903986fcab9401933b7dfc4d47064be01bce
DIST rime-bopomofo-1.0.20241201.tar.gz 5985 BLAKE2B 01b43029f35a392e363bbf60e0708651122dc14f2aaf6c103292e571a06ebdd804fc3097e0b0f874b66efadeff6c0d521a7ee3c640111b6054e318eeb6d84ae7 SHA512 106a2897ac409b12e5a9aee35bed31e6bd76e4c2cb5caed5d201e03891b316fe42e279c72e5a3b06fe575ea2e897903986fcab9401933b7dfc4d47064be01bce
+DIST rime-bopomofo-1.0.20250124.tar.gz 5985 BLAKE2B 01b43029f35a392e363bbf60e0708651122dc14f2aaf6c103292e571a06ebdd804fc3097e0b0f874b66efadeff6c0d521a7ee3c640111b6054e318eeb6d84ae7 SHA512 106a2897ac409b12e5a9aee35bed31e6bd76e4c2cb5caed5d201e03891b316fe42e279c72e5a3b06fe575ea2e897903986fcab9401933b7dfc4d47064be01bce
DIST rime-cangjie-1.0.20240624.tar.gz 392488 BLAKE2B 8c8ed40265e20793571b1c615134d293295fddd17ce48df9054d61b36b3a572d7546dbc5368f9f63efae73bf3572f9f2e9cad447b16eb2d3fd207e931e0c703d SHA512 b56c1363413fe6579cac994c0a2c12d75fe9efb842c4536a0962f64bb197009ab1f5071a204a2bc7983d0e06ecd6934e4db72a157a2cda76294b98d304715cad
DIST rime-cangjie-1.0.20241201.tar.gz 392488 BLAKE2B 8c8ed40265e20793571b1c615134d293295fddd17ce48df9054d61b36b3a572d7546dbc5368f9f63efae73bf3572f9f2e9cad447b16eb2d3fd207e931e0c703d SHA512 b56c1363413fe6579cac994c0a2c12d75fe9efb842c4536a0962f64bb197009ab1f5071a204a2bc7983d0e06ecd6934e4db72a157a2cda76294b98d304715cad
+DIST rime-cangjie-1.0.20250124.tar.gz 392488 BLAKE2B 8c8ed40265e20793571b1c615134d293295fddd17ce48df9054d61b36b3a572d7546dbc5368f9f63efae73bf3572f9f2e9cad447b16eb2d3fd207e931e0c703d SHA512 b56c1363413fe6579cac994c0a2c12d75fe9efb842c4536a0962f64bb197009ab1f5071a204a2bc7983d0e06ecd6934e4db72a157a2cda76294b98d304715cad
DIST rime-cantonese-1.0.20241201.tar.gz 4809139 BLAKE2B 6d03de0d209ecce49e9335d22bea7323af0b08bf6828966351c40eabd120d2ff5a2d7ad3c184388a2fc760411ac74b782f370f147fd9def1c75a82a50f16755f SHA512 677c6f4762838684bf037f0b6fcbeedbb24f62a4d86687f1379753fd9b65a227d5191e4458d58cff8bab71fe8790dc1a4d5276ab2523628502ed93fa5aa00f71
+DIST rime-cantonese-1.0.20250124.tar.gz 4808499 BLAKE2B 229519f301dabb2952f207787c36b17762ccc982a963e1ef686981ed933c55c72b64929f37f56744eb63e943479637cfeb9b0a923b22a9180ea218cc1b0eb91c SHA512 590ab5a0b629090130d257a92f6f3286239d4433930a3dac9719ad3f18bef9c5a2a56e739c0d43cbebc6c4dfdcd09b3f908e8f496bf5e49acfd01925d6eab406
DIST rime-combo-pinyin-1.0.20240624.tar.gz 21271 BLAKE2B 64d408746abd7e9055a063c02488333c4e725238c58417a1332520aa04eaa2cae286dcea46ef3547335039ee92ee109c89c050cc1317610ecb0e045de390014d SHA512 bd446c27c63701657e6277930292bcc5cea210a5a42bb5802abd0b7fbc8043c87fc7eaf8c2d2c23838516aa6de5ddfb3fd0257b49a47d2dc8de263b2bc076429
DIST rime-combo-pinyin-1.0.20241201.tar.gz 23075 BLAKE2B b3e874e5c45ca0b15f2b7068f16eb5b1532da785a366224c6a133e2bcba04db5f2a4676c82fb4d681c769501bddd8a012843dafbdc3a86baa898b2ad36fa352c SHA512 beb8a99826587d11b3ba3c49a554922d8fb4a71ee4df641a284b513a97c5e393fdb99186e82594aed3dff3162f26a288fbf994648fa2dcfbe365226fcde34e9b
+DIST rime-combo-pinyin-1.0.20250124.tar.gz 23225 BLAKE2B d3998722bbcbbe7a762d40660cb7bdefebd89c817a418f8e5a154393911240ae44c300d7d8482823a9dfecdf8fd2f64ed18e72fab884f8d3ea3a447d5618ba6f SHA512 9d5c00b1fe209533cabb21201a3d6a745852b7d1477c18ddb14816aaa9c34766df697d76a936108915c3c23cc673ba26bbeda3baa8ebdadda39604b4552a781f
DIST rime-double-pinyin-1.0.20240624.tar.gz 16998 BLAKE2B c8c93eee98e896d69e5b677a8eb38979e74ab8bbefdf705aa2ab9afd8f30bea3a3156dab994e95a33313e7fc4e2af4a25b7eade32c8f8bb009f7c955e1215e2a SHA512 2ab98a7b804b2fa3d0a59fd0b9a8b79316caa3a2da070766359d550d1d56edf85d55874044409780a2a21d729a2a7e834fdcf9419eb0d34252acbdef304a5c40
DIST rime-double-pinyin-1.0.20241201.tar.gz 16998 BLAKE2B c8c93eee98e896d69e5b677a8eb38979e74ab8bbefdf705aa2ab9afd8f30bea3a3156dab994e95a33313e7fc4e2af4a25b7eade32c8f8bb009f7c955e1215e2a SHA512 2ab98a7b804b2fa3d0a59fd0b9a8b79316caa3a2da070766359d550d1d56edf85d55874044409780a2a21d729a2a7e834fdcf9419eb0d34252acbdef304a5c40
+DIST rime-double-pinyin-1.0.20250124.tar.gz 16998 BLAKE2B c8c93eee98e896d69e5b677a8eb38979e74ab8bbefdf705aa2ab9afd8f30bea3a3156dab994e95a33313e7fc4e2af4a25b7eade32c8f8bb009f7c955e1215e2a SHA512 2ab98a7b804b2fa3d0a59fd0b9a8b79316caa3a2da070766359d550d1d56edf85d55874044409780a2a21d729a2a7e834fdcf9419eb0d34252acbdef304a5c40
DIST rime-emoji-1.0.20240624.tar.gz 50946 BLAKE2B 00626480f5acbd8144fafbf3a6ece3e90f564da0d84d08f450dffce23444fb15985d0821e84a67946503b1532c418ac6f525d299d17ffaddb62cd4bfb1de91ff SHA512 b4fb707c964a421186fd8d46b6f676590dcc3d176fb308d360dc9ddb3fb1e8dd52bd2b7efb3378b3723d9f00adefb5918f6bec6925c7e2b43d46e4c9ebc9374a
DIST rime-emoji-1.0.20241201.tar.gz 50946 BLAKE2B 91a96e7b4913ef2a380c1e98fc77b5289094f4efafa31fab1e64f5fc5a22082f89ebb27953e1cc1b84dfd8d9d97c92e6412560bc513a0eaa2ca72d787da89ac8 SHA512 b4785f4909e270a0cc40a2706a20ac9193358f901cba48bb4c3f5e0dcf67688e18e99101aa7e5945e73e5c9b73c71113216c2c91ad5d6eab1885943c6ca7f839
+DIST rime-emoji-1.0.20250124.tar.gz 50946 BLAKE2B 91a96e7b4913ef2a380c1e98fc77b5289094f4efafa31fab1e64f5fc5a22082f89ebb27953e1cc1b84dfd8d9d97c92e6412560bc513a0eaa2ca72d787da89ac8 SHA512 b4785f4909e270a0cc40a2706a20ac9193358f901cba48bb4c3f5e0dcf67688e18e99101aa7e5945e73e5c9b73c71113216c2c91ad5d6eab1885943c6ca7f839
DIST rime-essay-1.0.20240624.tar.gz 1772231 BLAKE2B 0dad76ef2474ba1cee66b7eea758fef9226c3f9748a15f58f5c8ac4d9224fab8558e1a4c0efc892f5de16293f79adef056af8b19bc239b3cd8e8fc43b9bbedf5 SHA512 6f12f9adcca6a19ff38731d65c81d40a2aba5ad11c3794992d71e7ee985d7554637204abd340dab868a44a9c2f0290fc13fb9e6eba5d2f14200eaf8e84f27936
DIST rime-essay-1.0.20241201.tar.gz 1772231 BLAKE2B 0dad76ef2474ba1cee66b7eea758fef9226c3f9748a15f58f5c8ac4d9224fab8558e1a4c0efc892f5de16293f79adef056af8b19bc239b3cd8e8fc43b9bbedf5 SHA512 6f12f9adcca6a19ff38731d65c81d40a2aba5ad11c3794992d71e7ee985d7554637204abd340dab868a44a9c2f0290fc13fb9e6eba5d2f14200eaf8e84f27936
+DIST rime-essay-1.0.20250124.tar.gz 2578130 BLAKE2B f7a1ed0336a1df820ae73daab93348077fdfd80c230410559ffb4d0250fc045e771a09319c19a20136290a5baf95f0603d7751ce98373c4fd1f70f2ec6457c35 SHA512 e072350b3e304d79cf20c69f9fcde944f4a38071973f193bac577ab2cb476ab3b274cdf18ca61e1f29bd779daab89be517e984ebc00b863e4e01a6d25dd0a882
DIST rime-ipa-1.0.20240624.tar.gz 9510 BLAKE2B e271911cb4d066ff4b7813be062f9778bb04469b15268bdc93530f664a75ee723007ba806772092fd30302fea7a610b879b2a0598ec424a90d4c14e446a0ba87 SHA512 06cd5fb467e6694458bd67505fac7a496c490e9aabf8ad92ec881ac354e63dfaf2f9a4dd216960b260d62183cade49d267444ac340466ef03ce2ab7a9646b9f1
DIST rime-ipa-1.0.20241201.tar.gz 9510 BLAKE2B e271911cb4d066ff4b7813be062f9778bb04469b15268bdc93530f664a75ee723007ba806772092fd30302fea7a610b879b2a0598ec424a90d4c14e446a0ba87 SHA512 06cd5fb467e6694458bd67505fac7a496c490e9aabf8ad92ec881ac354e63dfaf2f9a4dd216960b260d62183cade49d267444ac340466ef03ce2ab7a9646b9f1
+DIST rime-ipa-1.0.20250124.tar.gz 9510 BLAKE2B e271911cb4d066ff4b7813be062f9778bb04469b15268bdc93530f664a75ee723007ba806772092fd30302fea7a610b879b2a0598ec424a90d4c14e446a0ba87 SHA512 06cd5fb467e6694458bd67505fac7a496c490e9aabf8ad92ec881ac354e63dfaf2f9a4dd216960b260d62183cade49d267444ac340466ef03ce2ab7a9646b9f1
DIST rime-luna-pinyin-1.0.20240624.tar.gz 395899 BLAKE2B 8c165f6e3537481ef4c913babd6264ac4d6e90cbd4f80380a3f91f5438061569fd6d3f8b77bed0caace4e537e176c000c61e41c6bcfb0d6654c1e81b8d6d3aa3 SHA512 504e218d1e29df04de991afeedb2811fd27989438c9bfb9b404daa6a82834df7071a646fc91c3dec42f9992a2f4ae7dc0fe5acf4499b3a75185f3cd36a1695b2
DIST rime-luna-pinyin-1.0.20241201.tar.gz 395822 BLAKE2B 318e7fe427198777dc2afa402a135251e65f0cc3cb32519047b7e09408bb18693682ee6483de6f7271aeafb8298f620852d8de352c2d61fa3f4fedede804d6d0 SHA512 da22da589928544d68132aa0075b711bb96776278e3c4c78e732df6f9b9ee7b410105a364011988570077dac9df01fa94c4e0706c7693121546b1140ab0197fa
+DIST rime-luna-pinyin-1.0.20250124.tar.gz 395840 BLAKE2B 1a00d21ad4d5c20ca8d386b10a36a71f199615999753bfeaf3640953b065679c4d102fe6436cc72f50cf84dc9116e4247b22a054bb71dc3df84d566e021b8f83 SHA512 2177143a4c213d43a1ed96427a9deb4ee88a6fe15e0dc2bcecdae6584436ff8de8692cf987a5a15c0d6cf44c993a061152532640ed05253571f2809ca69b8e5c
DIST rime-middle-chinese-1.0.20240624.tar.gz 137940 BLAKE2B 72e8a0b19a432505a68bfae4d72b657216e5ddb3361a756b6b2eabde6d94c0c863a635c2bcbcca446b6363361e2add93c04dbdc161368aae75d749aa35a47506 SHA512 dabcf2683e54dcf44e6ce7a89da6b1d808a210ca20fbe131f793bb0c9d51213c3514f231b944adf4495aa8fe2a43d7ae984d83dc90fa49a0e4bd6279df9cd009
DIST rime-middle-chinese-1.0.20241201.tar.gz 137940 BLAKE2B 72e8a0b19a432505a68bfae4d72b657216e5ddb3361a756b6b2eabde6d94c0c863a635c2bcbcca446b6363361e2add93c04dbdc161368aae75d749aa35a47506 SHA512 dabcf2683e54dcf44e6ce7a89da6b1d808a210ca20fbe131f793bb0c9d51213c3514f231b944adf4495aa8fe2a43d7ae984d83dc90fa49a0e4bd6279df9cd009
+DIST rime-middle-chinese-1.0.20250124.tar.gz 137940 BLAKE2B 72e8a0b19a432505a68bfae4d72b657216e5ddb3361a756b6b2eabde6d94c0c863a635c2bcbcca446b6363361e2add93c04dbdc161368aae75d749aa35a47506 SHA512 dabcf2683e54dcf44e6ce7a89da6b1d808a210ca20fbe131f793bb0c9d51213c3514f231b944adf4495aa8fe2a43d7ae984d83dc90fa49a0e4bd6279df9cd009
DIST rime-pinyin-simp-1.0.20240624.tar.gz 545339 BLAKE2B cf428ed593db51ca9d8274293f8011229f60df41dfccaaaf01bdc0d41dfb7108c06570cb589577e5ad335ec2836ffa9cc60ef4d21e4871ec9c64e77b4cd9fb06 SHA512 4b89f9f3edd79b1220b77731eac99cf90c3496a8a09bc816ba0a40eaaae8743bd817d908492aa9ffde768b65d24a488cda558a8c8c7aa355754909420be2eead
DIST rime-pinyin-simp-1.0.20241201.tar.gz 545333 BLAKE2B 96849699c1a498cdb0d8d912f6e516feae3e393e31ee201b04bd5e8ea0bfdee53bd8bce6ed2a65310fa5e67f4075e6d9c285e9227a1a845945eaf576fc5d379a SHA512 f9cf5f15a2e401b5a644a9b15233d8e2bf0503f030858dab32ba1696b57ffd970a1fad6aceeb505635ec35bb0678682b64ff2eab0f2804e1c38d9fccad815975
+DIST rime-pinyin-simp-1.0.20250124.tar.gz 545333 BLAKE2B 9871245ea78e9d1601ebc4361635fb3cab9835c8a0851f10e5d54f99ddbca1b7ddb469281e1a11a669bfd666cce824690da77422a530ac229d06460168cc487c SHA512 215401d67dfc777475a3e46b066e07df53c3e8a783b9067e6b6cb25ff0fe8c23f03b2db18e86eb9fe0febeacbe9a89bb9073610f2ae3c90a5f33e27cebb3328f
DIST rime-prelude-1.0.20240624.tar.gz 18313 BLAKE2B 09e926f77abc5a4fcc55d6f6f27f1b8b2e1a69317d8cb4a2656eecd416c1b7139a0de65d7eea30afaf342566753daa2be0c88104cf2c05d78cb26d0b567c9f04 SHA512 0cf701db3ca87ed15022428ba516d939cd10d4b97cb6d4ecdafaec70399c60f9d58a4f8b96e8fb8159534514bbf4e3b2206ec0cfac094d8039c0040ce79dc093
DIST rime-prelude-1.0.20241201.tar.gz 18313 BLAKE2B 09e926f77abc5a4fcc55d6f6f27f1b8b2e1a69317d8cb4a2656eecd416c1b7139a0de65d7eea30afaf342566753daa2be0c88104cf2c05d78cb26d0b567c9f04 SHA512 0cf701db3ca87ed15022428ba516d939cd10d4b97cb6d4ecdafaec70399c60f9d58a4f8b96e8fb8159534514bbf4e3b2206ec0cfac094d8039c0040ce79dc093
+DIST rime-prelude-1.0.20250124.tar.gz 18313 BLAKE2B 09e926f77abc5a4fcc55d6f6f27f1b8b2e1a69317d8cb4a2656eecd416c1b7139a0de65d7eea30afaf342566753daa2be0c88104cf2c05d78cb26d0b567c9f04 SHA512 0cf701db3ca87ed15022428ba516d939cd10d4b97cb6d4ecdafaec70399c60f9d58a4f8b96e8fb8159534514bbf4e3b2206ec0cfac094d8039c0040ce79dc093
DIST rime-quick-1.0.20240624.tar.gz 151060 BLAKE2B 80adf8a416969d5623400b06721e5bb4dc0a972d0a0ef09e10bbb2c6dfbb7d92c89503b60d59413e425cbb097f0c2d00cbdd932372c7c664846cc8e48958c632 SHA512 d693b90b76cf3dc72e84bb378e3b1a35850bed9edec45bfb321bf800561bd03fdf34ea41bc7ca8da53b02579de111da394a6aa4493989a4a4bde2eb0e2d7d485
DIST rime-quick-1.0.20241201.tar.gz 151060 BLAKE2B 80adf8a416969d5623400b06721e5bb4dc0a972d0a0ef09e10bbb2c6dfbb7d92c89503b60d59413e425cbb097f0c2d00cbdd932372c7c664846cc8e48958c632 SHA512 d693b90b76cf3dc72e84bb378e3b1a35850bed9edec45bfb321bf800561bd03fdf34ea41bc7ca8da53b02579de111da394a6aa4493989a4a4bde2eb0e2d7d485
+DIST rime-quick-1.0.20250124.tar.gz 151060 BLAKE2B 80adf8a416969d5623400b06721e5bb4dc0a972d0a0ef09e10bbb2c6dfbb7d92c89503b60d59413e425cbb097f0c2d00cbdd932372c7c664846cc8e48958c632 SHA512 d693b90b76cf3dc72e84bb378e3b1a35850bed9edec45bfb321bf800561bd03fdf34ea41bc7ca8da53b02579de111da394a6aa4493989a4a4bde2eb0e2d7d485
DIST rime-scj-1.0.20240624.tar.gz 228601 BLAKE2B ca68ce8b08edc4c1cb5dae0d3f50a4a66adb9dd6dea49260ef4b0f14b16cb0b7b6555c89de1d332a68f8641c031ada602ebc4946851ff141b14f0fdf41f6d364 SHA512 396e8c1cb0679078afaced1bb8525446340bda02bbcc42e48ccc2414b1830439a2599e8ea2a4ae15b47fd9f488ba52eec342596f1c5efa074955f274cf69728d
DIST rime-scj-1.0.20241201.tar.gz 228601 BLAKE2B ca68ce8b08edc4c1cb5dae0d3f50a4a66adb9dd6dea49260ef4b0f14b16cb0b7b6555c89de1d332a68f8641c031ada602ebc4946851ff141b14f0fdf41f6d364 SHA512 396e8c1cb0679078afaced1bb8525446340bda02bbcc42e48ccc2414b1830439a2599e8ea2a4ae15b47fd9f488ba52eec342596f1c5efa074955f274cf69728d
+DIST rime-scj-1.0.20250124.tar.gz 228601 BLAKE2B ca68ce8b08edc4c1cb5dae0d3f50a4a66adb9dd6dea49260ef4b0f14b16cb0b7b6555c89de1d332a68f8641c031ada602ebc4946851ff141b14f0fdf41f6d364 SHA512 396e8c1cb0679078afaced1bb8525446340bda02bbcc42e48ccc2414b1830439a2599e8ea2a4ae15b47fd9f488ba52eec342596f1c5efa074955f274cf69728d
DIST rime-soutzoe-1.0.20240624.tar.gz 37388 BLAKE2B 2eaecd629ae4b00b9ecb73eb58a77bd123906c45fa71318aa0468caefca3aa151181be7766cccc81a6aba260def897a7c58032257a517443c3da3dba91cb6996 SHA512 5141fe76deffe40a22e2c3013d6f4b47e6e65c6f652b85aa0401612a78384430f78e1031d894a735903ece9d8e319b836c9388edd05a0593f23d7961bea92a04
DIST rime-soutzoe-1.0.20241201.tar.gz 37388 BLAKE2B 2eaecd629ae4b00b9ecb73eb58a77bd123906c45fa71318aa0468caefca3aa151181be7766cccc81a6aba260def897a7c58032257a517443c3da3dba91cb6996 SHA512 5141fe76deffe40a22e2c3013d6f4b47e6e65c6f652b85aa0401612a78384430f78e1031d894a735903ece9d8e319b836c9388edd05a0593f23d7961bea92a04
+DIST rime-soutzoe-1.0.20250124.tar.gz 37388 BLAKE2B 2eaecd629ae4b00b9ecb73eb58a77bd123906c45fa71318aa0468caefca3aa151181be7766cccc81a6aba260def897a7c58032257a517443c3da3dba91cb6996 SHA512 5141fe76deffe40a22e2c3013d6f4b47e6e65c6f652b85aa0401612a78384430f78e1031d894a735903ece9d8e319b836c9388edd05a0593f23d7961bea92a04
DIST rime-stenotype-1.0.20240624.tar.gz 15311 BLAKE2B edfc0989e9a86b7664b5316270fafb2f8c3f45af6ad757a1ad89d30ce4b93aa8cb20c86f62692adabdcbd33bce67022ecaf3e1bc34ffddd2ea0b497dca9ba2c3 SHA512 4c01a70348e0e28b0b0e33f605e22e6017c9870f4e218fcc1fe36c2d480796461b3f74edb7501d78bebbaa9b05f62524c792b10c3ac42d89f39ed6a99b1426c2
DIST rime-stenotype-1.0.20241201.tar.gz 15311 BLAKE2B edfc0989e9a86b7664b5316270fafb2f8c3f45af6ad757a1ad89d30ce4b93aa8cb20c86f62692adabdcbd33bce67022ecaf3e1bc34ffddd2ea0b497dca9ba2c3 SHA512 4c01a70348e0e28b0b0e33f605e22e6017c9870f4e218fcc1fe36c2d480796461b3f74edb7501d78bebbaa9b05f62524c792b10c3ac42d89f39ed6a99b1426c2
+DIST rime-stenotype-1.0.20250124.tar.gz 15311 BLAKE2B edfc0989e9a86b7664b5316270fafb2f8c3f45af6ad757a1ad89d30ce4b93aa8cb20c86f62692adabdcbd33bce67022ecaf3e1bc34ffddd2ea0b497dca9ba2c3 SHA512 4c01a70348e0e28b0b0e33f605e22e6017c9870f4e218fcc1fe36c2d480796461b3f74edb7501d78bebbaa9b05f62524c792b10c3ac42d89f39ed6a99b1426c2
DIST rime-stroke-1.0.20240624.tar.gz 707495 BLAKE2B cc1a2f2d9621646d8c0000e015321549903d2e5bd14a37a2a078d84b0ee5e1ea022d0a006bb171c14ee77e7df3930f455715c179e9ae6301784926d86385c096 SHA512 b7d6c5a621a6c6a416da90a0bbce8d221f49be38b2d4ad7e8a0b32689129123b637256810a4f829f6cfac9c427c8b255e3983dbce6e8c1fe6be610ad2494374a
DIST rime-stroke-1.0.20241201.tar.gz 707495 BLAKE2B cc1a2f2d9621646d8c0000e015321549903d2e5bd14a37a2a078d84b0ee5e1ea022d0a006bb171c14ee77e7df3930f455715c179e9ae6301784926d86385c096 SHA512 b7d6c5a621a6c6a416da90a0bbce8d221f49be38b2d4ad7e8a0b32689129123b637256810a4f829f6cfac9c427c8b255e3983dbce6e8c1fe6be610ad2494374a
+DIST rime-stroke-1.0.20250124.tar.gz 707487 BLAKE2B 184f3f07d6a5a7992dbedb225c681446f6e66d988f3bba01aeca520f323103ac98e0e4c0ac71416938d6ca83aae1a2acdfc83035086b8ff3c7665e730f40744f SHA512 a859d7b47c658e8d1a4269b2f99f7ec757937a5060de2213d19e9029b15e93006988194483b238759ccaa54e0da2e9c4fb1d6e2e368eeb366f23f7e36dfe4f99
DIST rime-terra-pinyin-1.0.20240624.tar.gz 731136 BLAKE2B dee4c46d997d4af3be9bc9474bf932511bc5790e46c888c5d25a0a48a64fc06eeccb6b6e370e7732875b00360669c441222aa0bc17c74428e4186880f8603454 SHA512 5d79f299c8f5c98c0f33bd045f46aa3fc883407a23df0c0c4db14081a238c09b49b9e23d2cf9faf194c138d77b79702ce84e3e0f3a4996cf230b5c2a87d368de
DIST rime-terra-pinyin-1.0.20241201.tar.gz 731136 BLAKE2B dee4c46d997d4af3be9bc9474bf932511bc5790e46c888c5d25a0a48a64fc06eeccb6b6e370e7732875b00360669c441222aa0bc17c74428e4186880f8603454 SHA512 5d79f299c8f5c98c0f33bd045f46aa3fc883407a23df0c0c4db14081a238c09b49b9e23d2cf9faf194c138d77b79702ce84e3e0f3a4996cf230b5c2a87d368de
+DIST rime-terra-pinyin-1.0.20250124.tar.gz 730673 BLAKE2B 53f2b2e5f4076db40d40e9c6d7d6c45b6ae906a7e8c5f9fdbb09f384035bda9e084a96ed6e11977b4851392c87deea605886a10a449b8dc96f12b742524ebb3b SHA512 bf77828acab2452f35106296c48c09b417c70cd8e7764d72beb41adfb57d3063b866e156aac7faa5b224a0e28ad20f27d02dafdc8d517ff7055c199e5e0e093a
DIST rime-wubi-1.0.20240624.tar.gz 1093293 BLAKE2B ae3551bb51824e6c4fea52a18793acf477b48b827df24ad16b24fd5265d2567a35c70f4b09082247fcce5de6f7433fc19bcf3e43f2adf2683aeac658f9f13beb SHA512 f535a15f1a52b7173b42d72fec58cbb68887be590cee1a2a6b1d883dec377d61cf17ece68f0c400dec26b55fd0ac2744d0fb835d8c9129245ddc985fa256ebb8
DIST rime-wubi-1.0.20241201.tar.gz 1093293 BLAKE2B ae3551bb51824e6c4fea52a18793acf477b48b827df24ad16b24fd5265d2567a35c70f4b09082247fcce5de6f7433fc19bcf3e43f2adf2683aeac658f9f13beb SHA512 f535a15f1a52b7173b42d72fec58cbb68887be590cee1a2a6b1d883dec377d61cf17ece68f0c400dec26b55fd0ac2744d0fb835d8c9129245ddc985fa256ebb8
+DIST rime-wubi-1.0.20250124.tar.gz 1093293 BLAKE2B ae3551bb51824e6c4fea52a18793acf477b48b827df24ad16b24fd5265d2567a35c70f4b09082247fcce5de6f7433fc19bcf3e43f2adf2683aeac658f9f13beb SHA512 f535a15f1a52b7173b42d72fec58cbb68887be590cee1a2a6b1d883dec377d61cf17ece68f0c400dec26b55fd0ac2744d0fb835d8c9129245ddc985fa256ebb8
DIST rime-wugniu-1.0.20240624.tar.gz 268955 BLAKE2B c1dc03f1e27716ee4725e031c570a67da3f2543ec760d624f19e0f40cb44089ddedd10ee226dfe4211d8f7b29c0c66db640f41794dbf09c5543f669ae132715f SHA512 257d4bd8d62dda5bce4beb39879fc46b4981590ce16d347ad3e2441f1b9bacabfe3772d8e0cf134a4a70b7dd5490e6bb6b6526e0e45d58d22730217e23407095
DIST rime-wugniu-1.0.20241201.tar.gz 268955 BLAKE2B c1dc03f1e27716ee4725e031c570a67da3f2543ec760d624f19e0f40cb44089ddedd10ee226dfe4211d8f7b29c0c66db640f41794dbf09c5543f669ae132715f SHA512 257d4bd8d62dda5bce4beb39879fc46b4981590ce16d347ad3e2441f1b9bacabfe3772d8e0cf134a4a70b7dd5490e6bb6b6526e0e45d58d22730217e23407095
+DIST rime-wugniu-1.0.20250124.tar.gz 268955 BLAKE2B c1dc03f1e27716ee4725e031c570a67da3f2543ec760d624f19e0f40cb44089ddedd10ee226dfe4211d8f7b29c0c66db640f41794dbf09c5543f669ae132715f SHA512 257d4bd8d62dda5bce4beb39879fc46b4981590ce16d347ad3e2441f1b9bacabfe3772d8e0cf134a4a70b7dd5490e6bb6b6526e0e45d58d22730217e23407095
EBUILD rime-data-1.0.20240624.ebuild 2434 BLAKE2B b0ff03435ffe15ebe0a06c5308dfb9acb20a6eb0073fef0688483e9c9a079b7b4ca74f283abfe036c0d63e5726fe51b8b534c1fe4afd293e552af20b1478d4bd SHA512 daee5217420b1782a6a784f212d5a15fde71ccd8c6bd67b3e398e4dcd48ca315f019a88462ae7c20c307c612cd77d795dcd03b3a51bca2d8af34fec5a3449ee7
EBUILD rime-data-1.0.20241201-r1.ebuild 2595 BLAKE2B 0002d4bddb959f3064c49a0a9ee97a070d2191b0edf50f6bb4beb5b20da48d0cd1f3248cb95f2f4db46201657556d4766aade8ae7ecb64a64af4585cfaaeb85d SHA512 09b6d013bf3d230ce0e1447a7cafb141606ebd750085082d0a535c8f01e4689beb7cf3371334073543b4fe450e214a796961ba0eff21ec240622c1a7f3638278
+EBUILD rime-data-1.0.20250124.ebuild 2602 BLAKE2B c1df9bedc91efe8f513443979359651601b2137452b8b47261e3fc37d5886d5513d9e10d250b46fee095e263a9765525d30f5b35f46f7dd1ee3ffda86023382d SHA512 62ba59e019b970418a7abb1270544c3dbce6c30da895ebd2c26316f7929cab99a05464a826ce613138c7f2b8cd5ce80467982fbc6a1eb7a005f015a9ba45ea0b
MISC metadata.xml 1033 BLAKE2B e276e3b31e69cc5d7ffcc995169adb833fbd842858fd46f9b0574d8658431f9f573638dcf23be82a012f73562df106de761d681a11dcb261b097afce9fd67e8a SHA512 4682adffad64eb0803692c48de0d0afdd461fbc70502ccd69a96aeb843ad6b9f6125ebb93b16efcc4c6b4aed722c25aa0ba80d7dd010224a9658815343a2e583
diff --git a/app-i18n/rime-data/rime-data-1.0.20250124.ebuild b/app-i18n/rime-data/rime-data-1.0.20250124.ebuild
new file mode 100644
index 000000000000..93f8c5b2e50a
--- /dev/null
+++ b/app-i18n/rime-data/rime-data-1.0.20250124.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+declare -A PKGS=(
+ [rime-essay]=57e94707b5d64a9848d17f9107c539ad4e9b6fc7
+ [rime-bopomofo]=c7618f4f5728e1634417e9d02ea50d82b71956ab
+ [rime-cangjie]=0ac8452eeb4abbcd8dd1f9e7314012310743285f
+ [rime-luna-pinyin]=d2107f46dbffbe069b10072925be3c18da40fe77
+ [rime-prelude]=3803f09458072e03b9ed396692ce7e1d35c88c95
+ [rime-stroke]=7c9874c6b2e0b94947653e9a7de6f99623ff27e4
+ [rime-terra-pinyin]=333ec4128fa1f93924a0707da3c623ccd92a73f0
+)
+declare -A PKGS_EXTRA=(
+ [rime-array]=557dbe38381de174fe96e53e9bf8c863a275307c
+ [rime-cantonese]=cb1ea1600b720743e0519dcbec3c2fc314ab4f50
+ [rime-combo-pinyin]=89f521bc0a68abc06e9ce02732201b9c2a188824
+ [rime-double-pinyin]=69bf85d4dfe8bac139c36abbd68d530b8b6622ea
+ [rime-emoji]=ca7df5f5498ccd99cc312413ceae7d13717456b8
+ [rime-ipa]=22b71710e029bcb412e9197192a638ab11bc2abf
+ [rime-middle-chinese]=582e144e525525ac2b6c2498097d7c7919e84174
+ [rime-pinyin-simp]=0c6861ef7420ee780270ca6d993d18d4101049d0
+ [rime-quick]=3fe5911ba608cb2df1b6301b76ad1573bd482a76
+ [rime-scj]=cab5a0858765eff0553dd685a2d61d5536e9149c
+ [rime-soutzoe]=beeaeca72d8e17dfd1e9af58680439e9012987dc
+ [rime-stenotype]=f3e9189d5ce33c55d3936cc58e39d0c88b3f0c88
+ [rime-wubi]=152a0d3f3efe40cae216d1e3b338242446848d07
+ [rime-wugniu]=abd1ee98efbf170258fcf43875c21a4259e00b61
+)
+
+generate_src_uri() {
+ local -n LIST=$1
+ local pkg
+ for pkg in "${!LIST[@]}"; do
+ SRC_URI+=" https://github.com/rime/${pkg}/archive/${LIST[$pkg]}.tar.gz -> ${pkg}-${PV}.tar.gz"
+ done
+}
+
+DESCRIPTION="Data resources for Rime Input Method Engine"
+HOMEPAGE="https://rime.im/ https://github.com/rime/plum"
+
+generate_src_uri PKGS
+SRC_URI+=" extra? ( "
+generate_src_uri PKGS_EXTRA
+SRC_URI+=" )"
+
+S=${WORKDIR}
+
+# LGPL-3 :
+# essay bopomofo cangjie emoji ipa
+# luna-pinyin prelude quick stroke terra-pinyin wubi
+# GPL-3 :
+# array combo-pinyin double-pinyin middle-chinese
+# scj soutzoe stenotype wugniu
+# Apache-2 :
+# rime-pinyin-simp
+# CC-BY-4.0 :
+# rime-cantonese
+LICENSE="GPL-3 LGPL-3 extra? ( Apache-2.0 CC-BY-4.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="extra"
+
+src_install() {
+ insinto "/usr/share/rime-data"
+
+ _install_pkgs() {
+ local -n LIST=$1
+ local pkg f
+ for pkg in "${!LIST[@]}"; do
+ doins "${pkg}-${LIST[$pkg]}"/*[!AUTHORS\|LICENSE\|README.md\|check.py]
+ for f in AUTHORS LICENSE README.md; do
+ if [[ -f "${pkg}-${LIST[$pkg]}/${f}" ]]; then
+ newdoc "${pkg}-${LIST[$pkg]}/${f}" "${pkg}_${f}"
+ fi
+ done
+ done
+ }
+
+ _install_pkgs PKGS
+ use extra && _install_pkgs PKGS_EXTRA
+}