diff options
Diffstat (limited to 'app-i18n')
98 files changed, 1690 insertions, 482 deletions
diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz Binary files differindex a363c1568dbd..92bada9c972a 100644 --- a/app-i18n/Manifest.gz +++ b/app-i18n/Manifest.gz 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..436ef9b3a619 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.6.ebuild 598 BLAKE2B f6d6f602379565114663c7f25ef61f3fab6213e7ab16cbc189f1f51e1516ff3af8495f6a292f397ce41a2c876325d99458fa1a52e8314a95165857a984256e43 SHA512 22b68463bb81c4e9f7a5990a07b4c660b1590ad7fc063849a7f47c25f15dda6c01b967391c9b59100b77da57e95bb03172aef85beca06f341abd643ecb77ec4f +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.6.ebuild b/app-i18n/fcitx-chewing/fcitx-chewing-5.1.6.ebuild index e99975fd47da..2008891f84f7 100644 --- a/app-i18n/fcitx-chewing/fcitx-chewing-5.1.6.ebuild +++ b/app-i18n/fcitx-chewing/fcitx-chewing-5.1.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" RDEPEND=" !app-i18n/fcitx-chewing:4 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..29064b24ce6e 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.7-r1.ebuild 1628 BLAKE2B edacc28f0ac745af202af6e1d50755713af56bd8b4e21be3bd1fc7a20066d6b5349cc79e3386b99ee1c0fbcacb29da288cfcb19c945ec1a8e1cb0cc4e697d448 SHA512 4a2aac9d47d4e4fe07e6b355192009810ffe52da467434a88a57dc6757fbc7f46ad13d924b0b03cb786e564fb294fea255fcba9fdb84359da19973278d0f43c2 +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.7-r1.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.7-r1.ebuild index b6a11e2f109d..c453b5432b4f 100644 --- a/app-i18n/fcitx-configtool/fcitx-configtool-5.1.7-r1.ebuild +++ b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="kcm +config-qt test X" RESTRICT="!test? ( test )" 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/gnulib-l10n/Manifest b/app-i18n/gnulib-l10n/Manifest new file mode 100644 index 000000000000..7e193885ec9a --- /dev/null +++ b/app-i18n/gnulib-l10n/Manifest @@ -0,0 +1,3 @@ +DIST gnulib-l10n-20241231.tar.gz 786237 BLAKE2B 93283b255416aa7d041afb2275fc3a47bfe1d46a41987af5d38ad98f6962b0008ce88ffd35f284d813a2d99b891c470489f05d3ecc1bc182ce9912d82a5d0669 SHA512 0c5858f6068226afd9b3744020a3826a1236b62f90b6eff30ad17657a194017eaab9f8e090eb744902f47b997f63277b20509a27d1945c42ad9597bb734cad73 +EBUILD gnulib-l10n-20241231.ebuild 822 BLAKE2B 59c21bc8a93a59ed4033912cdece6de885bf0e8f89724df714cb3afd222d76bc527c61d3cb921d9287f38cc2025385b57634a3ab8bbc787bb22ffa727ba88b34 SHA512 b8f98a44866a0e03799f093c008586bc1f7458799bb33cfac0db88d2b11e23621823c375cd214cf790df5af7941be94f094f1c3b14160f3d9e8781f553b07534 +MISC metadata.xml 282 BLAKE2B 85c3312405ada57a85e03b06a59523c8d4069551f91e6b70f182d5af92ffc26b946c2987554001649eb41d605864a5cb3c172ebbb02f3c1a11ca1ed805889550 SHA512 5eac09aed8093684086d644c321b236d5da019a650ad322d33236b543bd5641edfc43cbdeee4654e093f9f6393eae034110ca51eb560b87a178fba74244d7fdb diff --git a/app-i18n/gnulib-l10n/gnulib-l10n-20241231.ebuild b/app-i18n/gnulib-l10n/gnulib-l10n-20241231.ebuild new file mode 100644 index 000000000000..637d875af18b --- /dev/null +++ b/app-i18n/gnulib-l10n/gnulib-l10n-20241231.ebuild @@ -0,0 +1,28 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PLOCALES="af be bg ca cs da de el eo es et eu fi fr ga gl hu it ja ka ko ms nb nl pl pt pt_BR ro ru rw sk sl sr sv tr uk vi zh_CN zh_TW" +inherit plocale + +DESCRIPTION="Localization for gnulib" +HOMEPAGE="https://www.gnu.org/software/gnulib/manual/html_node/Localization.html" +SRC_URI="mirror://gnu/gnulib/${P}.tar.gz" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +src_prepare() { + default + + plocale_find_changes "po" "" ".po" || die + + delete_locale() { + local locale=${1} + rm po/${locale}{.po,.gmo} || die + } + + plocale_for_each_disabled_locale delete_locale +} diff --git a/app-i18n/gnulib-l10n/metadata.xml b/app-i18n/gnulib-l10n/metadata.xml new file mode 100644 index 000000000000..de9d78424186 --- /dev/null +++ b/app-i18n/gnulib-l10n/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <stabilize-allarches/> +</pkgmetadata> diff --git a/app-i18n/ibus-anthy/Manifest b/app-i18n/ibus-anthy/Manifest index 853d2874ce6e..a44e0f3732b8 100644 --- a/app-i18n/ibus-anthy/Manifest +++ b/app-i18n/ibus-anthy/Manifest @@ -1,3 +1,5 @@ DIST ibus-anthy-1.5.16.tar.gz 278846 BLAKE2B 9e6f297dc563eff88195008858694d737b88979117e95540fc9cfc8288df9f6a10027e19860dcaa97271aee82e112ac49cfd0cad834d22005689bd4816b1df08 SHA512 af782509c3a098864fc0327f0f1226b2f1b9890b36bf69c208ffe977fb07c1f71dea946e8ad4dc9b2cdd6c84252d34a8c8b17f855c6fa7320e3a58b7719e86c5 +DIST ibus-anthy-1.5.17.tar.gz 292242 BLAKE2B 5dd5fd5d10a7ee239e2f40bb4f31469f2fd024fdd5c3afc2d1ab6f8df54b23dc8b4c3494889ebdf4924e54a0ea61e92dbb109db3cf02628ceb3a9d4e5ce084e0 SHA512 c361452af73ef49278142e3eb63e7697bb6f4369fd26fdc94405aa976cb5b3a323cb67f31099d348cf3495160a1259b56c941cfb0facce1d3c050daa5264b3d2 EBUILD ibus-anthy-1.5.16.ebuild 1310 BLAKE2B 03e3385bb982c700e797678491fa0d6514d38dcca9b7442c43cb27d94f1f43d23b6e2b378902d3a6f4f90b112278a6a649f4c875871400f78b4fc23ffbcf5086 SHA512 1a1845c7656fbe588570c666a30c842b34e94c7ec15a5fa890a31fcf41b6b17fda54af13b0508e8fc5f1ec1ba579a8d6f8b58ebdc277a2bff7415385fe2aa99d +EBUILD ibus-anthy-1.5.17.ebuild 1312 BLAKE2B 4a6e5d4c97a51ab53af7b664102ea6eb3962339705723a9142b69ef33524416d849a912795ddedbbf6dcd43bf832a6e52fdd99e0a24aa6aef951e84da037d1c1 SHA512 2064b3fa6743d81d392b7e13a925ece240381448927c1076df974c8c27a165e94ee450a3ea9ff77f5e00f14cb3aed5b8da6e5ded6409814ab12f9dbab73add48 MISC metadata.xml 325 BLAKE2B ae0af274a4321f66c02696f5f6440ce55a1a8406efe0f5c17c76606ab536b157f528eb93508d1ac95a893a54ada06c538d627754f8795271e3bb99eb4bbfdcc1 SHA512 64b47eae1d72f07324b98eb1dbc9a2a4b7cc0c74172e0df55e9d5abdaf10ebe1d90f4217b973979e3b53c5a21084fcad6785203a7b4280dc0706d4e6d1bd74f6 diff --git a/app-i18n/ibus-anthy/ibus-anthy-1.5.17.ebuild b/app-i18n/ibus-anthy/ibus-anthy-1.5.17.ebuild new file mode 100644 index 000000000000..eb2df9207257 --- /dev/null +++ b/app-i18n/ibus-anthy/ibus-anthy-1.5.17.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +PYTHON_COMPAT=( python3_{9..13} ) + +inherit autotools gnome2-utils python-single-r1 xdg + +DESCRIPTION="Japanese Anthy engine for IBus" +HOMEPAGE="https://github.com/ibus/ibus/wiki" +SRC_URI="https://github.com/ibus/${PN}/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="nls" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + app-i18n/anthy + $(python_gen_cond_dep ' + app-i18n/ibus[python(+),${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + nls? ( virtual/libintl )" +DEPEND="${RDEPEND}" +BDEPEND="sys-devel/gettext + virtual/pkgconfig" + +src_prepare() { + default + eautoreconf + gnome2_environment_reset +} + +src_configure() { + econf \ + $(use_enable nls) \ + --enable-private-png \ + --with-layout=default \ + --with-python=${EPYTHON} +} + +src_test() { + : +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + python_optimize +} + +pkg_preinst() { + xdg_pkg_preinst + gnome2_schemas_savelist +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + if ! has_version app-dicts/kasumi; then + elog "app-dicts/kasumi is not required but probably useful for you." + fi +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-i18n/ibus-handwrite/Manifest b/app-i18n/ibus-handwrite/Manifest index cc81886e51d5..6e5c16cf9abe 100644 --- a/app-i18n/ibus-handwrite/Manifest +++ b/app-i18n/ibus-handwrite/Manifest @@ -4,5 +4,5 @@ AUX ibus-handwrite-headers.patch 406 BLAKE2B cb683592e24d58d2fcd4718374e0d5e8cb5 AUX ibus-handwrite-nested-function.patch 715 BLAKE2B e827ee4fdd65ab9dfb6aa2e484aff8d47d2a11993dc15668d34539c89adface47344aa724851d71a80424de46022b3adaf769259d995c61f290a816d7ff20658 SHA512 6df7fb76af1e229669b5e7d945daa01b1b61249cd244211388dc26d69a417ca49edb10f9adb2f5a7dd695b730926b6cda9570e1957341c94afce797016fcdb58 DIST ibus-handwrite-3.0.0.tar.bz2 239452 BLAKE2B 379b283565efc16c75c1811e096f814a4a0f009ab469a7bc251f34889bd62c7158379a63b71529db942969a3444a6be42f3db3bc5787993f8e15f86a6a7ddb76 SHA512 ed9b2b35919f3e061230c7085c88e5ce80ee978ffa7f8391e74364e8d6152f0d88a08f91ec58b55fc7067e9fe45d03018760ccfca7b026f36211fa344d16c9b1 EBUILD ibus-handwrite-3.0.0-r1.ebuild 857 BLAKE2B 946020fb670f50354396a66d03547e798515a9d99fb591810a23e6342bfb1efefdef0b2be1b18796295b580da08191af225be99655a2b9968cbb68f401cbfb28 SHA512 991e936fc7dc9b384582879f72803510f98f5e19ede9719d19acacffc15c934249331fc84c50e0de37842075b2452dd457e1940afaf1c812ae069632d4e0afa5 -EBUILD ibus-handwrite-3.0.0-r2.ebuild 895 BLAKE2B 160520e3be82130aa4b0ebd97dbf5f51cf30f6d3f7eef74f8ea9dc93ef28dfe56d34f4e826ff26559a915fcde8a30e30ee74631fe532007bfbbf2581cb5a9077 SHA512 85aec1ff6085ce9b17a4df4318d89b9191e57b1a74dffbd6a6e96cd2cf39b9104d1a2e16e26f162b88c91fe65e77532bcf6f3dba9b6f62158e4fc70d56270432 +EBUILD ibus-handwrite-3.0.0-r2.ebuild 893 BLAKE2B 7a53bdc5b258ee1ed1dae1552607044291f306d7993c780e86d2272a31b28462d4403bc6efbe1fca50e04e141c884c59bac4d8a2bea6302584b29dc0a883289b SHA512 fa6fd2f8ee47f97936764599cd41757e76bd84c4cb678adcf4c1e418d3980e91aee4af50fbe8ed49cc67a4530d7fb33b392c8ab162c334f921c3f40c59ccbc41 MISC metadata.xml 427 BLAKE2B a652c7317b662579e6a7378a94a9eb4ec2e000130d20d6277f4d2617cb2b05fbdd943e18e4051b21878e54e8e50d5faccc2cad8de4fb69925ff60b0cc27d79b4 SHA512 74d8fd00e616eac10aca6cc2c99282f18b4105667a1b6c4675951b56b844f71812354137149f40d6365affb0e3bfee5fd5bd2d4981df4cab961704711a7f0821 diff --git a/app-i18n/ibus-handwrite/ibus-handwrite-3.0.0-r2.ebuild b/app-i18n/ibus-handwrite/ibus-handwrite-3.0.0-r2.ebuild index 38477db238bb..b7171158ef31 100644 --- a/app-i18n/ibus-handwrite/ibus-handwrite-3.0.0-r2.ebuild +++ b/app-i18n/ibus-handwrite/ibus-handwrite-3.0.0-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/microcai/${PN}/releases/download/${PV%.0}/${P}.tar.b LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="nls +zinnia" RDEPEND="app-i18n/ibus 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/ibus-m17n/Manifest b/app-i18n/ibus-m17n/Manifest index fc8e231bd1cb..1a19b39fc7d4 100644 --- a/app-i18n/ibus-m17n/Manifest +++ b/app-i18n/ibus-m17n/Manifest @@ -1,5 +1,3 @@ -DIST ibus-m17n-1.4.34.tar.gz 654282 BLAKE2B b2cd3f4991dc2427b24c23e2978787ba7a48fd25f2528ec48477c51ee5112ff41e37be72ae409f76f8c176e20cfc3c36a035146705a657d789bb00934ee6a1b9 SHA512 c0ed3eef79acbff622640c5ac58a5e91be5012a049a1ee21d2bcfe393b1ed8e15d4a903cf769230385de2febeccb6cc7a0945ade26a2588d1cc1f8373224fac9 DIST ibus-m17n-1.4.35.tar.gz 661834 BLAKE2B cd27ad86e49f90b3c39ef9bed5ed193a507f19a3d2f2acd86d99170c46e3a2de4a4898a95bc712279a21fa95b39cdb41e5ef48c64711d73b65eebf86a546ef9f SHA512 e7202d23029650195d62fb5e1057952faab8c8903762b02b91e49d28933c6c3018f6e95e8ceb3bd540107168670c2301c9fa424502f41b53989302b253f31bd0 -EBUILD ibus-m17n-1.4.34.ebuild 801 BLAKE2B fdc992a2ba08901dd204d6557fa2c09b683a59c5e8a4c1e40a337a93e00aa079330dfdee691019deb7e2cf393018a3c103503fe4d82152f87e334489d9e5fcd9 SHA512 ec431ea523893e8d9854f5940321094604c7c6ad934dd76f2be586af7223f914a1000745a7583e8dcc53c6185bcff0caed588cd501a204985cce92cadc7c7040 -EBUILD ibus-m17n-1.4.35.ebuild 803 BLAKE2B 1f69a00cfab390dec40e902acdd6414d1d6ee07e57b74cf5968eef7cedb7fc8a54a31489ecaa998f33be7ddcda56fd83791a23b237b52d4de74245df36eef031 SHA512 92593ac269499158a33e206a57926f63cd46920863747acff4a8d4ccc31a2522410ceed33790bc7de61949ee8fe37b458c6cc0116fa0f480f085ac259548d175 +EBUILD ibus-m17n-1.4.35.ebuild 801 BLAKE2B de4387a4c50a3b81bbdc4d43750e25190540f029a55be620bdb4303a4f1aff935a291ef6788b6809a20ee4e7249bb245b721c8c5fb4a43cc3f96f03e0a90a51d SHA512 0b0b936f15d605096e220bd9db40a8f79cfa18e22bd5136fd8acf8a20caf0774d089db3670f6b70d305ff73ee8586779aa74fb0b4d0a352da1f17174313e278e MISC metadata.xml 555 BLAKE2B b9dd5e7d4f230dde589a7e73333d14d52dae05d0e549dbde75332807434fc7c73ee7fe468dd919762527ac65f16c7a484b8d8b5c629c24dbe695c19c96b9abba SHA512 311891667bea4f2d4797440920ba2779a7f54766d3967edb25cb65b30800164a33192babdf7aadaa9adfeade385852d7d8d2a9a039b7c4ecbd2e9ed0a553fe89 diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.4.34.ebuild b/app-i18n/ibus-m17n/ibus-m17n-1.4.34.ebuild deleted file mode 100644 index 25014678be43..000000000000 --- a/app-i18n/ibus-m17n/ibus-m17n-1.4.34.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit gnome2-utils xdg - -DESCRIPTION="M17N engine for IBus" -HOMEPAGE="https://github.com/ibus/ibus/wiki" -SRC_URI="https://github.com/ibus/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="gtk nls" - -DEPEND="app-i18n/ibus - dev-libs/m17n-lib - gtk? ( x11-libs/gtk+:3 ) - nls? ( virtual/libintl )" -RDEPEND="${DEPEND} - >=dev-db/m17n-db-1.7" -BDEPEND="sys-devel/gettext - virtual/pkgconfig" - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_with gtk gtk 3.0) -} - -pkg_preinst() { - xdg_pkg_preinst - gnome2_schemas_savelist -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.4.35.ebuild b/app-i18n/ibus-m17n/ibus-m17n-1.4.35.ebuild index e943c03de2ea..60ecb3153288 100644 --- a/app-i18n/ibus-m17n/ibus-m17n-1.4.35.ebuild +++ b/app-i18n/ibus-m17n/ibus-m17n-1.4.35.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ibus/${PN}/releases/download/${PV}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="gtk nls" DEPEND="app-i18n/ibus diff --git a/app-i18n/ibus-table-others/Manifest b/app-i18n/ibus-table-others/Manifest index c39ee2486973..a950d9cddea5 100644 --- a/app-i18n/ibus-table-others/Manifest +++ b/app-i18n/ibus-table-others/Manifest @@ -1,3 +1,5 @@ DIST ibus-table-others-1.3.18.tar.gz 677420 BLAKE2B 78776b0fea19c50b22b4d6f1fe2a31619890b6fa4b7178e2fc33fa559a1e43c81c8c312e74a523b11d82b5419ace10f55db6bc2856f3aad03cb41a06136099bd SHA512 41f3e6cae0ea1784d106c61ee48095b078a510cae9a35473bab50d6834fe514edddbb147bd31e2a9f6f44971db5d8c900dd74e5c67aa881c43c87eacfb46badc +DIST ibus-table-others-1.3.19.tar.gz 677793 BLAKE2B b4a58cd421801b65cadfb8659438616e001e34fa8a183154899087191913408bf1cb05f0453a6e60cfda40bcbf50a590cd8124e5587ccbc80ac823b031741384 SHA512 0b4baf161d9ce6ae23e237691ef3f66f551dc7db5976d7a0fbce2d8db06d534b0852fe87ab5edf54703eb2b54dd08e4915ca5782fa52429339796210fa9f7ce9 EBUILD ibus-table-others-1.3.18.ebuild 652 BLAKE2B 8d037e684de9be774687b4588f1e2f687005d2b4ef283f14dfeffdad4a9c97902cfd88d41fa1e918683aed9474d8eaf62b92b51f9cd552a6ff3d9e4306738a85 SHA512 c72a5bc1fbe34b140dd693157f3b2d1b5044bb2c3bf9332b8441941c3febb49c2f30a3b43e8fac79ba61598b3f623c998025223fdafecfe1caa9e819498fa501 +EBUILD ibus-table-others-1.3.19.ebuild 543 BLAKE2B 4f37a238921314e12bf8db76b16d0a06a715a5d1963ef0cebc15d90d537724d046e43750d63dce34293b016d16621f33ae79f6ac1c6ce086a061997147016624 SHA512 c60b9882fe825c9e8cc30d6eab157d16cfeb0a02c53c9b495330d31f0174ce2a2c23e29b11128dc50dbf9eb032fd7fd0a6cdb9127294a8e4d23e1cc614b32387 MISC metadata.xml 642 BLAKE2B 0eb23a3102a282b9ff6e77a623f119ed41d1aff2afada1a32e4124de6b97ad4239bcba7738b9f3663f1277e70972314047a25c6da3a61d04ff7b0f6aa6caa896 SHA512 51b6e52fa107591db67c5ddddee30653475882125228c04ad37729eb7cf09fe9a39e016816177a2793a3bbb51a3001422b3f958c95832055867bfd98ea0367ba diff --git a/app-i18n/ibus-table-others/ibus-table-others-1.3.19.ebuild b/app-i18n/ibus-table-others/ibus-table-others-1.3.19.ebuild new file mode 100644 index 000000000000..e0ac46b228f2 --- /dev/null +++ b/app-i18n/ibus-table-others/ibus-table-others-1.3.19.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit autotools + +DESCRIPTION="Various tables for IBus-Table" +HOMEPAGE="https://github.com/moebiuscurve/ibus-table-others" +SRC_URI="https://github.com/moebiuscurve/${PN}/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="app-i18n/ibus-table" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + sed -i '/AM_PATH_PYTHON/d' configure.ac + + default + eautoreconf +} diff --git a/app-i18n/ibus-table/Manifest b/app-i18n/ibus-table/Manifest index 4431812840d9..abef68ccdec2 100644 --- a/app-i18n/ibus-table/Manifest +++ b/app-i18n/ibus-table/Manifest @@ -1,5 +1,5 @@ DIST ibus-table-1.17.10.tar.gz 1591192 BLAKE2B 47ec1ba18f3772fa53c0e1f32cbafb62eb1291300cd837cf44c74443ee888acb179e63ffd1bc1caa2eeba1bb07a2aa33c320ac1552f40bc0bfab99c523e66cdb SHA512 ea8a0e4f26b4e0ca632f4ce092619710e28c807b62491db5e6f565213bbaeaf23627612020e31240a9aab18917137090aa942844387dc753deb561583aa12eef -DIST ibus-table-1.17.9.tar.gz 1577459 BLAKE2B 20ce94cfe02c34f6fca3049ce3f2d042950a281c5813d185182d1d33c7d7d21acd6e1f9a7a1487964fa1379663cb159fcc20f7a9e5d457e10cc17d5477dcee2c SHA512 6c0dada370b5f8789eaea73c0e1a090bb0f244dfeb1295aa65bf3dc6d0ac71f290997dcf7f198e1e81221e26078b955c33a29cbf276f2bc059bb5e594a634a36 -EBUILD ibus-table-1.17.10.ebuild 1040 BLAKE2B e866ee1dd944ba40f0c06b2ade8f081fdf606607277846cbb32e5e3a7c87c017355377263f0be39908713bc7cc24d50e92b207871865092ac70d9537424f7771 SHA512 4d0d89fd1182805443286c981cbc14989264023618d7c5b7f22f38f196814acea520f3ef69bd948bced5f3fe2b43afd6f45fd4bf395abc2c8ab91b956ad7b2ff -EBUILD ibus-table-1.17.9.ebuild 1038 BLAKE2B 793cd61073c002dfc09c4b9d7b66e11c01af6f0e3a70fed80a1bb7d30b0a36092c1e192d13b25992002ae6e4a7dfcd99c29b486a631adf793ebd8b2e3a8d8a07 SHA512 56108914203ca359b84708a1ff8e918b8b5d25ec89d63cebdbd995cc3f9b8b7984d00b8cfa8fd74d9d1afe7d92a51701bb6be15babfb849c37deb0ef9d9f3134 +DIST ibus-table-1.17.11.tar.gz 1590784 BLAKE2B 7153c1e35f82eb9fa3653359c34aaf19ec3e6779b77a4f9233058dc7879d889ee068d9ea406614ea452ea3ff440e029673fe6c743c12f1f5457a837a56dbb281 SHA512 2eaac610fe3db06b71ff110b1f34e7883f9274dc76d1370331e5ab21a37e76cfba5199131d81d972216c5506345258534fdf25dc549352a5fc176d29f7d36077 +EBUILD ibus-table-1.17.10.ebuild 1038 BLAKE2B 793cd61073c002dfc09c4b9d7b66e11c01af6f0e3a70fed80a1bb7d30b0a36092c1e192d13b25992002ae6e4a7dfcd99c29b486a631adf793ebd8b2e3a8d8a07 SHA512 56108914203ca359b84708a1ff8e918b8b5d25ec89d63cebdbd995cc3f9b8b7984d00b8cfa8fd74d9d1afe7d92a51701bb6be15babfb849c37deb0ef9d9f3134 +EBUILD ibus-table-1.17.11.ebuild 1040 BLAKE2B 5deed757a01624adce82793da14109d3b33f36ba4394de9274285ed3c21e28bc69dc6f70ed96a27175d8fd33f3e63a46d632c86df9e7d996f914418f9f9f93ab SHA512 7f9e68818d00a991be1fcc146dfdf87acbb9d44eaa09a429f94ce903d78175e191d2fef263f8852c30fdec135429c625c47783376dcc7317bf28790befb867d8 MISC metadata.xml 315 BLAKE2B eeff056ce020201cb6e59f0f160232486fd94cc9de7cc90980155f9ef97988199d592b01190b13b013433853fbc25d9c4e5e29fe33fb74aa4239318cfac312fd SHA512 3329cc73468815ecf7f122ee8e8b81ca7295abcfeab95082841ae460c7ca76fdf2cb3d01b1548795bb525ce855052f512b8b2d77fa3afd302f41c156edf35de0 diff --git a/app-i18n/ibus-table/ibus-table-1.17.10.ebuild b/app-i18n/ibus-table/ibus-table-1.17.10.ebuild index 4e20078c9231..81f9509f93b1 100644 --- a/app-i18n/ibus-table/ibus-table-1.17.10.ebuild +++ b/app-i18n/ibus-table/ibus-table-1.17.10.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="nls" RESTRICT="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-i18n/ibus-table/ibus-table-1.17.9.ebuild b/app-i18n/ibus-table/ibus-table-1.17.11.ebuild index 81f9509f93b1..f0cbc40946ed 100644 --- a/app-i18n/ibus-table/ibus-table-1.17.9.ebuild +++ b/app-i18n/ibus-table/ibus-table-1.17.11.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="8" -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) PYTHON_REQ_USE="sqlite(+)" inherit gnome2-utils python-single-r1 xdg @@ -13,7 +13,7 @@ SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="nls" RESTRICT="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-i18n/ibus-typing-booster/Manifest b/app-i18n/ibus-typing-booster/Manifest index c85d7a6368e1..e4d00829a092 100644 --- a/app-i18n/ibus-typing-booster/Manifest +++ b/app-i18n/ibus-typing-booster/Manifest @@ -1,13 +1,9 @@ -DIST ibus-typing-booster-2.27.1.tar.gz 13410885 BLAKE2B d92a51969dc8a8491f02fa8044205b90105102f81e94f26fd346dbf6ed2c80a9d5f43319a50510077a5b1153596e970be76e11ca7f381fdece092d6be427338b SHA512 2c729d662084c17ccba998573d64e2fb762b65b9e7786c4803979524cf6c76defac3b61d4698c8a9d1fad459b563f7bfe255a38fc98d264cd5dfe23e1ac73b99 -DIST ibus-typing-booster-2.27.10.tar.gz 13518399 BLAKE2B 28ddfc3d717ac74d02458f60ad6767160faf8eacd350c4631ae950b7923ed342fcd2ec2d45c5c3ee12bb4470fe3f0767b016b00c252445d33c28fc0d2b2d236d SHA512 0c085a180014d9fe4642862b574200eb7e70446a7acd3fe2fdeb59fca9ad695bfb87923ae67fdf0e4f6142ed7c48c4156b210c3d4d17d01ccfc54f1780919191 -DIST ibus-typing-booster-2.27.13.tar.gz 13520358 BLAKE2B 5dc04da6d2e4b8e0b7c8b16a1b77b87223073e7da9c3202e9f0a40d50ef064ed0dd8fe1473a038e83eb4d5e0c85eb0f18937a5ef1fcf16ca8aac059a2938d9cb SHA512 79694a4226ef2446d1bd36eb3a09b0c5c5cbcb4ebc84d8741abd30f1c20e2c63cda59cc4418881c57e5ed78f2a57d40a9338deb9743f4d42c24e65a84b6fc167 DIST ibus-typing-booster-2.27.15.tar.gz 13526690 BLAKE2B 4a243c2df2069bfa23427ba5d443ad58d60c6767e39ef1404c29c20afacc8a3a5eb5053ea899a98f96bfb66d8585f2a3043b837924f49b560caab5ebaf4cb54b SHA512 7f0a2d309b707d7491b90e8b735a58f1de97162032ce7c1f56d7052177b2f66f03c930d5a58ff253efd3327d5824dcf35278ff209c93cbb489dd9f993560f971 -DIST ibus-typing-booster-2.27.8.tar.gz 13434975 BLAKE2B e2f55cae02938b80289f529616ce9ba4a7a7bbb3d460fe6fa50e02bc1839bf6d4c8d45be5e543230bf9634a0636e3cd95472ab6389875dd3844ae1c43defc6b6 SHA512 0d74c68152c188bd6edc268f46143a46d00b62c8e406672a30aa9ce18152e76ebb311fe9e75cf21f7c39e529a9c8625424d13629406d4ddd121e76cc1a178db7 -DIST ibus-typing-booster-2.27.9.tar.gz 13444868 BLAKE2B 4d3fd804756be93f674239102d0447c855ac439526336905ef7685fdcd216b3f3db90be06cd151548145065996e6fcd87da5deb8f50db304c68987530b50dcfd SHA512 b592d2727602e40ca07f5090b5735d1e93b385f9d4e0c73a314b05509cdfde9f6a9b2332bb76c5561ec7dff656dee717df68851fb94626677ac22c96bfd5faac -EBUILD ibus-typing-booster-2.27.1.ebuild 1151 BLAKE2B 62a7ad71608f4a23af7dcc52d988c1626c737f88d8fadc8c3f9b09fa72c25a3ebd1435cbcf548f366f540259ce777c19bb761e83e56c430f5179de13489587c9 SHA512 06f4541705d45f0342776fcfc9bf828d138f8f0c4e40d3c49bf258d16973509d2a9486fd692c582a6ae6ce7282eac16b84c3bf474680b34b853a54cf4fbb50db -EBUILD ibus-typing-booster-2.27.10.ebuild 1145 BLAKE2B c4f2f90bcd0e03e3d776201e0a1c7aa6d07c00b1885057f96d524257a4569c3d6517930bc956ae3a468ae09a73d3c1b5b2533f85bd41c108c09b16be23c61af1 SHA512 b19333802c8b57672100cd9f24d13a1d1bbff88e8ba90fabbb5112052842b2b14dda0c743a72e8a5139ecd5170d49605c48de16d7f601513d4c471bf4b00671e -EBUILD ibus-typing-booster-2.27.13.ebuild 1145 BLAKE2B c4f2f90bcd0e03e3d776201e0a1c7aa6d07c00b1885057f96d524257a4569c3d6517930bc956ae3a468ae09a73d3c1b5b2533f85bd41c108c09b16be23c61af1 SHA512 b19333802c8b57672100cd9f24d13a1d1bbff88e8ba90fabbb5112052842b2b14dda0c743a72e8a5139ecd5170d49605c48de16d7f601513d4c471bf4b00671e -EBUILD ibus-typing-booster-2.27.15.ebuild 1145 BLAKE2B c4f2f90bcd0e03e3d776201e0a1c7aa6d07c00b1885057f96d524257a4569c3d6517930bc956ae3a468ae09a73d3c1b5b2533f85bd41c108c09b16be23c61af1 SHA512 b19333802c8b57672100cd9f24d13a1d1bbff88e8ba90fabbb5112052842b2b14dda0c743a72e8a5139ecd5170d49605c48de16d7f601513d4c471bf4b00671e -EBUILD ibus-typing-booster-2.27.8.ebuild 1153 BLAKE2B 245bde4ba5ae53d89fadcf11f57fb1df1c1e6f3477536ab8a469cf5d074320986e7e001772e0df62626d1ec56deaa615d5039198649873e7975813f87b3bc1e2 SHA512 50f9707c986846c1eadbce3b05f7746617599483a4904994c9d7e0e1f0e3c90ea17403e81f231ade842fd687d75ae9e8d1bb5f2bab22c6658147fa487af58327 -EBUILD ibus-typing-booster-2.27.9.ebuild 1153 BLAKE2B 245bde4ba5ae53d89fadcf11f57fb1df1c1e6f3477536ab8a469cf5d074320986e7e001772e0df62626d1ec56deaa615d5039198649873e7975813f87b3bc1e2 SHA512 50f9707c986846c1eadbce3b05f7746617599483a4904994c9d7e0e1f0e3c90ea17403e81f231ade842fd687d75ae9e8d1bb5f2bab22c6658147fa487af58327 +DIST ibus-typing-booster-2.27.24.tar.gz 13555317 BLAKE2B 461e93f232da7bb4c2abbbafb4af5a91526ba25a3bf361a319cd53e8349dc802777b5a1f8a3904cd98b53143c1792662ed9b12e6479f78d80093a846a512bf25 SHA512 e18bbc9b60e1e241b197db1fcf5cae0d1af51464a827389e26fa77245a68d689a83b9032319283c6f218cdca6bbcdb0d5a4323d75141dc9337c671fda09ebf78 +DIST ibus-typing-booster-2.27.28.tar.gz 13576338 BLAKE2B b2649ffd75cfb2503e0235470e929861b3a7d439a96d95a5d9791fcd4e84accb0259a7bede1aa5662b08744e0cd7291afceecb664d4f71d145bc1dbbce44e7c3 SHA512 80b09e1231bf64daf76c2bdb09ec60c9032072f28a91a3e3123ba982ef30b48b2ebf4dd6b068a9334de156dfc9a15b1b1c416b34125cbc5163f0ad9b1406784c +DIST ibus-typing-booster-2.27.29.tar.gz 13577294 BLAKE2B 76d15393d0282815a070fabd57bd3ebb922e3b79a8b4348b5b743efad2a66edf275e39676004be720028c9a53ea3008c92b3f3cc679880a9b4c3c2369dff17e1 SHA512 04e170f45a661705e985d69f619237add799592371414f308ba7d9643b68dd8a1beadc6cc9eaaf2550b61263bd44cd18d2276387b86d516a7087132411536f29 +EBUILD ibus-typing-booster-2.27.15.ebuild 1143 BLAKE2B 2fe7734bde5aee56ff2c38d64179c405c7b315a04b2503de6c9ea10bfb0b43756f716b9ad98a1877dd2474a5c25499acd82695353deb0104adb8faaa40f307cc SHA512 72bc817b2220f400b7b90604285b6d209678b434988409d99bc1c362893eb57cb490db9f375cd6d7100ef6608c6c729c0b5b95814dbaa80559d6c104c12d8f0a +EBUILD ibus-typing-booster-2.27.24.ebuild 1145 BLAKE2B c4f2f90bcd0e03e3d776201e0a1c7aa6d07c00b1885057f96d524257a4569c3d6517930bc956ae3a468ae09a73d3c1b5b2533f85bd41c108c09b16be23c61af1 SHA512 b19333802c8b57672100cd9f24d13a1d1bbff88e8ba90fabbb5112052842b2b14dda0c743a72e8a5139ecd5170d49605c48de16d7f601513d4c471bf4b00671e +EBUILD ibus-typing-booster-2.27.28.ebuild 1145 BLAKE2B 62251d76ae42de00c8ee907f837ed2f2fd5d8ba033deb0731f3344b7d8769148eb85b42b2f00f63c8c3961c591947ae0fb8bd2e22a397418c186d30df97272c4 SHA512 f256282b0aab09312e9d6d961380d3f081ab27cd6626a708f7113715f89b0adf446c1cdbea1e8613082c5bd380b45bcf252bdd7a1c3efbe7ee1344c71e3e0508 +EBUILD ibus-typing-booster-2.27.29.ebuild 1145 BLAKE2B 62251d76ae42de00c8ee907f837ed2f2fd5d8ba033deb0731f3344b7d8769148eb85b42b2f00f63c8c3961c591947ae0fb8bd2e22a397418c186d30df97272c4 SHA512 f256282b0aab09312e9d6d961380d3f081ab27cd6626a708f7113715f89b0adf446c1cdbea1e8613082c5bd380b45bcf252bdd7a1c3efbe7ee1344c71e3e0508 MISC metadata.xml 331 BLAKE2B e076fda3780cbfebae0a799bcc320de0417dfc2a726320c014d253163625da4fd629b180442449368e316e134bf2024f7e03373f2ca0342c4b63a11c63475697 SHA512 f79eaa01a0ad3005064928ef7fbaed4bc98f8850ca36b23309096647b6158c7500e0075f149e4e764a89af99a8fe342eb6a1d9b83a347557300545ecf870e4d8 diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.1.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.1.ebuild deleted file mode 100644 index 3c1750b71062..000000000000 --- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="sqlite(+)" - -inherit gnome2-utils python-single-r1 xdg - -DESCRIPTION="Completion input method for IBus" -HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster" -SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" -RESTRICT="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS} - dev-libs/m17n-lib - $(python_gen_cond_dep ' - app-i18n/ibus[python(+),${PYTHON_USEDEP}] - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/pyenchant[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/pyxdg[${PYTHON_USEDEP}] - ')" -RDEPEND="${DEPEND} - >=dev-db/m17n-db-1.7" -BDEPEND="sys-devel/gettext - virtual/pkgconfig" - -src_prepare() { - default - - sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in -} - -pkg_preinst() { - xdg_pkg_preinst - gnome2_schemas_savelist -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.15.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.15.ebuild index dba7ded52406..8f228e1c8fd5 100644 --- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.15.ebuild +++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.15.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.g LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RESTRICT="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.10.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.24.ebuild index dba7ded52406..dba7ded52406 100644 --- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.10.ebuild +++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.24.ebuild diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.13.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.28.ebuild index dba7ded52406..b05f4dd9dd7f 100644 --- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.13.ebuild +++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.28.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="8" -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) PYTHON_REQ_USE="sqlite(+)" inherit gnome2-utils python-single-r1 xdg diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.8.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.29.ebuild index 9cc8a6c713e5..b05f4dd9dd7f 100644 --- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.8.ebuild +++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.29.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="8" -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) PYTHON_REQ_USE="sqlite(+)" inherit gnome2-utils python-single-r1 xdg @@ -14,7 +14,6 @@ SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.g LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RESTRICT="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.9.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.9.ebuild deleted file mode 100644 index 9cc8a6c713e5..000000000000 --- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.9.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="sqlite(+)" - -inherit gnome2-utils python-single-r1 xdg - -DESCRIPTION="Completion input method for IBus" -HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster" -SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -RESTRICT="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS} - dev-libs/m17n-lib - $(python_gen_cond_dep ' - app-i18n/ibus[python(+),${PYTHON_USEDEP}] - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/pyenchant[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/pyxdg[${PYTHON_USEDEP}] - ')" -RDEPEND="${DEPEND} - >=dev-db/m17n-db-1.7" -BDEPEND="sys-devel/gettext - virtual/pkgconfig" - -src_prepare() { - default - - sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in -} - -pkg_preinst() { - xdg_pkg_preinst - gnome2_schemas_savelist -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/app-i18n/ibus/Manifest b/app-i18n/ibus/Manifest index cd3060537935..0db08315b379 100644 --- a/app-i18n/ibus/Manifest +++ b/app-i18n/ibus/Manifest @@ -1,8 +1,8 @@ DIST ibus-1.5.29-rc2.tar.gz 3991416 BLAKE2B c185c0cf8af79a80ee04f414e13c4b58bd2f18891851d2f018713848b3bc0fe0516c8c0cf8f64204040f10b6b4a5304c8be6305449d7290b5d08412246d3af40 SHA512 47dd39c9615783b6c157a25e8a2506dc2e1f440d56aa649ee8cb95a390cb4efab9c95e72ac84b5d042c25e350599b4d352ddc66f1385af6660d4a7a296e44ca7 DIST ibus-1.5.30.tar.gz 4124084 BLAKE2B 47dbcfec309bda14273463bff875e283148c7aba872d8e9f7673dd18e703f7b2a0eab5d538bd29a36525ab667b57488f4dc046bc955c1cd34edaec5b538e2bdd SHA512 cbed37bf62e8d8593c838f8ef7fe0b22bf8f4a661b887fc7be2f2768dda912075abdf3070c22b9699def90e7002aaaf7394f5fc590e12ef6ebb2bb5161cc29a0 DIST ibus-1.5.31.tar.gz 4108303 BLAKE2B 2fa895369f5326339b50da34777e2f34124000cff40a4bc871bb0c1cdac4a22cc327240b8338bc6c4fc85267a83ccc0bd5963abcf4763a373b1227bdb5753b76 SHA512 adfad740002662262981ddfcc3f6eb1e898433d3bd90b07535ceef367d496d3da3e0836e59133d0063caf2d3d55d0deb6cf18ae2807fdd1ce4afab84a7725ca5 -EBUILD ibus-1.5.29-r1.ebuild 6205 BLAKE2B 5cf303ffbc774a1a37a11997b7da10505faa97fe0e04df6fc6ae2ad8563c67a256189abd7379709f6513ae8effccba267a0dcf7805c9b0493d25a9b436cbece9 SHA512 bcae7e7f686aa4d54aa7ef7db47dd11f4647f7703b658d3aef9dd25aba3d9a4b8407d2222009a35b46ec13b4c65f9ec244ff3b72c7e6200418c58cbaa1d4e0dd +EBUILD ibus-1.5.29-r1.ebuild 6198 BLAKE2B 584be2a5c2f44f5084c3894e15743ee03ce30015831fc8f836c3ac3df2c97000d89cbb5ebf93a16b7c11118b993dc29ec699f253db7e44b3e992b8ff2c41b7ce SHA512 956dbf1bf5cbf5d535c2b5cf4bd719fbeab01ca3b99381185f47e34b491cf23c13c13d388abdf1f178fc29e7a1cf1b4590fb70a063b942baf6bd4e5aa90f50f0 EBUILD ibus-1.5.29.ebuild 6071 BLAKE2B b8075e38e43ee77ad292c401bd5b88ab1e9515b0172e5cc9a3aedac9f746309ee5f59187bc58311d4ce989aef59a7d76e98df6a5bdbc8fa5158ea7711fee2dc2 SHA512 249d8ee8b4972a592e471f4b719bc09b61001855b31871e5b5205b3aa250087acb43a86f753db0f6e6920ede53b46bf12ed8b574a5c55aecbb2a438ee6b5f909 -EBUILD ibus-1.5.30-r1.ebuild 6095 BLAKE2B 6310b03a329c86ad4d64c6a415499d3c554469c082b737650b8b9c70d3f0f7cd39c672e8be7b4f84f90b91c14bcb982c3a6c0a2fa3f2b428e36545b86a511b9f SHA512 bd2e533abb778341959509f4e9bb10a2720ed37eed5ad8b5f475766dbe93746832e15552d60c7349ca0c9a47d4017e0f4b55ab8ee287e55d7e07ae90c72ee098 -EBUILD ibus-1.5.31-r1.ebuild 6136 BLAKE2B d2e83f242bc0f27ef1355615a9af331ef8bf15e69b4732ad306b01e57554e56eee8d3feab95b828e63ff10bfb9d5652520c94569da7db0fc9aae86e9173e539d SHA512 2578c4a30528d38c485ef987bed4de4597bc2d0964bdc8bbd2469c6c5b49dd1d88e54cff17191c991956b3a8fe177fee94b7c130516bfbf8f6155fac79f13714 +EBUILD ibus-1.5.30-r1.ebuild 6088 BLAKE2B c33192b1ff6d012c4162fc980f40072b6439e468e8b9ff5955600f04ec7697c7706ffd6cbe6b8d6d6a7e15e28c9cf5cf8192fd9dfda01d24ac40c6cdc6e33c41 SHA512 6cc42d8b6689526e67a7aa697dda08fc594fa5d915f8926d0122c2edb696b28221dc4230b5e9c903aa710f2218809ab55a3ad025a060fcf1d4bad0eb3593e40f +EBUILD ibus-1.5.31-r1.ebuild 6136 BLAKE2B d407160828bc391a0293f710c79e001063369f401cbe1b9705b00148b70dc9e154def6604d8fded6302a853c848bdde19ed40200163ce7ed15187bb57dba4afa SHA512 e8832053908fc5071280c86b48f91b9c529f0c3a7691546bd82edddd8194b7a92843aab8045d4fdbc8ebd733ce50665688b416dca4e06935cc5dd8b5cb0654f4 MISC metadata.xml 989 BLAKE2B 9103c61af6f3766fa483864877a674455d0a47a2e7fc1e7ef0f62d835e1f57d6c71816737c64938babd5f29a7228d67f64c1d7aaaae0e9b10cc793ed373a698c SHA512 1552ed06ec527f6c9868b2b006b1d5d7bdc7101d34d4c4438eba6de74f398744a2720e31f73dc203f034631aa900db0a2ad8d429a67e577b69005cda1440f1ef diff --git a/app-i18n/ibus/ibus-1.5.29-r1.ebuild b/app-i18n/ibus/ibus-1.5.29-r1.ebuild index 7c1ad0e700ad..b703824667f2 100644 --- a/app-i18n/ibus/ibus-1.5.29-r1.ebuild +++ b/app-i18n/ibus/ibus-1.5.29-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland" RESTRICT="!test? ( test )" REQUIRED_USE=" diff --git a/app-i18n/ibus/ibus-1.5.30-r1.ebuild b/app-i18n/ibus/ibus-1.5.30-r1.ebuild index 78886f0e2bcd..3e798b789bc9 100644 --- a/app-i18n/ibus/ibus-1.5.30-r1.ebuild +++ b/app-i18n/ibus/ibus-1.5.30-r1.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland" RESTRICT="!test? ( test )" REQUIRED_USE=" diff --git a/app-i18n/ibus/ibus-1.5.31-r1.ebuild b/app-i18n/ibus/ibus-1.5.31-r1.ebuild index 9f41a2a7d624..f29172275dc7 100644 --- a/app-i18n/ibus/ibus-1.5.31-r1.ebuild +++ b/app-i18n/ibus/ibus-1.5.31-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit autotools bash-completion-r1 flag-o-matic gnome2-utils python-r1 toolchain-funcs vala virtualx diff --git a/app-i18n/jfbterm/Manifest b/app-i18n/jfbterm/Manifest index 7e05d9f0c515..5d6bf9f0a124 100644 --- a/app-i18n/jfbterm/Manifest +++ b/app-i18n/jfbterm/Manifest @@ -1,3 +1,5 @@ +AUX jfbterm-0.4.7-fonts.patch 497 BLAKE2B a22624498bfbfd4d57a1147d393f546f4d65682e1f773d5273809bae566b800499bb31fa200d173f7a85ab21bbf9ff466f8d8f069ccf466f044e1fa3697b877a SHA512 4775c6fbe2ddb5365600e07ca38062ad7afa37c1c105a296c76c20b8151af6e46ff0df85ee0c718afa2d9300a5cfa14fe259379a2a0b879071a76e3539710bcb +AUX jfbterm-0.4.7-gettimeoftheday.patch 1060 BLAKE2B a60ae75a469a27159dd4bd81c25057895dfd7ac80537c053010d01954496575a2ede07f5c01b1a5dec6ed5cf12d1bfa6f0f9c27f1203139c58b56cdaa1efc35e SHA512 de95d9eb5b159271f394c8ee64b1e73a800a33f7ed473a29d69f4b124686605e1a3eea05649ec77f455c19e1460171635f9024d23c3ad95eea7503de9bf74e90 AUX jfbterm-automake-1.13.patch 355 BLAKE2B 983fae9e0f38c364a75fb909846496fc29061d4462a51d5b23d5905d86f5d354c292e2a287920f1f9f1602623c387dd0b994167c5fb91c42e14522c96c4b4c78 SHA512 0fcbe5df3eda3dcb6fd87a4bbe8b3bb7e2fcf115562a9836a9c17a797b5a235ff5010c454feb6df7a05f2e9a183cd55cffc873a1f728e446a19efcdaeb0b1d4c AUX jfbterm-gentoo.patch 7577 BLAKE2B bbfa5df19dd3fb10c6b4f2a32846b45bdcca272f62299cb52efb5d512a12f07879fbbfc81103f1e1eb65410a54661cc640450a6d4f9c9cef5b58a12ee69bdda6 SHA512 516b35fc5bda80a0ea14ba682473d443fee0ff049a61d12ba73ef43c36a738fec87fa7da4a3acd2ec7bb907212e96a972744b84cf117889007061aeed06339b1 AUX jfbterm-no-kernel-headers.patch 421 BLAKE2B 1c69df44bfea80daefe004c9f52b40df6c8fd8c63d1775fbe57cde2331c603bd85959ea0cf7122a0c2267c3f9e5f9288b8f64f6620bb649018c5cc3783178866 SHA512 c05eb56036b8f9432c6e113c7800b9f8ed895d58fd77e7db75b84cd7c8015200122f8cdfe9d3391feee7a010a8694a65b815b621ebfe03a8b6d7d905c9d29ff7 @@ -5,4 +7,5 @@ AUX jfbterm-sigchld-debian.patch 397 BLAKE2B a3312e88a7d47358f191b140da419b2baef AUX jfbterm-wrong-inline-gcc5.patch 589 BLAKE2B 49fabf5b4e8780f161caf59c5a51a0734f870e5c42c64e063326b926b36d91a3fa9b369d42b57e5f2de881e20f70f9a6c34ba0cf1b4595f6cb1c55e1fa6270d9 SHA512 1fe0eac425ed5ffe18fb6f738d72efac8a8b1aadef081a0edb12e07522ff814bc492a52b9d2102a7a966f8f1d752a14f6d19ea8633bbf2607c544873cf5cb82c DIST jfbterm-0.4.7.tar.gz 104592 BLAKE2B 3432af1598f77db4edac3be962acd086dd215e3a261ffbca3462cb8632012f6b1920c73b4590eaed4a8016a18018a80645fdaee31cca69317b4a82ffda0cbc72 SHA512 267dc777c2a296731ac7e5fb89381891e26ac119be63c8889b0e194246a3ac03b1c4b50f7d9254221c2ab201a126da46d312946845ddaad82fcc718a76472dcc EBUILD jfbterm-0.4.7-r4.ebuild 1109 BLAKE2B c201f301e0326889ce85bd80045be77c74921af9acc710d8382597f3dc227d3a05a09c3e2d00d7cebf939abaeb96e52c9d3f287149a4bdb6c158cd427041ca73 SHA512 f46cf7e9e90fabcefebe23da328f52ae9555f7ae3bcf834b846f952c37378714873a67d3a1901f073c6547e9477bd6cb536dae6422335454d04b5b4aac8da792 +EBUILD jfbterm-0.4.7-r5.ebuild 1337 BLAKE2B 03d7222c7281eddfc91aa60ca6ed90c7c344a7ea3f2962fa66c61ae0385ddeb4422d8d8d73eb828b3da1f47e7e6c378a03b72a90e080abd69e2d079a174c98dd SHA512 49c28db3debfcd3c511b82809359e64cc4f5ae1ececc4c89ab510240e347e14a9f2b4260d8fcafbf4709534d7529dc49d00337087ef3519263805232fb551ea1 MISC metadata.xml 647 BLAKE2B fb5e8521b6a4671d80a81d17812abaa65dcfe874c8fd88e93cd3b6281ea948e7fd387d8e65d4c3a3d22f27a384726b9733940383f59a0bd48ddf2ff022c27312 SHA512 1eb5871186fd72bc78a3bcc835cdf1780f1a58485eb5ed9ac5101dd5e57e4d9d778a97195b7683189222bbe8c509372843b45bc02963ce18c7ab7dbeed4b118e diff --git a/app-i18n/jfbterm/files/jfbterm-0.4.7-fonts.patch b/app-i18n/jfbterm/files/jfbterm-0.4.7-fonts.patch new file mode 100644 index 000000000000..264c0499d573 --- /dev/null +++ b/app-i18n/jfbterm/files/jfbterm-0.4.7-fonts.patch @@ -0,0 +1,15 @@ +Use portage machinery instead of package makefiles to install fonts +This does fc-cache, unlike before +https://bugs.gentoo.org/835793 +--- a/Makefile.am ++++ b/Makefile.am +@@ -22,9 +22,7 @@ + + install-exec-hook: + chown root:utmp $(DESTDIR)$(bindir)/jfbterm +- chmod ug+s $(DESTDIR)$(bindir)/jfbterm + + install-data-local: + $(INSTALL_DATA) $(srcdir)/$(JFBTERM_CONFIG_FILE) $(DESTDIR)$(sysconfdir)/$(JFBTERM_CONFIG_FILE) +- $(INSTALL_DATA) $(srcdir)/fonts/*.pcf.gz $(DESTDIR)$(datadir)/fonts/jfbterm + diff --git a/app-i18n/jfbterm/files/jfbterm-0.4.7-gettimeoftheday.patch b/app-i18n/jfbterm/files/jfbterm-0.4.7-gettimeoftheday.patch new file mode 100644 index 000000000000..f7da1afb8010 --- /dev/null +++ b/app-i18n/jfbterm/files/jfbterm-0.4.7-gettimeoftheday.patch @@ -0,0 +1,43 @@ +Man 5 utmp has instructions how to replace time with gettimeofday in utmp. +Use them. +https://bugs.gentoo.org/919295 +--- a/term.c ++++ b/term.c +@@ -248,6 +248,7 @@ + struct utmp utmp; + struct passwd *pw; + char *tn; ++ struct timeval tv; + + pw = getpwuid(util_getuid()); + tn = rindex(p->name, '/') + 1; +@@ -262,7 +263,9 @@ + tn = p->name + 5; + strncpy(utmp.ut_line, tn, sizeof(utmp.ut_line)); + strncpy(utmp.ut_user, pw->pw_name, sizeof(utmp.ut_user)); +- time(&(utmp.ut_time)); ++ gettimeofday(&tv, NULL); ++ utmp.ut_tv.tv_sec = tv.tv_sec; ++ utmp.ut_tv.tv_usec = tv.tv_usec; + pututline(&utmp); + endutent(); + } +@@ -271,6 +274,7 @@ + { + struct utmp utmp, *utp; + char *tn; ++ struct timeval tv; + + tn = rindex(p->name, '/') + 4; + memset((char *)&utmp, 0, sizeof(utmp)); +@@ -281,7 +285,9 @@ + utp->ut_type = DEAD_PROCESS; + memset(utp->ut_user, 0, sizeof(utmp.ut_user)); + utp->ut_type = DEAD_PROCESS; +- time(&(utp->ut_time)); ++ gettimeofday(&tv, NULL); ++ utp->ut_tv.tv_sec = tv.tv_sec; ++ utp->ut_tv.tv_usec = tv.tv_usec; + pututline(utp); + endutent(); + } diff --git a/app-i18n/jfbterm/jfbterm-0.4.7-r5.ebuild b/app-i18n/jfbterm/jfbterm-0.4.7-r5.ebuild new file mode 100644 index 000000000000..660159b5f6f9 --- /dev/null +++ b/app-i18n/jfbterm/jfbterm-0.4.7-r5.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools font + +DESCRIPTION="The J Framebuffer Terminal/Multilingual Enhancement with UTF-8 support" +HOMEPAGE="https://osdn.net/projects/jfbterm/" +SRC_URI="mirror://sourceforge.jp/${PN}/13501/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug" + +# ncurses is runtime-onlu dependency, because program provides it's own terminfo +# gzip needed for unpacking font at runtime +RDEPEND=" + media-fonts/font-misc-misc + media-fonts/intlfonts + media-fonts/unifont + sys-libs/ncurses + app-alternatives/gzip +" + +PATCHES=( + "${FILESDIR}"/${PN}-sigchld-debian.patch + "${FILESDIR}"/${PN}-no-kernel-headers.patch + "${FILESDIR}"/${PN}-gentoo.patch + "${FILESDIR}"/${PN}-wrong-inline-gcc5.patch + "${FILESDIR}"/${PN}-automake-1.13.patch + "${FILESDIR}"/"${P}"-fonts.patch + "${FILESDIR}"/"${P}"-gettimeoftheday.patch +) + +FONT_S="${S}/fonts" +FONT_SUFFIX="pcf.gz" + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + econf $(use_enable debug) +} + +src_install() { + dodir /etc + default + + mv "${ED}"/etc/${PN}.conf{.sample,} || die + + font_src_install + + doman ${PN}.{1,conf.5} + + # install example config files + docinto examples + dodoc ${PN}.conf.sample* + docompress -x /usr/share/doc/${PF}/examples +} diff --git a/app-i18n/libhangul/Manifest b/app-i18n/libhangul/Manifest index 33a4dca2c0e4..33c77777500b 100644 --- a/app-i18n/libhangul/Manifest +++ b/app-i18n/libhangul/Manifest @@ -1,4 +1,4 @@ DIST libhangul-0.1.0.tar.gz 2899845 BLAKE2B 5d6f4f9d6dfc32b8d6c6c0219b6e25b9c483555dbe623e5d284043d15eb24b4c7044003bcfd4c55b1ff6ab4b3b0c28037a8497f79fc9b733eb7de8952fee3ed0 SHA512 cf84850bf7a41e743457300513c5efdf7b3e18d168f4fdc324aaa8e1be78743752fcb98385764f94c707777ab82cc9444e076808e61fdbd915c9c0d7ea93c534 -EBUILD libhangul-0.1.0-r1.ebuild 894 BLAKE2B 474b76f8e04ef834469d10f25edd00568486b55f9d5fe870d536bf0c5e9b5135dad8d87db5fece9b6e132571247b85c921c62671122a73a5b3e93ba0ffdd5c56 SHA512 efda3c05a7d6b59111353f3ecafe2f72dd3474040a25d8b0da34c772da2028ddcbbdff7d5623f06e7c8c7dd75668191f2ba5b030f40b9dcb59431e431e932e08 +EBUILD libhangul-0.1.0-r1.ebuild 890 BLAKE2B 7ecfe1032c5bb5e9f24cf9d6bc798517cd7843d8a64f42b2c45b0d6ba7cb5e5794026d5a4604b62c7b7e5aeaa365d7a8395ec5fb46d9e14e5c8d65e99d4a1394 SHA512 450915b2c0c3ec98578fbb42aad51fd563e017db840918710857df38533cbf0cdcf62fed292d1ab184ba101c55a0dcd7e0a98413ee6cfda42f320186cce3877b EBUILD libhangul-0.1.0.ebuild 890 BLAKE2B c724a576738b59e498d6139d384adca83e5fd5ff7b53dbb5b367f333a3bb04259a45c8600718f98fe352b33a0a2efda329d19e65751141d7e6d3646edf8415d6 SHA512 1591703557e249822ed0afd5b05d71b7e0b5ccee5314a01815b1e5ce7ba7d1ccdf41bd8a953d135a4448ad2d4ec3452218ea86260eb5114e4d57c550a675b862 MISC metadata.xml 373 BLAKE2B 4db48c71d7aa8a227749086d8ed7930cb0328fa079a4bc4d0af05e3fa00938a83a65006eb90af9d8b61313dbaf9118b0a45b80efc41dfd2be2591386791f8191 SHA512 f4f7d9c4e1386db4306851598eb8103b8c37a8d1efa5dabf8c3c30939a847e8a77050081d1aa7e3f56a339cadb1edb8ebb9c6f6426fe8bc8f974499864882235 diff --git a/app-i18n/libhangul/libhangul-0.1.0-r1.ebuild b/app-i18n/libhangul/libhangul-0.1.0-r1.ebuild index 5e8906a50a01..67194a7bd750 100644 --- a/app-i18n/libhangul/libhangul-0.1.0-r1.ebuild +++ b/app-i18n/libhangul/libhangul-0.1.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2006-2024 Gentoo Authors +# Copyright 2006-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" @@ -11,7 +11,7 @@ SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.go LICENSE="LGPL-2.1+" SLOT="0/1" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ppc ppc64 ~riscv x86" IUSE="nls static-libs test" RESTRICT="!test? ( test )" 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..269f29bb1f1b 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 +DIST librime-1.13.1.tar.gz 2639960 BLAKE2B 3fdeea1d150f68a63469988d2bce87c48a9e2ed04ffb3a7c10d0a27f856c9a6949bba4af5c41e111777044f715b1ed00f0bb8a1fb09382e9ec49412ae271e5f3 SHA512 949d7a94bb498dc1a92aaae5e3216efd25dd0b5d52aaa7f69953ccc63f1bc2590be87636bd85111d0a5222b4ef8e4e152beb45349a9f91df58de2ae631d2b040 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 +EBUILD librime-1.13.1.ebuild 1068 BLAKE2B 1402079629bf1eba45582d82153a7725e78a7dc2f498c90d3fe8cf1b517cf24064d4ab6b9e5ceeeb9c2437cb2fbf7c749d8260b76b83a7135f3a8847e6795b98 SHA512 bc200761874d0eca1fe62590ad6b476ded312c949786622ee368cedcb676bd3f8b98da0b701b93ced32bd47e5360d88d6adc035f0099639bccfcb54a2af8796b MISC metadata.xml 888 BLAKE2B 895efadaefd7816746d12063f81cc54870346a0b30c27bc2a46b07d69e49fd740981f331e339bbaae51b5be3e919d10ca69f4898efa92848aa4a0785c57cb959 SHA512 a55fa07a0476b27a379129797449e2b1ebbd3ed3def619b721e58eb2f3ad34e282ce4c3f1e4684088a253ab0ef21f9a484acaaca9cc864505c0c268f0ccc7f48 diff --git a/app-i18n/librime/files/librime-1.6.0-boost-1.76.patch b/app-i18n/librime/files/librime-1.6.0-boost-1.76.patch deleted file mode 100644 index 31eff9268bfc..000000000000 --- a/app-i18n/librime/files/librime-1.6.0-boost-1.76.patch +++ /dev/null @@ -1,24 +0,0 @@ -https://github.com/rime/librime/issues/462 -https://github.com/rime/librime/pull/463 -https://github.com/rime/librime/commit/57cffcd02ac70148e21ce982be834876b3df87db - ---- a/src/rime/gear/script_translator.cc -+++ b/src/rime/gear/script_translator.cc -@@ -8,6 +8,7 @@ - // - #include <algorithm> - #include <stack> -+#include <cmath> - #include <boost/algorithm/string/join.hpp> - #include <boost/range/adaptor/reversed.hpp> - #include <rime/composition.h> ---- a/src/rime/gear/table_translator.cc -+++ b/src/rime/gear/table_translator.cc -@@ -6,6 +6,7 @@ - // - #include <boost/algorithm/string.hpp> - #include <boost/range/adaptor/reversed.hpp> -+#include <cmath> - #include <utf8.h> - #include <rime/candidate.h> - #include <rime/common.h> diff --git a/app-i18n/librime/files/librime-1.7.3-boost-1.85.patch b/app-i18n/librime/files/librime-1.7.3-boost-1.85.patch deleted file mode 100644 index cfb191ddc319..000000000000 --- a/app-i18n/librime/files/librime-1.7.3-boost-1.85.patch +++ /dev/null @@ -1,24 +0,0 @@ -https://bugs.gentoo.org/933408 ---- a/src/rime/lever/deployment_tasks.cc -+++ b/src/rime/lever/deployment_tasks.cc -@@ -577,7 +577,7 @@ - continue; - } - boost::system::error_code ec; -- fs::copy_file(entry, backup, fs::copy_option::overwrite_if_exists, ec); -+ fs::copy_file(entry, backup, fs::copy_options::overwrite_existing, ec); - if (ec) { - LOG(ERROR) << "error backing up file " << backup.string(); - ++failure; - ---- a/src/rime/lever/customizer.cc -+++ b/src/rime/lever/customizer.cc -@@ -94,7 +94,7 @@ - if (redistribute || (is_dirty && !missing_original_copy)) { - try { - fs::copy_file(source_path_, dest_path_, -- fs::copy_option::overwrite_if_exists); -+ fs::copy_options::overwrite_existing); - } - catch (...) { - LOG(ERROR) << "Error copying config file '" 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.13.1.ebuild b/app-i18n/librime/librime-1.13.1.ebuild new file mode 100644 index 000000000000..6a3300c65ea0 --- /dev/null +++ b/app-i18n/librime/librime-1.13.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 2012-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake multiprocessing flag-o-matic + +DESCRIPTION="RIME (Rime Input Method Engine) core library" +HOMEPAGE="https://rime.im/ https://github.com/rime/librime" +SRC_URI="https://github.com/rime/librime/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD BSD-2 Boost-1.0 MIT" +SLOT="0/1-${PV}" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-i18n/opencc:= + dev-cpp/glog:= + dev-cpp/yaml-cpp:= + >=dev-libs/boost-1.74:= + dev-libs/leveldb:= + dev-libs/marisa +" +DEPEND="${RDEPEND} + test? ( dev-cpp/gtest ) +" + +DOCS=( CHANGELOG.md README.md ) + +src_configure() { + # for glog + if use debug; then + append-cxxflags -DDCHECK_ALWAYS_ON + local CMAKE_BUILD_TYPE=Debug + else + append-cxxflags -DNDEBUG + fi + + local mycmakeargs=( + -DBUILD_TEST=$(usex test) + -DCMAKE_BUILD_PARALLEL_LEVEL=$(makeopts_jobs) + -DENABLE_EXTERNAL_PLUGINS=ON + -DINSTALL_PRIVATE_HEADERS=ON + ) + cmake_src_configure +} 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/man-pages-l10n/Manifest b/app-i18n/man-pages-l10n/Manifest index a91a5f92bb2b..581bb761b863 100644 --- a/app-i18n/man-pages-l10n/Manifest +++ b/app-i18n/man-pages-l10n/Manifest @@ -1,5 +1,5 @@ DIST manpages-l10n-4.19.0.tar.bz2 112228176 BLAKE2B fd00f3b2881814ac80cb3da07202b5d7a9842b197b1313f70780e33af6b6a10981497fb1d75fb0d8d9d84e99533ce9702cf2bc6191d8dd9f1d11ac3209bea629 SHA512 036f9dd647504c168b0a9aaed757dbb583c2a3ca5431cddb370b1c8bac220228037a699420d6c2e184b046784d3eea2e96b439649e2617b6160e485d4d358011 DIST manpages-l10n-4.25.1.tar.bz2 121789063 BLAKE2B 3badbb0b1f794244bc1a3f4b796709f7ee997970129de06c47fa5182325e2c9b6cb58a26934a1e5a6db0b956a7dbeb505f29a144a4c1335fd3d3acf5e8c821f7 SHA512 58dd33e2844acc215f575fd3febd80c72526656b51f2198a20c67ae9afbb56a417617904b20be68115d300030674d45d6769827946ddd2f7a5b0da62c3880cc7 EBUILD man-pages-l10n-4.19.0.ebuild 1831 BLAKE2B 28ddcd97385fe9a302a91c0dfea65f5cde19fc376fa316e6494ebe00e54b24cd631e8ee17c4773f5a71097ba1706f04ecd3160bd4bd85e7e779dbfb8a448749a SHA512 b4005137adbc7bc018d9111bd26579f58efd0c053f66ee95cb0d9e8352bead838639ea73d5a783117906e48d5cf2201d0ce2531185fd6e1bf547e3b80c833517 -EBUILD man-pages-l10n-4.25.1.ebuild 1528 BLAKE2B 4acf31887d6721f20084ce81751667941f0947efcb4fcc7b3ac29eb9d7c336f7fe4bcc7df790547288bfc4c2e110bf4d1c56eea47b83a0ace90e08a6ceda0060 SHA512 2a64b5f6ac0e2d0a5c5d72776e725dbbce03b01212b0d1a7c08b18859119d8d31b1c148e20250a27a785898b32583c46507f35b06b81e3b03fdf0f7e4fd1419e +EBUILD man-pages-l10n-4.25.1.ebuild 1520 BLAKE2B 7ab8160dd52738d2fa4bec34f6d5cc754e9a9a02f027d954e1c8121c868846c39e703a3d9f6fbcb039c11b2f3e775c09be1d8609e1c24d67d3a9c82585c39a3e SHA512 3122ba07fac9b0bf0a6b90e406fe10f8d1229a12d5f3324e44fa5315c91ac2a76060fc202eada99bfb1a0f26a6f2e36b1b3182a0ae25fcbc3555324a7c83bc57 MISC metadata.xml 236 BLAKE2B 4573b45e3f887eefa853dc47285138b1804285f5fca6cbc79cc9a475d19d9fe653ae5be35dfa9e8b04e5cf8e0de0ad4c58c8ec1b0c013213a01c13e7cbec2394 SHA512 3c9ef4b64af9b84abb15d7e0d315767d85a0ddb001471e4e8f0108ba4381fcf4bf3d7474929813e0da27d068e75b1bae56fdaadbb701d4f5f8a768e25c1b882b diff --git a/app-i18n/man-pages-l10n/man-pages-l10n-4.25.1.ebuild b/app-i18n/man-pages-l10n/man-pages-l10n-4.25.1.ebuild index 0e2d425a3329..4b0fc6cf0ab5 100644 --- a/app-i18n/man-pages-l10n/man-pages-l10n-4.25.1.ebuild +++ b/app-i18n/man-pages-l10n/man-pages-l10n-4.25.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${P/-}" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" # fa omitted because of build failures (patches are welcome!) MY_L10N=(cs da de el es fi fr hu id it ko mk nb nl pl pt-BR ro ru sr sv uk vi) IUSE="${MY_L10N[@]/#/l10n_}" 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..692f3d51d25e 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.20241201-r1.ebuild 2595 BLAKE2B 68f0442583ee5ff05510018bfe026db82fd417d67dcafdaf139322680b4a998def67f0b8e85e9f5db3e734b42ccab0967d325f2c2de60115933c9925898a96e3 SHA512 917a23b026a4257f4ea9d0b0fb94afc103cc6a5f05ca0b42bba4a7e2c22fb487166eee8bc526a9fcd59632d3bc752179a1e47107c6dd8a6af7aeb96a088be140 +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.20241201-r1.ebuild b/app-i18n/rime-data/rime-data-1.0.20241201-r1.ebuild index ee504a28cee6..101a23576f41 100644 --- a/app-i18n/rime-data/rime-data-1.0.20241201-r1.ebuild +++ b/app-i18n/rime-data/rime-data-1.0.20241201-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -59,7 +59,7 @@ S=${WORKDIR} # 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" +KEYWORDS="amd64 arm64 ~loong ppc ppc64 ~riscv x86" IUSE="extra" 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 +} diff --git a/app-i18n/uchardet/Manifest b/app-i18n/uchardet/Manifest index 54278d280bb1..9f13d3d33a5d 100644 --- a/app-i18n/uchardet/Manifest +++ b/app-i18n/uchardet/Manifest @@ -1,5 +1,3 @@ -DIST uchardet-0.0.7.tar.xz 215492 BLAKE2B 1f8b171676bc6edf1f3493a4a370e32b7b956104ea0b12a03837d817c386d59aa512c3a107426aedb087987cf3a7b99c4b2df4a667ed685ff9959f6bc6b4506c SHA512 ddb7b63dd09c1d9acbe620d86217e583d9aa5340780ab4010ec9faa4fd331498859d5efa7829bf8847da89325accf8f7304b51d410210178fc1ffa6658064a6f DIST uchardet-0.0.8.tar.xz 222648 BLAKE2B 8da78cba3c73afab0e94cac53b2b5c7832d11d58641ff221174d051a1610f8368c8bb536f2b0729c30ed0d13d7e2319d524597d1ca49fd1c6cefb3176aa76b9a SHA512 4a5dcc9ff021352f3b252e103ff1475cec62c974294b264ee9243f024633c3ae44be8c7733608624066113e635f8b156ecb08c8ff87c736d04b07641eb166382 -EBUILD uchardet-0.0.7.ebuild 977 BLAKE2B 1a4c6d9653eb9a44803fc99d9835aed286a2b8b3eddb197d3d2d2bb7e7c42e33e419b389c70c5e30db836899642a7df586e282ddb41b9c0420cd59d4a9f74182 SHA512 8d1fb1d6b900bebf6fdb9337749f31a89ad8da750ddf8de4257ac2546c63e506b4f791b687585a6ccbbfa1dfff97649ec20427dec7e90c155db7e28ef0fa0f09 -EBUILD uchardet-0.0.8.ebuild 707 BLAKE2B 9a499759b5eb1ed078c305753cb4d3c7329780fdf39760d2126eab60df4a19e1f924410697c0feb7a58afc46f041a69a07cd41fbea393a14d58a7a102eb074d1 SHA512 7efaa80f8c4e7667d318ff42ef8302b1abdb7a02c895b68254dad59d62ba160ca92e2791ab159fcd1d2041503cf0e017afdc6bea24b4c76e2ef986731f0a06d4 +EBUILD uchardet-0.0.8.ebuild 700 BLAKE2B f17a3fcbbe8e3964d25a0c3bff8683ab9bfe0f298783759048648484a375f105d21a5889ec98f946ca23ccb17f0050bbf37c14f04a451bc8dbcfccf2451a9f31 SHA512 49042768c692e40b74bee17cb552abec2c599fd5f446d57088599a35f113b7998719fd4b58202145c914bffcb2660e9c128f498e7a4ed3e9b802c9a0643a0858 MISC metadata.xml 340 BLAKE2B 2cc9c82822e337f2ace8d2e6e11e9dbcfaa665c053814fc8f1b5617085ec7fc8854f35b260d5bf246c5b1b25941fa34b7d6a0798717eb024a2cd229a2cf38145 SHA512 c89948e4e5771f89668cb7d5485bb13cb2ba3c49eddc7696fce1c598021c679757d8319fb7e086ed315db0c3ffc9163ff112450071a3cca4a318507f744f453a diff --git a/app-i18n/uchardet/uchardet-0.0.7.ebuild b/app-i18n/uchardet/uchardet-0.0.7.ebuild deleted file mode 100644 index ddd5b82addcd..000000000000 --- a/app-i18n/uchardet/uchardet-0.0.7.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 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://anongit.freedesktop.org/git/uchardet/uchardet.git" -else - SRC_URI="https://www.freedesktop.org/software/uchardet/releases/${P}.tar.xz" -fi - -DESCRIPTION="An encoding detector library" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/uchardet/" - -LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="cpu_flags_x86_sse2 static-libs test" -RESTRICT="!test? ( test )" - -src_prepare() { - cmake_src_prepare - use test || cmake_comment_add_subdirectory test -} - -src_configure() { - local mycmakeargs=( - -DTARGET_ARCHITECTURE="${ARCH}" - -DBUILD_STATIC=$(usex static-libs) - -DCHECK_SSE2=$(usex cpu_flags_x86_sse2) - ) - cmake_src_configure -} diff --git a/app-i18n/uchardet/uchardet-0.0.8.ebuild b/app-i18n/uchardet/uchardet-0.0.8.ebuild index 34b08f0e6e33..78ef1023c3aa 100644 --- a/app-i18n/uchardet/uchardet-0.0.8.ebuild +++ b/app-i18n/uchardet/uchardet-0.0.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.freedesktop.org/software/uchardet/releases/${P}.tar.xz" LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="cpu_flags_x86_sse2" src_configure() { diff --git a/app-i18n/unicode-cldr/Manifest b/app-i18n/unicode-cldr/Manifest index 2381bef9aaa6..f7c1f5163f69 100644 --- a/app-i18n/unicode-cldr/Manifest +++ b/app-i18n/unicode-cldr/Manifest @@ -1,5 +1,3 @@ -DIST unicode-cldr-common-46.0.zip 34181233 BLAKE2B c54942576dc779ef07d62b791f67a9ca71f3ae4f6833cd3ce44b54ad94ec4a7e3b114f0d611fddf1f7238582180a1e701886f047c76d28070d1f2cfa74020d9d SHA512 316d644b79a4976d4da57d59ca57c689b339908fe61bb49110bfe1a9269c94144cb27322a0ea080398e6dc4c54a16752fd1ca837e14c054b3a6806b1ef9d3ec3 DIST unicode-cldr-common-46.1.zip 34308024 BLAKE2B 5010296270c95f1226fecd0cfecfebdc5f5dd1a940d2e948e0fcfa3bdfdbd3c0e5ecd7c38da93017b53e20c69f5a2c0dc016d9e67a5aa8cbcfcd441053462cc5 SHA512 6f5bece848d8187da35cc4c4022bea6a673e40a6032864b09ef24744f35bbf5e89e32e9852bbfd91d7466332db87c8f4f514ff70221729275701b7d95bac2925 -EBUILD unicode-cldr-46.0.ebuild 539 BLAKE2B 968df6f0d2c6e79f7f0f8a79945e028b9417224acb3cf4e301c8630a988a93b9f9aad08c2f8df078a61567f489d250accae693692d7e665e64fda9f1601fd738 SHA512 4343a478f12f2e069e448547b971310b7cfb3517e52a6ea6835a2017edc58cd0f2cce28ba9deede4d3f65fbf23de251a6fba642632375bb960a69d4bc05f4f42 -EBUILD unicode-cldr-46.1.ebuild 546 BLAKE2B 2fd63adb0718e70d4c673148b82dc9864392ad62e848312eed9b083bf103432a4b3eb3b25998a61010e37cc3ec82d21e4186a9b6de8feb741b53b7bd8a01827d SHA512 db6fe195a65dc469343c5c44f446d6446bc4769dc31856eeaf43e31c1647a824d182dd4e7e3f91f82c3ecc8119d7ead05032427aad8fe9fee319632e540c5ecf +EBUILD unicode-cldr-46.1.ebuild 539 BLAKE2B 968df6f0d2c6e79f7f0f8a79945e028b9417224acb3cf4e301c8630a988a93b9f9aad08c2f8df078a61567f489d250accae693692d7e665e64fda9f1601fd738 SHA512 4343a478f12f2e069e448547b971310b7cfb3517e52a6ea6835a2017edc58cd0f2cce28ba9deede4d3f65fbf23de251a6fba642632375bb960a69d4bc05f4f42 MISC metadata.xml 259 BLAKE2B 473457dc1808c494d8a08c731bc36bc3f6fd42ac730b0e7372e9749275ad413c56abc214d6b8d43c3e3f3d878a81e61d3ac1088b0606e99b449018828f056c4c SHA512 42603797647a4e2bdd69fc8548c0f035143c2a94b836763b39fc0dda770621970fbb233327c142107bca40f48b2b380fe97c6517e5fce633ba2c11f7a34402fc diff --git a/app-i18n/unicode-cldr/unicode-cldr-46.0.ebuild b/app-i18n/unicode-cldr/unicode-cldr-46.0.ebuild deleted file mode 100644 index 14bdea7182fe..000000000000 --- a/app-i18n/unicode-cldr/unicode-cldr-46.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -DESCRIPTION="Unicode Common Locale Data Repository" -HOMEPAGE="https://cldr.unicode.org/" -SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV}.zip -> ${PN}-common-${PV}.zip" - -LICENSE="unicode" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" -IUSE="" - -RDEPEND="" -BDEPEND="app-arch/unzip" -S="${WORKDIR}" - -src_install() { - insinto /usr/share/${PN/-//} - doins -r common -} diff --git a/app-i18n/unicode-cldr/unicode-cldr-46.1.ebuild b/app-i18n/unicode-cldr/unicode-cldr-46.1.ebuild index cbd693bb8436..14bdea7182fe 100644 --- a/app-i18n/unicode-cldr/unicode-cldr-46.1.ebuild +++ b/app-i18n/unicode-cldr/unicode-cldr-46.1.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" @@ -9,7 +9,7 @@ SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV}.zip LICENSE="unicode" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="" RDEPEND="" diff --git a/app-i18n/unicode-emoji/Manifest b/app-i18n/unicode-emoji/Manifest index f0c126d5a812..df6dccfb38b2 100644 --- a/app-i18n/unicode-emoji/Manifest +++ b/app-i18n/unicode-emoji/Manifest @@ -9,5 +9,5 @@ DIST unicode-emoji-variation-sequences-16.0.txt 38370 BLAKE2B 4abe2c24f405f7d9e8 DIST unicode-emoji-zwj-sequences-15.1.txt 251595 BLAKE2B 84a643d46edc4428ff5379431059e386fa45dbf4252abf44bb2429fe295daf3c051e93af6d80465bdf0cb17730b955c05062f795e7f47ceccf6e2ba594bda069 SHA512 b9be3543cb44b8b394be12f06b9d3a27aa7da134cc5060d51681e2759c2aa0ce2604edf9f8782f8d3606e9765f2703b35807a932d36914b24261e59a07fffed1 DIST unicode-emoji-zwj-sequences-16.0.txt 251607 BLAKE2B 7509bd273c315d800bbab43b43e40cba60b9f3bd2b79ce7315dfef0f0ccd5484a1b0711340c5bd5dbd494ff7be0820ed1eb03797bb77eaa33745e48905ad4cf4 SHA512 9f1f952736cea552217c81264a857b0c2d328dccbe2b110ede7e3a006c6a30f25293e2f16f185616c72db48507b1a14fcbfdeaa277df2a6ab2f89b07aa2ccfa5 EBUILD unicode-emoji-15.1.ebuild 971 BLAKE2B a010a3f8a2d4cf2ccbe4a3df4ef0cf9bc3f7e2febc5a991624b25c65006af5e2f798ea2ef574e6a61d80ee09c14cda71a18acdb9ec2aba44c6a62810b788d7ae SHA512 1c2432423dfae2de9613bdba42db3a65a093ff6c5bfd8f42ad9f89c71cf1f84f5cfc49d1d08f830ee1552fc089a8d2bc52ccee02033b1ad0e4a1a91df8402842 -EBUILD unicode-emoji-16.0.ebuild 978 BLAKE2B d2ba59b73a07f5e66f589f47859ff574922d4bfd383c068bcc0411be6565f6dc5d94cfe3609a88ef9a9ff794ef9265d28d4908ebcbbdf6082917d4b09daf87b5 SHA512 28333cf37219fb5dcc4cfc9c3741c830d5fcb379790a88b40668d489f0aa2906347ddb0deabb8ebee5eede6267cb555402d16bb158e8fe1dee0df2123ce54f84 +EBUILD unicode-emoji-16.0.ebuild 971 BLAKE2B bea7b3cca8188701bb1c863b6f1103f017fbca69a218a6d85dd072a610f68748338358a9b614a261a3e8f5af0bd64da880f8c583688a86631b400efaf0290534 SHA512 0b6625e2332c602e2565509e0e3c161db73e8bb35e221f84342a6876965be74bc99f83bc58dcead5615bf5969fbe4299ec7105a4fb2c6d4fdad406848f3f7118 MISC metadata.xml 259 BLAKE2B 473457dc1808c494d8a08c731bc36bc3f6fd42ac730b0e7372e9749275ad413c56abc214d6b8d43c3e3f3d878a81e61d3ac1088b0606e99b449018828f056c4c SHA512 42603797647a4e2bdd69fc8548c0f035143c2a94b836763b39fc0dda770621970fbb233327c142107bca40f48b2b380fe97c6517e5fce633ba2c11f7a34402fc diff --git a/app-i18n/unicode-emoji/unicode-emoji-16.0.ebuild b/app-i18n/unicode-emoji/unicode-emoji-16.0.ebuild index 7c6cd765c512..77552e1dd7d4 100644 --- a/app-i18n/unicode-emoji/unicode-emoji-16.0.ebuild +++ b/app-i18n/unicode-emoji/unicode-emoji-16.0.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" @@ -15,7 +15,7 @@ SRC_URI="${DATA_URI}/${PN#*-}-sequences.txt -> ${PN}-sequences-${PV}.txt LICENSE="unicode" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="" RDEPEND="" diff --git a/app-i18n/xvnkb/Manifest b/app-i18n/xvnkb/Manifest index d25d34a882fb..6bd4aedc7704 100644 --- a/app-i18n/xvnkb/Manifest +++ b/app-i18n/xvnkb/Manifest @@ -1,5 +1,9 @@ +AUX config.h.in 148 BLAKE2B 7e4dc901dbc6440eae599d2aaca852be2e7a3695d44def5b85e495741c371eb8f1d54f8a0d8c15283a26179b2114611ee581f01e13dc2e381348d0039642b872 SHA512 73189c001d2f0f55e08879f4654308cde3594e1f5dbfc4de19807ea1b90b7a3f032bf7a118d798a3cbb6d3aa0ab2b5688f191b0825d5f0f2f861b2c01187d8b6 +AUX meson.build 1554 BLAKE2B 9ad8bcbcb841d9babb8f3a27d3c0bcfd06948e2d94bf0aa34237b838c1a266756fea2e5e1cbbe310a7fe4975d52c37d5d58264c5fa08425c03c93d5c979a9a3b SHA512 fc01a03cd37ee9d1e3e5eab71ece979961a82f4c771571b58f6941f64c7edadc5ce1b6d4014b17206f1012b954228e1ee9c422ee429d3969661705d32a0d457e +AUX meson.options 502 BLAKE2B 5bbd0c9a1b4a06004407281889ef9b27a87b3c1f4c08ebb8e092a567615647b740a40cf72f2050b6b46e38547c825be8a33a5160bc9d44e922496fab36bcb974 SHA512 45cacdb10ef2f239881fe5565536bc2f309ad517d8949f0b9fb1158c815d3c732da7d400c7bc9d55aa59076140c7fbfed619c117011b39bf162bc0a7379dd789 AUX xvnkb-0.2.11-ldflags.patch 1077 BLAKE2B a1302da0f64a8975d4c88c63ce80e21b43d656d0766940ada495509649f890f917cb7dbc78a874a2854ee6d096e3ef6cd4a582f52f48913fd5c618a5767187e5 SHA512 8e64e433b4d05c30579f61f38ebb2d3d8f96ef620ddee7da62196a480fcfaf03595058f7dbf53d25948b89c534eefb89e61e62a5bea54edaa9601fe299642ed3 AUX xvnkb-cc.patch 217 BLAKE2B e33d60d26bef4c34f8f1e40a923ed3f1f759211965a6ecb66d8b257cdd2100112ab005899e208d0c89df63f38dac42bd215721d913a5dcad763a5dac2905fe7f SHA512 e5696260fb5e70e0c9d85b3d3686eb7f3f62df68b27d78e77bcecbf0177afeeaf805df0c71eb4f8a9c7209def0caf9cff096a515efd9812473f9848e8cce095f DIST xvnkb-0.2.11.tar.bz2 76397 BLAKE2B 8ebe4c389f5174b74af32fb001ef5f94d388b16a7c1ca0f409faffc6d63a4543d4daf7dc3609a8e7066324280eaf2d980e4a4e379ae478010269b808effb61cd SHA512 10d24ec159a89dd5fa68540bb8a92ae4d925f11039e7a7b77ed273862e4eb28ccd66d53ca1d0304f2a6d38182eddd304362d2bfd8c6804a2e7bfb354b20e5e83 -EBUILD xvnkb-0.2.11.ebuild 1503 BLAKE2B 07962dcd193fe89d686bd8c0a2b8eb14c18e29c1c9b2fa147eb0c9cf08589874f824cc010cf946889fabf2cda2ecbda1270beb2cca5e1ab693589da0fabb7e26 SHA512 154dfe3fa94aaaae4f7e25e9ac1f316d00599d69077938397a8695d0408e6d933e63658af0fc32307756c686f30989483f47cde2cf6f69b1105ea4b9ac1b1f47 +EBUILD xvnkb-0.2.11-r1.ebuild 1367 BLAKE2B 0bb76d9e5f79d1efa5715ff299de367162f783929a360a5bc729a8a86b0376a55f3cab1c4a42eb481b2e7fef726337d6489b878e2f7c8c01901e5312f292d37f SHA512 c3209b43e8d104897793ed159e9e6fc9329a414f414a27b849973c5f980cdf80d3b43f954bb1485e415b93f374a4b33680a9b640df3c5c1a40cbcfdbb4af384c +EBUILD xvnkb-0.2.11.ebuild 1513 BLAKE2B 20c7fa4fadb283d624d1372e07e90dba0c36b0cb4bc04f6054f113233b611e685ab552b45c34ed11922190ef8674cbb2db4e0032f654cc1a92d489f4741022e9 SHA512 63ae96ecfaa4b4a2daa377692a5046c2f7a2f925f69380824b7619e2f83c694b94185b903d079c21003e2884b0951467ad157b42273c4f3fc1c23cc12f372182 MISC metadata.xml 310 BLAKE2B 8cc6252010668c0621159f3bfc8be62a27e75a6798aeab86824ca9670f10844199aa1960c93d4b3d0f6b614595c00e26126f280cde4ed1d253ac17de74864ab1 SHA512 3ae9cfe5184876f5754768c37e25425b1067fd53e1fdc16cfc19508cf7d4845ff47f6f7f0d7752a532e2f4c8f74ca7abb16ec69db00bfec78ba6aa25872663f0 diff --git a/app-i18n/xvnkb/files/config.h.in b/app-i18n/xvnkb/files/config.h.in new file mode 100644 index 000000000000..d7b351625533 --- /dev/null +++ b/app-i18n/xvnkb/files/config.h.in @@ -0,0 +1,5 @@ +#define VERSION "@version@" +#mesondefine VK_USE_ABCSTROKE +#mesondefine VK_USE_PROSTROKE +#mesondefine VK_USE_EXTSTROKE +#mesondefine VK_CHECK_SPELLING
\ No newline at end of file diff --git a/app-i18n/xvnkb/files/meson.build b/app-i18n/xvnkb/files/meson.build new file mode 100644 index 000000000000..502942233402 --- /dev/null +++ b/app-i18n/xvnkb/files/meson.build @@ -0,0 +1,72 @@ +project('xvnkb', 'c', version: '0.2.11', meson_version: '>=1.4.0') + +add_project_arguments('-DVK_NEED_UCHAR', language: 'c') + +conf_data = configuration_data() +conf_data.set('version', meson.project_version()) +conf_data.set('VK_USE_ABCSTROKE', get_option('abcstroke')) +conf_data.set('VK_USE_EXTSTROKE', get_option('extstroke')) +conf_data.set('VK_USE_PROSTROKE', get_option('prostroke')) +conf_data.set('VK_CHECK_SPELLING', get_option('spellcheck')) + +configure_file( + output: 'config.h', + input: 'config.h.in', + configuration: conf_data, +) + +dl_dep = dependency('dl') +xlib_dep = dependency('X11') + +xft_dep = dependency('xft', required: get_option('xft')) +if get_option('xft').enabled() + add_project_arguments('-DUSE_XFT', language: 'c') +endif + +deps = [dl_dep, xlib_dep, xft_dep] + +core_src = ['xvnkb.c', 'visckey.c'] +core = library( + 'xvnkb', + core_src, + name_prefix: '', + soversion: meson.project_version(), + dependencies: deps, + install: true, +) + +src = [ + 'data.c', + 'flash.c', + 'main.c', + 'event.c', + 'mainwin.c', + 'menu.c', + 'hotkey.c', + 'systray.c', + 'mode.c', + 'property.c', + 'session.c', + 'xconfig.c', + 'xresource.c', + 'label.c', + 'button.c', + 'msgbox.c', +] +executable('xvnkb', src, dependencies: deps, link_with: core, install: true) + +ctrl_src = [ + 'tools/xvnkb_ctrl.c', + 'tools/data.c', + 'tools/mode.c', + 'tools/property.c', + 'tools/xconfig.c', +] +executable( + 'xvnkb_ctlr', + ctrl_src, + dependencies: deps, + link_with: core, + install: true, +) + diff --git a/app-i18n/xvnkb/files/meson.options b/app-i18n/xvnkb/files/meson.options new file mode 100644 index 000000000000..b1517c1e6108 --- /dev/null +++ b/app-i18n/xvnkb/files/meson.options @@ -0,0 +1,20 @@ +option( + 'abcstroke', + type: 'boolean', + value: false, + description: 'Enable ABC liked Telex keystroke', +) +option( + 'extstroke', + type: 'boolean', + value: true, + description: 'Enable extended keystroke', +) +option( + 'prostroke', + type: 'boolean', + value: false, + description: 'Enable programmer keystroke', +) +option('spellcheck', type: 'boolean', value: true, description: 'Spelling check') +option('xft', type: 'feature', value: 'enabled', description: 'X freetype') diff --git a/app-i18n/xvnkb/xvnkb-0.2.11-r1.ebuild b/app-i18n/xvnkb/xvnkb-0.2.11-r1.ebuild new file mode 100644 index 000000000000..74c679988878 --- /dev/null +++ b/app-i18n/xvnkb/xvnkb-0.2.11-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit flag-o-matic meson + +DESCRIPTION="Vietnamese input keyboard for X" +HOMEPAGE="https://xvnkb.sourceforge.net/" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="spell xft" + +RDEPEND="x11-libs/libX11:= + xft? ( x11-libs/libXft:= )" +DEPEND="${RDEPEND} + x11-base/xorg-proto" +BDEPEND="xft? ( virtual/pkgconfig )" + +src_prepare() { + default + cp "${FILESDIR}"/meson.build . ||die "Unable to move build system" + cp "${FILESDIR}"/meson.options . ||die "Unable to move build system" + cp "${FILESDIR}"/config.h.in . ||die "Unable to move build system" +} + +src_configure() { + append-cflags -std=gnu17 + + local emesonargs=( + $(meson_use spell spellcheck) + $(meson_feature xft) + -Dextstroke=true + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + einstalldocs + dodoc -r doc/. scripts contrib +} + +pkg_postinst() { + elog "Remember to" + elog "$ export LANG=en_US.UTF-8" + elog "(or any other UTF-8 locale) and" + elog "$ export LD_PRELOAD=/usr/$(get_libdir)/${PN}.so" + elog "before starting X Window" + elog "More documents are in ${EROOT}/usr/share/doc/${PF}" + + ewarn "Programs with suid/sgid will have LD_PRELOAD cleared" + ewarn "You have to unset suid/sgid to use with ${PN}" +} diff --git a/app-i18n/xvnkb/xvnkb-0.2.11.ebuild b/app-i18n/xvnkb/xvnkb-0.2.11.ebuild index a03d2ecadfdf..15cbc7258fcf 100644 --- a/app-i18n/xvnkb/xvnkb-0.2.11.ebuild +++ b/app-i18n/xvnkb/xvnkb-0.2.11.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" @@ -7,7 +7,7 @@ inherit toolchain-funcs DESCRIPTION="Vietnamese input keyboard for X" HOMEPAGE="https://xvnkb.sourceforge.net/" -SRC_URI="https://${PN}.sourceforge.net/${P}.tar.bz2" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" |