summaryrefslogtreecommitdiff
path: root/app-i18n
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-14 01:14:50 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-14 01:14:50 +0000
commit94eb99943eafb48140b436b347abaaee77209c01 (patch)
treebb4f0519a6c0880b24c88b1666976a36a464a8df /app-i18n
parenta7ec94f7d22ee22df2e424c1d3f842510b7993aa (diff)
gentoo auto-resync : 14:01:2024 - 01:14:49
Diffstat (limited to 'app-i18n')
-rw-r--r--app-i18n/Manifest.gzbin18371 -> 18393 bytes
-rw-r--r--app-i18n/fcitx-anthy/Manifest4
-rw-r--r--app-i18n/fcitx-anthy/fcitx-anthy-5.1.3.ebuild31
-rw-r--r--app-i18n/fcitx-anthy/metadata.xml9
-rw-r--r--app-i18n/fcitx-chewing/Manifest4
-rw-r--r--app-i18n/fcitx-chewing/fcitx-chewing-5.1.1.ebuild25
-rw-r--r--app-i18n/fcitx-chewing/metadata.xml9
-rw-r--r--app-i18n/fcitx-hangul/Manifest4
-rw-r--r--app-i18n/fcitx-hangul/fcitx-hangul-5.1.1.ebuild30
-rw-r--r--app-i18n/fcitx-hangul/metadata.xml9
-rw-r--r--app-i18n/fcitx-m17n/Manifest4
-rw-r--r--app-i18n/fcitx-m17n/fcitx-m17n-5.1.0.ebuild40
-rw-r--r--app-i18n/fcitx-m17n/metadata.xml9
-rw-r--r--app-i18n/fcitx-qt/Manifest1
-rw-r--r--app-i18n/fcitx-qt/files/fcitx-qt-5.1.3-make-qwayland-workaround-optional.patch158
-rw-r--r--app-i18n/libime/Manifest2
-rw-r--r--app-i18n/libime/files/libime-1.1.3-fix-the-nanf-value-issue-on-musl.patch79
-rw-r--r--app-i18n/libime/files/libime-1.1.3-use-c++11-for-kenlm.patch17
18 files changed, 174 insertions, 261 deletions
diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz
index bf6171727c53..9bf86e8e6d9f 100644
--- a/app-i18n/Manifest.gz
+++ b/app-i18n/Manifest.gz
Binary files differ
diff --git a/app-i18n/fcitx-anthy/Manifest b/app-i18n/fcitx-anthy/Manifest
index 21ba97cf2057..73365ca5d672 100644
--- a/app-i18n/fcitx-anthy/Manifest
+++ b/app-i18n/fcitx-anthy/Manifest
@@ -1,4 +1,6 @@
DIST fcitx-anthy-0.2.3.tar.xz 78020 BLAKE2B ae054f753dd7d10a0dafd80d67413c29806b6c3b08de9eac3d7eae1d540f01b7bafd22bd9c722a7fc517f1752d90c1c3d82e75aaf58a807daa60b7e9a047d152 SHA512 2769871059053fb370ba84af7cdf0c461d64724a240d58a5a8889cfd9bfb5d145998f79ed2d06a1ae1ab907f9db04fc122bfaf6957ef572fc833e400ffefc642
+DIST fcitx5-anthy-5.1.3.tar.xz 84388 BLAKE2B ddc07bdc721b3e108d758aaa5cbb0c71a9d9d9c55b91c50c4766c3bac45d501f9c9846c10aad5966f547da0f9510d32c5e679327c8672546418ed050381dbdf7 SHA512 389570108c120e3f1691f94907aecf74cef418510a1eb602ec7c7f79ae02ebd0df757a68632f4d355723961eb1f24bd66c36f52ec0c42b2c678e0f9d9f01f2a1
EBUILD fcitx-anthy-0.2.3.ebuild 791 BLAKE2B 730c8672faa0f69dac2c91e205a9c288a6e4a62584eb62d538763e942f3f8fca3983ea64f7a06d1db0d02d5fac163e136e0978b0841b3119c8498ba6898f9821 SHA512 e93cd9afe9052ae954b6c7d19c29c9ac9325424847693e6c4d02c0c14796c1866f2ea774e32cec55ce088259e161320b8a41066364d02c9829d117cda8c2ee0d
EBUILD fcitx-anthy-4.9999.ebuild 765 BLAKE2B 974c2629472eeb6122b291e06c7a621b19cf22a253b2dba10a40285e5a65e111bf047fb9cf0d711b2a5b4338927012886462aeb84aba51366d010b4bf797072b SHA512 79f581adc7a301fb4012e4abab6c8a3821257b3981b595699c52d83036fbe856293c5876e3fe1d9935e02f2f28e8218ca4e45e1a86258fa64b55ace44bf71a72
-MISC metadata.xml 465 BLAKE2B 3af24146b901c25d66054900928edc40b31be664e2027828fc4f997c83ad739df52490893225cdc1cb4c530cc63794c8282efd5222ae04be1f54d025f78e5cdc SHA512 0f10823c40f3e3dee6a08359af9564b19733caf252b43c529ffefb95aa019df80948a5358add1a03b950d1ebf1ac2b145f7ad3542f180505d765b77495518604
+EBUILD fcitx-anthy-5.1.3.ebuild 633 BLAKE2B dfef94337b1c14de9ddc42641a066336e00aec2406c0fb231c470a473d86ebc9ff21f4baf1e81374712e7d10a931c00b612696ba26e4c108d50fae438035c34d SHA512 9a7a72afa7cb269dc5afa1131b173f37a250b3d1374a5801dc6960be142dd2bf04345000ef742626d9623933d9aae0e17e2f1303db880af8d12327e3c1f3aa93
+MISC metadata.xml 782 BLAKE2B 16e5acc71951dc90e1e8d5d81bff01df25659417d595fd51f2fd6cbff53b035e5ad9b9ccb50e349f3894e7a081aa32dc98a10dffa441b7515b43ba808cae9cbe SHA512 16f6e21ab3dd0cfdd1fe19073f764576f72a3c10ba239deda3d9bc9f693002fe8bf06470400cf34ddf7211db23592c545f1fa33cb1e640d240f6a20fd5fd9bc7
diff --git a/app-i18n/fcitx-anthy/fcitx-anthy-5.1.3.ebuild b/app-i18n/fcitx-anthy/fcitx-anthy-5.1.3.ebuild
new file mode 100644
index 000000000000..e6bd0e32b521
--- /dev/null
+++ b/app-i18n/fcitx-anthy/fcitx-anthy-5.1.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-anthy"
+
+inherit cmake 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.xz"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-i18n/anthy
+ >=app-i18n/fcitx-5.1.6: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-anthy/metadata.xml b/app-i18n/fcitx-anthy/metadata.xml
index c7a8a39b4352..bfd3609f4dcf 100644
--- a/app-i18n/fcitx-anthy/metadata.xml
+++ b/app-i18n/fcitx-anthy/metadata.xml
@@ -2,14 +2,23 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
+ <email>tanekliang@gmail.com</email>
+ <name>Yongxiang Liang</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
<email>arfrever.fta@gmail.com</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
</maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<upstream>
<remote-id type="github">fcitx/fcitx-anthy</remote-id>
+ <remote-id type="github">fcitx/fcitx5-anthy</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-i18n/fcitx-chewing/Manifest b/app-i18n/fcitx-chewing/Manifest
index fd6e9dcc4475..343a68893d77 100644
--- a/app-i18n/fcitx-chewing/Manifest
+++ b/app-i18n/fcitx-chewing/Manifest
@@ -1,4 +1,6 @@
DIST fcitx-chewing-0.2.3.tar.xz 19804 BLAKE2B 0a83ae9a17eb74898e41471450a9054bb05e504a60d05bda91fa53f90cb4328b0db4bd5e1d662c81c9322268660e57a7f2cb9c547593913206a00394883341b1 SHA512 3492ad6ecaf00bb1ea07b76c9c23da075615597c1a68434a2da003cbe410d12172510d4306379777a1d04a359b017c49d278c002a7230b030693b668b6030bfd
+DIST fcitx-chewing-5.1.1.tar.xz 23948 BLAKE2B 1894de696d735b469431c5fa0689c88948d34091f0a396b05a076cce4201cf605e00b45e864a65d9c40d42091842ca0efdf55bef2c66ebe65ed40367d7fd7f12 SHA512 48aeb1755c917fe931165f3f41cc175a22a76cf8a6d4be05e7eb6bbb0908225b2f6a99529943f773e7d0ed674dcdbf138e56e7b5962566a0f1219c3919039553
EBUILD fcitx-chewing-0.2.3.ebuild 801 BLAKE2B 5ea495592cf3cf2817b4d3358ddb51f2ff4ed4e8fbb12460be8e0c2bed7307ddaaec9b4d5e1928d8b472e81cdbbbd1402fb590c20021a386880427fd3c5c6a01 SHA512 3a8823b2a836771cf46fce014d2456d3296f7b7b418aa7005e986c7d12c8f5085b0baec769765d84cefd185a2cde88d6e39fe4f35b7c86d8eb2afe2d43235aa7
EBUILD fcitx-chewing-4.9999.ebuild 775 BLAKE2B afac4b517c3f11dd5a9b0fc8e0a92f1d43d6f99fc6572edabe0648a55f9085898025ab19f4be7e5957760365ebed0279441efcd2f60fc9cdc9c6cc99bc3d06b1 SHA512 21db151a86da51155aead4012a8eb19393fe4928f950f4905d6a4904c2a907eb0e8b041ad6e86355917bc5185e6749ad81701e5e3c67b6050b6bdb111fd8d170
-MISC metadata.xml 467 BLAKE2B c319479e5201f46551889b137e44ea68f47ebefb060a1c73d89d30683f73ddfc8e72e51a6818bc3e2396d8a45152c92c6fec299d5ffac9dc833f0ab3584bd93f SHA512 4e50ca435b0889ab4a8655c850ac5aa6d6e34c0229ff86da882e35f804f0afab158cbd71035c0dc3629bb5b92732a0aa98f4a33b893bee9f147a658d4bf47bf5
+EBUILD fcitx-chewing-5.1.1.ebuild 536 BLAKE2B 7ff45ba1c0726ae31c5c50ac355b0ef6e1723316938180ab0ec1ee7a0ccae43dfa2db2a3a05e15a6033316a28f026df2eade2536246609ae4d754e72b76a0acf SHA512 26a2b4c2fc0473977d8eeb61bc49a38b6d03bcad210861cb92fd4db53902f790003c6869ae594e80f0c89748bb9891dea65e99944f436e95138aa7ca26cc777a
+MISC metadata.xml 786 BLAKE2B de44ab3db25a1dd28a635318d5d56e6d988cc83f599ce7a4ac806623db6fbe644a5bdbc7f5095da549d531099486bfa574615e6a30ae72807a886c827c441cf0 SHA512 a81ff969e81da976c913d6525478fb24ad054d40a19224e890865cc406d4187018e8c1e84cbc6889eff291ba6dc9f262aba54680590ba458742fcffde6621aba
diff --git a/app-i18n/fcitx-chewing/fcitx-chewing-5.1.1.ebuild b/app-i18n/fcitx-chewing/fcitx-chewing-5.1.1.ebuild
new file mode 100644
index 000000000000..0b9880ff670c
--- /dev/null
+++ b/app-i18n/fcitx-chewing/fcitx-chewing-5.1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-chewing"
+
+inherit cmake 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.xz -> ${P}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=app-i18n/fcitx-5.1.6:5
+ >=app-i18n/libchewing-0.5.0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/app-i18n/fcitx-chewing/metadata.xml b/app-i18n/fcitx-chewing/metadata.xml
index 7ead5c6c52ab..2502d08cdd19 100644
--- a/app-i18n/fcitx-chewing/metadata.xml
+++ b/app-i18n/fcitx-chewing/metadata.xml
@@ -2,14 +2,23 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
+ <email>tanekliang@gmail.com</email>
+ <name>Yongxiang Liang</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
<email>arfrever.fta@gmail.com</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
</maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<upstream>
<remote-id type="github">fcitx/fcitx-chewing</remote-id>
+ <remote-id type="github">fcitx/fcitx5-chewing</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-i18n/fcitx-hangul/Manifest b/app-i18n/fcitx-hangul/Manifest
index 4721e45b81e7..d690fff8893e 100644
--- a/app-i18n/fcitx-hangul/Manifest
+++ b/app-i18n/fcitx-hangul/Manifest
@@ -1,4 +1,6 @@
DIST fcitx-hangul-0.3.1.tar.xz 26612 BLAKE2B 59770762ecbd5027d9010d99037881c576f638d30cf22234e5b110e9264637c3ff2049fbf8c7e44ca27acebff5668b2eefee5aeff78622ccb338ff68abc42490 SHA512 6ad2e34644c9246490a91342a11b186d40702f7e587beeb056ad98538da50dbf9fdc9f298e5b379bef50f63ad5be5da79ba84e60a22b57c330d0a68dd5bf5ca6
+DIST fcitx5-hangul-5.1.1.tar.xz 39296 BLAKE2B 4fadc20e5b312e4e40f592c24d7e724d3d6adb0cef2539a27e624758c5d7d79490ac3dcf960b37e3c2ab451098b1ff9424aea77cf2d9eeaca9b9ba5eaee538bf SHA512 7b16a81cee1448de2428a96f89ce0a4e41f51e8c3f9beb930b068147ef7d93e227081f65ede0d799d1e15692e4742da3ab864fb652fa1812bd5de24da7e3a2f7
EBUILD fcitx-hangul-0.3.1.ebuild 829 BLAKE2B b2dc70b846114167cd2963762d76673052207c2fcc4cd8c725d7bb2627754658f3068d45cd13d0b0eff365b1fe4f923b88c8c3cd564cee72ec778f241decfc8f SHA512 c0faf0bcef7dc66df47a39c95b05d217714ca6f466791faa1514ad35dc7cadbf123af96b14336e519c8d1a7cf58cdec87210ac8d435c53f596ddf9f7636e0869
EBUILD fcitx-hangul-4.9999.ebuild 803 BLAKE2B 84ccc25600ba5cdbbbb51f6ae9c2a4b4b04cd902a3f2444502ddfb0980b0c6b892fdd994b8d2b1ff3b252f033133e64941aa9da20211f56e6344b3d2a0d48ad9 SHA512 0ec0d8966b9b5df8963c1602e5430f9b0dae90e4c35cde5107848d0acbb37dbd0ecc116d4fae25d56b36c333ff483b41be062e43a9225eabf2fba831e03a9494
-MISC metadata.xml 466 BLAKE2B 53e390d7dc1a86d0f55c7e17df9e56c60c479334a5861357b842f0a27d8bb02c57e0ec0857784e1c69f5392bf30271c3335fc33c57c0607bfa79a206d1c48cd5 SHA512 3bc17d20b077002ee46bef6a352dbaf5ec52564528a16d424a1d7dbfa8992435c137cff24654ccbd1204512248caab5d2f3f4a89fd1d78a793968f3df3bb564e
+EBUILD fcitx-hangul-5.1.1.ebuild 626 BLAKE2B 0eaa34f6a968655c34d6ad78346f28690a2d85e6c328286b4aae7bbab8834fb31514f2927731df76461d9be0ccaee346dfd5751c56a00ac89d833673bb77234a SHA512 9389ee461b5283ad9643f4ec5dd8da904c31134f817a8dd377d3c474ead5645857911ca1e9eb308dfb44cc5d6370bb03cce87e093c13f60321af9844c46eeb73
+MISC metadata.xml 784 BLAKE2B aef39923a1bd3a444db6138592e97b4b8dfde65a5ea835c22181074a5ad87dc9cf8fb057685b8c8355c015c49dd8d50d6f33010180ce9c27f47a4a0f317653ca SHA512 e46b74d5e98c7be47f3e1735415f5b9c1928a5d83e3332ad745ca0b639aa437b5923fe88f6e4a7cc3b515005e85f6ca0cdd31262a8551e51fbe2696b1b77c4e6
diff --git a/app-i18n/fcitx-hangul/fcitx-hangul-5.1.1.ebuild b/app-i18n/fcitx-hangul/fcitx-hangul-5.1.1.ebuild
new file mode 100644
index 000000000000..bb89c3061af9
--- /dev/null
+++ b/app-i18n/fcitx-hangul/fcitx-hangul-5.1.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-hangul"
+
+inherit cmake 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.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ >=app-i18n/fcitx-5.1.6: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-hangul/metadata.xml b/app-i18n/fcitx-hangul/metadata.xml
index b4e4f428fa03..12391c75083d 100644
--- a/app-i18n/fcitx-hangul/metadata.xml
+++ b/app-i18n/fcitx-hangul/metadata.xml
@@ -2,14 +2,23 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
+ <email>tanekliang@gmail.com</email>
+ <name>Yongxiang Liang</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
<email>arfrever.fta@gmail.com</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
</maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<upstream>
<remote-id type="github">fcitx/fcitx-hangul</remote-id>
+ <remote-id type="github">fcitx/fcitx5-hangul</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-i18n/fcitx-m17n/Manifest b/app-i18n/fcitx-m17n/Manifest
index 6b249e1fc34a..3fb48a75dc51 100644
--- a/app-i18n/fcitx-m17n/Manifest
+++ b/app-i18n/fcitx-m17n/Manifest
@@ -1,4 +1,6 @@
DIST fcitx-m17n-0.2.4.tar.xz 35076 BLAKE2B c53c8ee8156b49607cd5bd951eb031e2dccb6a18bcdafcbfd17ebf07506c750414abac3f2dd5965fdd8b154df9c16820850f61d07cd38745db0af89ccf2acfff SHA512 b7c483e9c88e58a47ead294c36ed182558f09b41996e97faaba9fd3a96612f6a0fc240fdcb95db9a08c1546abe5fc97337957e2124844bd011363b7468f6e112
+DIST fcitx-m17n-5.1.0.tar.xz 23996 BLAKE2B 94802b1584cde13d0f613e5506a05ce101cfd0ecf245be980e608f8c6dd509540a877edb1d14ee376da8834f6fcf947a0d88ad1ed7019e47fa4d8bf5d04c3900 SHA512 a28a170ba62edc9b6e225f5ff6d76c8d7333006429a6d496abd2b7b49a9f82e01a2ebfdd670609c96529bbee36a01fb1937abfab745f1d3f3a4f196f3b9fc3df
EBUILD fcitx-m17n-0.2.4.ebuild 716 BLAKE2B 81bac3d7f881fc247177f1617f33c454dd9b3d2290c6bf0165a1d8aecd336bc37bd67ae548c3385fcc1e87bad47fe45afeff7fd96ba893fadc061641f9d18ba5 SHA512 ca8b372c2f82c0cdf60937ec5181825789d2b052326de630d5424024a23309bec9850196bd1394f2e4da0b1477196a40e8298f446b3934db2e09fd37ad184cd1
EBUILD fcitx-m17n-4.9999.ebuild 684 BLAKE2B b305cb0b38cf7fac69bd8e394393f359513bd7a8e85b800762280a9bed1f685723ed9530776dbc3fce0e61946c9c45740224958ff16a388c07b22e73c22fe381 SHA512 e65e8ca0017ae9486bf138005e9c0759a4d5e64294384bb3e7be20ed083f5441be56bc2ac066b16f06174ae77f77bed36f33185f816ed33f1ffff17b2ca4012e
-MISC metadata.xml 464 BLAKE2B 58e5f6b16f001cdbe0400ccf8ae1c6031022c1085db689fee3e46cae70c7540e4ca2f1f2ad59796f3dcc6468ee13d53fb48acdeb2f7c5da5e0642c58c27012d0 SHA512 39796fa7f43bb86c4b77d21a07f8388212f7a663ad5a9c7aae99706ced057214b345fad555d138a48d28e0ef5a5a06b2321b1765235680083d62af7b2b523d00
+EBUILD fcitx-m17n-5.1.0.ebuild 765 BLAKE2B 22a6df1666671d842e963e16fc419e1b0f9966c9efe227095cd3b28ecd2e879b3ec715abe872772ca37b47118cfbd676c3f1d62f1b0dd9098c9d5dc49e7de729 SHA512 1eadd950a8554cf97667642687e90ff5a927688a4f3d9632625501ac7b987018e13493399622308c1ee9286a7e6e276288ce56024dd5129711d3e5e7191940ac
+MISC metadata.xml 780 BLAKE2B b7c0868c1e09fefc2e9d62ca56468916120c7b8502265c4802029a3e4497996dee00b3d873962d2eded057e99bfa119136cb5e9017aa5a0724f2e1d668f35276 SHA512 138f57feea2008fdbe43e4a22a7170f428e71e25c711c4f0f7d4ce0bc7e1d33fcda22b36476796ab3ac9143c539e8e6c4d54cccddd4dea8b7d3a8d9bbcba5ca2
diff --git a/app-i18n/fcitx-m17n/fcitx-m17n-5.1.0.ebuild b/app-i18n/fcitx-m17n/fcitx-m17n-5.1.0.ebuild
new file mode 100644
index 000000000000..194032d2fb7e
--- /dev/null
+++ b/app-i18n/fcitx-m17n/fcitx-m17n-5.1.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-m17n"
+
+inherit cmake
+
+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.xz -> ${P}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# m17n-gui>=1.6.3
+RDEPEND="
+ >=app-i18n/fcitx-5.1.6: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-m17n/metadata.xml b/app-i18n/fcitx-m17n/metadata.xml
index e1395db75bd7..48cc0c361cf4 100644
--- a/app-i18n/fcitx-m17n/metadata.xml
+++ b/app-i18n/fcitx-m17n/metadata.xml
@@ -2,14 +2,23 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
+ <email>tanekliang@gmail.com</email>
+ <name>Yongxiang Liang</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
<email>arfrever.fta@gmail.com</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
</maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<upstream>
<remote-id type="github">fcitx/fcitx-m17n</remote-id>
+ <remote-id type="github">fcitx/fcitx5-m17n</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-i18n/fcitx-qt/Manifest b/app-i18n/fcitx-qt/Manifest
index 8060327ca06c..4ab9e295aa75 100644
--- a/app-i18n/fcitx-qt/Manifest
+++ b/app-i18n/fcitx-qt/Manifest
@@ -1,4 +1,3 @@
-AUX fcitx-qt-5.1.3-make-qwayland-workaround-optional.patch 6573 BLAKE2B 86d44e52b496d5d2ec737282e769069851f328005f0f596de063737312055d83cc400026bc7d7829ea502e3ccf8713e84ff46d6bd6505f9f4fc281dec7997657 SHA512 71eaf7f6ad98a5cbcf9fc3c624b00abba2c42d7551138c24e5f2d032a262567421585b88c443ff14b6d59430205d0a12ae0ff18dc13e0ac47645c25263066984
DIST fcitx-qt-5.1.4.tar.xz 92880 BLAKE2B b165740e173fe21e8953b5605713c0250265e4906c25a56c5320f2560d261a9b8d4111f0960287b08fa7ac18c917d0da737fb1022bba7f76ca2e2e00d2d4f060 SHA512 942999327415e3d4195c18c2fb02e12a313e3a2cf1dd1e32d0e6a7a98b625bcc1b3a7278934bb583a029dee43a271dba9bac75face42729249557f60e1146adf
EBUILD fcitx-qt-5.1.4.ebuild 1339 BLAKE2B 24276b221a1b7276c48de5843348f8b46408cc3082a690b97fad3dfb29af9650ff2ef15ec0b12ff89682ad0892b1b8e39ed080f2510e974603fa399bb31ac144 SHA512 8fbb2cf27a59479ad5db7618d63ca09ef3fff2b279b7dbb6e425c56d60a7548dd0275d89d4bdb5e899e78a383dceb914978f50ddd6efc3b856cdae8ebb5887d8
MISC metadata.xml 746 BLAKE2B e08a44b85b899bb04c0683bea836d0c79cdba1b82e0e6a2ecd85e32f258bd8b2e305cc9a95465b34fb73707c718e1e27a2835d8b3afb98c9aa184a7efc0f55da SHA512 81b171a9e601eba0ee1df96f7662f3486a30236a9faed67c274446f75d998529eb37233c928307db3875349afec1db704e25149d67ff45055bd7d0bd09047c45
diff --git a/app-i18n/fcitx-qt/files/fcitx-qt-5.1.3-make-qwayland-workaround-optional.patch b/app-i18n/fcitx-qt/files/fcitx-qt-5.1.3-make-qwayland-workaround-optional.patch
deleted file mode 100644
index 0ef5fc8652a7..000000000000
--- a/app-i18n/fcitx-qt/files/fcitx-qt-5.1.3-make-qwayland-workaround-optional.patch
+++ /dev/null
@@ -1,158 +0,0 @@
-Backport of https://github.com/fcitx/fcitx5-qt/commit/af535e7e106f69e7dc6dc28db3653601d1e6156a
-
-Backport upstream commit af535e7e making QtWayland optional.
-All QtWayland-related code is guarded behind `isWayland` checks anyways.
-This benefits users of pure X11 setups.
-
-Author: Lucio Sauer <watermanpaint@posteo.net>
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -16,6 +16,7 @@ option(ENABLE_QT6 "Enable Qt 6" Off)
- option(BUILD_ONLY_PLUGIN "Build only plugin" Off)
- option(BUILD_STATIC_PLUGIN "Build plugin as static" Off)
- option(WITH_FCITX_PLUGIN_NAME "Enable plugin name with fcitx" On)
-+option(ENABLE_QT6_WAYLAND_WORKAROUND "Enable Qt6 Wayland workaround" On)
-
- if (BUILD_ONLY_PLUGIN)
- set(LIBRARY_TYPE OBJECT)
---- a/qt5/platforminputcontext/fcitxcandidatewindow.cpp
-+++ b/qt5/platforminputcontext/fcitxcandidatewindow.cpp
-@@ -21,7 +21,7 @@
- #include <QtMath>
- #include <utility>
-
--#if QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
-+#if defined(FCITX_ENABLE_QT6_WAYLAND_WORKAROUND) && QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
- #include <QtWaylandClient/private/qwayland-xdg-shell.h>
- #include <QtWaylandClient/private/qwaylanddisplay_p.h>
- #include <QtWaylandClient/private/qwaylandintegration_p.h>
-@@ -34,7 +34,7 @@ namespace fcitx {
-
- namespace {
-
--#if QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
-+#if defined(FCITX_ENABLE_QT6_WAYLAND_WORKAROUND) && QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
- class XdgWmBase : public QtWayland::xdg_wm_base {
- public:
- using xdg_wm_base::xdg_wm_base;
-@@ -120,7 +120,7 @@ FcitxCandidateWindow::FcitxCandidateWindow(QWindow *window,
- // Not using Qt::BypassWindowManagerHint ensures wayland handle
- // fractional scale.
- setFlags(Qt::ToolTip | commonFlags);
--#if QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
-+#if defined(FCITX_ENABLE_QT6_WAYLAND_WORKAROUND) && QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
- if (auto instance = QtWaylandClient::QWaylandIntegration::instance()) {
- for (QtWaylandClient::QWaylandDisplay::RegistryGlobal global :
- instance->display()->globals()) {
-@@ -132,7 +132,6 @@ FcitxCandidateWindow::FcitxCandidateWindow(QWindow *window,
- }
- }
- }
--#if QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
- setProperty("_q_waylandPopupAnchor",
- QVariant::fromValue(Qt::BottomEdge | Qt::LeftEdge));
- setProperty("_q_waylandPopupGravity",
-@@ -142,7 +141,6 @@ FcitxCandidateWindow::FcitxCandidateWindow(QWindow *window,
- static_cast<unsigned int>(
- QtWayland::xdg_positioner::constraint_adjustment_slide_x |
- QtWayland::xdg_positioner::constraint_adjustment_flip_y));
--#endif
- #endif
- } else {
- // Qt::Popup ensures X11 doesn't apply tooltip animation under kwin.
-@@ -484,7 +482,7 @@ void FcitxCandidateWindow::updateClientSideUI(
- QRect cursorRect = context_->cursorRectangleWrapper();
- QRect screenGeometry;
-
--#if QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
-+#if defined(FCITX_ENABLE_QT6_WAYLAND_WORKAROUND) && QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
- if (isWayland_) {
- auto waylandWindow =
- static_cast<QtWaylandClient::QWaylandWindow *>(window->handle());
-@@ -520,12 +518,10 @@ void FcitxCandidateWindow::updateClientSideUI(
- }
- bool wasVisible = isVisible();
- bool cursorRectChanged = false;
--#if QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
- if (property("_q_waylandPopupAnchorRect") != cursorRect) {
- cursorRectChanged = true;
- setProperty("_q_waylandPopupAnchorRect", cursorRect);
- }
--#endif
- // This try to ensure xdg_popup is available.
- show();
- xdg_popup *xdgPopup = static_cast<xdg_popup *>(
-@@ -553,7 +549,6 @@ void FcitxCandidateWindow::updateClientSideUI(
- positioner->destroy();
- return;
- }
--#if QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
- // Check if we need remap.
- // If it was invisible, nothing need to be done.
- // If cursor rect changed, the window must be remapped.
-@@ -570,7 +565,6 @@ void FcitxCandidateWindow::updateClientSideUI(
- show();
- }
- return;
--#endif
- }
- #endif
- // Try to apply the screen edge detection over the window, because if we
---- a/qt5/platforminputcontext/fcitxcandidatewindow.h
-+++ b/qt5/platforminputcontext/fcitxcandidatewindow.h
-@@ -19,7 +19,7 @@
- #include <qscopedpointer.h>
- #include <vector>
-
--#if QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
-+#if defined(FCITX_ENABLE_QT6_WAYLAND_WORKAROUND) && QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
- #include <QtWaylandClient/private/qwayland-xdg-shell.h>
- #endif
-
-@@ -93,7 +93,7 @@ public Q_SLOTS:
- std::vector<QRect> candidateRegions_;
- QPointer<QWindow> parent_;
-
--#if QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
-+#if defined(FCITX_ENABLE_QT6_WAYLAND_WORKAROUND) && QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
- QScopedPointer<QtWayland::xdg_wm_base> xdgWmBase_;
- #endif
- };
---- a/qt6/CMakeLists.txt
-+++ b/qt6/CMakeLists.txt
-@@ -1,8 +1,10 @@
-
- find_package(Qt6 ${REQUIRED_QT6_VERSION} CONFIG REQUIRED Core DBus Widgets)
- find_package(Qt6Gui ${REQUIRED_QT6_VERSION} REQUIRED Private)
--find_package(Qt6WaylandClient ${REQUIRED_QT6_VERSION} REQUIRED Private)
--find_package(Qt6WaylandGlobalPrivate ${REQUIRED_QT6_VERSION} REQUIRED)
-+if (ENABLE_QT6_WAYLAND_WORKAROUND)
-+ find_package(Qt6WaylandClient ${REQUIRED_QT6_VERSION} REQUIRED Private)
-+ find_package(Qt6WaylandGlobalPrivate ${REQUIRED_QT6_VERSION} REQUIRED)
-+endif()
-
- add_subdirectory(dbusaddons)
- add_subdirectory(platforminputcontext)
---- a/qt6/platforminputcontext/CMakeLists.txt
-+++ b/qt6/platforminputcontext/CMakeLists.txt
-@@ -49,11 +49,16 @@ target_link_libraries(fcitx5platforminputcontextplugin-qt6
- XCB::XCB
- Fcitx5Qt6::DBusAddons
- XKBCommon::XKBCommon
-- Qt6::WaylandGlobalPrivate
-- Qt6::WaylandClient
-- Qt6::WaylandClientPrivate
- )
-
-+if (ENABLE_QT6_WAYLAND_WORKAROUND)
-+ target_compile_definitions(fcitx5platforminputcontextplugin-qt6 PRIVATE "-DFCITX_ENABLE_QT6_WAYLAND_WORKAROUND")
-+ target_link_libraries(fcitx5platforminputcontextplugin-qt6
-+ Qt6::WaylandGlobalPrivate
-+ Qt6::WaylandClient
-+ Qt6::WaylandClientPrivate)
-+endif()
-+
- get_target_property(_QT6_QMAKE_EXECUTABLE Qt6::qmake LOCATION)
- execute_process(
- COMMAND ${_QT6_QMAKE_EXECUTABLE} -query "QT_INSTALL_PLUGINS"
diff --git a/app-i18n/libime/Manifest b/app-i18n/libime/Manifest
index 16a8416a910e..c60070e80cee 100644
--- a/app-i18n/libime/Manifest
+++ b/app-i18n/libime/Manifest
@@ -1,5 +1,3 @@
-AUX libime-1.1.3-fix-the-nanf-value-issue-on-musl.patch 2635 BLAKE2B d4c4390d030f4120d763d0a57e276609eafb7413048ce345dbb3f48f3eb84fc7407fcb23355bdbbd41891c480432d9d37d97bc8c99344843bdcaae95aebec4e7 SHA512 c1a04fc3dced63e00fbbbd0aafb5986cdebf175ca0a444f47208ee47fd72e166e96b11627b42adf9f12365ccf19f51c23098e05061fbd77da0a3014f7180ad4c
-AUX libime-1.1.3-use-c++11-for-kenlm.patch 800 BLAKE2B b2287dbc983c824fd4e3ba5f63faa2a0b2cd816f659832006c8a434200be46e329a411d37736fbba364c5954e49a97240151e66314aab13ccf0fd86514e5241d SHA512 ac9c1a847340437dafe994ccaa55f0d07f5fca276b4bdaab894ea21a8938c76208a94f27e06badb217965f80ad1f50a193c7d802dc287777c11002ceab9270da
DIST libime-1.1.4_dict.tar.xz 36440016 BLAKE2B 8bb6f4b39cacba4730145a23c53357a3ed42f2fdbeccd73d18f84434141219a7ea91bcbb1a38d5e61c9d72421649920dd393de4cb9248e8b8c6aeacf6e6f65db SHA512 8d3a565022da401fc338811b69905f000100be6cfdaa3cffb4fc1814854f4610b992fe3a43eeb49205b819d4a4382cacf16adf5d27d7d7f735293957f7db463c
EBUILD libime-1.1.4.ebuild 922 BLAKE2B b00a8ab9652a07f738dc0f8e188a136e693abdb585fd16b09c5ab8bdae9812d7835d760a13f1257ceebf009d6dc825f24fbade22e81faff52c2f5bb7b13f96b7 SHA512 33d491fc9ab818e6cca2767bb066e355a8203b39c31f4af234fd5b444408d701654cd6194dd4ccdf093116335742348eaf8199a075806ff41a2ab51f3fde5c91
MISC metadata.xml 624 BLAKE2B 7c0e1d29bf86d256ac8ace1404f3ef8e017171cf461f861b2b681c9bb6c7c3bb639b13cbdccc506a07805ea9e23f449e22bba1ac16d3f40ecdd10b894ea0632d SHA512 8449b74e190a0acf83f4e5b0c0ed023e5a37e203a4e514074b9e8165616c43659d993e165bb170aa8902865166a7ceaf65bec04645be7b1390ddc80c2e43066a
diff --git a/app-i18n/libime/files/libime-1.1.3-fix-the-nanf-value-issue-on-musl.patch b/app-i18n/libime/files/libime-1.1.3-fix-the-nanf-value-issue-on-musl.patch
deleted file mode 100644
index 73b94a07cff5..000000000000
--- a/app-i18n/libime/files/libime-1.1.3-fix-the-nanf-value-issue-on-musl.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-Backport of https://github.com/fcitx/libime/commit/59ae4a3ab4becdab164f29af07c502096c745b94.diff
-
-Backport upstream commit 59ae4a3 to fix the nanf value issue on musl
-
---- a/src/libime/core/datrie.cpp
-+++ b/src/libime/core/datrie.cpp
-@@ -47,12 +47,24 @@ struct NanValue {
- static inline int32_t NO_PATH() { return -2; }
- };
-
-+// Musl doesn't have nanf implementation we need, just check if they are the
-+// same value. If not, prefer old hardcoded value.
-+bool isGoodNanf() {
-+ int32_t noValue = decodeValue(std::nanf("1"));
-+ int32_t noPath = decodeValue(std::nanf("2"));
-+ return (noValue != noPath);
-+}
-+
- template <>
- struct NanValue<float> {
- static_assert(std::numeric_limits<float>::has_quiet_NaN,
- "Require support for quiet NaN.");
-- static inline int32_t NO_VALUE() { return decodeValue(std::nanf("1")); }
-- static inline int32_t NO_PATH() { return decodeValue(std::nanf("2")); }
-+ static inline int32_t NO_VALUE() {
-+ return isGoodNanf() ? decodeValue(std::nanf("1")) : 0x7fc00001;
-+ }
-+ static inline int32_t NO_PATH() {
-+ return isGoodNanf() ? decodeValue(std::nanf("2")) : 0x7fc00002;
-+ }
- };
-
- } // namespace
-@@ -1144,6 +1156,20 @@ bool DATrie<T>::isValid(value_type v) {
- return !(isNoPath(v) || isNoValue(v));
- }
-
-+template <typename T>
-+T DATrie<T>::noPath() {
-+ typename DATriePrivate<T>::decorder_type d;
-+ d.result = DATriePrivate<value_type>::CEDAR_NO_PATH;
-+ return d.result_value;
-+}
-+
-+template <typename T>
-+T DATrie<T>::noValue() {
-+ typename DATriePrivate<T>::decorder_type d;
-+ d.result = DATriePrivate<value_type>::CEDAR_NO_VALUE;
-+ return d.result_value;
-+}
-+
- template <typename T>
- size_t DATrie<T>::mem_size() const {
- // std::cout << "tail" << d->m_tail.size() << std::endl
---- a/src/libime/core/datrie.h
-+++ b/src/libime/core/datrie.h
-@@ -136,6 +136,9 @@ class DATrie {
- static bool isNoPath(value_type v);
- static bool isNoValue(value_type v);
-
-+ static value_type noPath();
-+ static value_type noValue();
-+
- size_t mem_size() const;
-
- private:
---- a/test/testtrie.cpp
-+++ b/test/testtrie.cpp
-@@ -40,8 +40,8 @@ int main() {
- FCITX_ASSERT(trie.size() == 4);
- DATrie<float>::position_type pos = 0;
- auto result = trie.traverse("aaa", pos);
-- auto nan1 = std::nanf("1");
-- auto nan2 = std::nanf("2");
-+ auto nan1 = trie.noValue();
-+ auto nan2 = trie.noPath();
- // NaN != NaN, we must use memcmp to do this.
- FCITX_ASSERT(memcmp(&nan1, &result, sizeof(float)) == 0);
- FCITX_ASSERT(trie.isNoValue(result));
diff --git a/app-i18n/libime/files/libime-1.1.3-use-c++11-for-kenlm.patch b/app-i18n/libime/files/libime-1.1.3-use-c++11-for-kenlm.patch
deleted file mode 100644
index 15b0024c4668..000000000000
--- a/app-i18n/libime/files/libime-1.1.3-use-c++11-for-kenlm.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Backport of https://github.com/fcitx/libime/commit/95c1433500b089b0c2edbdd17720f66e6eafd5e0
-
-Backport upstream commit 95c1433 in order to fix building with libcxx
-
---- a/src/libime/core/CMakeLists.txt
-+++ b/src/libime/core/CMakeLists.txt
-@@ -13,7 +13,9 @@ add_library(kenlm STATIC ${KENLM_SRCS})
- target_include_directories(kenlm PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/kenlm>)
- target_compile_definitions(kenlm PUBLIC -DKENLM_MAX_ORDER=3 PRIVATE -DNDEBUG)
- target_link_libraries(kenlm PUBLIC Boost::boost PkgConfig::ZSTD)
--set_target_properties(kenlm PROPERTIES POSITION_INDEPENDENT_CODE ON)
-+set_target_properties(kenlm PROPERTIES
-+ CXX_STANDARD 11
-+ POSITION_INDEPENDENT_CODE ON)
-
- if(UNIX)
- check_library_exists(rt clock_gettime "clock_gettime from librt" HAVE_CLOCKGETTIME_RT)