Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-i18n/fcitx-hangul/, app-i18n/fcitx-table-extra/, app-i18n/fcitx-rime/, ...
Date: Tue, 28 Nov 2017 18:36:43
Message-Id: 1511894187.6635ba1924005ba2e0bb614a537d84e8fa74a51b.floppym@gentoo
1 commit: 6635ba1924005ba2e0bb614a537d84e8fa74a51b
2 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
3 AuthorDate: Tue Nov 28 17:02:02 2017 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 28 18:36:27 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6635ba19
7
8 app-i18n/*fcitx*: Delete old versions.
9
10 app-i18n/fcitx-anthy/Manifest | 5 +-
11 app-i18n/fcitx-anthy/fcitx-anthy-0.1.1.ebuild | 28 ---
12 app-i18n/fcitx-anthy/fcitx-anthy-0.2.1.ebuild | 29 ---
13 app-i18n/fcitx-anthy/fcitx-anthy-0.2.2.ebuild | 29 ---
14 app-i18n/fcitx-chewing/Manifest | 4 +-
15 app-i18n/fcitx-chewing/fcitx-chewing-0.2.0.ebuild | 19 --
16 app-i18n/fcitx-chewing/fcitx-chewing-0.2.2.ebuild | 19 --
17 app-i18n/fcitx-cloudpinyin/Manifest | 4 +-
18 .../fcitx-cloudpinyin-0.3.1.ebuild | 22 --
19 .../fcitx-cloudpinyin-0.3.4.ebuild | 22 --
20 app-i18n/fcitx-configtool/Manifest | 5 +-
21 .../fcitx-configtool/fcitx-configtool-0.4.6.ebuild | 33 ---
22 .../fcitx-configtool/fcitx-configtool-0.4.8.ebuild | 32 ---
23 .../fcitx-configtool/fcitx-configtool-0.4.9.ebuild | 43 ----
24 app-i18n/fcitx-configtool/metadata.xml | 3 -
25 app-i18n/fcitx-hangul/Manifest | 4 +-
26 app-i18n/fcitx-hangul/fcitx-hangul-0.2.1.ebuild | 28 ---
27 app-i18n/fcitx-hangul/fcitx-hangul-0.3.0.ebuild | 28 ---
28 app-i18n/fcitx-libpinyin/Manifest | 9 +-
29 .../fcitx-libpinyin/fcitx-libpinyin-0.2.1.ebuild | 29 ---
30 .../fcitx-libpinyin/fcitx-libpinyin-0.3.1.ebuild | 38 ---
31 .../fcitx-libpinyin/fcitx-libpinyin-0.3.3.ebuild | 43 ----
32 .../fcitx-libpinyin/fcitx-libpinyin-0.5.1.ebuild | 66 ------
33 .../fcitx-libpinyin/fcitx-libpinyin-0.5.2.ebuild | 68 ------
34 app-i18n/fcitx-m17n/Manifest | 3 +-
35 app-i18n/fcitx-m17n/fcitx-m17n-0.2.3.ebuild | 37 ---
36 app-i18n/fcitx-qt5/Manifest | 7 +-
37 app-i18n/fcitx-qt5/fcitx-qt5-1.0.5.ebuild | 43 ----
38 app-i18n/fcitx-qt5/fcitx-qt5-1.0.6.ebuild | 39 ---
39 app-i18n/fcitx-qt5/fcitx-qt5-1.1.0.ebuild | 39 ---
40 .../fcitx-qt5/files/fcitx-qt5-1.0.5-ucs4.patch | 86 -------
41 app-i18n/fcitx-rime/Manifest | 4 +-
42 app-i18n/fcitx-rime/fcitx-rime-0.2.0.ebuild | 33 ---
43 app-i18n/fcitx-rime/fcitx-rime-0.3.1.ebuild | 33 ---
44 app-i18n/fcitx-sayura/Manifest | 3 +-
45 app-i18n/fcitx-sayura/fcitx-sayura-0.1.1.ebuild | 33 ---
46 app-i18n/fcitx-sunpinyin/Manifest | 4 +-
47 .../fcitx-sunpinyin/fcitx-sunpinyin-0.4.0.ebuild | 33 ---
48 .../fcitx-sunpinyin/fcitx-sunpinyin-0.4.1.ebuild | 29 ---
49 .../fcitx-sunpinyin-0.4.0-gcc46-compatible.patch | 27 ---
50 app-i18n/fcitx-table-extra/Manifest | 5 +-
51 .../fcitx-table-extra-0.3.3.ebuild | 26 --
52 .../fcitx-table-extra-0.3.6.ebuild | 26 --
53 .../fcitx-table-extra-0.3.7.ebuild | 26 --
54 app-i18n/fcitx-unikey/Manifest | 7 +-
55 app-i18n/fcitx-unikey/fcitx-unikey-0.2.0.ebuild | 38 ---
56 app-i18n/fcitx-unikey/fcitx-unikey-0.2.4.ebuild | 33 ---
57 app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild | 63 -----
58 .../files/fcitx-unikey-0.2.0-cmake-qt-option.patch | 56 -----
59 .../files/fcitx-unikey-0.2.5-c++11.patch | 264 ---------------------
60 app-i18n/fcitx/Manifest | 17 +-
61 app-i18n/fcitx/fcitx-4.2.9.1.ebuild | 153 ------------
62 app-i18n/fcitx/fcitx-4.2.9.2.ebuild | 147 ------------
63 app-i18n/fcitx/fcitx-4.2.9.3.ebuild | 147 ------------
64 app-i18n/fcitx/files/fcitx-4.2.9.1-qt-4_ucs4.patch | 95 --------
65 app-i18n/fcitx/files/fcitx-4.2.9.1-tray_icon.patch | 145 -----------
66 app-i18n/fcitx/files/fcitx-4.2.9.2-scripts.patch | 60 -----
67 app-i18n/fcitx/files/fcitx-4.2.9.3-restart.patch | 13 -
68 app-i18n/kcm-fcitx/Manifest | 6 +-
69 app-i18n/kcm-fcitx/kcm-fcitx-0.5.3.ebuild | 60 -----
70 app-i18n/kcm-fcitx/kcm-fcitx-0.5.4.ebuild | 66 ------
71 61 files changed, 25 insertions(+), 2491 deletions(-)
72
73 diff --git a/app-i18n/fcitx-anthy/Manifest b/app-i18n/fcitx-anthy/Manifest
74 index f32c172fee9..814cb3b6b04 100644
75 --- a/app-i18n/fcitx-anthy/Manifest
76 +++ b/app-i18n/fcitx-anthy/Manifest
77 @@ -1,4 +1 @@
78 -DIST fcitx-anthy-0.1.1.tar.xz 68604 SHA256 c508068c7c9a56c26ea44b8e6ddb90a2ea75860031f89e171dcda8ec4cd08955 SHA512 e2c4bb20f0b0a370e5f28bff14312c2c14210695418438ebe697b94570fe502be8c96dc8fbf813fd3aa6e352283a7d31808a1f12266d4a8050646a8ae86de9d9 WHIRLPOOL 48f674ef23d62f2dc1286712cbb252d709d9e3890921d1f9296ff89f85c5ae211daa887841fc01f267fe44764275e8b6de4aef859d9f1456cb24f00023b262ce
79 -DIST fcitx-anthy-0.2.1.tar.xz 72196 SHA256 fd208474666f09f1c189c10c2c0fa9cfda33948b704410e02878fdd92174d78d SHA512 18599251d6ebda96a23f81f63d91e9a9d469d2ea534975c2f4ddbc80584d70646ac6d157d0571f9d48565c0cfd1bb111e2907cae2c00b750014b9f39a7bcf961 WHIRLPOOL 99632911a7831ce24c7535b0e0a249cbbc48b24ec44682f6a09e3dc0a61d7eb74363642098158cc409c3390fb141d03591f1e1b1b3683164d4d6002fe9c92769
80 -DIST fcitx-anthy-0.2.2.tar.xz 72360 SHA256 c8dd54fee3ada834d6ed0df561a95210256ea2a17fa5e00d9ae09892bafbd92b SHA512 a4b1eeba813481cc40617e70bd5ee97d1921dc92bab15cf0bdc059d689c239e46caf9e8aba3403ff6374acfbdea565261a948444fe40fa18d5513797eccbd28d WHIRLPOOL 7427384e8e12d7e35027a4a149cc758828fb9664204490d35f7b43ad083cc8545c4b52164af716065bccdd4a347f047e34c80cac32699641798fd2e21dccc8ea
81 -DIST fcitx-anthy-0.2.3.tar.xz 78020 SHA256 ed9b4956356ca68e5f7bdd46492873ebebc921a6cf713d7fc62e5680393f5d06 SHA512 2769871059053fb370ba84af7cdf0c461d64724a240d58a5a8889cfd9bfb5d145998f79ed2d06a1ae1ab907f9db04fc122bfaf6957ef572fc833e400ffefc642 WHIRLPOOL 4550f529d98b31abf7e632998fdd5d082045ce2daff251a860f7feaa966fba2955d7fdfbdf0be977f81c64cdd0473f082e8356569d70f3c29943846e9ea92570
82 +DIST fcitx-anthy-0.2.3.tar.xz 78020 BLAKE2B ae054f753dd7d10a0dafd80d67413c29806b6c3b08de9eac3d7eae1d540f01b7bafd22bd9c722a7fc517f1752d90c1c3d82e75aaf58a807daa60b7e9a047d152 SHA512 2769871059053fb370ba84af7cdf0c461d64724a240d58a5a8889cfd9bfb5d145998f79ed2d06a1ae1ab907f9db04fc122bfaf6957ef572fc833e400ffefc642
83
84 diff --git a/app-i18n/fcitx-anthy/fcitx-anthy-0.1.1.ebuild b/app-i18n/fcitx-anthy/fcitx-anthy-0.1.1.ebuild
85 deleted file mode 100644
86 index 25918894af3..00000000000
87 --- a/app-i18n/fcitx-anthy/fcitx-anthy-0.1.1.ebuild
88 +++ /dev/null
89 @@ -1,28 +0,0 @@
90 -# Copyright 1999-2017 Gentoo Foundation
91 -# Distributed under the terms of the GNU General Public License v2
92 -
93 -EAPI=5
94 -inherit cmake-utils gnome2-utils
95 -
96 -DESCRIPTION="Japanese Anthy module for Fcitx"
97 -HOMEPAGE="http://fcitx-im.org/"
98 -SRC_URI="https://fcitx.googlecode.com/files/${P}.tar.xz"
99 -
100 -LICENSE="GPL-2"
101 -SLOT="4"
102 -KEYWORDS="amd64 ppc ~ppc64 x86"
103 -IUSE=""
104 -
105 -RDEPEND=">=app-i18n/fcitx-4.2.5
106 - app-i18n/anthy"
107 -DEPEND="${RDEPEND}
108 - sys-devel/gettext
109 - virtual/libintl"
110 -
111 -pkg_postinst() {
112 - gnome2_icon_cache_update
113 -}
114 -
115 -pkg_postrm() {
116 - gnome2_icon_cache_update
117 -}
118
119 diff --git a/app-i18n/fcitx-anthy/fcitx-anthy-0.2.1.ebuild b/app-i18n/fcitx-anthy/fcitx-anthy-0.2.1.ebuild
120 deleted file mode 100644
121 index f46787be50e..00000000000
122 --- a/app-i18n/fcitx-anthy/fcitx-anthy-0.2.1.ebuild
123 +++ /dev/null
124 @@ -1,29 +0,0 @@
125 -# Copyright 1999-2017 Gentoo Foundation
126 -# Distributed under the terms of the GNU General Public License v2
127 -
128 -EAPI=5
129 -
130 -inherit cmake-utils gnome2-utils
131 -
132 -DESCRIPTION="Japanese Anthy module for Fcitx"
133 -HOMEPAGE="http://fcitx-im.org/"
134 -SRC_URI="http://download.fcitx-im.org/${PN}/${P}.tar.xz"
135 -
136 -LICENSE="GPL-2"
137 -SLOT="4"
138 -KEYWORDS="amd64 ~ppc ppc64 ~x86"
139 -IUSE=""
140 -
141 -RDEPEND=">=app-i18n/fcitx-4.2.8[X,xml]
142 - app-i18n/anthy"
143 -DEPEND="${RDEPEND}
144 - sys-devel/gettext
145 - virtual/libintl"
146 -
147 -pkg_postinst() {
148 - gnome2_icon_cache_update
149 -}
150 -
151 -pkg_postrm() {
152 - gnome2_icon_cache_update
153 -}
154
155 diff --git a/app-i18n/fcitx-anthy/fcitx-anthy-0.2.2.ebuild b/app-i18n/fcitx-anthy/fcitx-anthy-0.2.2.ebuild
156 deleted file mode 100644
157 index 4bb55b3b1f6..00000000000
158 --- a/app-i18n/fcitx-anthy/fcitx-anthy-0.2.2.ebuild
159 +++ /dev/null
160 @@ -1,29 +0,0 @@
161 -# Copyright 1999-2017 Gentoo Foundation
162 -# Distributed under the terms of the GNU General Public License v2
163 -
164 -EAPI=5
165 -
166 -inherit cmake-utils gnome2-utils
167 -
168 -DESCRIPTION="Japanese Anthy module for Fcitx"
169 -HOMEPAGE="http://fcitx-im.org/"
170 -SRC_URI="http://download.fcitx-im.org/${PN}/${P}.tar.xz"
171 -
172 -LICENSE="GPL-2"
173 -SLOT="4"
174 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
175 -IUSE=""
176 -
177 -RDEPEND=">=app-i18n/fcitx-4.2.8[X,xml]
178 - app-i18n/anthy"
179 -DEPEND="${RDEPEND}
180 - sys-devel/gettext
181 - virtual/libintl"
182 -
183 -pkg_postinst() {
184 - gnome2_icon_cache_update
185 -}
186 -
187 -pkg_postrm() {
188 - gnome2_icon_cache_update
189 -}
190
191 diff --git a/app-i18n/fcitx-chewing/Manifest b/app-i18n/fcitx-chewing/Manifest
192 index 0e8669959a4..3e3b71ef433 100644
193 --- a/app-i18n/fcitx-chewing/Manifest
194 +++ b/app-i18n/fcitx-chewing/Manifest
195 @@ -1,3 +1 @@
196 -DIST fcitx-chewing-0.2.0.tar.xz 13968 SHA256 cf03b84004f1839a6f6e10dadf53edfbf8b6dcbb9d70579cde913b6b5e0a8dec SHA512 af8f2fb6fb5fb017522ac81fa9b14907d9537dace21ef594951f1dd717e276319666480aecaa55d0696c2ba80f74d51f7573aea9799d96a37bfa8305b8e04e54 WHIRLPOOL 6508407069d353c05b3167b413f5ab90f839afa6e77282ce79504ae23d831e150747a1c949e5fa8f0c021ba7b44b95087295336ad17d049bfbd41b87555aca5f
197 -DIST fcitx-chewing-0.2.2.tar.xz 19684 SHA256 fa278ee9d2c20f7ae0a3093a3e490553798186bd67dc1e83f2723bd15b47a450 SHA512 3191c269459779115353fdf3f6fcdd1a8bace2d7f45426eebe1d4198eb8f84ef88680c38b7e03d7db4db45dc41ee2ddbe92d36c71911f09b23ef9f0d5d745617 WHIRLPOOL ab9a2fec736f3e2c4af761360ef0cd0e53fdeae1e850e322d7b5d31ceee9d074f7cb29f9f6e083f26e374928ba559b53d139ba906faf21538771a6f371d677eb
198 -DIST fcitx-chewing-0.2.3.tar.xz 19804 SHA256 b313c7134eb173668f42535b0eb6e985eb94fdf5d2fe705940a6cbfdcbadbaf0 SHA512 3492ad6ecaf00bb1ea07b76c9c23da075615597c1a68434a2da003cbe410d12172510d4306379777a1d04a359b017c49d278c002a7230b030693b668b6030bfd WHIRLPOOL 32475349ac0cd89b0741e64a0ba02ef854d42dee51ac96ad7b9134afff8b81901eadb5acf338b018a936bb5fe2a675d4f15beb4d98c261832d95641ca86f4492
199 +DIST fcitx-chewing-0.2.3.tar.xz 19804 BLAKE2B 0a83ae9a17eb74898e41471450a9054bb05e504a60d05bda91fa53f90cb4328b0db4bd5e1d662c81c9322268660e57a7f2cb9c547593913206a00394883341b1 SHA512 3492ad6ecaf00bb1ea07b76c9c23da075615597c1a68434a2da003cbe410d12172510d4306379777a1d04a359b017c49d278c002a7230b030693b668b6030bfd
200
201 diff --git a/app-i18n/fcitx-chewing/fcitx-chewing-0.2.0.ebuild b/app-i18n/fcitx-chewing/fcitx-chewing-0.2.0.ebuild
202 deleted file mode 100644
203 index d7d21c5424d..00000000000
204 --- a/app-i18n/fcitx-chewing/fcitx-chewing-0.2.0.ebuild
205 +++ /dev/null
206 @@ -1,19 +0,0 @@
207 -# Copyright 1999-2017 Gentoo Foundation
208 -# Distributed under the terms of the GNU General Public License v2
209 -
210 -EAPI=5
211 -inherit cmake-utils
212 -
213 -DESCRIPTION="Chewing module for Fcitx"
214 -HOMEPAGE="http://fcitx-im.org/"
215 -SRC_URI="https://fcitx.googlecode.com/files/${P}.tar.xz"
216 -
217 -LICENSE="GPL-2"
218 -SLOT="4"
219 -KEYWORDS="amd64 ppc ~ppc64 x86"
220 -IUSE=""
221 -
222 -RDEPEND=">=app-i18n/fcitx-4.2.7
223 - app-i18n/libchewing"
224 -DEPEND="${RDEPEND}
225 - virtual/libintl"
226
227 diff --git a/app-i18n/fcitx-chewing/fcitx-chewing-0.2.2.ebuild b/app-i18n/fcitx-chewing/fcitx-chewing-0.2.2.ebuild
228 deleted file mode 100644
229 index 15954fb3655..00000000000
230 --- a/app-i18n/fcitx-chewing/fcitx-chewing-0.2.2.ebuild
231 +++ /dev/null
232 @@ -1,19 +0,0 @@
233 -# Copyright 1999-2017 Gentoo Foundation
234 -# Distributed under the terms of the GNU General Public License v2
235 -
236 -EAPI=5
237 -inherit cmake-utils
238 -
239 -DESCRIPTION="Chewing module for Fcitx"
240 -HOMEPAGE="http://fcitx-im.org/"
241 -SRC_URI="http://download.fcitx-im.org/${PN}/${P}.tar.xz"
242 -
243 -LICENSE="GPL-2"
244 -SLOT="4"
245 -KEYWORDS="amd64 ~ppc ppc64 ~x86"
246 -IUSE=""
247 -
248 -RDEPEND=">=app-i18n/fcitx-4.2.8
249 - >=app-i18n/libchewing-0.4.0"
250 -DEPEND="${RDEPEND}
251 - virtual/libintl"
252
253 diff --git a/app-i18n/fcitx-cloudpinyin/Manifest b/app-i18n/fcitx-cloudpinyin/Manifest
254 index f7753c0bd88..980d06d8189 100644
255 --- a/app-i18n/fcitx-cloudpinyin/Manifest
256 +++ b/app-i18n/fcitx-cloudpinyin/Manifest
257 @@ -1,3 +1 @@
258 -DIST fcitx-cloudpinyin-0.3.1.tar.xz 19296 SHA256 2c919bf7979964bef861b432b821fc43fa94824e82372b03c653219b0fc05f6e SHA512 fda8501d8c132b3810f70d984f77652cefad5a052580c6607f893efdfed132a05053c6edf3ea8ba829e33abc237808eac6ca3521c6616ad2cfa5e3c4e0045297 WHIRLPOOL bcd8aae0339ecdc3db58a950c475e81133a90b08f9294dfea224d38ec7b6e2f929fff2d389761f2c90ee1553b9bd02fd8bf93ab9ef7c23101affebfff7b76d33
259 -DIST fcitx-cloudpinyin-0.3.4.tar.xz 20796 SHA256 c131e8cfd4d171f7749c2934f13092dcdffcf3d4ff1cefde7ed67daed74b7d90 SHA512 ecfab0e45387793986fc75f24372d69910552d6168c9dd63f258bf05bfa397350bfea2a6fc419ab067fc5a7737a3e8c39d4b8ae5d0501871e3365c8a07553b09 WHIRLPOOL 7dbecb3f5ec38c50364abddeb5c44318503fdf40783b6efd5c8ece029f0cd56f750057b547a25fa6836458ed15646d5923e09c4fc33d927f9d1a40e5332577c7
260 -DIST fcitx-cloudpinyin-0.3.5.tar.xz 22424 SHA256 2515fe35d1f9d377a997ce8095425ad71d0c76e3fcba2e1fffefc2ba46b765a3 SHA512 b56cde4955fab02d204cfe937b46aeb5b6adf9e4eb4fead6e7b8e0b5cd1ebce06a0de3f9d477a1cb58eb077655f17975b7e13951074d1766b283b86eeb5b276e WHIRLPOOL bf05a4c882d14a9ac3a52bd2d3faf87ee67aea583199d7c5888f425db0f080bd6bc73a8fd3a2236f69a65f40ceef9bf2882dd24838f7dbba8407eafc8695235a
261 +DIST fcitx-cloudpinyin-0.3.5.tar.xz 22424 BLAKE2B 9f44bf3a16681d994a8f202c7b9ba5bcb14a77c70e6e854626df675f647582632b6b4c110cf315fe376a6dd876607fe815d57d07361e219ddc11222ad1a95d6c SHA512 b56cde4955fab02d204cfe937b46aeb5b6adf9e4eb4fead6e7b8e0b5cd1ebce06a0de3f9d477a1cb58eb077655f17975b7e13951074d1766b283b86eeb5b276e
262
263 diff --git a/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.1.ebuild b/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.1.ebuild
264 deleted file mode 100644
265 index 2a6d5f8cecc..00000000000
266 --- a/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.1.ebuild
267 +++ /dev/null
268 @@ -1,22 +0,0 @@
269 -# Copyright 1999-2017 Gentoo Foundation
270 -# Distributed under the terms of the GNU General Public License v2
271 -
272 -EAPI=5
273 -
274 -inherit cmake-utils
275 -
276 -DESCRIPTION="A fcitx module to look up pinyin candidate words on the internet"
277 -HOMEPAGE="http://fcitx-im.org/"
278 -SRC_URI="https://fcitx.googlecode.com/files/${P}.tar.xz"
279 -
280 -LICENSE="GPL-2"
281 -SLOT="4"
282 -KEYWORDS="amd64 ppc ~ppc64 x86"
283 -IUSE=""
284 -
285 -RDEPEND=">=app-i18n/fcitx-4.2.7
286 - net-misc/curl"
287 -DEPEND="${RDEPEND}
288 - virtual/libiconv
289 - virtual/libintl
290 - virtual/pkgconfig"
291
292 diff --git a/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.4.ebuild b/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.4.ebuild
293 deleted file mode 100644
294 index 3b0a7938c0b..00000000000
295 --- a/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.4.ebuild
296 +++ /dev/null
297 @@ -1,22 +0,0 @@
298 -# Copyright 1999-2017 Gentoo Foundation
299 -# Distributed under the terms of the GNU General Public License v2
300 -
301 -EAPI=5
302 -
303 -inherit cmake-utils
304 -
305 -DESCRIPTION="A fcitx module to look up pinyin candidate words on the internet"
306 -HOMEPAGE="http://fcitx-im.org/"
307 -SRC_URI="http://download.fcitx-im.org/${PN}/${P}.tar.xz"
308 -
309 -LICENSE="GPL-2"
310 -SLOT="4"
311 -KEYWORDS="amd64 ~ppc ppc64 ~x86"
312 -IUSE=""
313 -
314 -RDEPEND=">=app-i18n/fcitx-4.2.8
315 - net-misc/curl"
316 -DEPEND="${RDEPEND}
317 - virtual/libiconv
318 - virtual/libintl
319 - virtual/pkgconfig"
320
321 diff --git a/app-i18n/fcitx-configtool/Manifest b/app-i18n/fcitx-configtool/Manifest
322 index 34fce1a3e93..1cf6ca87802 100644
323 --- a/app-i18n/fcitx-configtool/Manifest
324 +++ b/app-i18n/fcitx-configtool/Manifest
325 @@ -1,4 +1 @@
326 -DIST fcitx-configtool-0.4.10.tar.xz 50440 SHA256 bcc4976976bfbddbfec3f689f38927fbabc7f7fa611ea252a789583ea14cd1fb SHA512 1c1267e9de694bbd5f258b5bba1e7514c4f8556cdc82a1cce5eafd8a4ec571955285dade0acd02f128eca01f867a30c5c6264ee7e91d32a333eba6e4d275fe8f WHIRLPOOL bbbc2a5c9d2247312b00c75a2469ec11f2992d8ca9d5b6bc7fec7b395973dd64fb3c7aed796682ea2a819f227daddb371a565cbedab7ba2b08838a74051c8417
327 -DIST fcitx-configtool-0.4.6.tar.xz 41992 SHA256 8d64107f9f12b4f2cbd82e40b87a2dc4dc76d0ff854481c1103d5e9a2c2e129d SHA512 946bceb77fc6d14210154d9264c86d3333f910893cf3054f65eab72641421847e8ac003889b742f4c28f74c8ab1cfbcfb82abe35ea83ca2548cfc1decc92fc4c WHIRLPOOL 58f8a420f6c98cb6d710bd05d8ca2a3ca48a115015e6de98b105bf71b59bf3dab34eb63009d763dc7a3554fa6ec0b442e8bb277f890230dd94ec371397a6766c
328 -DIST fcitx-configtool-0.4.8.tar.xz 47196 SHA256 0ebc06d9d325fed096e9cb61fe53b82000d2de0e9aefe5945ba8f0aa2ca851ed SHA512 7b3c43b9d7d1dab04880effe6fc4e80e64c9bad34699c0c8d2992ec971605ef2eaa0b1fb13f71a582289c75560c3edc95af21f6413ac2bb594d5cdb31a0b4cb7 WHIRLPOOL a1817bcc9d6bdcd96e66dbe71d44cb66d6b66802e366b8f21d5f922495176463fc23adff2bbdbfb4003ddcef43839fab06715231fdaada8714eec1e3a073f18f
329 -DIST fcitx-configtool-0.4.9.tar.xz 48796 SHA256 592075d28224f8ce5304281c507ab2f9a9dd93f118eeec30d442ff3db214f9fa SHA512 800c731b370ace833179560260df7ffc9c0235c4f3257e8a99a0194f2fd06b71f738e6c77985871c3368179f944da2165dac5d4a8f7ba083519cb2509a9eb62b WHIRLPOOL ae5157178cbaedd66512da6548e79b0a09dd11e4ce8797ae3387c698cd33b51facf1153dca0d3e16cbf77a01959d01251a5dcd7fb6b30f119807d56a2a0f8470
330 +DIST fcitx-configtool-0.4.10.tar.xz 50440 BLAKE2B f2f2241d3ea139f6f3de9b8c6ffcc71c789dfa291efe4c551596eebc8a04f13f9fe698cc25d8349a174399044d15ddca2aeab952ac2bc7f0f4e9e47d453329ca SHA512 1c1267e9de694bbd5f258b5bba1e7514c4f8556cdc82a1cce5eafd8a4ec571955285dade0acd02f128eca01f867a30c5c6264ee7e91d32a333eba6e4d275fe8f
331
332 diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-0.4.6.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-0.4.6.ebuild
333 deleted file mode 100644
334 index 1bef6d8f0e6..00000000000
335 --- a/app-i18n/fcitx-configtool/fcitx-configtool-0.4.6.ebuild
336 +++ /dev/null
337 @@ -1,33 +0,0 @@
338 -# Copyright 1999-2017 Gentoo Foundation
339 -# Distributed under the terms of the GNU General Public License v2
340 -
341 -EAPI=5
342 -
343 -inherit cmake-utils
344 -
345 -DESCRIPTION="A GTK+ GUI configuration tool for fcitx"
346 -HOMEPAGE="http://fcitx-im.org/"
347 -SRC_URI="https://fcitx.googlecode.com/files/${P}.tar.xz"
348 -
349 -LICENSE="GPL-3"
350 -SLOT="4"
351 -KEYWORDS="amd64 ppc ~ppc64 x86"
352 -IUSE="gtk +gtk3"
353 -REQUIRED_USE="|| ( gtk gtk3 )"
354 -
355 -RDEPEND=">=app-i18n/fcitx-4.2.7
356 - dev-libs/glib:2
357 - gtk? ( x11-libs/gtk+:2 )
358 - gtk3? ( x11-libs/gtk+:3 )"
359 -DEPEND="${RDEPEND}
360 - app-text/iso-codes
361 - dev-libs/libunique:1
362 - dev-util/intltool
363 - virtual/pkgconfig"
364 -
365 -src_configure() {
366 - local mycmakeargs="
367 - $(cmake-utils_use_enable gtk GTK2)
368 - $(cmake-utils_use_enable gtk3 GTK3)"
369 - cmake-utils_src_configure
370 -}
371
372 diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-0.4.8.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-0.4.8.ebuild
373 deleted file mode 100644
374 index 3a94d897cda..00000000000
375 --- a/app-i18n/fcitx-configtool/fcitx-configtool-0.4.8.ebuild
376 +++ /dev/null
377 @@ -1,32 +0,0 @@
378 -# Copyright 1999-2017 Gentoo Foundation
379 -# Distributed under the terms of the GNU General Public License v2
380 -
381 -EAPI=5
382 -inherit cmake-utils
383 -
384 -DESCRIPTION="A GTK+ GUI configuration tool for fcitx"
385 -HOMEPAGE="http://fcitx-im.org/"
386 -SRC_URI="http://download.fcitx-im.org/${PN}/${P}.tar.xz"
387 -
388 -LICENSE="GPL-3"
389 -SLOT="4"
390 -KEYWORDS="amd64 ~ppc ppc64 ~x86"
391 -IUSE="gtk +gtk3"
392 -REQUIRED_USE="|| ( gtk gtk3 )"
393 -
394 -RDEPEND=">=app-i18n/fcitx-4.2.8
395 - dev-libs/glib:2
396 - gtk? ( x11-libs/gtk+:2 )
397 - gtk3? ( x11-libs/gtk+:3 )"
398 -DEPEND="${RDEPEND}
399 - app-text/iso-codes
400 - dev-libs/libunique:1
401 - dev-util/intltool
402 - virtual/pkgconfig"
403 -
404 -src_configure() {
405 - local mycmakeargs="
406 - $(cmake-utils_use_enable gtk GTK2)
407 - $(cmake-utils_use_enable gtk3 GTK3)"
408 - cmake-utils_src_configure
409 -}
410
411 diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-0.4.9.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-0.4.9.ebuild
412 deleted file mode 100644
413 index 871b14fd1c2..00000000000
414 --- a/app-i18n/fcitx-configtool/fcitx-configtool-0.4.9.ebuild
415 +++ /dev/null
416 @@ -1,43 +0,0 @@
417 -# Copyright 1999-2017 Gentoo Foundation
418 -# Distributed under the terms of the GNU General Public License v2
419 -
420 -EAPI="6"
421 -
422 -inherit cmake-utils
423 -
424 -if [[ "${PV}" == "9999" ]]; then
425 - inherit git-r3
426 -
427 - EGIT_REPO_URI="https://github.com/fcitx/fcitx-configtool"
428 -fi
429 -
430 -DESCRIPTION="GTK+ GUI configuration tool for Fcitx"
431 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-configtool"
432 -if [[ "${PV}" == "9999" ]]; then
433 - SRC_URI=""
434 -else
435 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}.tar.xz"
436 -fi
437 -
438 -LICENSE="GPL-2+"
439 -SLOT="4"
440 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
441 -IUSE=""
442 -
443 -RDEPEND=">=app-i18n/fcitx-4.2.8
444 - app-text/iso-codes
445 - dev-libs/glib:2
446 - x11-libs/gtk+:3"
447 -DEPEND="${RDEPEND}
448 - virtual/pkgconfig"
449 -
450 -DOCS=()
451 -
452 -src_configure() {
453 - local mycmakeargs=(
454 - -DENABLE_GTK2=OFF
455 - -DENABLE_GTK3=ON
456 - )
457 -
458 - cmake-utils_src_configure
459 -}
460
461 diff --git a/app-i18n/fcitx-configtool/metadata.xml b/app-i18n/fcitx-configtool/metadata.xml
462 index 16a37e906ad..c7779e9268e 100644
463 --- a/app-i18n/fcitx-configtool/metadata.xml
464 +++ b/app-i18n/fcitx-configtool/metadata.xml
465 @@ -9,9 +9,6 @@
466 <email>cjk@g.o</email>
467 <name>Cjk</name>
468 </maintainer>
469 - <use>
470 - <flag name="gtk3">Use GTK+3 instead of 2</flag>
471 - </use>
472 <upstream>
473 <remote-id type="github">fcitx/fcitx-configtool</remote-id>
474 </upstream>
475
476 diff --git a/app-i18n/fcitx-hangul/Manifest b/app-i18n/fcitx-hangul/Manifest
477 index a836a44c3fc..2f7704ee57f 100644
478 --- a/app-i18n/fcitx-hangul/Manifest
479 +++ b/app-i18n/fcitx-hangul/Manifest
480 @@ -1,3 +1 @@
481 -DIST fcitx-hangul-0.2.1.tar.xz 25064 SHA256 a084789d2f5646af9e60b8f95385ee1cbbd2dc402709a8b3a8ea82a16fbbae97 SHA512 da1a0926be129dcf49b5fd199b7a75d4f66d3c58944c7f5ae70219a2903c0277a99e9bd05e0758ae86f24b51f910425d70ea86112d85e852cf6f5f1f7fe78db8 WHIRLPOOL c4dae7a479d385da877ffdea36d439e61fa441090b8f86cecf83239250f1cc1ba19204f378ce39c02fe135dd120a4858819c183b25a79dc1989b0a236b6d37bd
482 -DIST fcitx-hangul-0.3.0.tar.xz 25600 SHA256 978a66471eb200cc3807fe84e9b5f1392fefdcd51031e5a0bd8647fa994507cb SHA512 07085508da98c49bcecf75fbfad6681263a735a1efcc4fb7a6fa05cb215dfe0c338e95e26cc55e488501b5abbc1007464b1bbf488f07aaca2d1a0a18c8173074 WHIRLPOOL 9833d6eb8484be33e84275174b2b81cc88dbb8d2561c15c7897e172fef61045c856cb9c2c42e7df9baf4d3dbdeb987db556b6a2e8a3e1462cd93f80b6a933b7a
483 -DIST fcitx-hangul-0.3.1.tar.xz 26612 SHA256 6dd5fd5956924c85af92ebefaef1e113e38fa814355fbb0f07c26049c3014437 SHA512 6ad2e34644c9246490a91342a11b186d40702f7e587beeb056ad98538da50dbf9fdc9f298e5b379bef50f63ad5be5da79ba84e60a22b57c330d0a68dd5bf5ca6 WHIRLPOOL 76796f5ce6b904971ca2c4db0b24eeaa436033b054fed5f16a46f0c31dfcf8dc324c336c1731634cc507874dc1758a363be70d8fa8753c90b9204b4edf6c6da8
484 +DIST fcitx-hangul-0.3.1.tar.xz 26612 BLAKE2B 59770762ecbd5027d9010d99037881c576f638d30cf22234e5b110e9264637c3ff2049fbf8c7e44ca27acebff5668b2eefee5aeff78622ccb338ff68abc42490 SHA512 6ad2e34644c9246490a91342a11b186d40702f7e587beeb056ad98538da50dbf9fdc9f298e5b379bef50f63ad5be5da79ba84e60a22b57c330d0a68dd5bf5ca6
485
486 diff --git a/app-i18n/fcitx-hangul/fcitx-hangul-0.2.1.ebuild b/app-i18n/fcitx-hangul/fcitx-hangul-0.2.1.ebuild
487 deleted file mode 100644
488 index 9037363340e..00000000000
489 --- a/app-i18n/fcitx-hangul/fcitx-hangul-0.2.1.ebuild
490 +++ /dev/null
491 @@ -1,28 +0,0 @@
492 -# Copyright 1999-2017 Gentoo Foundation
493 -# Distributed under the terms of the GNU General Public License v2
494 -
495 -EAPI=5
496 -inherit cmake-utils gnome2-utils
497 -
498 -DESCRIPTION="Korean Hangul module for Fcitx"
499 -HOMEPAGE="http://fcitx-im.org/"
500 -SRC_URI="https://fcitx.googlecode.com/files/${P}.tar.xz"
501 -
502 -LICENSE="GPL-2"
503 -SLOT="4"
504 -KEYWORDS="amd64 ppc ~ppc64 x86"
505 -IUSE=""
506 -
507 -RDEPEND=">=app-i18n/fcitx-4.2.7
508 - app-i18n/libhangul"
509 -DEPEND="${RDEPEND}
510 - sys-devel/gettext
511 - virtual/libintl"
512 -
513 -pkg_postinst() {
514 - gnome2_icon_cache_update
515 -}
516 -
517 -pkg_postrm() {
518 - gnome2_icon_cache_update
519 -}
520
521 diff --git a/app-i18n/fcitx-hangul/fcitx-hangul-0.3.0.ebuild b/app-i18n/fcitx-hangul/fcitx-hangul-0.3.0.ebuild
522 deleted file mode 100644
523 index 73218760c8a..00000000000
524 --- a/app-i18n/fcitx-hangul/fcitx-hangul-0.3.0.ebuild
525 +++ /dev/null
526 @@ -1,28 +0,0 @@
527 -# Copyright 1999-2017 Gentoo Foundation
528 -# Distributed under the terms of the GNU General Public License v2
529 -
530 -EAPI=5
531 -inherit cmake-utils gnome2-utils
532 -
533 -DESCRIPTION="Korean Hangul module for Fcitx"
534 -HOMEPAGE="http://fcitx-im.org/"
535 -SRC_URI="http://download.fcitx-im.org/${PN}/${P}.tar.xz"
536 -
537 -LICENSE="GPL-2"
538 -SLOT="4"
539 -KEYWORDS="amd64 ~ppc ppc64 ~x86"
540 -IUSE=""
541 -
542 -RDEPEND=">=app-i18n/fcitx-4.2.8
543 - app-i18n/libhangul"
544 -DEPEND="${RDEPEND}
545 - sys-devel/gettext
546 - virtual/libintl"
547 -
548 -pkg_postinst() {
549 - gnome2_icon_cache_update
550 -}
551 -
552 -pkg_postrm() {
553 - gnome2_icon_cache_update
554 -}
555
556 diff --git a/app-i18n/fcitx-libpinyin/Manifest b/app-i18n/fcitx-libpinyin/Manifest
557 index c83d8477ceb..c20e8286086 100644
558 --- a/app-i18n/fcitx-libpinyin/Manifest
559 +++ b/app-i18n/fcitx-libpinyin/Manifest
560 @@ -1,7 +1,2 @@
561 -DIST fcitx-data-model.text.20161206.tar.gz 15099931 SHA256 5c7024e5735389c471f54b867eda0d98c5a40a5e5e75333a9febac107508f704 SHA512 26450e347b7a211e5abd94acbb9befc8cee7d8fc20e5161ef11b8b9b1ad47cde4f1add5c41484d9af04e4dde2aa748090e297e799ee7f6d2f9fcec3873eee429 WHIRLPOOL ed5ee634d8904ed6578f4e6547eb58762d43e8323d755e9c9dd8562737c652395bec3774124c754a7196df9016ffd4dc51052f07185a30f1d75275b894802c8f
562 -DIST fcitx-libpinyin-0.2.1_dict.tar.xz 10007544 SHA256 1ec33b2c56f98079fa5383b5fffcbe095ec64ffaa07eefebbc5d609136a2fab8 SHA512 7e446ac1e07301d6671f3de1059d099237aeeb46fdb9f68fce40a205cdcb17542345334b13f45b19f356743f92601492d178e6e2d578567c2506bed9c808ccbd WHIRLPOOL 598341a001d4cbb544bf3e3fc4449b1a323fc9ae6d3fc5fe8217b9a15bc2db22fb937e61bae32b3420a6b33d235368d6bd31fecfd1a845d1edd3acda320cb6f3
563 -DIST fcitx-libpinyin-0.3.1_dict.tar.xz 15143832 SHA256 0b553c90d37c36e82ad692803519cb3cf82ae3597ed2f74b1f5251e942c272ae SHA512 3b7501a75dab2f5b83541c71ccac93709f3354f390f322d7b95e4b94e0c4dc6963522759ab52eb77203d787d6d14d3ce1c838dd92ecd0db041a3b7a25008eaa4 WHIRLPOOL 1f655dc2a4439b8ff0583fa88f3d75f2472a8abdeff9132a98d242f2007d3abaf582f8ae31ec18ef693754bdf29788a37f4dda96bd1777d6a43eb1ac8eb6c194
564 -DIST fcitx-libpinyin-0.3.3_dict.tar.xz 15145448 SHA256 cac02fb2ac19d9072d58e2d9383297e21942caf71b528aee8fa36c55c899d1e1 SHA512 1d77bb0a73ef2f94058ad8f991c628097c87b0ea9c7c4480d23c972ff20ea8ea2653113c8100f1611911606fe84a470650e1a2e9cc6d596d3e80960bb00900c2 WHIRLPOOL ea9f470a92ad55fbdc561d0df1ba51414c716fac158c8db28cccd18d2f106339ee8dc9eba03067f2473289f485dd1118ffedee6ea5b0fbcd0517f6ef5e68abb8
565 -DIST fcitx-libpinyin-0.5.1_dict.tar.xz 15147796 SHA256 9464ff6bcff8ff5f89059845a26ece5fe2659b66f65fd0c4a092ee818752adc7 SHA512 85d26e5c036f5fb82005c677d8924e68236f52fab2ddf0e19472e84ca4ae66d9e8e7ec7a84cc7b7cb1da796df2e51f267336640b7957b5caf91ea13e273da411 WHIRLPOOL 676d9f71e2daf76a2b7677f381b32adb28cf3c4034ba949008b95b0fd9df9cd55ec5dfd86a3ae289e86b7e0758d72586e5d6e93267309e49ed1b2627dadb4ec7
566 -DIST fcitx-libpinyin-0.5.2_dict.tar.xz 15149780 SHA256 26e916d39db952901c95d97d8a6bd22f0a2dd004549553f58562dec04823f66f SHA512 9ff0d55d78f6ef7967df685c494351bc61ee3f6b47924cf265c781bb7ec2d109ddc92f310b65315f4ccbca8e65eb21fa410fb0b255eec52bb3247dc7e5e04368 WHIRLPOOL d9577baa908a7a14d6d70f9fc213f8e85af671aacbd8b9cdd5fabc77b965c03be8fb5acca93df25657739e5667e3ad211782d9a203d05e45eaf913d313982d3d
567 -DIST fcitx-libpinyin-0.5.3_dict.tar.xz 15149856 SHA256 fccd408b9fad8becebf7f736e3309e775d045d6383742892385b69be91f89b4c SHA512 d132e0c007bd62286cfa89f6605a5315b6f5ae94a75bdd389fff1061e1547ad64c615fb0b75189d8cf35fa289a53e5d485911e06e368b2bf3af7b5a996fcd08a WHIRLPOOL 0bd75c39e148056bce90ddaff9e949b9d43093f56ec80ca0b972e40a005da8f39e481726af9d4fef993149c50287af2069fc27ae9bc3493fd7a4523f2569f6ff
568 +DIST fcitx-data-model.text.20161206.tar.gz 15099931 BLAKE2B 80e6a6fe5109011d6ea8683658d3fa89fc00e9dacfd140da3e993afc7db088c445da636797fbdac416e70119d37d47bdb0cb18d3865cebb397dbaa8a3055d703 SHA512 26450e347b7a211e5abd94acbb9befc8cee7d8fc20e5161ef11b8b9b1ad47cde4f1add5c41484d9af04e4dde2aa748090e297e799ee7f6d2f9fcec3873eee429
569 +DIST fcitx-libpinyin-0.5.3_dict.tar.xz 15149856 BLAKE2B 35297477b3a4df9152162b8ad57d536333c5007510f387323d03e862901f17bb337504f20e6edc8d48e338916a6c4543900974027b60f7e87b0005f836677d29 SHA512 d132e0c007bd62286cfa89f6605a5315b6f5ae94a75bdd389fff1061e1547ad64c615fb0b75189d8cf35fa289a53e5d485911e06e368b2bf3af7b5a996fcd08a
570
571 diff --git a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.2.1.ebuild b/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.2.1.ebuild
572 deleted file mode 100644
573 index da9a9373bed..00000000000
574 --- a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.2.1.ebuild
575 +++ /dev/null
576 @@ -1,29 +0,0 @@
577 -# Copyright 1999-2017 Gentoo Foundation
578 -# Distributed under the terms of the GNU General Public License v2
579 -
580 -EAPI=5
581 -inherit cmake-utils gnome2-utils
582 -
583 -DESCRIPTION="Libpinyin module for Fcitx"
584 -HOMEPAGE="http://fcitx-im.org/"
585 -SRC_URI="https://fcitx.googlecode.com/files/${P}_dict.tar.xz"
586 -
587 -LICENSE="GPL-2"
588 -SLOT="4"
589 -KEYWORDS="amd64 ppc ~ppc64 x86"
590 -IUSE=""
591 -
592 -RDEPEND=">=app-i18n/fcitx-4.2.7
593 - <app-i18n/libpinyin-0.9.0
594 - dev-libs/glib:2"
595 -DEPEND="${RDEPEND}
596 - virtual/libintl
597 - virtual/pkgconfig"
598 -
599 -pkg_postinst() {
600 - gnome2_icon_cache_update
601 -}
602 -
603 -pkg_postrm() {
604 - gnome2_icon_cache_update
605 -}
606
607 diff --git a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.3.1.ebuild b/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.3.1.ebuild
608 deleted file mode 100644
609 index aced00e9f78..00000000000
610 --- a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.3.1.ebuild
611 +++ /dev/null
612 @@ -1,38 +0,0 @@
613 -# Copyright 1999-2017 Gentoo Foundation
614 -# Distributed under the terms of the GNU General Public License v2
615 -
616 -EAPI=5
617 -inherit cmake-utils gnome2-utils
618 -
619 -DESCRIPTION="Libpinyin module for Fcitx"
620 -HOMEPAGE="http://fcitx-im.org/"
621 -SRC_URI="http://download.fcitx-im.org/${PN}/${P}_dict.tar.xz"
622 -
623 -LICENSE="GPL-2"
624 -SLOT="4"
625 -KEYWORDS="amd64 ~ppc ppc64 ~x86"
626 -IUSE="dictionary-manager"
627 -
628 -RDEPEND=">=app-i18n/fcitx-4.2.8
629 - <app-i18n/libpinyin-1.3.0
630 - dev-libs/glib:2
631 - dictionary-manager? ( >=app-i18n/fcitx-4.2.8[qt4]
632 - dev-qt/qtcore:4
633 - dev-qt/qtgui:4
634 - dev-qt/qtwebkit:4 )"
635 -DEPEND="${RDEPEND}
636 - virtual/libintl
637 - virtual/pkgconfig"
638 -
639 -src_configure() {
640 - local mycmakeargs="$(cmake-utils_use_enable dictionary-manager QT)"
641 - cmake-utils_src_configure
642 -}
643 -
644 -pkg_postinst() {
645 - gnome2_icon_cache_update
646 -}
647 -
648 -pkg_postrm() {
649 - gnome2_icon_cache_update
650 -}
651
652 diff --git a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.3.3.ebuild b/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.3.3.ebuild
653 deleted file mode 100644
654 index 6993a42056b..00000000000
655 --- a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.3.3.ebuild
656 +++ /dev/null
657 @@ -1,43 +0,0 @@
658 -# Copyright 1999-2017 Gentoo Foundation
659 -# Distributed under the terms of the GNU General Public License v2
660 -
661 -EAPI="5"
662 -
663 -inherit cmake-utils gnome2-utils
664 -
665 -DESCRIPTION="Libpinyin module for Fcitx"
666 -HOMEPAGE="http://fcitx-im.org/"
667 -SRC_URI="http://download.fcitx-im.org/${PN}/${P}_dict.tar.xz"
668 -
669 -LICENSE="GPL-2"
670 -SLOT="4"
671 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
672 -IUSE="dictionary-manager"
673 -
674 -RDEPEND=">=app-i18n/fcitx-4.2.8
675 - app-i18n/libpinyin
676 - dev-libs/glib:2
677 - sys-apps/dbus
678 - virtual/libintl
679 - dictionary-manager? (
680 - >=app-i18n/fcitx-4.2.8[qt4]
681 - dev-qt/qtcore:4
682 - dev-qt/qtdbus:4
683 - dev-qt/qtgui:4
684 - dev-qt/qtwebkit:4
685 - )"
686 -DEPEND="${RDEPEND}
687 - virtual/pkgconfig"
688 -
689 -src_configure() {
690 - local mycmakeargs="$(cmake-utils_use_enable dictionary-manager QT)"
691 - cmake-utils_src_configure
692 -}
693 -
694 -pkg_postinst() {
695 - gnome2_icon_cache_update
696 -}
697 -
698 -pkg_postrm() {
699 - gnome2_icon_cache_update
700 -}
701
702 diff --git a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.5.1.ebuild b/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.5.1.ebuild
703 deleted file mode 100644
704 index 78ea3d8dfe9..00000000000
705 --- a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.5.1.ebuild
706 +++ /dev/null
707 @@ -1,66 +0,0 @@
708 -# Copyright 1999-2017 Gentoo Foundation
709 -# Distributed under the terms of the GNU General Public License v2
710 -
711 -EAPI="6"
712 -
713 -inherit cmake-utils gnome2-utils
714 -
715 -if [[ "${PV}" == "9999" ]]; then
716 - inherit git-r3
717 -
718 - EGIT_REPO_URI="https://github.com/fcitx/fcitx-libpinyin"
719 -fi
720 -
721 -DESCRIPTION="Chinese LibPinyin input methods for Fcitx"
722 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-libpinyin"
723 -if [[ "${PV}" == "9999" ]]; then
724 - SRC_URI="https://download.fcitx-im.org/data/model.text.20161206.tar.gz -> fcitx-data-model.text.20161206.tar.gz"
725 -else
726 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}_dict.tar.xz"
727 -fi
728 -
729 -LICENSE="GPL-2+ GPL-3+"
730 -SLOT="4"
731 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
732 -IUSE="dictionary-manager"
733 -
734 -RDEPEND=">=app-i18n/fcitx-4.2.8
735 - >=app-i18n/libpinyin-1.9.91:=
736 - dev-libs/glib:2
737 - sys-apps/dbus
738 - virtual/libintl
739 - dictionary-manager? (
740 - >=app-i18n/fcitx-qt5-1.1
741 - >=dev-qt/qtcore-5.7:5
742 - >=dev-qt/qtdbus-5.7:5
743 - >=dev-qt/qtgui-5.7:5
744 - >=dev-qt/qtnetwork-5.7:5
745 - >=dev-qt/qtwebengine-5.7:5[widgets]
746 - >=dev-qt/qtwidgets-5.7:5
747 - )"
748 -DEPEND="${RDEPEND}
749 - virtual/pkgconfig"
750 -
751 -src_prepare() {
752 - if [[ "${PV}" == "9999" ]]; then
753 - ln -s "${DISTDIR}/fcitx-data-model.text.20161206.tar.gz" data/model.text.20161206.tar.gz || die
754 - fi
755 -
756 - cmake-utils_src_prepare
757 -}
758 -
759 -src_configure() {
760 - local mycmakeargs=(
761 - -DENABLE_QT=$(usex dictionary-manager)
762 - )
763 -
764 - cmake-utils_src_configure
765 -}
766 -
767 -pkg_postinst() {
768 - gnome2_icon_cache_update
769 -}
770 -
771 -pkg_postrm() {
772 - gnome2_icon_cache_update
773 -}
774
775 diff --git a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.5.2.ebuild b/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.5.2.ebuild
776 deleted file mode 100644
777 index fa81ed5ad01..00000000000
778 --- a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.5.2.ebuild
779 +++ /dev/null
780 @@ -1,68 +0,0 @@
781 -# Copyright 1999-2017 Gentoo Foundation
782 -# Distributed under the terms of the GNU General Public License v2
783 -
784 -EAPI="6"
785 -
786 -inherit cmake-utils gnome2-utils
787 -
788 -if [[ "${PV}" == "9999" ]]; then
789 - inherit git-r3
790 -
791 - EGIT_REPO_URI="https://github.com/fcitx/fcitx-libpinyin"
792 -fi
793 -
794 -DESCRIPTION="Chinese LibPinyin input methods for Fcitx"
795 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-libpinyin"
796 -if [[ "${PV}" == "9999" ]]; then
797 - SRC_URI="https://download.fcitx-im.org/data/model.text.20161206.tar.gz -> fcitx-data-model.text.20161206.tar.gz"
798 -else
799 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}_dict.tar.xz"
800 -fi
801 -
802 -LICENSE="GPL-2+ GPL-3+"
803 -SLOT="4"
804 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
805 -IUSE="dictionary-manager"
806 -
807 -RDEPEND=">=app-i18n/fcitx-4.2.8
808 - >=app-i18n/libpinyin-2.1.0:=
809 - dev-libs/glib:2
810 - sys-apps/dbus
811 - virtual/libintl
812 - dictionary-manager? (
813 - >=app-i18n/fcitx-qt5-1.1
814 - >=dev-qt/qtcore-5.7:5
815 - >=dev-qt/qtdbus-5.7:5
816 - >=dev-qt/qtgui-5.7:5
817 - >=dev-qt/qtnetwork-5.7:5
818 - >=dev-qt/qtwebengine-5.7:5[widgets]
819 - >=dev-qt/qtwidgets-5.7:5
820 - )"
821 -DEPEND="${RDEPEND}
822 - virtual/pkgconfig"
823 -
824 -DOCS=(AUTHORS)
825 -
826 -src_prepare() {
827 - if [[ "${PV}" == "9999" ]]; then
828 - ln -s "${DISTDIR}/fcitx-data-model.text.20161206.tar.gz" data/model.text.20161206.tar.gz || die
829 - fi
830 -
831 - cmake-utils_src_prepare
832 -}
833 -
834 -src_configure() {
835 - local mycmakeargs=(
836 - -DENABLE_QT=$(usex dictionary-manager)
837 - )
838 -
839 - cmake-utils_src_configure
840 -}
841 -
842 -pkg_postinst() {
843 - gnome2_icon_cache_update
844 -}
845 -
846 -pkg_postrm() {
847 - gnome2_icon_cache_update
848 -}
849
850 diff --git a/app-i18n/fcitx-m17n/Manifest b/app-i18n/fcitx-m17n/Manifest
851 index 23545fe55f4..1f3a9db3206 100644
852 --- a/app-i18n/fcitx-m17n/Manifest
853 +++ b/app-i18n/fcitx-m17n/Manifest
854 @@ -1,2 +1 @@
855 -DIST fcitx-m17n-0.2.3.tar.xz 33504 SHA256 84f9a9ac9e8c94db0c124d1c9cafa352191894b4d04d926611c5b0759e86de39 SHA512 6e78b70fb2e3139a59f49d25026c075893a8f192dd2083641ab3e56595a4f631ff13307dd647fd0eedd510dade690d97b44cbdeca96e086855f73910dc5d02af WHIRLPOOL e007a15f5908f37c115934e77ffbb446621ca132e87d13dea7aaed98e1cc566f1376229739572664b1cc90a9ef0ed6f4fafec719310a98815a4bc7d70625e5a3
856 -DIST fcitx-m17n-0.2.4.tar.xz 35076 SHA256 cf82158b907ba6b79aad3e4c26f9e0e2457a270619548adc31e9f77412144597 SHA512 b7c483e9c88e58a47ead294c36ed182558f09b41996e97faaba9fd3a96612f6a0fc240fdcb95db9a08c1546abe5fc97337957e2124844bd011363b7468f6e112 WHIRLPOOL 5559814bb1756b57e873eff4e5a2b36855da9fd84319bef091a931d8e7172b0fc519ca019c7a541e694d5dc3a26981d37d42d49e574dd654e0040e682bc650f3
857 +DIST fcitx-m17n-0.2.4.tar.xz 35076 BLAKE2B c53c8ee8156b49607cd5bd951eb031e2dccb6a18bcdafcbfd17ebf07506c750414abac3f2dd5965fdd8b154df9c16820850f61d07cd38745db0af89ccf2acfff SHA512 b7c483e9c88e58a47ead294c36ed182558f09b41996e97faaba9fd3a96612f6a0fc240fdcb95db9a08c1546abe5fc97337957e2124844bd011363b7468f6e112
858
859 diff --git a/app-i18n/fcitx-m17n/fcitx-m17n-0.2.3.ebuild b/app-i18n/fcitx-m17n/fcitx-m17n-0.2.3.ebuild
860 deleted file mode 100644
861 index 557010c245b..00000000000
862 --- a/app-i18n/fcitx-m17n/fcitx-m17n-0.2.3.ebuild
863 +++ /dev/null
864 @@ -1,37 +0,0 @@
865 -# Copyright 1999-2017 Gentoo Foundation
866 -# Distributed under the terms of the GNU General Public License v2
867 -
868 -EAPI="6"
869 -
870 -inherit cmake-utils
871 -
872 -if [[ "${PV}" == "9999" ]]; then
873 - inherit git-r3
874 -
875 - EGIT_REPO_URI="https://github.com/fcitx/fcitx-m17n"
876 -fi
877 -
878 -DESCRIPTION="m17n-provided input methods for Fcitx"
879 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-m17n"
880 -if [[ "${PV}" == "9999" ]]; then
881 - SRC_URI=""
882 -else
883 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}.tar.xz"
884 -fi
885 -
886 -LICENSE="LGPL-2.1+"
887 -SLOT="4"
888 -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
889 -IUSE=""
890 -
891 -RDEPEND=">=app-i18n/fcitx-4.2.8
892 - dev-libs/m17n-lib
893 - virtual/libintl"
894 -DEPEND="${RDEPEND}
895 - virtual/pkgconfig"
896 -
897 -DOCS=()
898 -
899 -PATCHES=(
900 - "${FILESDIR}/${P}-memory_leak.patch"
901 -)
902
903 diff --git a/app-i18n/fcitx-qt5/Manifest b/app-i18n/fcitx-qt5/Manifest
904 index d7adbc6f354..9147671973e 100644
905 --- a/app-i18n/fcitx-qt5/Manifest
906 +++ b/app-i18n/fcitx-qt5/Manifest
907 @@ -1,5 +1,2 @@
908 -DIST fcitx-qt5-1.0.5.tar.xz 53584 SHA256 8cef90024ca84c3f607943b91f6bfe63fd077507bbe100e5a1936464095841de SHA512 f4da9ede8918cef7aa0dbacea534ab81024e3c6d812bedd287c4c4c9a8b9ca994d4708489c602967f3504ce057ec6e118674503f5d796883f1890e8ecc11c501 WHIRLPOOL 764190a5f523fc40ca5f937704d5bc1a7018232284f50b9b1b6a36b5dd41dfbebda5db337bdc49b08e601e94f51935f2a70d96dddbd4091744ec8c89a77f26b0
909 -DIST fcitx-qt5-1.0.6.tar.xz 53892 SHA256 a2aea7b49a9508e68d087ac5c9f3d1d1d414318e1aca14fed92a2f8a7e8848c8 SHA512 ea816a3bc324b838d77d7ee67a05853f7f07cbc3c0c1e0a3809fe72084f7e0db8e98623499299712b8b496922e46acb06cf3a1cbd3ff2ef1de92ca5a74d540da WHIRLPOOL aae4029ad2bd5120cd7910fa0a2644dca346acbf47da22d54d7fd3bdb70fab9bdbcf40207e8870f1bebee48de07d9c4a39d44ef04a56eb8472e31087cf6326d3
910 -DIST fcitx-qt5-1.1.0.tar.xz 55944 SHA256 9be3205e9bb730a23f28bf742d8c41a5035fcd8d91b51aaef875d888c12c0c65 SHA512 1f11c13162483957f0ff29dc8d05e8c781bfcc6f60d938037b94ae825be9c1bc47f594540a2d1d3ffa7185abcc9fd734522a64e36813d3116ec394b52f98135c WHIRLPOOL bbac0393b3e697d48b8bde3acec54a1f8d3daade53c31b8775418067c450c3960820c6ce2e2ec1583d1aa2263a7f7f13cf08d7b32deb1c1a851fc892e367f4e2
911 -DIST fcitx-qt5-1.1.1.tar.xz 56352 SHA256 4b062869dae011747ff257e6976debd1d69fb13e6121318ce725c0c240291b02 SHA512 ea7faa953561527fd0f6224a06ab97ab84a9e36a06d44f9807e38e6d8e537ab2c7126c4cda2d4718473ace1245709ce6175ac9431b6f0527a63b2d6e92feb18c WHIRLPOOL 385566104e215309dae5742ee4ed360b4b5a23b282fe64a4e50ac13a710478998262f2022320ceda2c4f423406292e7ded48dd2adec7e7b532d5e4bb8b524776
912 -DIST fcitx-qt5-1.2.0.tar.xz 134224 SHA256 59e9ff57d04bf82d117d5df9c330b63e2086386976052aac79364575ddfa7dea SHA512 38d49d626e4aaee80f44ddeb627b07e45430c6eb1c1c37f2a5fb0c73d5dae6da5ed276366c40c3b6e8609543af95396091e240b5a88b684f399752b3eceee915 WHIRLPOOL 10877bafe4ce31bb276e1a24f73b81dd87e9611341790b84ae881bcb6cddf30f01236422a64c0ca09b922f8e13ee86a99f703ef0ae16084f3a6ae49ab52e4a33
913 +DIST fcitx-qt5-1.1.1.tar.xz 56352 BLAKE2B 1fea4484f79fa9f9bcd52ac59b4e64cb9947a2cdc46e3df3c3729ef37d136c4fcf787d7a8abd946e5a0d02f909c0a94b6d19b98a93cf9dc2ec49d172a5f19550 SHA512 ea7faa953561527fd0f6224a06ab97ab84a9e36a06d44f9807e38e6d8e537ab2c7126c4cda2d4718473ace1245709ce6175ac9431b6f0527a63b2d6e92feb18c
914 +DIST fcitx-qt5-1.2.0.tar.xz 134224 BLAKE2B 8358ec0b1cf95534f15536dd9529d4f7da47e6c08c050cc93503db958348ce4d940eb1903be8f161fec8adeca58c03838f021e36ecf39908361cddee40d806d4 SHA512 38d49d626e4aaee80f44ddeb627b07e45430c6eb1c1c37f2a5fb0c73d5dae6da5ed276366c40c3b6e8609543af95396091e240b5a88b684f399752b3eceee915
915
916 diff --git a/app-i18n/fcitx-qt5/fcitx-qt5-1.0.5.ebuild b/app-i18n/fcitx-qt5/fcitx-qt5-1.0.5.ebuild
917 deleted file mode 100644
918 index 4c3c996c6d6..00000000000
919 --- a/app-i18n/fcitx-qt5/fcitx-qt5-1.0.5.ebuild
920 +++ /dev/null
921 @@ -1,43 +0,0 @@
922 -# Copyright 1999-2017 Gentoo Foundation
923 -# Distributed under the terms of the GNU General Public License v2
924 -
925 -EAPI="6"
926 -
927 -inherit cmake-utils
928 -
929 -if [[ "${PV}" == "9999" ]]; then
930 - inherit git-r3
931 -
932 - EGIT_REPO_URI="https://github.com/fcitx/fcitx-qt5"
933 -fi
934 -
935 -DESCRIPTION="Fcitx input method module for Qt 5"
936 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-qt5"
937 -if [[ "${PV}" == "9999" ]]; then
938 - SRC_URI=""
939 -else
940 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}.tar.xz"
941 -fi
942 -
943 -LICENSE="GPL-2+"
944 -SLOT="4"
945 -KEYWORDS="amd64 ~hppa ~ppc64 x86"
946 -IUSE=""
947 -
948 -# Private headers of dev-qt/qtgui:5 used.
949 -RDEPEND=">=app-i18n/fcitx-4.2.8
950 - dev-qt/qtcore:5
951 - dev-qt/qtdbus:5
952 - dev-qt/qtgui:5=
953 - dev-qt/qtwidgets:5
954 - virtual/libintl
955 - x11-libs/libxkbcommon"
956 -DEPEND="${RDEPEND}
957 - kde-frameworks/extra-cmake-modules:5
958 - virtual/pkgconfig"
959 -
960 -PATCHES=(
961 - "${FILESDIR}/${P}-ucs4.patch"
962 -)
963 -
964 -DOCS=()
965
966 diff --git a/app-i18n/fcitx-qt5/fcitx-qt5-1.0.6.ebuild b/app-i18n/fcitx-qt5/fcitx-qt5-1.0.6.ebuild
967 deleted file mode 100644
968 index 7e1852577c1..00000000000
969 --- a/app-i18n/fcitx-qt5/fcitx-qt5-1.0.6.ebuild
970 +++ /dev/null
971 @@ -1,39 +0,0 @@
972 -# Copyright 1999-2017 Gentoo Foundation
973 -# Distributed under the terms of the GNU General Public License v2
974 -
975 -EAPI="6"
976 -
977 -inherit cmake-utils
978 -
979 -if [[ "${PV}" == "9999" ]]; then
980 - inherit git-r3
981 -
982 - EGIT_REPO_URI="https://github.com/fcitx/fcitx-qt5"
983 -fi
984 -
985 -DESCRIPTION="Fcitx input method module for Qt 5"
986 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-qt5"
987 -if [[ "${PV}" == "9999" ]]; then
988 - SRC_URI=""
989 -else
990 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}.tar.xz"
991 -fi
992 -
993 -LICENSE="GPL-2+"
994 -SLOT="4"
995 -KEYWORDS="~amd64 ~hppa ~ppc64 ~x86"
996 -IUSE=""
997 -
998 -# Private headers of dev-qt/qtgui:5 used.
999 -RDEPEND=">=app-i18n/fcitx-4.2.8
1000 - dev-qt/qtcore:5
1001 - dev-qt/qtdbus:5
1002 - dev-qt/qtgui:5=
1003 - dev-qt/qtwidgets:5
1004 - virtual/libintl
1005 - x11-libs/libxkbcommon"
1006 -DEPEND="${RDEPEND}
1007 - kde-frameworks/extra-cmake-modules:5
1008 - virtual/pkgconfig"
1009 -
1010 -DOCS=()
1011
1012 diff --git a/app-i18n/fcitx-qt5/fcitx-qt5-1.1.0.ebuild b/app-i18n/fcitx-qt5/fcitx-qt5-1.1.0.ebuild
1013 deleted file mode 100644
1014 index 8668783c73f..00000000000
1015 --- a/app-i18n/fcitx-qt5/fcitx-qt5-1.1.0.ebuild
1016 +++ /dev/null
1017 @@ -1,39 +0,0 @@
1018 -# Copyright 1999-2017 Gentoo Foundation
1019 -# Distributed under the terms of the GNU General Public License v2
1020 -
1021 -EAPI="6"
1022 -
1023 -inherit cmake-utils
1024 -
1025 -if [[ "${PV}" == "9999" ]]; then
1026 - inherit git-r3
1027 -
1028 - EGIT_REPO_URI="https://github.com/fcitx/fcitx-qt5"
1029 -fi
1030 -
1031 -DESCRIPTION="Fcitx input method module for Qt 5"
1032 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-qt5"
1033 -if [[ "${PV}" == "9999" ]]; then
1034 - SRC_URI=""
1035 -else
1036 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}.tar.xz"
1037 -fi
1038 -
1039 -LICENSE="GPL-2+"
1040 -SLOT="4"
1041 -KEYWORDS="amd64 ~hppa ~ppc64 x86"
1042 -IUSE=""
1043 -
1044 -# Private headers of dev-qt/qtgui:5 used.
1045 -RDEPEND=">=app-i18n/fcitx-4.2.8
1046 - dev-qt/qtcore:5
1047 - dev-qt/qtdbus:5
1048 - dev-qt/qtgui:5=
1049 - dev-qt/qtwidgets:5
1050 - virtual/libintl
1051 - x11-libs/libxkbcommon"
1052 -DEPEND="${RDEPEND}
1053 - kde-frameworks/extra-cmake-modules:5
1054 - virtual/pkgconfig"
1055 -
1056 -DOCS=()
1057
1058 diff --git a/app-i18n/fcitx-qt5/files/fcitx-qt5-1.0.5-ucs4.patch b/app-i18n/fcitx-qt5/files/fcitx-qt5-1.0.5-ucs4.patch
1059 deleted file mode 100644
1060 index 28cf78efc9c..00000000000
1061 --- a/app-i18n/fcitx-qt5/files/fcitx-qt5-1.0.5-ucs4.patch
1062 +++ /dev/null
1063 @@ -1,86 +0,0 @@
1064 -https://github.com/fcitx/fcitx-qt5/commit/31ecc9f2f9c8eb77082044944bbb6740d35ae7c3
1065 -https://github.com/fcitx/fcitx-qt5/commit/8fc110e6125d85d3c50112bc20a6ed36395b2b21
1066 -
1067 ---- /platforminputcontext/qfcitxplatforminputcontext.cpp
1068 -+++ /platforminputcontext/qfcitxplatforminputcontext.cpp
1069 -@@ -254,6 +254,12 @@
1070 - anchor = var2.toInt();
1071 - else
1072 - anchor = cursor;
1073 -+
1074 -+ // adjust it to real character size
1075 -+ QVector<uint> tempUCS4 = text.leftRef(cursor).toUcs4();
1076 -+ cursor = tempUCS4.size();
1077 -+ tempUCS4 = text.leftRef(anchor).toUcs4();
1078 -+ anchor = tempUCS4.size();
1079 - if (data.surroundingText != text) {
1080 - data.surroundingText = text;
1081 - proxy->SetSurroundingText(text, cursor, anchor);
1082 -@@ -388,6 +394,7 @@
1083 - delete data.proxy;
1084 - }
1085 - data.proxy = new FcitxQtInputContextProxy(m_connection->serviceName(), path, *m_connection->connection(), this);
1086 -+ data.proxy->setProperty("icData", qVariantFromValue(static_cast<void*>(&data)));
1087 - connect(data.proxy, SIGNAL(CommitString(QString)), this, SLOT(commitString(QString)));
1088 - connect(data.proxy, SIGNAL(ForwardKey(uint, uint, int)), this, SLOT(forwardKey(uint, uint, int)));
1089 - connect(data.proxy, SIGNAL(UpdateFormattedPreedit(FcitxQtFormattedPreeditList,int)), this, SLOT(updateFormattedPreedit(FcitxQtFormattedPreeditList,int)));
1090 -@@ -480,15 +487,56 @@
1091 - update(Qt::ImCursorRectangle);
1092 - }
1093 -
1094 --void QFcitxPlatformInputContext::deleteSurroundingText(int offset, uint nchar)
1095 -+void QFcitxPlatformInputContext::deleteSurroundingText(int offset, uint _nchar)
1096 - {
1097 - QObject *input = qApp->focusObject();
1098 - if (!input)
1099 - return;
1100 -
1101 - QInputMethodEvent event;
1102 -- event.setCommitString("", offset, nchar);
1103 -- QCoreApplication::sendEvent(input, &event);
1104 -+
1105 -+ FcitxQtInputContextProxy *proxy = qobject_cast<FcitxQtInputContextProxy*>(sender());
1106 -+ if (!proxy) {
1107 -+ return;
1108 -+ }
1109 -+
1110 -+ FcitxQtICData *data = static_cast<FcitxQtICData*>(proxy->property("icData").value<void *>());
1111 -+ QVector<uint> ucsText = data->surroundingText.toUcs4();
1112 -+
1113 -+ int cursor = data->surroundingCursor;
1114 -+ // make nchar signed so we are safer
1115 -+ int nchar = _nchar;
1116 -+ // Qt's reconvert semantics is different from gtk's. It doesn't count the current
1117 -+ // selection. Discard selection from nchar.
1118 -+ if (data->surroundingAnchor < data->surroundingCursor) {
1119 -+ nchar -= data->surroundingCursor - data->surroundingAnchor;
1120 -+ offset += data->surroundingCursor - data->surroundingAnchor;
1121 -+ cursor = data->surroundingAnchor;
1122 -+ } else if (data->surroundingAnchor > data->surroundingCursor) {
1123 -+ nchar -= data->surroundingAnchor - data->surroundingCursor;
1124 -+ cursor = data->surroundingCursor;
1125 -+ }
1126 -+
1127 -+ // validates
1128 -+ if (nchar >= 0 && cursor + offset >= 0 && cursor + offset + nchar < ucsText.size()) {
1129 -+ // order matters
1130 -+ QVector<uint> replacedChars = ucsText.mid(cursor + offset, nchar);
1131 -+ nchar = QString::fromUcs4(replacedChars.data(), replacedChars.size()).size();
1132 -+
1133 -+ int start, len;
1134 -+ if (offset >= 0) {
1135 -+ start = cursor;
1136 -+ len = offset;
1137 -+ } else {
1138 -+ start = cursor;
1139 -+ len = -offset;
1140 -+ }
1141 -+
1142 -+ QVector<uint> prefixedChars = ucsText.mid(start, len);
1143 -+ offset = QString::fromUcs4(prefixedChars.data(), prefixedChars.size()).size() * (offset >= 0 ? 1 : -1);
1144 -+ event.setCommitString("", offset, nchar);
1145 -+ QCoreApplication::sendEvent(input, &event);
1146 -+ }
1147 - }
1148 -
1149 - void QFcitxPlatformInputContext::forwardKey(uint keyval, uint state, int type)
1150
1151 diff --git a/app-i18n/fcitx-rime/Manifest b/app-i18n/fcitx-rime/Manifest
1152 index 37e7f476ec1..860bfc69221 100644
1153 --- a/app-i18n/fcitx-rime/Manifest
1154 +++ b/app-i18n/fcitx-rime/Manifest
1155 @@ -1,3 +1 @@
1156 -DIST fcitx-rime-0.2.0.tar.xz 8116 SHA256 e4bc9243abffd1851b4ee19c88d7c2b32ede134aeda60aee930388f9f33ca269 SHA512 3f02d7bf0e47981e7a135ccaa46653be319d1bb716bd939b50419e47b8d3c07b347434e8529522d4266bd5fac6dbc2cdc1bfd4b7ea0607250023f70f97006228 WHIRLPOOL 7dbdcd3ac90f2d901b5b5c06541b9f6f1debf4ad833c2ddacb840dbd80a4443725fc7bdb41ad2261db8f34cb0dc77fe3d5f0c45e69a0a056618518007c1c708e
1157 -DIST fcitx-rime-0.3.1.tar.xz 39648 SHA256 3ca74de4d20e8fd0e67eb4ccae8af3790bb1f557f183c2af32cb45f371e8521d SHA512 5d3c8fc119e1a104987a7876f3b1c54da074e34ce9feb9c02efa7c9cfd788c3735680a03cdb50d69a5512a9f075c7326bdc267cf076daa916238898da81d2388 WHIRLPOOL ed8f4ed563dfbe01aaac71bb847d4a9b641b041f9916c8c6c34a444202ac00720ebe4274c30906141b103fbbf55d7ce045cef094792c1fffadae03dd0ce73f7a
1158 -DIST fcitx-rime-0.3.2.tar.xz 40960 SHA256 f97ea6f515fcc5f526cc25dce3d4ba05fa1c83001f68502d6c284ba39cd5a82d SHA512 8c6d845b0899d9b8b9b41b895abd5c1b8916856b71f529aabd08d1c27a2b09bb5a9343912d088da460c2e22da0a3ce759a34fd13099a149bb8cd1ff4eafe29f1 WHIRLPOOL 57b979a8ef850ec1c4f85b6b3b5841ad17f73c1861223d033c7b79db6c301f1f0da13c4ab53661a4899ad13db40c424f3c1b257dd2058e28fe89f6d57c2bf17b
1159 +DIST fcitx-rime-0.3.2.tar.xz 40960 BLAKE2B 1c9185dd9d2912e74b9916916fed09a01c30e0867d93fe94e04d5324883783dddbdca0f553d80aa19e2e59d2ec8fd2a50a7f89118c22cb09310296292a566760 SHA512 8c6d845b0899d9b8b9b41b895abd5c1b8916856b71f529aabd08d1c27a2b09bb5a9343912d088da460c2e22da0a3ce759a34fd13099a149bb8cd1ff4eafe29f1
1160
1161 diff --git a/app-i18n/fcitx-rime/fcitx-rime-0.2.0.ebuild b/app-i18n/fcitx-rime/fcitx-rime-0.2.0.ebuild
1162 deleted file mode 100644
1163 index 9b139edf92e..00000000000
1164 --- a/app-i18n/fcitx-rime/fcitx-rime-0.2.0.ebuild
1165 +++ /dev/null
1166 @@ -1,33 +0,0 @@
1167 -# Copyright 1999-2017 Gentoo Foundation
1168 -# Distributed under the terms of the GNU General Public License v2
1169 -
1170 -EAPI=5
1171 -
1172 -inherit cmake-utils
1173 -
1174 -DESCRIPTION="Rime support for Fcitx"
1175 -HOMEPAGE="http://fcitx-im.org/"
1176 -SRC_URI="https://fcitx.googlecode.com/files/${P}.tar.xz"
1177 -
1178 -LICENSE="GPL-2"
1179 -SLOT="4"
1180 -KEYWORDS="amd64 ~ppc ~ppc64 x86"
1181 -IUSE=""
1182 -
1183 -RDEPEND=">=app-i18n/fcitx-4.2.7
1184 - app-i18n/librime
1185 - app-i18n/rime-data
1186 - x11-libs/libnotify"
1187 -DEPEND="${RDEPEND}"
1188 -
1189 -src_prepare() {
1190 - # dont build data resource here, already provided by app-i18n/rime-data
1191 - sed -i -e 's|add_subdirectory(data)||' CMakeLists.txt || die
1192 -}
1193 -
1194 -src_configure() {
1195 - local mycmakeargs=(
1196 - -DRIME_DATA_DIR=/usr/share/rime-data
1197 - )
1198 - cmake-utils_src_configure
1199 -}
1200
1201 diff --git a/app-i18n/fcitx-rime/fcitx-rime-0.3.1.ebuild b/app-i18n/fcitx-rime/fcitx-rime-0.3.1.ebuild
1202 deleted file mode 100644
1203 index e5394485cf5..00000000000
1204 --- a/app-i18n/fcitx-rime/fcitx-rime-0.3.1.ebuild
1205 +++ /dev/null
1206 @@ -1,33 +0,0 @@
1207 -# Copyright 1999-2017 Gentoo Foundation
1208 -# Distributed under the terms of the GNU General Public License v2
1209 -
1210 -EAPI="5"
1211 -
1212 -inherit cmake-utils
1213 -
1214 -DESCRIPTION="Rime support for Fcitx"
1215 -HOMEPAGE="http://fcitx-im.org/"
1216 -SRC_URI="http://download.fcitx-im.org/${PN}/${P}.tar.xz"
1217 -
1218 -LICENSE="GPL-2"
1219 -SLOT="4"
1220 -KEYWORDS="amd64 ~ppc ppc64 ~x86"
1221 -IUSE=""
1222 -
1223 -RDEPEND=">=app-i18n/fcitx-4.2.8.1
1224 - >=app-i18n/librime-1.0
1225 - app-i18n/rime-data"
1226 -DEPEND="${RDEPEND}
1227 - virtual/pkgconfig"
1228 -
1229 -src_prepare() {
1230 - # dont build data resource here, already provided by app-i18n/rime-data
1231 - sed -i -e 's|add_subdirectory(data)||' CMakeLists.txt || die
1232 -}
1233 -
1234 -src_configure() {
1235 - local mycmakeargs=(
1236 - -DRIME_DATA_DIR=/usr/share/rime-data
1237 - )
1238 - cmake-utils_src_configure
1239 -}
1240
1241 diff --git a/app-i18n/fcitx-sayura/Manifest b/app-i18n/fcitx-sayura/Manifest
1242 index 4f29836bbb2..a3997a58185 100644
1243 --- a/app-i18n/fcitx-sayura/Manifest
1244 +++ b/app-i18n/fcitx-sayura/Manifest
1245 @@ -1,2 +1 @@
1246 -DIST fcitx-sayura-0.1.1.tar.xz 18756 SHA256 36b5d79fed0cefaff7832c82473404e96d68cc8560b1d626884604b0aad7bea6 SHA512 1eda91ae985df65982cf6f4e67b676bb8eb7117cd1aad7c2a90e81c13fa2a806bbff5eda7bb7e797cb26cb46bbda51931ecffd50384a89ead24ad90777183dc3 WHIRLPOOL ddcec7ba970868795df0ccf4eb3ebacb9a9ec29f6f05762fb5253ca6cc59fab78459fc11cb715bcc53856e5093378fb99f572ccd615fe84bbe053574efa1b69f
1247 -DIST fcitx-sayura-0.1.2.tar.xz 25400 SHA256 4cf1c26625efbcae05e6a741b6f955d85c4d4970ab0642fd9ecdb1ac6d757f74 SHA512 2118c95d4f831e5f4e0af0549ae3eb4f16bff8b30b03452837bd14f35fcb524f730b27ceb7c14cf6a4db7400a67070929a75465195b5524187e97c7ca02de466 WHIRLPOOL 1fb0146a639ae74b51185c2eef86bf7a5e5e424d5d3d4cb0c6c21357ca55c0ad527aade5a161d9cbcfadde3dee721fb444f6adf5cdc5ea8603bb33c3de948e66
1248 +DIST fcitx-sayura-0.1.2.tar.xz 25400 BLAKE2B 6bed1b86499b4448e87cb76c719d8fec3f7af7e5a4a4846ddc30e6e278f5e67c5ee47d39f4e19d3c8c927ce34bf66f51cf189d1147af0e509c3815ba4552a953 SHA512 2118c95d4f831e5f4e0af0549ae3eb4f16bff8b30b03452837bd14f35fcb524f730b27ceb7c14cf6a4db7400a67070929a75465195b5524187e97c7ca02de466
1249
1250 diff --git a/app-i18n/fcitx-sayura/fcitx-sayura-0.1.1.ebuild b/app-i18n/fcitx-sayura/fcitx-sayura-0.1.1.ebuild
1251 deleted file mode 100644
1252 index c4869ad5841..00000000000
1253 --- a/app-i18n/fcitx-sayura/fcitx-sayura-0.1.1.ebuild
1254 +++ /dev/null
1255 @@ -1,33 +0,0 @@
1256 -# Copyright 1999-2017 Gentoo Foundation
1257 -# Distributed under the terms of the GNU General Public License v2
1258 -
1259 -EAPI="6"
1260 -
1261 -inherit cmake-utils
1262 -
1263 -if [[ "${PV}" == "9999" ]]; then
1264 - inherit git-r3
1265 -
1266 - EGIT_REPO_URI="https://github.com/fcitx/fcitx-sayura"
1267 -fi
1268 -
1269 -DESCRIPTION="Sinhala Sayura input method for Fcitx"
1270 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-sayura"
1271 -if [[ "${PV}" == "9999" ]]; then
1272 - SRC_URI=""
1273 -else
1274 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}.tar.xz"
1275 -fi
1276 -
1277 -LICENSE="GPL-2+"
1278 -SLOT="4"
1279 -KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86"
1280 -IUSE=""
1281 -
1282 -RDEPEND=">=app-i18n/fcitx-4.2.8
1283 - virtual/libiconv
1284 - virtual/libintl"
1285 -DEPEND="${RDEPEND}
1286 - virtual/pkgconfig"
1287 -
1288 -DOCS=()
1289
1290 diff --git a/app-i18n/fcitx-sunpinyin/Manifest b/app-i18n/fcitx-sunpinyin/Manifest
1291 index 00d16875517..1b6c4fb3a44 100644
1292 --- a/app-i18n/fcitx-sunpinyin/Manifest
1293 +++ b/app-i18n/fcitx-sunpinyin/Manifest
1294 @@ -1,3 +1 @@
1295 -DIST fcitx-sunpinyin-0.4.0.tar.xz 40264 SHA256 366af4123455bd85e5af104ca0368057470079937f79eaa70e58951de4743acc SHA512 53def2f36de0d9517da0d154ae8926075c69a5712bf74a3e5ba5ba6266e2d94152dac77e051473828d98ed6a78d3f10557a8ca2081bf1f799405a4f6a4afb83f WHIRLPOOL 2c92a9d0a9d48eb8e4aca895ccddb91f1d1fbaf137bdc4fe32519cd25a8294be39140d117a0d4d20a5a3fa3c21086bd6edbd44d93fafdf8f885aa7d3d36f9843
1296 -DIST fcitx-sunpinyin-0.4.1.tar.xz 41076 SHA256 7bd0c61a3c821719760bff72c3c114b28e277b87f54dcb61d83e3548b1eb6777 SHA512 7ad9065d86d7bb3ceb6536a0fe3559bf2ba60aebe69e2f07c8dadad1a0a2283a1b85712105c6c2a2bf19b9645c4392204db9c3d1db234618ba7f62ee44eda85c WHIRLPOOL 9339656a5b8cf1359af8f3ceeaa630862a31d4a1089a4b3a738f65c275f0f61d8d06bbe89e496f8922ba4b09b384d96aeac43d7bdfcf21bdaa555c79efd10709
1297 -DIST fcitx-sunpinyin-0.4.2.tar.xz 42984 SHA256 0bf2d72d77732f06e7f04c119507c08b9618b21c4027e3997186bd7e4d0788c4 SHA512 8ade5d94e5227c0b72d2844c09c2699e4b8c66cecbd4107791168d27e15f68b28a4445bf42df7bd6fb44119ec42c5b574293bb417dcde8998578f0debd656a2a WHIRLPOOL 18c55c3e7fd7a5ad8ef52d7734cbe2b65e4ec635535a0ecb841199af5a39ec3ca720807857ada4b493b7c4de80431b74deb0f8a6c8863ed8f1633e6d6a15f33e
1298 +DIST fcitx-sunpinyin-0.4.2.tar.xz 42984 BLAKE2B 1f64d96d35c6f455be15a56eb065d97a988f671d40392a3ea3e96fc53b22cf048cff61f406d0e001cc7cfe531a8dc5508ef7862c17253b409330ac2d0af52f7c SHA512 8ade5d94e5227c0b72d2844c09c2699e4b8c66cecbd4107791168d27e15f68b28a4445bf42df7bd6fb44119ec42c5b574293bb417dcde8998578f0debd656a2a
1299
1300 diff --git a/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-0.4.0.ebuild b/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-0.4.0.ebuild
1301 deleted file mode 100644
1302 index 4eb55051b4d..00000000000
1303 --- a/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-0.4.0.ebuild
1304 +++ /dev/null
1305 @@ -1,33 +0,0 @@
1306 -# Copyright 1999-2017 Gentoo Foundation
1307 -# Distributed under the terms of the GNU General Public License v2
1308 -
1309 -EAPI=5
1310 -
1311 -inherit cmake-utils gnome2-utils
1312 -
1313 -DESCRIPTION="Sunpinyin module for fcitx"
1314 -HOMEPAGE="http://fcitx-im.org/"
1315 -SRC_URI="https://fcitx.googlecode.com/files/${P}.tar.xz"
1316 -
1317 -LICENSE="GPL-3"
1318 -SLOT="4"
1319 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
1320 -IUSE=""
1321 -
1322 -RDEPEND=">=app-i18n/fcitx-4.2.7
1323 - >app-i18n/sunpinyin-2.0.3"
1324 -DEPEND="${RDEPEND}
1325 - virtual/libintl"
1326 -
1327 -src_prepare() {
1328 - epatch "${FILESDIR}/${P}-gcc46-compatible.patch"
1329 - epatch_user
1330 -}
1331 -
1332 -pkg_postinst() {
1333 - gnome2_icon_cache_update
1334 -}
1335 -
1336 -pkg_postrm() {
1337 - gnome2_icon_cache_update
1338 -}
1339
1340 diff --git a/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-0.4.1.ebuild b/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-0.4.1.ebuild
1341 deleted file mode 100644
1342 index f23931983c0..00000000000
1343 --- a/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-0.4.1.ebuild
1344 +++ /dev/null
1345 @@ -1,29 +0,0 @@
1346 -# Copyright 1999-2017 Gentoo Foundation
1347 -# Distributed under the terms of the GNU General Public License v2
1348 -
1349 -EAPI="5"
1350 -
1351 -inherit cmake-utils gnome2-utils
1352 -
1353 -DESCRIPTION="Sunpinyin module for fcitx"
1354 -HOMEPAGE="http://fcitx-im.org/"
1355 -SRC_URI="http://download.fcitx-im.org/${PN}/${P}.tar.xz"
1356 -
1357 -LICENSE="GPL-3"
1358 -SLOT="4"
1359 -KEYWORDS="amd64 ~ppc ppc64 ~x86"
1360 -IUSE=""
1361 -
1362 -RDEPEND=">=app-i18n/fcitx-4.2.8
1363 - >=app-i18n/sunpinyin-2.0.4_alpha
1364 - virtual/libintl"
1365 -DEPEND="${RDEPEND}
1366 - virtual/pkgconfig"
1367 -
1368 -pkg_postinst() {
1369 - gnome2_icon_cache_update
1370 -}
1371 -
1372 -pkg_postrm() {
1373 - gnome2_icon_cache_update
1374 -}
1375
1376 diff --git a/app-i18n/fcitx-sunpinyin/files/fcitx-sunpinyin-0.4.0-gcc46-compatible.patch b/app-i18n/fcitx-sunpinyin/files/fcitx-sunpinyin-0.4.0-gcc46-compatible.patch
1377 deleted file mode 100644
1378 index 42b6b91a342..00000000000
1379 --- a/app-i18n/fcitx-sunpinyin/files/fcitx-sunpinyin-0.4.0-gcc46-compatible.patch
1380 +++ /dev/null
1381 @@ -1,27 +0,0 @@
1382 -From f43108d900a2ce7fa52d1c6741fdf41b6747c94c Mon Sep 17 00:00:00 2001
1383 -From: Weng Xuetian <wengxt@×××××.com>
1384 -Date: Sat, 26 Jan 2013 19:56:31 -0500
1385 -Subject: [PATCH] [sunpinyin] gcc46 compatible.
1386 -
1387 ----
1388 - src/eim.cpp | 4 ++--
1389 - 1 file changed, 2 insertions(+), 2 deletions(-)
1390 -
1391 -diff --git a/src/eim.cpp b/src/eim.cpp
1392 -index e09521f..c1c898f 100644
1393 ---- a/src/eim.cpp
1394 -+++ b/src/eim.cpp
1395 -@@ -49,8 +49,8 @@
1396 - extern "C" {
1397 - #endif
1398 - FCITX_DEFINE_PLUGIN(fcitx_sunpinyin, ime, FcitxIMClass) = {
1399 -- .Create = FcitxSunpinyinCreate,
1400 -- .Destroy = FcitxSunpinyinDestroy
1401 -+ FcitxSunpinyinCreate,
1402 -+ FcitxSunpinyinDestroy
1403 - };
1404 - #ifdef __cplusplus
1405 - }
1406 ---
1407 -1.7.10
1408 -
1409
1410 diff --git a/app-i18n/fcitx-table-extra/Manifest b/app-i18n/fcitx-table-extra/Manifest
1411 index dec077ea6ed..377237df5d1 100644
1412 --- a/app-i18n/fcitx-table-extra/Manifest
1413 +++ b/app-i18n/fcitx-table-extra/Manifest
1414 @@ -1,4 +1 @@
1415 -DIST fcitx-table-extra-0.3.3.tar.xz 3350592 SHA256 ae2bbf9146dfdeafb6220c9a738ddc1f0437da2c5f2da0d578ba4970bc74767d SHA512 ea100ba7bfc558395b678390bb787b15f674c13140ab22b5a9ef423e5114399633d24ec322904fd61d8f3613058744d08f615d4330ed948aad9dcff09818e36f WHIRLPOOL 10a61ea0aac14e9b55902276557c5b5daba17c14a3101d4e4e1384c8922c89dbfe96b1ac543e9ad3408f0951ecd7869a8c4c0d36d168129b2f78d611a0f70158
1416 -DIST fcitx-table-extra-0.3.6.tar.xz 3694520 SHA256 9f80984d23622b90a7d5fbf439f54d7d46f6e2f640618b00079214f50a62a233 SHA512 3970fd9fb14afef5bc55fcfb8234c12951cf88a8ead9be1575ba3100d08f83f23c923093722380ca9c066d6a3fa065bd51f176b09815b0c85f13d8351a004304 WHIRLPOOL b296eb3198cbf578c4b556942591aee9a9998e3677776a8a6d5a4b80cc3e360d4b6cd784e88d5eb3714879d1ec1231d13e2ad9cca50439470362ae1a9473963a
1417 -DIST fcitx-table-extra-0.3.7.tar.xz 3704164 SHA256 8933570ecd803a4f4fe932c983004e669d81b2f08c3bcaa532151545a42e659e SHA512 628eb7d2b09a3383ab92460dc8c2bc86771482cc84bdce847a394ee595423642dff29a39ccf31f56ea8de833f25e9d42952b55b754dd234d0831b5de5431d16a WHIRLPOOL 2744d91154d51d2388192ce313f4be2e839d5dc33e20622a68208e8e4f155883aedb7b4828e619a1a81e21ea4f893fb6806e59ebed66d842259477a7b4127122
1418 -DIST fcitx-table-extra-0.3.8.tar.xz 3700736 SHA256 c91bb19c1a7b53c5339bf2f75ae83839020d337990f237a8b9bc0f4416c120ef SHA512 454798e9bd25c630ce98e2daf7296e82ba5fbc98027171038a5a7b9ac3169c153302a6703d9416718ec3a0b76db6d732caf3f03c6e6005841c9d7798702542df WHIRLPOOL 8cc9ec82851872b0ab3f81913099465fe17d32a5e363027de8f16cd71c3d0b14a8dfbd7f035cddb8bcb96b83fd615a5d74784dc1d5ed9a6c72f2b249276161fb
1419 +DIST fcitx-table-extra-0.3.8.tar.xz 3700736 BLAKE2B b8ce4b3aa04eba8b594b86958bb83e348758c30688828a4834643cf7bdd62852c2ca89bc4f75f0cb1b16ce969b0454c58e3abadff9c78318dc0953e0905c75fa SHA512 454798e9bd25c630ce98e2daf7296e82ba5fbc98027171038a5a7b9ac3169c153302a6703d9416718ec3a0b76db6d732caf3f03c6e6005841c9d7798702542df
1420
1421 diff --git a/app-i18n/fcitx-table-extra/fcitx-table-extra-0.3.3.ebuild b/app-i18n/fcitx-table-extra/fcitx-table-extra-0.3.3.ebuild
1422 deleted file mode 100644
1423 index ebf56355ca6..00000000000
1424 --- a/app-i18n/fcitx-table-extra/fcitx-table-extra-0.3.3.ebuild
1425 +++ /dev/null
1426 @@ -1,26 +0,0 @@
1427 -# Copyright 1999-2017 Gentoo Foundation
1428 -# Distributed under the terms of the GNU General Public License v2
1429 -
1430 -EAPI=5
1431 -inherit cmake-utils gnome2-utils
1432 -
1433 -DESCRIPTION="Extra tables for Fcitx, including Boshiamy, Zhengma, Cangjie and Quick"
1434 -HOMEPAGE="http://fcitx-im.org/"
1435 -SRC_URI="https://fcitx.googlecode.com/files/${P}.tar.xz"
1436 -
1437 -LICENSE="GPL-2"
1438 -SLOT="4"
1439 -KEYWORDS="amd64 ppc ~ppc64 x86"
1440 -IUSE=""
1441 -
1442 -RDEPEND=">=app-i18n/fcitx-4.2.7[table]"
1443 -DEPEND="${RDEPEND}
1444 - virtual/libintl"
1445 -
1446 -pkg_postinst() {
1447 - gnome2_icon_cache_update
1448 -}
1449 -
1450 -pkg_postrm() {
1451 - gnome2_icon_cache_update
1452 -}
1453
1454 diff --git a/app-i18n/fcitx-table-extra/fcitx-table-extra-0.3.6.ebuild b/app-i18n/fcitx-table-extra/fcitx-table-extra-0.3.6.ebuild
1455 deleted file mode 100644
1456 index db07468054e..00000000000
1457 --- a/app-i18n/fcitx-table-extra/fcitx-table-extra-0.3.6.ebuild
1458 +++ /dev/null
1459 @@ -1,26 +0,0 @@
1460 -# Copyright 1999-2017 Gentoo Foundation
1461 -# Distributed under the terms of the GNU General Public License v2
1462 -
1463 -EAPI=5
1464 -inherit cmake-utils gnome2-utils
1465 -
1466 -DESCRIPTION="Extra tables for Fcitx, including Boshiamy, Zhengma, Cangjie and Quick"
1467 -HOMEPAGE="http://fcitx-im.org/"
1468 -SRC_URI="http://download.fcitx-im.org/${PN}/${P}.tar.xz"
1469 -
1470 -LICENSE="GPL-2"
1471 -SLOT="4"
1472 -KEYWORDS="amd64 ~ppc ppc64 ~x86"
1473 -IUSE=""
1474 -
1475 -RDEPEND=">=app-i18n/fcitx-4.2.8[table]"
1476 -DEPEND="${RDEPEND}
1477 - virtual/libintl"
1478 -
1479 -pkg_postinst() {
1480 - gnome2_icon_cache_update
1481 -}
1482 -
1483 -pkg_postrm() {
1484 - gnome2_icon_cache_update
1485 -}
1486
1487 diff --git a/app-i18n/fcitx-table-extra/fcitx-table-extra-0.3.7.ebuild b/app-i18n/fcitx-table-extra/fcitx-table-extra-0.3.7.ebuild
1488 deleted file mode 100644
1489 index 79e435b0b42..00000000000
1490 --- a/app-i18n/fcitx-table-extra/fcitx-table-extra-0.3.7.ebuild
1491 +++ /dev/null
1492 @@ -1,26 +0,0 @@
1493 -# Copyright 1999-2017 Gentoo Foundation
1494 -# Distributed under the terms of the GNU General Public License v2
1495 -
1496 -EAPI=5
1497 -inherit cmake-utils gnome2-utils
1498 -
1499 -DESCRIPTION="Extra tables for Fcitx, including Boshiamy, Zhengma, Cangjie and Quick"
1500 -HOMEPAGE="http://fcitx-im.org/"
1501 -SRC_URI="http://download.fcitx-im.org/${PN}/${P}.tar.xz"
1502 -
1503 -LICENSE="GPL-2"
1504 -SLOT="4"
1505 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
1506 -IUSE=""
1507 -
1508 -RDEPEND=">=app-i18n/fcitx-4.2.8[table]"
1509 -DEPEND="${RDEPEND}
1510 - virtual/libintl"
1511 -
1512 -pkg_postinst() {
1513 - gnome2_icon_cache_update
1514 -}
1515 -
1516 -pkg_postrm() {
1517 - gnome2_icon_cache_update
1518 -}
1519
1520 diff --git a/app-i18n/fcitx-unikey/Manifest b/app-i18n/fcitx-unikey/Manifest
1521 index e35c14e8a8b..e6734d31cbc 100644
1522 --- a/app-i18n/fcitx-unikey/Manifest
1523 +++ b/app-i18n/fcitx-unikey/Manifest
1524 @@ -1,5 +1,2 @@
1525 -DIST fcitx-unikey-0.2.0.tar.xz 70944 SHA256 152da48ffeb665fc5d88202f6491fa5f4d11284792c2ef079bea4a94c8b125e1 SHA512 10c5c2c5b7e4f40710daccc485b220ed4cdadc6e866636032873a86f9f8489490a42671c9d02aedbbda78a94e40801dd888efc9b692d26ff81fe6d1fe2e10fa7 WHIRLPOOL d6dfd445bd5aa98ec28ab0bd9668f288d67f27874ecdd079f78956172f3d5695fd990ce9e70f190a26edd1eab4f48a8263efc8682fe93679a85fc1db2f6745be
1526 -DIST fcitx-unikey-0.2.4.tar.xz 72308 SHA256 726e5999c00e93856639258298688c835db1e80e4ac4d5ff0786433c0593c195 SHA512 d55fe71bbcbc420e0ba3ec61ad3c7e9293e33f30b6303d90591d5a94e89d7bbc513dc940ae5a081b81c0d973fa6674872a695eac03cfbbefb460609993219221 WHIRLPOOL 9178a4ec7bcf0b6f969295bef0b066b266e336352c52f9a8761cb1cb6456df6c3d90a90d90212c2fbe137ebc07a1cf6b79f82e959dc6ad3806158675ee040fbb
1527 -DIST fcitx-unikey-0.2.5.tar.xz 72640 SHA256 8e0bc06d7771074e17acf7045f43aa3a6d9dc2c0e48f8d52548af9b393607b18 SHA512 b70cbc468c44677a6f831ab92539dc01386eec66d8b40eba57efc7130a3811548b5b1e8213c278fd26d1eac169d43913a5fe0f3728e925c874e7360ccd93636a WHIRLPOOL 5c223124a9750b1a060b9dc0f99236676f29f1280bc787e306d65a746671f667dfface3f23bb441d2122d9b33ed0d1a58491feea5c026c23dd91f51b71113c1b
1528 -DIST fcitx-unikey-0.2.6.tar.xz 75124 SHA256 9830910f628d455d2701ba430e6cb5b41409a2ac2f9b098e5ed6aaa54d15a3cf SHA512 18efb387387c29bb059e1260bfb3c91e97f9989aedbe590596f1ad8659e9fad20777f048f20fb24e0fb5e2318eee1c25fc20a2d57ac846368c4c9bebf4eb2b90 WHIRLPOOL 6003fa47cba0908268f51ea50a55b62afe3dcd5a6c6f00ef773c3c68f914bce151c3103f5425050a1e79868a6ba383a5e7cd1b1d89221d9cc5c2dda9d46fe331
1529 -DIST fcitx-unikey-0.2.7.tar.xz 75204 SHA256 e750774b73b08e51148b963736d8207e50c3973e5456b6569cb7ad86831e0e59 SHA512 1bb78e4f27f0cda1e3aa5a633be45e0a26d121d5b472b1325b0c028ff65ca156d23e7ffee0367badeac1dd21ba1743ee8a2c9c27c629ae0996e84e0062b67ad2 WHIRLPOOL fdef592af0be43ba91aee5af1a9bf58443085fa2935d27775d3d8332ab9119d6946bc946454a9067bee6db6b4415db55391d1d78a94b4681e46503a74a555cfa
1530 +DIST fcitx-unikey-0.2.6.tar.xz 75124 BLAKE2B f3adedefca336deb73e9a8ddfc5829e6b9455d97ec9f6454c484847e57dc2af9db32f8bd6eb7285f0a4f430ba8fb048105b60e42348271220ac90129c6d8491c SHA512 18efb387387c29bb059e1260bfb3c91e97f9989aedbe590596f1ad8659e9fad20777f048f20fb24e0fb5e2318eee1c25fc20a2d57ac846368c4c9bebf4eb2b90
1531 +DIST fcitx-unikey-0.2.7.tar.xz 75204 BLAKE2B a0d70747a560b2493a3b7f7e06ff35f7e465bb4c4c8d22cb4db02f70a6298c49780fd0045874faeba1f20ad188a01a81fefc67a4f6ac9d6946d959f731a376a4 SHA512 1bb78e4f27f0cda1e3aa5a633be45e0a26d121d5b472b1325b0c028ff65ca156d23e7ffee0367badeac1dd21ba1743ee8a2c9c27c629ae0996e84e0062b67ad2
1532
1533 diff --git a/app-i18n/fcitx-unikey/fcitx-unikey-0.2.0.ebuild b/app-i18n/fcitx-unikey/fcitx-unikey-0.2.0.ebuild
1534 deleted file mode 100644
1535 index 1d7c8021eef..00000000000
1536 --- a/app-i18n/fcitx-unikey/fcitx-unikey-0.2.0.ebuild
1537 +++ /dev/null
1538 @@ -1,38 +0,0 @@
1539 -# Copyright 1999-2017 Gentoo Foundation
1540 -# Distributed under the terms of the GNU General Public License v2
1541 -
1542 -EAPI=5
1543 -inherit cmake-utils gnome2-utils
1544 -
1545 -DESCRIPTION="Vietnamese Unikey module for Fcitx"
1546 -HOMEPAGE="http://fcitx-im.org/"
1547 -SRC_URI="https://fcitx.googlecode.com/files/${P}.tar.xz"
1548 -
1549 -LICENSE="GPL-3"
1550 -SLOT="4"
1551 -KEYWORDS="amd64 ppc ~ppc64 x86"
1552 -IUSE="+qt4"
1553 -
1554 -RDEPEND=">=app-i18n/fcitx-4.2.7[qt4?]"
1555 -DEPEND="${RDEPEND}
1556 - sys-devel/gettext"
1557 -
1558 -src_prepare() {
1559 - # Add cmake option to build the qt based macro editor or not
1560 - epatch "${FILESDIR}/${P}-cmake-qt-option.patch"
1561 -}
1562 -
1563 -src_configure() {
1564 - local mycmakeargs=(
1565 - $(cmake-utils_use_enable qt4 QT)
1566 - )
1567 - cmake-utils_src_configure
1568 -}
1569 -
1570 -pkg_postinst() {
1571 - gnome2_icon_cache_update
1572 -}
1573 -
1574 -pkg_postrm() {
1575 - gnome2_icon_cache_update
1576 -}
1577
1578 diff --git a/app-i18n/fcitx-unikey/fcitx-unikey-0.2.4.ebuild b/app-i18n/fcitx-unikey/fcitx-unikey-0.2.4.ebuild
1579 deleted file mode 100644
1580 index 33fddf6a450..00000000000
1581 --- a/app-i18n/fcitx-unikey/fcitx-unikey-0.2.4.ebuild
1582 +++ /dev/null
1583 @@ -1,33 +0,0 @@
1584 -# Copyright 1999-2017 Gentoo Foundation
1585 -# Distributed under the terms of the GNU General Public License v2
1586 -
1587 -EAPI=5
1588 -inherit cmake-utils gnome2-utils
1589 -
1590 -DESCRIPTION="Vietnamese Unikey module for Fcitx"
1591 -HOMEPAGE="http://fcitx-im.org/"
1592 -SRC_URI="http://download.fcitx-im.org/${PN}/${P}.tar.xz"
1593 -
1594 -LICENSE="GPL-3"
1595 -SLOT="4"
1596 -KEYWORDS="amd64 ~ppc ppc64 ~x86"
1597 -IUSE="+qt4"
1598 -
1599 -RDEPEND=">=app-i18n/fcitx-4.2.8[qt4?]"
1600 -DEPEND="${RDEPEND}
1601 - sys-devel/gettext"
1602 -
1603 -src_configure() {
1604 - local mycmakeargs=(
1605 - $(cmake-utils_use_enable qt4 QT)
1606 - )
1607 - cmake-utils_src_configure
1608 -}
1609 -
1610 -pkg_postinst() {
1611 - gnome2_icon_cache_update
1612 -}
1613 -
1614 -pkg_postrm() {
1615 - gnome2_icon_cache_update
1616 -}
1617
1618 diff --git a/app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild b/app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild
1619 deleted file mode 100644
1620 index 4fd6eaef07e..00000000000
1621 --- a/app-i18n/fcitx-unikey/fcitx-unikey-0.2.5.ebuild
1622 +++ /dev/null
1623 @@ -1,63 +0,0 @@
1624 -# Copyright 1999-2017 Gentoo Foundation
1625 -# Distributed under the terms of the GNU General Public License v2
1626 -
1627 -EAPI="6"
1628 -
1629 -inherit cmake-utils gnome2-utils
1630 -
1631 -if [[ "${PV}" == "9999" ]]; then
1632 - inherit git-r3
1633 -
1634 - EGIT_REPO_URI="https://github.com/fcitx/fcitx-unikey"
1635 -fi
1636 -
1637 -DESCRIPTION="Vietnamese Unikey input methods for Fcitx"
1638 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-unikey"
1639 -if [[ "${PV}" == "9999" ]]; then
1640 - SRC_URI=""
1641 -else
1642 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}.tar.xz"
1643 -fi
1644 -
1645 -LICENSE="GPL-2+ GPL-3+"
1646 -SLOT="4"
1647 -KEYWORDS="amd64 ppc ppc64 x86"
1648 -IUSE="+macro-editor"
1649 -
1650 -RDEPEND=">=app-i18n/fcitx-4.2.8
1651 - virtual/libiconv
1652 - virtual/libintl
1653 - macro-editor? (
1654 - >=app-i18n/fcitx-4.2.8[qt4]
1655 - dev-qt/qtcore:4
1656 - dev-qt/qtgui:4
1657 - )"
1658 -DEPEND="${RDEPEND}
1659 - sys-devel/gettext
1660 - virtual/pkgconfig"
1661 -
1662 -PATCHES=(
1663 - "${FILESDIR}/${P}-c++11.patch"
1664 -)
1665 -
1666 -DOCS=()
1667 -
1668 -src_configure() {
1669 - local mycmakeargs=(
1670 - -DENABLE_QT=$(usex macro-editor)
1671 - )
1672 -
1673 - cmake-utils_src_configure
1674 -}
1675 -
1676 -pkg_preinst() {
1677 - gnome2_icon_savelist
1678 -}
1679 -
1680 -pkg_postinst() {
1681 - gnome2_icon_cache_update
1682 -}
1683 -
1684 -pkg_postrm() {
1685 - gnome2_icon_cache_update
1686 -}
1687
1688 diff --git a/app-i18n/fcitx-unikey/files/fcitx-unikey-0.2.0-cmake-qt-option.patch b/app-i18n/fcitx-unikey/files/fcitx-unikey-0.2.0-cmake-qt-option.patch
1689 deleted file mode 100644
1690 index 2667b0cd0d1..00000000000
1691 --- a/app-i18n/fcitx-unikey/files/fcitx-unikey-0.2.0-cmake-qt-option.patch
1692 +++ /dev/null
1693 @@ -1,56 +0,0 @@
1694 -From f0f0d7c1ee5d83f33ceacaf78f4b7845ec2819de Mon Sep 17 00:00:00 2001
1695 -From: Weng Xuetian <wengxt@×××××.com>
1696 -Date: Sat, 26 Jan 2013 14:45:29 -0500
1697 -Subject: [PATCH] [unikey] option for qt, detect qt 4.8
1698 -
1699 ----
1700 - CMakeLists.txt | 7 ++++++-
1701 - macro-editor/CMakeLists.txt | 4 ++--
1702 - 2 files changed, 8 insertions(+), 3 deletions(-)
1703 -
1704 -diff --git a/CMakeLists.txt b/CMakeLists.txt
1705 -index cef1625..5ccf21c 100644
1706 ---- a/CMakeLists.txt
1707 -+++ b/CMakeLists.txt
1708 -@@ -4,6 +4,8 @@ project(fcitx-unikey)
1709 -
1710 - set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
1711 -
1712 -+option(ENABLE_QT "Enable Qt based macro editor" On)
1713 -+
1714 - # uninstall target
1715 - configure_file(
1716 - "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
1717 -@@ -21,9 +23,12 @@ set(CMAKE_MODULE_LINKER_FLAGS "-Wl,--as-needed ${CMAKE_MODULE_LINKER_FLAGS}")
1718 - find_package(Fcitx 4.2.7 REQUIRED)
1719 - find_package(Libiconv REQUIRED)
1720 - find_package(Gettext REQUIRED)
1721 --find_package(Qt4)
1722 -+
1723 -+if (ENABLE_QT)
1724 -+find_package(Qt4 4.8)
1725 -
1726 - pkg_check_modules(FCITX_QT "fcitx-qt>=4.2.7")
1727 -+endif (ENABLE_QT)
1728 -
1729 - configure_file(config.h.in config.h)
1730 -
1731 -diff --git a/macro-editor/CMakeLists.txt b/macro-editor/CMakeLists.txt
1732 -index fbb2482..145ee0b 100644
1733 ---- a/macro-editor/CMakeLists.txt
1734 -+++ b/macro-editor/CMakeLists.txt
1735 -@@ -16,9 +16,9 @@ fcitx_translate_add_sources(
1736 - ${MACRO_EDITOR_SRCS}
1737 - ${MACRO_EDITOR_HDRS})
1738 -
1739 --if (NOT QT_FOUND OR NOT FCITX_QT_FOUND)
1740 -+if (NOT QT_FOUND OR NOT FCITX_QT_FOUND OR NOT ENABLE_QT)
1741 - return()
1742 --endif (NOT QT_FOUND OR NOT FCITX_QT_FOUND)
1743 -+endif (NOT QT_FOUND OR NOT FCITX_QT_FOUND OR NOT ENABLE_QT)
1744 -
1745 - include_directories(
1746 - ${FCITX_QT_INCLUDE_DIRS}
1747 ---
1748 -1.7.10
1749 -
1750
1751 diff --git a/app-i18n/fcitx-unikey/files/fcitx-unikey-0.2.5-c++11.patch b/app-i18n/fcitx-unikey/files/fcitx-unikey-0.2.5-c++11.patch
1752 deleted file mode 100644
1753 index cf811ea01e0..00000000000
1754 --- a/app-i18n/fcitx-unikey/files/fcitx-unikey-0.2.5-c++11.patch
1755 +++ /dev/null
1756 @@ -1,264 +0,0 @@
1757 -https://github.com/fcitx/fcitx-unikey/commit/e1fd471a91baffd701c636038b81233bb38a8093
1758 -
1759 ---- /unikey/data.cpp
1760 -+++ /unikey/data.cpp
1761 -@@ -96,145 +96,145 @@
1762 - unsigned char SingleByteTables[][TOTAL_VNCHARS] =
1763 -
1764 - // TCVN3
1765 --{{'A','a','¸','¸','µ','µ','¶','¶','·','·','¹','¹', // 0: a
1766 -- '¢','©','Ê','Ê','Ç','Ç','È','È','É','É','Ë','Ë', // 1: a^
1767 -- '¡','¨','¾','¾','»','»','¼','¼','½','½','Æ','Æ', // 2: a(
1768 -- 'B','b','C','c','D','d',
1769 -- '§','®',
1770 -- 'E','e','Ð','Ð','Ì','Ì','Î','Î','Ï','Ï','Ñ','Ñ', // 3: e
1771 -- '£','ª','Õ','Õ','Ò','Ò','Ó','Ó','Ô','Ô','Ö','Ö', // 4: e^
1772 -- 'F','f','G','g','H','h',
1773 -- 'I','i','Ý','Ý','×','×','Ø','Ø','Ü','Ü','Þ','Þ', // 5: i
1774 -- 'J','j','K','k','L','l','M','m','N','n',
1775 -- 'O','o','ã','ã','ß','ß','á','á','â','â','ä','ä', // 6: o
1776 -- '¤','«','è','è','å','å','æ','æ','ç','ç','é','é', // 7: o^
1777 -- '¥','¬','í','í','ê','ê','ë','ë','ì','ì','î','î', // 8: o+
1778 -- 'P','p','Q','q','R','r','S','s','T','t',
1779 -- 'U','u','ó','ó','ï','ï','ñ','ñ','ò','ò','ô','ô', // 9: u
1780 -- '¦','­','ø','ø','õ','õ','ö','ö','÷','÷','ù','ù', //10: u+
1781 -- 'V','v','W','w','X','x',
1782 -- 'Y','y','ý','ý','ú','ú','û','û','ü','ü','þ','þ', //11: y
1783 -- 'Z','z',
1784 -+{{static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>('¸'),static_cast<unsigned char>('¸'),static_cast<unsigned char>('µ'),static_cast<unsigned char>('µ'),static_cast<unsigned char>('¶'),static_cast<unsigned char>('¶'),static_cast<unsigned char>('·'),static_cast<unsigned char>('·'),static_cast<unsigned char>('¹'),static_cast<unsigned char>('¹'), // 0: a
1785 -+ static_cast<unsigned char>('¢'),static_cast<unsigned char>('©'),static_cast<unsigned char>('Ê'),static_cast<unsigned char>('Ê'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('È'),static_cast<unsigned char>('È'),static_cast<unsigned char>('É'),static_cast<unsigned char>('É'),static_cast<unsigned char>('Ë'),static_cast<unsigned char>('Ë'), // 1: a^
1786 -+ static_cast<unsigned char>('¡'),static_cast<unsigned char>('¨'),static_cast<unsigned char>('¾'),static_cast<unsigned char>('¾'),static_cast<unsigned char>('»'),static_cast<unsigned char>('»'),static_cast<unsigned char>('¼'),static_cast<unsigned char>('¼'),static_cast<unsigned char>('½'),static_cast<unsigned char>('½'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('Æ'), // 2: a(
1787 -+ static_cast<unsigned char>('B'),static_cast<unsigned char>('b'),static_cast<unsigned char>('C'),static_cast<unsigned char>('c'),static_cast<unsigned char>('D'),static_cast<unsigned char>('d'),
1788 -+ static_cast<unsigned char>('§'),static_cast<unsigned char>('®'),
1789 -+ static_cast<unsigned char>('E'),static_cast<unsigned char>('e'),static_cast<unsigned char>('Ð'),static_cast<unsigned char>('Ð'),static_cast<unsigned char>('Ì'),static_cast<unsigned char>('Ì'),static_cast<unsigned char>('Î'),static_cast<unsigned char>('Î'),static_cast<unsigned char>('Ï'),static_cast<unsigned char>('Ï'),static_cast<unsigned char>('Ñ'),static_cast<unsigned char>('Ñ'), // 3: e
1790 -+ static_cast<unsigned char>('£'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('Ô'),static_cast<unsigned char>('Ô'),static_cast<unsigned char>('Ö'),static_cast<unsigned char>('Ö'), // 4: e^
1791 -+ static_cast<unsigned char>('F'),static_cast<unsigned char>('f'),static_cast<unsigned char>('G'),static_cast<unsigned char>('g'),static_cast<unsigned char>('H'),static_cast<unsigned char>('h'),
1792 -+ static_cast<unsigned char>('I'),static_cast<unsigned char>('i'),static_cast<unsigned char>('Ý'),static_cast<unsigned char>('Ý'),static_cast<unsigned char>('×'),static_cast<unsigned char>('×'),static_cast<unsigned char>('Ø'),static_cast<unsigned char>('Ø'),static_cast<unsigned char>('Ü'),static_cast<unsigned char>('Ü'),static_cast<unsigned char>('Þ'),static_cast<unsigned char>('Þ'), // 5: i
1793 -+ static_cast<unsigned char>('J'),static_cast<unsigned char>('j'),static_cast<unsigned char>('K'),static_cast<unsigned char>('k'),static_cast<unsigned char>('L'),static_cast<unsigned char>('l'),static_cast<unsigned char>('M'),static_cast<unsigned char>('m'),static_cast<unsigned char>('N'),static_cast<unsigned char>('n'),
1794 -+ static_cast<unsigned char>('O'),static_cast<unsigned char>('o'),static_cast<unsigned char>('ã'),static_cast<unsigned char>('ã'),static_cast<unsigned char>('ß'),static_cast<unsigned char>('ß'),static_cast<unsigned char>('á'),static_cast<unsigned char>('á'),static_cast<unsigned char>('â'),static_cast<unsigned char>('â'),static_cast<unsigned char>('ä'),static_cast<unsigned char>('ä'), // 6: o
1795 -+ static_cast<unsigned char>('¤'),static_cast<unsigned char>('«'),static_cast<unsigned char>('è'),static_cast<unsigned char>('è'),static_cast<unsigned char>('å'),static_cast<unsigned char>('å'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('é'),static_cast<unsigned char>('é'), // 7: o^
1796 -+ static_cast<unsigned char>('¥'),static_cast<unsigned char>('¬'),static_cast<unsigned char>('í'),static_cast<unsigned char>('í'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('î'),static_cast<unsigned char>('î'), // 8: o+
1797 -+ static_cast<unsigned char>('P'),static_cast<unsigned char>('p'),static_cast<unsigned char>('Q'),static_cast<unsigned char>('q'),static_cast<unsigned char>('R'),static_cast<unsigned char>('r'),static_cast<unsigned char>('S'),static_cast<unsigned char>('s'),static_cast<unsigned char>('T'),static_cast<unsigned char>('t'),
1798 -+ static_cast<unsigned char>('U'),static_cast<unsigned char>('u'),static_cast<unsigned char>('ó'),static_cast<unsigned char>('ó'),static_cast<unsigned char>('ï'),static_cast<unsigned char>('ï'),static_cast<unsigned char>('ñ'),static_cast<unsigned char>('ñ'),static_cast<unsigned char>('ò'),static_cast<unsigned char>('ò'),static_cast<unsigned char>('ô'),static_cast<unsigned char>('ô'), // 9: u
1799 -+ static_cast<unsigned char>('¦'),static_cast<unsigned char>('­'),static_cast<unsigned char>('ø'),static_cast<unsigned char>('ø'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('ö'),static_cast<unsigned char>('ö'),static_cast<unsigned char>('÷'),static_cast<unsigned char>('÷'),static_cast<unsigned char>('ù'),static_cast<unsigned char>('ù'), //10: u+
1800 -+ static_cast<unsigned char>('V'),static_cast<unsigned char>('v'),static_cast<unsigned char>('W'),static_cast<unsigned char>('w'),static_cast<unsigned char>('X'),static_cast<unsigned char>('x'),
1801 -+ static_cast<unsigned char>('Y'),static_cast<unsigned char>('y'),static_cast<unsigned char>('ý'),static_cast<unsigned char>('ý'),static_cast<unsigned char>('ú'),static_cast<unsigned char>('ú'),static_cast<unsigned char>('û'),static_cast<unsigned char>('û'),static_cast<unsigned char>('ü'),static_cast<unsigned char>('ü'),static_cast<unsigned char>('þ'),static_cast<unsigned char>('þ'), //11: y
1802 -+ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
1803 - 0x80, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88,
1804 - 0x89, 0x8A, 0x8B, 0x8C, 0x8E, 0x91, 0x92, 0x93,
1805 - 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B,
1806 - 0x9C, 0x9E, 0x9F},
1807 - //VPS
1808 --{ 'A','a','Á','á','€','à','','ä','‚','ã','å','å',
1809 -- 'Â','â','ƒ','Ã','„','À','…','Ä','Å','Å','Æ','Æ',
1810 -- 'ˆ','æ','','¡','Ž','¢','','£','ð','¤','¥','¥',
1811 -- 'B','b','C','c','D','d',
1812 -- 'ñ','Ç',
1813 -- 'E','e','É','é','×','è','Þ','È','þ','ë','Ë','Ë',
1814 -- 'Ê','ê','','‰','“','Š','”','‹','•','Í','Œ','Œ',
1815 -- 'F','f','G','g','H','h',
1816 -- 'I','i','´','í','µ','ì','·','Ì','¸','ï','Î','Î',
1817 -- 'J','j','K','k','L','l','M','m','N','n',
1818 -- 'O','o','¹','ó','¼','ò','½','Õ','¾','õ','†','†',
1819 -- 'Ô','ô','–','Ó','—','Ò','˜','°','™','‡','¶','¶',
1820 -- '÷','Ö','','§','ž','©','Ÿ','ª','¦','«','®','®',
1821 -- 'P','p','Q','q','R','r','S','s','T','t',
1822 -- 'U','u','Ú','ú','¨','ù','Ñ','û','¬','Û','ø','ø',
1823 -- 'Ð','Ü','­','Ù','¯','Ø','±','º','»','»','¿','¿',
1824 -- 'V','v','W','w','X','x',
1825 -- 'Y','y','Ý','š','²','ÿ','ý','›','³','Ï','œ','œ',
1826 -- 'Z','z',
1827 -+{ static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>('Á'),static_cast<unsigned char>('á'),static_cast<unsigned char>('€'),static_cast<unsigned char>('à'),static_cast<unsigned char>(''),static_cast<unsigned char>('ä'),static_cast<unsigned char>('‚'),static_cast<unsigned char>('ã'),static_cast<unsigned char>('å'),static_cast<unsigned char>('å'),
1828 -+ static_cast<unsigned char>('Â'),static_cast<unsigned char>('â'),static_cast<unsigned char>('ƒ'),static_cast<unsigned char>('Ã'),static_cast<unsigned char>('„'),static_cast<unsigned char>('À'),static_cast<unsigned char>('…'),static_cast<unsigned char>('Ä'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('Æ'),
1829 -+ static_cast<unsigned char>('ˆ'),static_cast<unsigned char>('æ'),static_cast<unsigned char>(''),static_cast<unsigned char>('¡'),static_cast<unsigned char>('Ž'),static_cast<unsigned char>('¢'),static_cast<unsigned char>(''),static_cast<unsigned char>('£'),static_cast<unsigned char>('ð'),static_cast<unsigned char>('¤'),static_cast<unsigned char>('¥'),static_cast<unsigned char>('¥'),
1830 -+ static_cast<unsigned char>('B'),static_cast<unsigned char>('b'),static_cast<unsigned char>('C'),static_cast<unsigned char>('c'),static_cast<unsigned char>('D'),static_cast<unsigned char>('d'),
1831 -+ static_cast<unsigned char>('ñ'),static_cast<unsigned char>('Ç'),
1832 -+ static_cast<unsigned char>('E'),static_cast<unsigned char>('e'),static_cast<unsigned char>('É'),static_cast<unsigned char>('é'),static_cast<unsigned char>('×'),static_cast<unsigned char>('è'),static_cast<unsigned char>('Þ'),static_cast<unsigned char>('È'),static_cast<unsigned char>('þ'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('Ë'),static_cast<unsigned char>('Ë'),
1833 -+ static_cast<unsigned char>('Ê'),static_cast<unsigned char>('ê'),static_cast<unsigned char>(''),static_cast<unsigned char>('‰'),static_cast<unsigned char>('“'),static_cast<unsigned char>('Š'),static_cast<unsigned char>('”'),static_cast<unsigned char>('‹'),static_cast<unsigned char>('•'),static_cast<unsigned char>('Í'),static_cast<unsigned char>('Œ'),static_cast<unsigned char>('Œ'),
1834 -+ static_cast<unsigned char>('F'),static_cast<unsigned char>('f'),static_cast<unsigned char>('G'),static_cast<unsigned char>('g'),static_cast<unsigned char>('H'),static_cast<unsigned char>('h'),
1835 -+ static_cast<unsigned char>('I'),static_cast<unsigned char>('i'),static_cast<unsigned char>('´'),static_cast<unsigned char>('í'),static_cast<unsigned char>('µ'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('·'),static_cast<unsigned char>('Ì'),static_cast<unsigned char>('¸'),static_cast<unsigned char>('ï'),static_cast<unsigned char>('Î'),static_cast<unsigned char>('Î'),
1836 -+ static_cast<unsigned char>('J'),static_cast<unsigned char>('j'),static_cast<unsigned char>('K'),static_cast<unsigned char>('k'),static_cast<unsigned char>('L'),static_cast<unsigned char>('l'),static_cast<unsigned char>('M'),static_cast<unsigned char>('m'),static_cast<unsigned char>('N'),static_cast<unsigned char>('n'),
1837 -+ static_cast<unsigned char>('O'),static_cast<unsigned char>('o'),static_cast<unsigned char>('¹'),static_cast<unsigned char>('ó'),static_cast<unsigned char>('¼'),static_cast<unsigned char>('ò'),static_cast<unsigned char>('½'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('¾'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('†'),static_cast<unsigned char>('†'),
1838 -+ static_cast<unsigned char>('Ô'),static_cast<unsigned char>('ô'),static_cast<unsigned char>('–'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('—'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('˜'),static_cast<unsigned char>('°'),static_cast<unsigned char>('™'),static_cast<unsigned char>('‡'),static_cast<unsigned char>('¶'),static_cast<unsigned char>('¶'),
1839 -+ static_cast<unsigned char>('÷'),static_cast<unsigned char>('Ö'),static_cast<unsigned char>(''),static_cast<unsigned char>('§'),static_cast<unsigned char>('ž'),static_cast<unsigned char>('©'),static_cast<unsigned char>('Ÿ'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('¦'),static_cast<unsigned char>('«'),static_cast<unsigned char>('®'),static_cast<unsigned char>('®'),
1840 -+ static_cast<unsigned char>('P'),static_cast<unsigned char>('p'),static_cast<unsigned char>('Q'),static_cast<unsigned char>('q'),static_cast<unsigned char>('R'),static_cast<unsigned char>('r'),static_cast<unsigned char>('S'),static_cast<unsigned char>('s'),static_cast<unsigned char>('T'),static_cast<unsigned char>('t'),
1841 -+ static_cast<unsigned char>('U'),static_cast<unsigned char>('u'),static_cast<unsigned char>('Ú'),static_cast<unsigned char>('ú'),static_cast<unsigned char>('¨'),static_cast<unsigned char>('ù'),static_cast<unsigned char>('Ñ'),static_cast<unsigned char>('û'),static_cast<unsigned char>('¬'),static_cast<unsigned char>('Û'),static_cast<unsigned char>('ø'),static_cast<unsigned char>('ø'),
1842 -+ static_cast<unsigned char>('Ð'),static_cast<unsigned char>('Ü'),static_cast<unsigned char>('­'),static_cast<unsigned char>('Ù'),static_cast<unsigned char>('¯'),static_cast<unsigned char>('Ø'),static_cast<unsigned char>('±'),static_cast<unsigned char>('º'),static_cast<unsigned char>('»'),static_cast<unsigned char>('»'),static_cast<unsigned char>('¿'),static_cast<unsigned char>('¿'),
1843 -+ static_cast<unsigned char>('V'),static_cast<unsigned char>('v'),static_cast<unsigned char>('W'),static_cast<unsigned char>('w'),static_cast<unsigned char>('X'),static_cast<unsigned char>('x'),
1844 -+ static_cast<unsigned char>('Y'),static_cast<unsigned char>('y'),static_cast<unsigned char>('Ý'),static_cast<unsigned char>('š'),static_cast<unsigned char>('²'),static_cast<unsigned char>('ÿ'),static_cast<unsigned char>('ý'),static_cast<unsigned char>('›'),static_cast<unsigned char>('³'),static_cast<unsigned char>('Ï'),static_cast<unsigned char>('œ'),static_cast<unsigned char>('œ'),
1845 -+ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
1846 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1847 - 0x00, 0x00, 0x00, 0x00, 0x8E, 0x91, 0x92, 0x00,
1848 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1849 - 0x00, 0x9E, 0x00},
1850 - //VISCII
1851 --{ 'A','a','Á','á','À','à','Ä','ä','Ã','ã','€','Õ',
1852 -- 'Â','â','„','¤','…','¥','†','¦','ç','ç','‡','§',
1853 -- 'Å','å','','¡','‚','¢','Æ','Æ','Ç','Ç','ƒ','£',
1854 -- 'B','b','C','c','D','d',
1855 -- 'Ð','ð',
1856 -- 'E','e','É','é','È','è','Ë','ë','ˆ','¨','‰','©',
1857 -- 'Ê','ê','Š','ª','‹','«','Œ','¬','','­','Ž','®',
1858 -- 'F','f','G','g','H','h',
1859 -- 'I','i','Í','í','Ì','ì','›','ï','Î','î','˜','¸',
1860 -- 'J','j','K','k','L','l','M','m','N','n',
1861 -- 'O','o','Ó','ó','Ò','ò','™','ö','õ','õ','š','÷',
1862 -- 'Ô','ô','','¯','','°','‘','±','’','²','“','µ',
1863 -- '´','½','•','¾','–','¶','—','·','³','Þ','”','þ',
1864 -- 'P','p','Q','q','R','r','S','s','T','t',
1865 -- 'U','u','Ú','ú','Ù','ù','œ','ü','','û','ž','ø',
1866 -- '¿','ß','º','Ñ','»','×','¼','Ø','ÿ','æ','¹','ñ',
1867 -- 'V','v','W','w','X','x',
1868 -- 'Y','y','Ý','ý','Ÿ','Ï','Ö','Ö','Û','Û','Ü','Ü',
1869 -- 'Z','z',
1870 -+{ static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>('Á'),static_cast<unsigned char>('á'),static_cast<unsigned char>('À'),static_cast<unsigned char>('à'),static_cast<unsigned char>('Ä'),static_cast<unsigned char>('ä'),static_cast<unsigned char>('Ã'),static_cast<unsigned char>('ã'),static_cast<unsigned char>('€'),static_cast<unsigned char>('Õ'),
1871 -+ static_cast<unsigned char>('Â'),static_cast<unsigned char>('â'),static_cast<unsigned char>('„'),static_cast<unsigned char>('¤'),static_cast<unsigned char>('…'),static_cast<unsigned char>('¥'),static_cast<unsigned char>('†'),static_cast<unsigned char>('¦'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('‡'),static_cast<unsigned char>('§'),
1872 -+ static_cast<unsigned char>('Å'),static_cast<unsigned char>('å'),static_cast<unsigned char>(''),static_cast<unsigned char>('¡'),static_cast<unsigned char>('‚'),static_cast<unsigned char>('¢'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('ƒ'),static_cast<unsigned char>('£'),
1873 -+ static_cast<unsigned char>('B'),static_cast<unsigned char>('b'),static_cast<unsigned char>('C'),static_cast<unsigned char>('c'),static_cast<unsigned char>('D'),static_cast<unsigned char>('d'),
1874 -+ static_cast<unsigned char>('Ð'),static_cast<unsigned char>('ð'),
1875 -+ static_cast<unsigned char>('E'),static_cast<unsigned char>('e'),static_cast<unsigned char>('É'),static_cast<unsigned char>('é'),static_cast<unsigned char>('È'),static_cast<unsigned char>('è'),static_cast<unsigned char>('Ë'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('ˆ'),static_cast<unsigned char>('¨'),static_cast<unsigned char>('‰'),static_cast<unsigned char>('©'),
1876 -+ static_cast<unsigned char>('Ê'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('Š'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('‹'),static_cast<unsigned char>('«'),static_cast<unsigned char>('Œ'),static_cast<unsigned char>('¬'),static_cast<unsigned char>(''),static_cast<unsigned char>('­'),static_cast<unsigned char>('Ž'),static_cast<unsigned char>('®'),
1877 -+ static_cast<unsigned char>('F'),static_cast<unsigned char>('f'),static_cast<unsigned char>('G'),static_cast<unsigned char>('g'),static_cast<unsigned char>('H'),static_cast<unsigned char>('h'),
1878 -+ static_cast<unsigned char>('I'),static_cast<unsigned char>('i'),static_cast<unsigned char>('Í'),static_cast<unsigned char>('í'),static_cast<unsigned char>('Ì'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('›'),static_cast<unsigned char>('ï'),static_cast<unsigned char>('Î'),static_cast<unsigned char>('î'),static_cast<unsigned char>('˜'),static_cast<unsigned char>('¸'),
1879 -+ static_cast<unsigned char>('J'),static_cast<unsigned char>('j'),static_cast<unsigned char>('K'),static_cast<unsigned char>('k'),static_cast<unsigned char>('L'),static_cast<unsigned char>('l'),static_cast<unsigned char>('M'),static_cast<unsigned char>('m'),static_cast<unsigned char>('N'),static_cast<unsigned char>('n'),
1880 -+ static_cast<unsigned char>('O'),static_cast<unsigned char>('o'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('ó'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('ò'),static_cast<unsigned char>('™'),static_cast<unsigned char>('ö'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('š'),static_cast<unsigned char>('÷'),
1881 -+ static_cast<unsigned char>('Ô'),static_cast<unsigned char>('ô'),static_cast<unsigned char>(''),static_cast<unsigned char>('¯'),static_cast<unsigned char>(''),static_cast<unsigned char>('°'),static_cast<unsigned char>('‘'),static_cast<unsigned char>('±'),static_cast<unsigned char>('’'),static_cast<unsigned char>('²'),static_cast<unsigned char>('“'),static_cast<unsigned char>('µ'),
1882 -+ static_cast<unsigned char>('´'),static_cast<unsigned char>('½'),static_cast<unsigned char>('•'),static_cast<unsigned char>('¾'),static_cast<unsigned char>('–'),static_cast<unsigned char>('¶'),static_cast<unsigned char>('—'),static_cast<unsigned char>('·'),static_cast<unsigned char>('³'),static_cast<unsigned char>('Þ'),static_cast<unsigned char>('”'),static_cast<unsigned char>('þ'),
1883 -+ static_cast<unsigned char>('P'),static_cast<unsigned char>('p'),static_cast<unsigned char>('Q'),static_cast<unsigned char>('q'),static_cast<unsigned char>('R'),static_cast<unsigned char>('r'),static_cast<unsigned char>('S'),static_cast<unsigned char>('s'),static_cast<unsigned char>('T'),static_cast<unsigned char>('t'),
1884 -+ static_cast<unsigned char>('U'),static_cast<unsigned char>('u'),static_cast<unsigned char>('Ú'),static_cast<unsigned char>('ú'),static_cast<unsigned char>('Ù'),static_cast<unsigned char>('ù'),static_cast<unsigned char>('œ'),static_cast<unsigned char>('ü'),static_cast<unsigned char>(''),static_cast<unsigned char>('û'),static_cast<unsigned char>('ž'),static_cast<unsigned char>('ø'),
1885 -+ static_cast<unsigned char>('¿'),static_cast<unsigned char>('ß'),static_cast<unsigned char>('º'),static_cast<unsigned char>('Ñ'),static_cast<unsigned char>('»'),static_cast<unsigned char>('×'),static_cast<unsigned char>('¼'),static_cast<unsigned char>('Ø'),static_cast<unsigned char>('ÿ'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('¹'),static_cast<unsigned char>('ñ'),
1886 -+ static_cast<unsigned char>('V'),static_cast<unsigned char>('v'),static_cast<unsigned char>('W'),static_cast<unsigned char>('w'),static_cast<unsigned char>('X'),static_cast<unsigned char>('x'),
1887 -+ static_cast<unsigned char>('Y'),static_cast<unsigned char>('y'),static_cast<unsigned char>('Ý'),static_cast<unsigned char>('ý'),static_cast<unsigned char>('Ÿ'),static_cast<unsigned char>('Ï'),static_cast<unsigned char>('Ö'),static_cast<unsigned char>('Ö'),static_cast<unsigned char>('Û'),static_cast<unsigned char>('Û'),static_cast<unsigned char>('Ü'),static_cast<unsigned char>('Ü'),
1888 -+ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
1889 - 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1890 - 0x00, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00,
1891 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1892 - 0x00, 0x9E, 0x00},
1893 - // BKHCM1
1894 --{'A','a','€','¾','','¿','‚','À','ƒ','Á','„','Â',
1895 -- 'Ÿ','Ý','~','Þ','¡','ß','¢','à','£','á','¤','â',
1896 -- '™','×','š','Ø','›','Ù','œ','Ú','','Û','˜','Ü',
1897 -- 'B','b','C','c','D','d',
1898 -- '}','½',
1899 -- 'E','e','…','Ã','†','Ä','‡','Å','ˆ','Æ','‰','Ç',
1900 -- '¥','ã','¦','ä','§','å','¨','æ','©','ç','ª','è',
1901 -- 'F','f','G','g','H','h',
1902 -- 'I','i','Š','È','‹','É','Œ','Ê','','Ë','Ž','Ì',
1903 -- 'J','j','K','k','L','l','M','m','N','n',
1904 -- 'O','o','','Í','','Î','‘','Ï','’','Ð','“','Ñ',
1905 -- '«','é','¬','ê','­','ë','®','ì','¯','í','°','î',
1906 -- '±','ï','²','ð','³','ñ','´','ò','µ','ó','¶','ô',
1907 -- 'P','p','Q','q','R','r','S','s','T','t',
1908 -- 'U','u','”','Ò','•','Ó','–','Ô','—','Õ','˜','Ö',
1909 -- '·','õ','¸','ö','¹','÷','º','ø','»','ù','¼','ú',
1910 -- 'V','v','W','w','X','x',
1911 -- 'Y','y','{','û','^','ü','`','ý','|','þ','Ž','ÿ',
1912 -- 'Z','z',
1913 -+{static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>('€'),static_cast<unsigned char>('¾'),static_cast<unsigned char>(''),static_cast<unsigned char>('¿'),static_cast<unsigned char>('‚'),static_cast<unsigned char>('À'),static_cast<unsigned char>('ƒ'),static_cast<unsigned char>('Á'),static_cast<unsigned char>('„'),static_cast<unsigned char>('Â'),
1914 -+ static_cast<unsigned char>('Ÿ'),static_cast<unsigned char>('Ý'),static_cast<unsigned char>('~'),static_cast<unsigned char>('Þ'),static_cast<unsigned char>('¡'),static_cast<unsigned char>('ß'),static_cast<unsigned char>('¢'),static_cast<unsigned char>('à'),static_cast<unsigned char>('£'),static_cast<unsigned char>('á'),static_cast<unsigned char>('¤'),static_cast<unsigned char>('â'),
1915 -+ static_cast<unsigned char>('™'),static_cast<unsigned char>('×'),static_cast<unsigned char>('š'),static_cast<unsigned char>('Ø'),static_cast<unsigned char>('›'),static_cast<unsigned char>('Ù'),static_cast<unsigned char>('œ'),static_cast<unsigned char>('Ú'),static_cast<unsigned char>(''),static_cast<unsigned char>('Û'),static_cast<unsigned char>('˜'),static_cast<unsigned char>('Ü'),
1916 -+ static_cast<unsigned char>('B'),static_cast<unsigned char>('b'),static_cast<unsigned char>('C'),static_cast<unsigned char>('c'),static_cast<unsigned char>('D'),static_cast<unsigned char>('d'),
1917 -+ static_cast<unsigned char>('}'),static_cast<unsigned char>('½'),
1918 -+ static_cast<unsigned char>('E'),static_cast<unsigned char>('e'),static_cast<unsigned char>('…'),static_cast<unsigned char>('Ã'),static_cast<unsigned char>('†'),static_cast<unsigned char>('Ä'),static_cast<unsigned char>('‡'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('ˆ'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('‰'),static_cast<unsigned char>('Ç'),
1919 -+ static_cast<unsigned char>('¥'),static_cast<unsigned char>('ã'),static_cast<unsigned char>('¦'),static_cast<unsigned char>('ä'),static_cast<unsigned char>('§'),static_cast<unsigned char>('å'),static_cast<unsigned char>('¨'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('©'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('è'),
1920 -+ static_cast<unsigned char>('F'),static_cast<unsigned char>('f'),static_cast<unsigned char>('G'),static_cast<unsigned char>('g'),static_cast<unsigned char>('H'),static_cast<unsigned char>('h'),
1921 -+ static_cast<unsigned char>('I'),static_cast<unsigned char>('i'),static_cast<unsigned char>('Š'),static_cast<unsigned char>('È'),static_cast<unsigned char>('‹'),static_cast<unsigned char>('É'),static_cast<unsigned char>('Œ'),static_cast<unsigned char>('Ê'),static_cast<unsigned char>(''),static_cast<unsigned char>('Ë'),static_cast<unsigned char>('Ž'),static_cast<unsigned char>('Ì'),
1922 -+ static_cast<unsigned char>('J'),static_cast<unsigned char>('j'),static_cast<unsigned char>('K'),static_cast<unsigned char>('k'),static_cast<unsigned char>('L'),static_cast<unsigned char>('l'),static_cast<unsigned char>('M'),static_cast<unsigned char>('m'),static_cast<unsigned char>('N'),static_cast<unsigned char>('n'),
1923 -+ static_cast<unsigned char>('O'),static_cast<unsigned char>('o'),static_cast<unsigned char>(''),static_cast<unsigned char>('Í'),static_cast<unsigned char>(''),static_cast<unsigned char>('Î'),static_cast<unsigned char>('‘'),static_cast<unsigned char>('Ï'),static_cast<unsigned char>('’'),static_cast<unsigned char>('Ð'),static_cast<unsigned char>('“'),static_cast<unsigned char>('Ñ'),
1924 -+ static_cast<unsigned char>('«'),static_cast<unsigned char>('é'),static_cast<unsigned char>('¬'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('­'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('®'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('¯'),static_cast<unsigned char>('í'),static_cast<unsigned char>('°'),static_cast<unsigned char>('î'),
1925 -+ static_cast<unsigned char>('±'),static_cast<unsigned char>('ï'),static_cast<unsigned char>('²'),static_cast<unsigned char>('ð'),static_cast<unsigned char>('³'),static_cast<unsigned char>('ñ'),static_cast<unsigned char>('´'),static_cast<unsigned char>('ò'),static_cast<unsigned char>('µ'),static_cast<unsigned char>('ó'),static_cast<unsigned char>('¶'),static_cast<unsigned char>('ô'),
1926 -+ static_cast<unsigned char>('P'),static_cast<unsigned char>('p'),static_cast<unsigned char>('Q'),static_cast<unsigned char>('q'),static_cast<unsigned char>('R'),static_cast<unsigned char>('r'),static_cast<unsigned char>('S'),static_cast<unsigned char>('s'),static_cast<unsigned char>('T'),static_cast<unsigned char>('t'),
1927 -+ static_cast<unsigned char>('U'),static_cast<unsigned char>('u'),static_cast<unsigned char>('”'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('•'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('–'),static_cast<unsigned char>('Ô'),static_cast<unsigned char>('—'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('˜'),static_cast<unsigned char>('Ö'),
1928 -+ static_cast<unsigned char>('·'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('¸'),static_cast<unsigned char>('ö'),static_cast<unsigned char>('¹'),static_cast<unsigned char>('÷'),static_cast<unsigned char>('º'),static_cast<unsigned char>('ø'),static_cast<unsigned char>('»'),static_cast<unsigned char>('ù'),static_cast<unsigned char>('¼'),static_cast<unsigned char>('ú'),
1929 -+ static_cast<unsigned char>('V'),static_cast<unsigned char>('v'),static_cast<unsigned char>('W'),static_cast<unsigned char>('w'),static_cast<unsigned char>('X'),static_cast<unsigned char>('x'),
1930 -+ static_cast<unsigned char>('Y'),static_cast<unsigned char>('y'),static_cast<unsigned char>('{'),static_cast<unsigned char>('û'),static_cast<unsigned char>('^'),static_cast<unsigned char>('ü'),static_cast<unsigned char>('`'),static_cast<unsigned char>('ý'),static_cast<unsigned char>('|'),static_cast<unsigned char>('þ'),static_cast<unsigned char>('Ž'),static_cast<unsigned char>('ÿ'),
1931 -+ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
1932 - 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1933 - 0x00, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00,
1934 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1935 - 0x00, 0x9E, 0x00},
1936 - //Vietware-F
1937 --{ 'A','a','À','À','ª','ª','¶','¶','º','º','Á','Á',
1938 -- '—','¡','Ê','Ê','Ç','Ç','È','È','É','É','Ë','Ë',
1939 -- '–','Ÿ','Å','Å','Â','Â','Ã','Ã','Ä','Ä','Æ','Æ',
1940 -- 'B','b','C','c','D','d',
1941 -- '˜','¢',
1942 -- 'E','e','Ï','Ï','Ì','Ì','Í','Í','Î','Î','Ñ','Ñ',
1943 -- '™','£','Õ','Õ','Ò','Ò','Ó','Ó','Ô','Ô','Ö','Ö',
1944 -- 'F','f','G','g','H','h',
1945 -- 'I','i','Û','Û','Ø','Ø','Ù','Ù','Ú','Ú','Ü','Ü',
1946 -- 'J','j','K','k','L','l','M','m','N','n',
1947 -- 'O','o','â','â','ß','ß','à','à','á','á','ã','ã',
1948 -- 'š','¤','ç','ç','ä','ä','å','å','æ','æ','è','è',
1949 -- '›','¥','ì','ì','é','é','ê','ê','ë','ë','í','í',
1950 -- 'P','p','Q','q','R','r','S','s','T','t',
1951 -- 'U','u','ò','ò','î','î','ï','ï','ñ','ñ','ó','ó',
1952 -- 'œ','§','÷','÷','ô','ô','õ','õ','ö','ö','ø','ø',
1953 -- 'V','v','W','w','X','x',
1954 -- 'Y','y','ü','ü','ù','ù','ú','ú','û','û','ÿ','ÿ',
1955 -- 'Z','z',
1956 -+{ static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>('À'),static_cast<unsigned char>('À'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('¶'),static_cast<unsigned char>('¶'),static_cast<unsigned char>('º'),static_cast<unsigned char>('º'),static_cast<unsigned char>('Á'),static_cast<unsigned char>('Á'),
1957 -+ static_cast<unsigned char>('—'),static_cast<unsigned char>('¡'),static_cast<unsigned char>('Ê'),static_cast<unsigned char>('Ê'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('È'),static_cast<unsigned char>('È'),static_cast<unsigned char>('É'),static_cast<unsigned char>('É'),static_cast<unsigned char>('Ë'),static_cast<unsigned char>('Ë'),
1958 -+ static_cast<unsigned char>('–'),static_cast<unsigned char>('Ÿ'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Â'),static_cast<unsigned char>('Â'),static_cast<unsigned char>('Ã'),static_cast<unsigned char>('Ã'),static_cast<unsigned char>('Ä'),static_cast<unsigned char>('Ä'),static_cast<unsigned char>('Æ'),static_cast<unsigned char>('Æ'),
1959 -+ static_cast<unsigned char>('B'),static_cast<unsigned char>('b'),static_cast<unsigned char>('C'),static_cast<unsigned char>('c'),static_cast<unsigned char>('D'),static_cast<unsigned char>('d'),
1960 -+ static_cast<unsigned char>('˜'),static_cast<unsigned char>('¢'),
1961 -+ static_cast<unsigned char>('E'),static_cast<unsigned char>('e'),static_cast<unsigned char>('Ï'),static_cast<unsigned char>('Ï'),static_cast<unsigned char>('Ì'),static_cast<unsigned char>('Ì'),static_cast<unsigned char>('Í'),static_cast<unsigned char>('Í'),static_cast<unsigned char>('Î'),static_cast<unsigned char>('Î'),static_cast<unsigned char>('Ñ'),static_cast<unsigned char>('Ñ'),
1962 -+ static_cast<unsigned char>('™'),static_cast<unsigned char>('£'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('Ô'),static_cast<unsigned char>('Ô'),static_cast<unsigned char>('Ö'),static_cast<unsigned char>('Ö'),
1963 -+ static_cast<unsigned char>('F'),static_cast<unsigned char>('f'),static_cast<unsigned char>('G'),static_cast<unsigned char>('g'),static_cast<unsigned char>('H'),static_cast<unsigned char>('h'),
1964 -+ static_cast<unsigned char>('I'),static_cast<unsigned char>('i'),static_cast<unsigned char>('Û'),static_cast<unsigned char>('Û'),static_cast<unsigned char>('Ø'),static_cast<unsigned char>('Ø'),static_cast<unsigned char>('Ù'),static_cast<unsigned char>('Ù'),static_cast<unsigned char>('Ú'),static_cast<unsigned char>('Ú'),static_cast<unsigned char>('Ü'),static_cast<unsigned char>('Ü'),
1965 -+ static_cast<unsigned char>('J'),static_cast<unsigned char>('j'),static_cast<unsigned char>('K'),static_cast<unsigned char>('k'),static_cast<unsigned char>('L'),static_cast<unsigned char>('l'),static_cast<unsigned char>('M'),static_cast<unsigned char>('m'),static_cast<unsigned char>('N'),static_cast<unsigned char>('n'),
1966 -+ static_cast<unsigned char>('O'),static_cast<unsigned char>('o'),static_cast<unsigned char>('â'),static_cast<unsigned char>('â'),static_cast<unsigned char>('ß'),static_cast<unsigned char>('ß'),static_cast<unsigned char>('à'),static_cast<unsigned char>('à'),static_cast<unsigned char>('á'),static_cast<unsigned char>('á'),static_cast<unsigned char>('ã'),static_cast<unsigned char>('ã'),
1967 -+ static_cast<unsigned char>('š'),static_cast<unsigned char>('¤'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('ä'),static_cast<unsigned char>('ä'),static_cast<unsigned char>('å'),static_cast<unsigned char>('å'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('è'),static_cast<unsigned char>('è'),
1968 -+ static_cast<unsigned char>('›'),static_cast<unsigned char>('¥'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('é'),static_cast<unsigned char>('é'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('í'),static_cast<unsigned char>('í'),
1969 -+ static_cast<unsigned char>('P'),static_cast<unsigned char>('p'),static_cast<unsigned char>('Q'),static_cast<unsigned char>('q'),static_cast<unsigned char>('R'),static_cast<unsigned char>('r'),static_cast<unsigned char>('S'),static_cast<unsigned char>('s'),static_cast<unsigned char>('T'),static_cast<unsigned char>('t'),
1970 -+ static_cast<unsigned char>('U'),static_cast<unsigned char>('u'),static_cast<unsigned char>('ò'),static_cast<unsigned char>('ò'),static_cast<unsigned char>('î'),static_cast<unsigned char>('î'),static_cast<unsigned char>('ï'),static_cast<unsigned char>('ï'),static_cast<unsigned char>('ñ'),static_cast<unsigned char>('ñ'),static_cast<unsigned char>('ó'),static_cast<unsigned char>('ó'),
1971 -+ static_cast<unsigned char>('œ'),static_cast<unsigned char>('§'),static_cast<unsigned char>('÷'),static_cast<unsigned char>('÷'),static_cast<unsigned char>('ô'),static_cast<unsigned char>('ô'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('õ'),static_cast<unsigned char>('ö'),static_cast<unsigned char>('ö'),static_cast<unsigned char>('ø'),static_cast<unsigned char>('ø'),
1972 -+ static_cast<unsigned char>('V'),static_cast<unsigned char>('v'),static_cast<unsigned char>('W'),static_cast<unsigned char>('w'),static_cast<unsigned char>('X'),static_cast<unsigned char>('x'),
1973 -+ static_cast<unsigned char>('Y'),static_cast<unsigned char>('y'),static_cast<unsigned char>('ü'),static_cast<unsigned char>('ü'),static_cast<unsigned char>('ù'),static_cast<unsigned char>('ù'),static_cast<unsigned char>('ú'),static_cast<unsigned char>('ú'),static_cast<unsigned char>('û'),static_cast<unsigned char>('û'),static_cast<unsigned char>('ÿ'),static_cast<unsigned char>('ÿ'),
1974 -+ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
1975 - 0x80, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88,
1976 - 0x89, 0x8A, 0x8B, 0x8C, 0x8E, 0x91, 0x92, 0x93,
1977 - 0x94, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1978 - 0x00, 0x9E, 0x00},
1979 - // ISC
1980 -- {'A','a','ƒ','¸','€','µ','','¶','‚','·','„','¹',
1981 -- '¢','©','Ä',' ','Á','Ç','Â','È','Ã','É','†','Ë',
1982 -- '¡','¨','À','¾','¯','»','º','¼','¿','½','…','Æ',
1983 -- 'B','b','C','c','D','d',
1984 -- '§','®',
1985 -- 'E','e','Ð','Š','‡','Ì','ˆ','Î','‰','Ï','Ñ','‹',
1986 -- '£','ª','Ú','Õ','Å','Ò','Í','Ó','Ù','Ô','Œ','Ö',
1987 -- 'F','f','G','g','H','h',
1988 -- 'I','i','','Ý','','×','Ž','Ø','','Ü','‘','Þ',
1989 -- 'J','j','K','k','L','l','M','m','N','n',
1990 -- 'O','o','•','ã','’','ß','“','á','”','â','–','ä',
1991 -- '¤','«','ÿ','è','Û','å','à','æ','ð','ç','—','é',
1992 -- '¥','¬','›','í','˜','ê','™','ë','š','ì','œ','î',
1993 -- 'P','p','Q','q','R','r','S','s','T','t',
1994 -- 'U','u','@','ó','','ï','ž','ñ','Ÿ','ò','|','ô',
1995 -- '¦','­','`','ø',0x5C,'õ','^','ö','~','÷','#','ù',
1996 -- 'V','v','W','w','X','x',
1997 -- 'Y','y','³','ý','°','ú','±','û','²','ü','´','þ',
1998 -- 'Z','z',
1999 -+ {static_cast<unsigned char>('A'),static_cast<unsigned char>('a'),static_cast<unsigned char>('ƒ'),static_cast<unsigned char>('¸'),static_cast<unsigned char>('€'),static_cast<unsigned char>('µ'),static_cast<unsigned char>(''),static_cast<unsigned char>('¶'),static_cast<unsigned char>('‚'),static_cast<unsigned char>('·'),static_cast<unsigned char>('„'),static_cast<unsigned char>('¹'),
2000 -+ static_cast<unsigned char>('¢'),static_cast<unsigned char>('©'),static_cast<unsigned char>('Ä'),static_cast<unsigned char>(' '),static_cast<unsigned char>('Á'),static_cast<unsigned char>('Ç'),static_cast<unsigned char>('Â'),static_cast<unsigned char>('È'),static_cast<unsigned char>('Ã'),static_cast<unsigned char>('É'),static_cast<unsigned char>('†'),static_cast<unsigned char>('Ë'),
2001 -+ static_cast<unsigned char>('¡'),static_cast<unsigned char>('¨'),static_cast<unsigned char>('À'),static_cast<unsigned char>('¾'),static_cast<unsigned char>('¯'),static_cast<unsigned char>('»'),static_cast<unsigned char>('º'),static_cast<unsigned char>('¼'),static_cast<unsigned char>('¿'),static_cast<unsigned char>('½'),static_cast<unsigned char>('…'),static_cast<unsigned char>('Æ'),
2002 -+ static_cast<unsigned char>('B'),static_cast<unsigned char>('b'),static_cast<unsigned char>('C'),static_cast<unsigned char>('c'),static_cast<unsigned char>('D'),static_cast<unsigned char>('d'),
2003 -+ static_cast<unsigned char>('§'),static_cast<unsigned char>('®'),
2004 -+ static_cast<unsigned char>('E'),static_cast<unsigned char>('e'),static_cast<unsigned char>('Ð'),static_cast<unsigned char>('Š'),static_cast<unsigned char>('‡'),static_cast<unsigned char>('Ì'),static_cast<unsigned char>('ˆ'),static_cast<unsigned char>('Î'),static_cast<unsigned char>('‰'),static_cast<unsigned char>('Ï'),static_cast<unsigned char>('Ñ'),static_cast<unsigned char>('‹'),
2005 -+ static_cast<unsigned char>('£'),static_cast<unsigned char>('ª'),static_cast<unsigned char>('Ú'),static_cast<unsigned char>('Õ'),static_cast<unsigned char>('Å'),static_cast<unsigned char>('Ò'),static_cast<unsigned char>('Í'),static_cast<unsigned char>('Ó'),static_cast<unsigned char>('Ù'),static_cast<unsigned char>('Ô'),static_cast<unsigned char>('Œ'),static_cast<unsigned char>('Ö'),
2006 -+ static_cast<unsigned char>('F'),static_cast<unsigned char>('f'),static_cast<unsigned char>('G'),static_cast<unsigned char>('g'),static_cast<unsigned char>('H'),static_cast<unsigned char>('h'),
2007 -+ static_cast<unsigned char>('I'),static_cast<unsigned char>('i'),static_cast<unsigned char>(''),static_cast<unsigned char>('Ý'),static_cast<unsigned char>(''),static_cast<unsigned char>('×'),static_cast<unsigned char>('Ž'),static_cast<unsigned char>('Ø'),static_cast<unsigned char>(''),static_cast<unsigned char>('Ü'),static_cast<unsigned char>('‘'),static_cast<unsigned char>('Þ'),
2008 -+ static_cast<unsigned char>('J'),static_cast<unsigned char>('j'),static_cast<unsigned char>('K'),static_cast<unsigned char>('k'),static_cast<unsigned char>('L'),static_cast<unsigned char>('l'),static_cast<unsigned char>('M'),static_cast<unsigned char>('m'),static_cast<unsigned char>('N'),static_cast<unsigned char>('n'),
2009 -+ static_cast<unsigned char>('O'),static_cast<unsigned char>('o'),static_cast<unsigned char>('•'),static_cast<unsigned char>('ã'),static_cast<unsigned char>('’'),static_cast<unsigned char>('ß'),static_cast<unsigned char>('“'),static_cast<unsigned char>('á'),static_cast<unsigned char>('”'),static_cast<unsigned char>('â'),static_cast<unsigned char>('–'),static_cast<unsigned char>('ä'),
2010 -+ static_cast<unsigned char>('¤'),static_cast<unsigned char>('«'),static_cast<unsigned char>('ÿ'),static_cast<unsigned char>('è'),static_cast<unsigned char>('Û'),static_cast<unsigned char>('å'),static_cast<unsigned char>('à'),static_cast<unsigned char>('æ'),static_cast<unsigned char>('ð'),static_cast<unsigned char>('ç'),static_cast<unsigned char>('—'),static_cast<unsigned char>('é'),
2011 -+ static_cast<unsigned char>('¥'),static_cast<unsigned char>('¬'),static_cast<unsigned char>('›'),static_cast<unsigned char>('í'),static_cast<unsigned char>('˜'),static_cast<unsigned char>('ê'),static_cast<unsigned char>('™'),static_cast<unsigned char>('ë'),static_cast<unsigned char>('š'),static_cast<unsigned char>('ì'),static_cast<unsigned char>('œ'),static_cast<unsigned char>('î'),
2012 -+ static_cast<unsigned char>('P'),static_cast<unsigned char>('p'),static_cast<unsigned char>('Q'),static_cast<unsigned char>('q'),static_cast<unsigned char>('R'),static_cast<unsigned char>('r'),static_cast<unsigned char>('S'),static_cast<unsigned char>('s'),static_cast<unsigned char>('T'),static_cast<unsigned char>('t'),
2013 -+ static_cast<unsigned char>('U'),static_cast<unsigned char>('u'),static_cast<unsigned char>('@'),static_cast<unsigned char>('ó'),static_cast<unsigned char>(''),static_cast<unsigned char>('ï'),static_cast<unsigned char>('ž'),static_cast<unsigned char>('ñ'),static_cast<unsigned char>('Ÿ'),static_cast<unsigned char>('ò'),static_cast<unsigned char>('|'),static_cast<unsigned char>('ô'),
2014 -+ static_cast<unsigned char>('¦'),static_cast<unsigned char>('­'),static_cast<unsigned char>('`'),static_cast<unsigned char>('ø'),0x5C,static_cast<unsigned char>('õ'),static_cast<unsigned char>('^'),static_cast<unsigned char>('ö'),static_cast<unsigned char>('~'),static_cast<unsigned char>('÷'),static_cast<unsigned char>('#'),static_cast<unsigned char>('ù'),
2015 -+ static_cast<unsigned char>('V'),static_cast<unsigned char>('v'),static_cast<unsigned char>('W'),static_cast<unsigned char>('w'),static_cast<unsigned char>('X'),static_cast<unsigned char>('x'),
2016 -+ static_cast<unsigned char>('Y'),static_cast<unsigned char>('y'),static_cast<unsigned char>('³'),static_cast<unsigned char>('ý'),static_cast<unsigned char>('°'),static_cast<unsigned char>('ú'),static_cast<unsigned char>('±'),static_cast<unsigned char>('û'),static_cast<unsigned char>('²'),static_cast<unsigned char>('ü'),static_cast<unsigned char>('´'),static_cast<unsigned char>('þ'),
2017 -+ static_cast<unsigned char>('Z'),static_cast<unsigned char>('z'),
2018 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2019 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x12, 0x13,
2020 - 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2021
2022 diff --git a/app-i18n/fcitx/Manifest b/app-i18n/fcitx/Manifest
2023 index c0f4aa4f460..dff7b4aee84 100644
2024 --- a/app-i18n/fcitx/Manifest
2025 +++ b/app-i18n/fcitx/Manifest
2026 @@ -1,10 +1,7 @@
2027 -DIST fcitx-4.2.9.1_dict.tar.xz 8684772 SHA256 5337c8226417a1d4e6f88b3b1048aa73695d281ed483568a7b6a9ee849ad6c77 SHA512 5d3b669ed97423f976116385571d07f832e9e18007e6a3c2aef12957219739a81fbf2343825fea4a1b01a83a6bf9e40e9ffa88466c651876602517c6da1fb25d WHIRLPOOL 02b2ff1b0c33b1f2c0461988bc3323ca27ba565a0d8a1f49b96aaceac857c07365aaaee0048d470dea82e60857bedf59ef8c60d3cdfa14a2ff074216d5cdc16d
2028 -DIST fcitx-4.2.9.2_dict.tar.xz 8735848 SHA256 2cdd7c138163f717aacca8eabb18a4a823c808a408e4b0770f5be2e3e892de20 SHA512 9228fc4629479e2c518e0d0a7dbe604f6e56e864b41927d120e1f0b7a277ff53ff1b393870480bc1660662751a31885ddc1ddf43133a11edc2e96cbc7701daee WHIRLPOOL 8f19cd9f34a3957ff42e94ca7a5e28db5feecf658e9ca2535430fe6dd7a269ba9833e9273e8fd87d00a426027aebd97741c3fe909d9a0b0577ae6f64a8f4ba75
2029 -DIST fcitx-4.2.9.3_dict.tar.xz 8737864 SHA256 543cc301f274367429880cb80c53349ed44435e7c64d757cca9b0d1844e2a91e SHA512 813b55c4b13e9d36bdaed6e4d072a841aa7f067f937b46d1fdbc03e8176b76ce83b056e24e2c0fe944f1347c5fe6a8d9bfdd6b0b2ed054e3017f3926fa36bcdd WHIRLPOOL b54c52025a48350c37712a64048ae2cec4e891c75607ded8ce35940252d2c242430e6ff0e64c86e1319b89b57b388c05760728a861cd58af0c99edd634f20c97
2030 -DIST fcitx-4.2.9.4_dict.tar.xz 8731804 SHA256 e4f9069ac82afd72cdaf9d317377113ce361a9f086b930c12026127a3543953a SHA512 2e8ead59a154a857dfc011af83715dbe1225cbccf1e2c6ced1d9aaf92a7881f89fbe806da3c66ed1805cf27994c91a2d463c455be726b7d4b73c07bfde83972b WHIRLPOOL 113c13ea4eff8de68096ea7bfc1a92c62f5c78395436b5885761863c689a2613d0f5bde8a19ea5b1cc45d032fba4b2a6d2790d31e1d46cf9890d8b33df2049e5
2031 -DIST fcitx-4.2.9.5_dict.tar.xz 8736972 SHA256 be398ac4433f6f4599d2728e20615e4f4602a5f67e9c29df4a3d4c1126d376ca SHA512 5e2ec5405b01fe85b1659b1db3e15389b0d7e096808db598d0865381bcb8f6de960e8e16d4432c95c586cfc3359d17d4f7bad0cff2fe0146fe00b9fb80491168 WHIRLPOOL 0aa6eed3f76d77b4fafef9440e6b1b740c932e3a0a2809706126992d2a39e439b677df1c79d77ed147924a9784c0ced31593d3a1e1c7e2064bcfd08007ecc6de
2032 -DIST fcitx-data-en_dict-20121020.tar.gz 630491 SHA256 c44a5d7847925eea9e4d2d04748d442cd28dd9299a0b572ef7d91eac4f5a6ceb SHA512 8418bd02492bfd786c0fab93be4400ef027ec8e9fac02220cc1f653f5eb67f54573a6a84a15baba19bb34ab892745c87df16499d6304ea75009131e2ab3b97f2 WHIRLPOOL 858b51723035e24756c0ece15ee28f9d25dbc86ca447c50e070f085e47b864f26201a100d3d968bcecf5711e76f99c7908eeabe7bc6d5b3b17d6cf2c53c3204b
2033 -DIST fcitx-data-pinyin.tar.gz 1608886 SHA256 583829b24a758c087c08de4a69480d0bf5946354fe77db360d6d7f467c2bd8e1 SHA512 1ee19eed3ee58be6cd6562ec363fe3bf630fff5e8820b3bfdd6d4618fceb082695e888dec5366a3685d58706f720e19319d891c223227237aed12674ea982131 WHIRLPOOL c5584213cab5b3729c159759909819bef42d4dba899e58df331aa12b47f5544545d9ba3f8ac7291835cb80c5e180a3a8b31360e9b9e43e4f38387b0eeee74b46
2034 -DIST fcitx-data-py_stroke-20121124.tar.gz 445601 SHA256 8eb128a9bfa43952e67cf2fcee1fd134c6f4cfd317bc2f6c38a615f5eb64e248 SHA512 d80ff9a3549e07c7a6935e686785f9a076c58f1a782a832ae28ee65e2a213d67f089f450ce09bed87ec2a141c32b9c1fcb83c221ddcab436858fa9009f161fb3 WHIRLPOOL 3b09c21b8f948538b10218bd52ed12235f8d8a1986db7c09a35de5454c89305d5ada27177c8501b6bf72324aa1824a384822a7fbb440d63ce081265b1fa34c65
2035 -DIST fcitx-data-py_table-20121124.tar.gz 186822 SHA256 42146ac97de6c13d55f9e99ed873915f4c66739e9c11532a34556badf9792c04 SHA512 0fa72ce6820a316e9729bc0d7a08af5ca3468134de9ff1bf0c559a398846a7bcf7313a3609d943e6bab637d930cf45ad9acfe25a8d3df078a774b071a7296486 WHIRLPOOL 43564e50722325215d250287276556fc6e8ccebd4da905fa579668658ff8e41f43a14e027f431489a9edf65691f00f6e95778acb91aed731da13b351ddf518cb
2036 -DIST fcitx-data-table.tar.gz 4144686 SHA256 6196053c724125e3ae3d8bd6b2f9172d0c83b65b0d410d3cde63b7a8d6ab87b7 SHA512 99e1d69c679355fcf3e117a1ef39b131cbd3af841387d2335757247d840b90ff6b7323e16fca98cf7a043033faf250d2e9c6d47b96845d18c278a0cf6f30fec9 WHIRLPOOL 465997dc17e88fb3130abb60e0c73564fbdb50a10de1587f5efaac4859a001b7b4aea1f0f4f6efe01ada5e8751351b7b6106a130f46d550e5dd0081dfaa780e5
2037 +DIST fcitx-4.2.9.4_dict.tar.xz 8731804 BLAKE2B 8363d7908cb68b9da3c71c2bea237dbad20740e4f9b07a1b5625c5228aab09e1c5c86134fce681dcaaaaf2cdc570b7701a23ca6e1c01d09117133fd07f4d8b7a SHA512 2e8ead59a154a857dfc011af83715dbe1225cbccf1e2c6ced1d9aaf92a7881f89fbe806da3c66ed1805cf27994c91a2d463c455be726b7d4b73c07bfde83972b
2038 +DIST fcitx-4.2.9.5_dict.tar.xz 8736972 BLAKE2B 01255554aa0caf5e4f638121febcf0951549d5752884dd436c90042587048598724b91d4839ff2470e8b9ee119f0abb40650c45fd8253ae1bd74608812c84a1d SHA512 5e2ec5405b01fe85b1659b1db3e15389b0d7e096808db598d0865381bcb8f6de960e8e16d4432c95c586cfc3359d17d4f7bad0cff2fe0146fe00b9fb80491168
2039 +DIST fcitx-data-en_dict-20121020.tar.gz 630491 BLAKE2B 2df897b1c9fb3a2ce186ee590e5f3ccbc7930f047218bf0fefa317f74b3287fc0be9c393d3310fe07208379118ec4c46608a1c703ef37b3aee65b2d790cb7f0d SHA512 8418bd02492bfd786c0fab93be4400ef027ec8e9fac02220cc1f653f5eb67f54573a6a84a15baba19bb34ab892745c87df16499d6304ea75009131e2ab3b97f2
2040 +DIST fcitx-data-pinyin.tar.gz 1608886 BLAKE2B 3b7e72559bb838b4f2245e6faf2d627df17e9383ef8fe382e10333c1a95d79409ec042caa7d77c9bcd956b1c5d5456dab9d82208cd89d90e2be759c76f56f3d1 SHA512 1ee19eed3ee58be6cd6562ec363fe3bf630fff5e8820b3bfdd6d4618fceb082695e888dec5366a3685d58706f720e19319d891c223227237aed12674ea982131
2041 +DIST fcitx-data-py_stroke-20121124.tar.gz 445601 BLAKE2B 43b29b30da11b18196918e4df847406871eff75595b62608ad86b0ef6de83ec5e1b722645cabb809281075b393b5970e4d9580594caa73060c866c2d3cd988e7 SHA512 d80ff9a3549e07c7a6935e686785f9a076c58f1a782a832ae28ee65e2a213d67f089f450ce09bed87ec2a141c32b9c1fcb83c221ddcab436858fa9009f161fb3
2042 +DIST fcitx-data-py_table-20121124.tar.gz 186822 BLAKE2B d696413f2e88f1ca87938d632e12997d14a31a66eaf011c6a7b3c0f607cf45f48e53644ea07d73dbbb0ad898dee6d5ff2d0e4fc2fdcae923acbc03d3d387aaeb SHA512 0fa72ce6820a316e9729bc0d7a08af5ca3468134de9ff1bf0c559a398846a7bcf7313a3609d943e6bab637d930cf45ad9acfe25a8d3df078a774b071a7296486
2043 +DIST fcitx-data-table.tar.gz 4144686 BLAKE2B 696845bb234915a364d614d47cc3baf8421a12ca1778611b0843e52e651da98b5ed9f3e0c9895a829b67f1bcceb1f982a7f6606c8a2d383af8c4573a150c71ef SHA512 99e1d69c679355fcf3e117a1ef39b131cbd3af841387d2335757247d840b90ff6b7323e16fca98cf7a043033faf250d2e9c6d47b96845d18c278a0cf6f30fec9
2044
2045 diff --git a/app-i18n/fcitx/fcitx-4.2.9.1.ebuild b/app-i18n/fcitx/fcitx-4.2.9.1.ebuild
2046 deleted file mode 100644
2047 index b003a374c8a..00000000000
2048 --- a/app-i18n/fcitx/fcitx-4.2.9.1.ebuild
2049 +++ /dev/null
2050 @@ -1,153 +0,0 @@
2051 -# Copyright 1999-2017 Gentoo Foundation
2052 -# Distributed under the terms of the GNU General Public License v2
2053 -
2054 -EAPI="6"
2055 -
2056 -inherit cmake-utils gnome2-utils xdg-utils
2057 -
2058 -if [[ "${PV}" == "9999" ]]; then
2059 - inherit git-r3
2060 -
2061 - EGIT_REPO_URI="https://github.com/fcitx/fcitx"
2062 -fi
2063 -
2064 -DESCRIPTION="Fcitx (Flexible Context-aware Input Tool with eXtension) input method framework"
2065 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx"
2066 -if [[ "${PV}" == "9999" ]]; then
2067 - SRC_URI="https://download.fcitx-im.org/data/pinyin.tar.gz -> fcitx-data-pinyin.tar.gz
2068 - https://download.fcitx-im.org/data/table.tar.gz -> fcitx-data-table.tar.gz
2069 - https://download.fcitx-im.org/data/py_stroke-20121124.tar.gz -> fcitx-data-py_stroke-20121124.tar.gz
2070 - https://download.fcitx-im.org/data/py_table-20121124.tar.gz -> fcitx-data-py_table-20121124.tar.gz
2071 - https://download.fcitx-im.org/data/en_dict-20121020.tar.gz -> fcitx-data-en_dict-20121020.tar.gz"
2072 -else
2073 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}_dict.tar.xz"
2074 -fi
2075 -
2076 -LICENSE="GPL-2+ LGPL-2+"
2077 -SLOT="4"
2078 -KEYWORDS="amd64 ~hppa ppc ppc64 x86"
2079 -IUSE="+X +autostart +cairo debug +enchant gtk2 gtk3 +introspection lua nls opencc +pango qt4 static-libs +table test +xml"
2080 -REQUIRED_USE="cairo? ( X ) pango? ( cairo ) qt4? ( X )"
2081 -
2082 -RDEPEND="dev-libs/glib:2
2083 - sys-apps/dbus
2084 - virtual/libiconv
2085 - virtual/libintl
2086 - x11-libs/libxkbcommon
2087 - X? (
2088 - x11-libs/libX11
2089 - x11-libs/libXfixes
2090 - x11-libs/libXinerama
2091 - x11-libs/libXrender
2092 - xml? (
2093 - x11-libs/libxkbfile
2094 - x11-misc/xkeyboard-config
2095 - )
2096 - )
2097 - cairo? (
2098 - x11-libs/cairo[X]
2099 - x11-libs/libXext
2100 - pango? ( x11-libs/pango )
2101 - !pango? ( media-libs/fontconfig )
2102 - )
2103 - enchant? ( <app-text/enchant-2 )
2104 - gtk2? ( x11-libs/gtk+:2 )
2105 - gtk3? ( x11-libs/gtk+:3 )
2106 - introspection? ( dev-libs/gobject-introspection )
2107 - lua? ( dev-lang/lua:= )
2108 - nls? ( sys-devel/gettext )
2109 - opencc? ( app-i18n/opencc:= )
2110 - qt4? (
2111 - dev-qt/qtcore:4
2112 - dev-qt/qtdbus:4
2113 - dev-qt/qtgui:4
2114 - )
2115 - xml? (
2116 - app-text/iso-codes
2117 - dev-libs/libxml2
2118 - )"
2119 -DEPEND="${RDEPEND}
2120 - kde-frameworks/extra-cmake-modules:5
2121 - virtual/pkgconfig"
2122 -
2123 -DOCS=(AUTHORS ChangeLog THANKS)
2124 -
2125 -PATCHES=(
2126 - "${FILESDIR}/${P}-tray_icon.patch"
2127 - "${FILESDIR}/${P}-qt-4_ucs4.patch"
2128 -)
2129 -
2130 -src_prepare() {
2131 - if [[ "${PV}" == "9999" ]]; then
2132 - ln -s "${DISTDIR}/fcitx-data-pinyin.tar.gz" src/im/pinyin/data/pinyin.tar.gz || die
2133 - ln -s "${DISTDIR}/fcitx-data-table.tar.gz" src/im/table/data/table.tar.gz || die
2134 - ln -s "${DISTDIR}/fcitx-data-py_stroke-20121124.tar.gz" src/module/pinyin-enhance/data/py_stroke-20121124.tar.gz || die
2135 - ln -s "${DISTDIR}/fcitx-data-py_table-20121124.tar.gz" src/module/pinyin-enhance/data/py_table-20121124.tar.gz || die
2136 - ln -s "${DISTDIR}/fcitx-data-en_dict-20121020.tar.gz" src/module/spell/dict/en_dict-20121020.tar.gz || die
2137 - fi
2138 -
2139 - # https://github.com/fcitx/fcitx/issues/250
2140 - sed \
2141 - -e "/find_package(XkbFile REQUIRED)/i\\ if(ENABLE_X11)" \
2142 - -e "/find_package(XkbFile REQUIRED)/s/^/ /" \
2143 - -e "/find_package(XkbFile REQUIRED)/a\\ endif(ENABLE_X11)" \
2144 - -i CMakeLists.txt
2145 -
2146 - # https://github.com/fcitx/fcitx/issues/342
2147 - while IFS='' read -d $'\0' -r f ; do
2148 - sed 's:^#!/bin/sh$:#!/usr/bin/env bash:' -i "${f}" || die
2149 - done < <(find "${S}" -name '*.sh' -type f -print0)
2150 -
2151 - cmake-utils_src_prepare
2152 - xdg_environment_reset
2153 -}
2154 -
2155 -src_configure() {
2156 - local mycmakeargs=(
2157 - -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
2158 - -DSYSCONFDIR="${EPREFIX}/etc"
2159 - -DENABLE_CAIRO=$(usex cairo)
2160 - -DENABLE_DEBUG=$(usex debug)
2161 - -DENABLE_ENCHANT=$(usex enchant)
2162 - -DENABLE_GETTEXT=$(usex nls)
2163 - -DENABLE_GIR=$(usex introspection)
2164 - -DENABLE_GTK2_IM_MODULE=$(usex gtk2)
2165 - -DENABLE_GTK3_IM_MODULE=$(usex gtk3)
2166 - -DENABLE_LIBXML2=$(usex xml)
2167 - -DENABLE_LUA=$(usex lua)
2168 - -DENABLE_OPENCC=$(usex opencc)
2169 - -DENABLE_PANGO=$(usex pango)
2170 - -DENABLE_QT=$(usex qt4)
2171 - -DENABLE_QT_GUI=$(usex qt4)
2172 - -DENABLE_QT_IM_MODULE=$(usex qt4)
2173 - -DENABLE_SNOOPER=$(if use gtk2 || use gtk3; then echo yes; else echo no; fi)
2174 - -DENABLE_STATIC=$(usex static-libs)
2175 - -DENABLE_TABLE=$(usex table)
2176 - -DENABLE_TEST=$(usex test)
2177 - -DENABLE_X11=$(usex X)
2178 - -DENABLE_XDGAUTOSTART=$(usex autostart)
2179 - )
2180 -
2181 - cmake-utils_src_configure
2182 -}
2183 -
2184 -src_install() {
2185 - cmake-utils_src_install
2186 - rm -r "${ED}usr/share/doc/${PN}"
2187 -}
2188 -
2189 -pkg_postinst() {
2190 - gnome2_icon_cache_update
2191 - xdg_desktop_database_update
2192 - xdg_mimeinfo_database_update
2193 - use gtk2 && gnome2_query_immodules_gtk2
2194 - use gtk3 && gnome2_query_immodules_gtk3
2195 -}
2196 -
2197 -pkg_postrm() {
2198 - gnome2_icon_cache_update
2199 - xdg_desktop_database_update
2200 - xdg_mimeinfo_database_update
2201 - use gtk2 && gnome2_query_immodules_gtk2
2202 - use gtk3 && gnome2_query_immodules_gtk3
2203 -}
2204
2205 diff --git a/app-i18n/fcitx/fcitx-4.2.9.2.ebuild b/app-i18n/fcitx/fcitx-4.2.9.2.ebuild
2206 deleted file mode 100644
2207 index f525853d6f6..00000000000
2208 --- a/app-i18n/fcitx/fcitx-4.2.9.2.ebuild
2209 +++ /dev/null
2210 @@ -1,147 +0,0 @@
2211 -# Copyright 1999-2017 Gentoo Foundation
2212 -# Distributed under the terms of the GNU General Public License v2
2213 -
2214 -EAPI="6"
2215 -
2216 -inherit cmake-utils gnome2-utils xdg-utils
2217 -
2218 -if [[ "${PV}" == "9999" ]]; then
2219 - inherit git-r3
2220 -
2221 - EGIT_REPO_URI="https://github.com/fcitx/fcitx"
2222 -fi
2223 -
2224 -DESCRIPTION="Fcitx (Flexible Context-aware Input Tool with eXtension) input method framework"
2225 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx"
2226 -if [[ "${PV}" == "9999" ]]; then
2227 - SRC_URI="https://download.fcitx-im.org/data/pinyin.tar.gz -> fcitx-data-pinyin.tar.gz
2228 - https://download.fcitx-im.org/data/table.tar.gz -> fcitx-data-table.tar.gz
2229 - https://download.fcitx-im.org/data/py_stroke-20121124.tar.gz -> fcitx-data-py_stroke-20121124.tar.gz
2230 - https://download.fcitx-im.org/data/py_table-20121124.tar.gz -> fcitx-data-py_table-20121124.tar.gz
2231 - https://download.fcitx-im.org/data/en_dict-20121020.tar.gz -> fcitx-data-en_dict-20121020.tar.gz"
2232 -else
2233 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}_dict.tar.xz"
2234 -fi
2235 -
2236 -LICENSE="GPL-2+ LGPL-2+ MIT"
2237 -SLOT="4"
2238 -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
2239 -IUSE="+X +autostart +cairo debug +enchant gtk2 gtk3 +introspection lua nls opencc +pango qt4 static-libs +table test +xml"
2240 -REQUIRED_USE="cairo? ( X ) pango? ( cairo ) qt4? ( X )"
2241 -
2242 -RDEPEND="dev-libs/glib:2
2243 - sys-apps/dbus
2244 - virtual/libiconv
2245 - virtual/libintl
2246 - x11-libs/libxkbcommon
2247 - X? (
2248 - x11-libs/libX11
2249 - x11-libs/libXfixes
2250 - x11-libs/libXinerama
2251 - x11-libs/libXrender
2252 - xml? (
2253 - x11-libs/libxkbfile
2254 - x11-misc/xkeyboard-config
2255 - )
2256 - )
2257 - cairo? (
2258 - x11-libs/cairo[X]
2259 - x11-libs/libXext
2260 - pango? ( x11-libs/pango )
2261 - !pango? ( media-libs/fontconfig )
2262 - )
2263 - enchant? ( app-text/enchant:0= )
2264 - gtk2? ( x11-libs/gtk+:2 )
2265 - gtk3? ( x11-libs/gtk+:3 )
2266 - introspection? ( dev-libs/gobject-introspection )
2267 - lua? ( dev-lang/lua:= )
2268 - nls? ( sys-devel/gettext )
2269 - opencc? ( app-i18n/opencc:= )
2270 - qt4? (
2271 - dev-qt/qtcore:4
2272 - dev-qt/qtdbus:4
2273 - dev-qt/qtgui:4
2274 - )
2275 - xml? (
2276 - app-text/iso-codes
2277 - dev-libs/libxml2
2278 - )"
2279 -DEPEND="${RDEPEND}
2280 - kde-frameworks/extra-cmake-modules:5
2281 - virtual/pkgconfig"
2282 -
2283 -PATCHES=(
2284 - "${FILESDIR}/${P}-scripts.patch"
2285 -)
2286 -
2287 -DOCS=(AUTHORS ChangeLog THANKS)
2288 -
2289 -src_prepare() {
2290 - if [[ "${PV}" == "9999" ]]; then
2291 - ln -s "${DISTDIR}/fcitx-data-pinyin.tar.gz" src/im/pinyin/data/pinyin.tar.gz || die
2292 - ln -s "${DISTDIR}/fcitx-data-table.tar.gz" src/im/table/data/table.tar.gz || die
2293 - ln -s "${DISTDIR}/fcitx-data-py_stroke-20121124.tar.gz" src/module/pinyin-enhance/data/py_stroke-20121124.tar.gz || die
2294 - ln -s "${DISTDIR}/fcitx-data-py_table-20121124.tar.gz" src/module/pinyin-enhance/data/py_table-20121124.tar.gz || die
2295 - ln -s "${DISTDIR}/fcitx-data-en_dict-20121020.tar.gz" src/module/spell/dict/en_dict-20121020.tar.gz || die
2296 - fi
2297 -
2298 - # https://github.com/fcitx/fcitx/issues/250
2299 - sed \
2300 - -e "/find_package(XkbFile REQUIRED)/i\\ if(ENABLE_X11)" \
2301 - -e "/find_package(XkbFile REQUIRED)/s/^/ /" \
2302 - -e "/find_package(XkbFile REQUIRED)/a\\ endif(ENABLE_X11)" \
2303 - -i CMakeLists.txt
2304 -
2305 - cmake-utils_src_prepare
2306 - xdg_environment_reset
2307 -}
2308 -
2309 -src_configure() {
2310 - local mycmakeargs=(
2311 - -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
2312 - -DSYSCONFDIR="${EPREFIX}/etc"
2313 - -DENABLE_CAIRO=$(usex cairo)
2314 - -DENABLE_DEBUG=$(usex debug)
2315 - -DENABLE_ENCHANT=$(usex enchant)
2316 - -DENABLE_GETTEXT=$(usex nls)
2317 - -DENABLE_GIR=$(usex introspection)
2318 - -DENABLE_GTK2_IM_MODULE=$(usex gtk2)
2319 - -DENABLE_GTK3_IM_MODULE=$(usex gtk3)
2320 - -DENABLE_LIBXML2=$(usex xml)
2321 - -DENABLE_LUA=$(usex lua)
2322 - -DENABLE_OPENCC=$(usex opencc)
2323 - -DENABLE_PANGO=$(usex pango)
2324 - -DENABLE_QT=$(usex qt4)
2325 - -DENABLE_QT_GUI=$(usex qt4)
2326 - -DENABLE_QT_IM_MODULE=$(usex qt4)
2327 - -DENABLE_SNOOPER=$(if use gtk2 || use gtk3; then echo yes; else echo no; fi)
2328 - -DENABLE_STATIC=$(usex static-libs)
2329 - -DENABLE_TABLE=$(usex table)
2330 - -DENABLE_TEST=$(usex test)
2331 - -DENABLE_X11=$(usex X)
2332 - -DENABLE_XDGAUTOSTART=$(usex autostart)
2333 - )
2334 -
2335 - cmake-utils_src_configure
2336 -}
2337 -
2338 -src_install() {
2339 - cmake-utils_src_install
2340 - rm -r "${ED}usr/share/doc/${PN}"
2341 -}
2342 -
2343 -pkg_postinst() {
2344 - gnome2_icon_cache_update
2345 - xdg_desktop_database_update
2346 - xdg_mimeinfo_database_update
2347 - use gtk2 && gnome2_query_immodules_gtk2
2348 - use gtk3 && gnome2_query_immodules_gtk3
2349 -}
2350 -
2351 -pkg_postrm() {
2352 - gnome2_icon_cache_update
2353 - xdg_desktop_database_update
2354 - xdg_mimeinfo_database_update
2355 - use gtk2 && gnome2_query_immodules_gtk2
2356 - use gtk3 && gnome2_query_immodules_gtk3
2357 -}
2358
2359 diff --git a/app-i18n/fcitx/fcitx-4.2.9.3.ebuild b/app-i18n/fcitx/fcitx-4.2.9.3.ebuild
2360 deleted file mode 100644
2361 index a6b5e59f576..00000000000
2362 --- a/app-i18n/fcitx/fcitx-4.2.9.3.ebuild
2363 +++ /dev/null
2364 @@ -1,147 +0,0 @@
2365 -# Copyright 1999-2017 Gentoo Foundation
2366 -# Distributed under the terms of the GNU General Public License v2
2367 -
2368 -EAPI="6"
2369 -
2370 -inherit cmake-utils gnome2-utils xdg-utils
2371 -
2372 -if [[ "${PV}" =~ (^|\.)9999$ ]]; then
2373 - inherit git-r3
2374 -
2375 - EGIT_REPO_URI="https://github.com/fcitx/fcitx"
2376 -fi
2377 -
2378 -DESCRIPTION="Fcitx (Flexible Context-aware Input Tool with eXtension) input method framework"
2379 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx"
2380 -if [[ "${PV}" =~ (^|\.)9999$ ]]; then
2381 - SRC_URI="https://download.fcitx-im.org/data/pinyin.tar.gz -> fcitx-data-pinyin.tar.gz
2382 - https://download.fcitx-im.org/data/table.tar.gz -> fcitx-data-table.tar.gz
2383 - https://download.fcitx-im.org/data/py_stroke-20121124.tar.gz -> fcitx-data-py_stroke-20121124.tar.gz
2384 - https://download.fcitx-im.org/data/py_table-20121124.tar.gz -> fcitx-data-py_table-20121124.tar.gz
2385 - https://download.fcitx-im.org/data/en_dict-20121020.tar.gz -> fcitx-data-en_dict-20121020.tar.gz"
2386 -else
2387 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}_dict.tar.xz"
2388 -fi
2389 -
2390 -LICENSE="GPL-2+ LGPL-2+ MIT"
2391 -SLOT="4"
2392 -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
2393 -IUSE="+X +autostart +cairo debug +enchant gtk2 gtk3 +introspection lua nls opencc +pango qt4 static-libs +table test +xml"
2394 -REQUIRED_USE="cairo? ( X ) pango? ( cairo ) qt4? ( X )"
2395 -
2396 -RDEPEND="dev-libs/glib:2
2397 - sys-apps/dbus
2398 - virtual/libiconv
2399 - virtual/libintl
2400 - x11-libs/libxkbcommon
2401 - X? (
2402 - x11-libs/libX11
2403 - x11-libs/libXfixes
2404 - x11-libs/libXinerama
2405 - x11-libs/libXrender
2406 - xml? (
2407 - x11-libs/libxkbfile
2408 - x11-misc/xkeyboard-config
2409 - )
2410 - )
2411 - cairo? (
2412 - x11-libs/cairo[X]
2413 - x11-libs/libXext
2414 - pango? ( x11-libs/pango )
2415 - !pango? ( media-libs/fontconfig )
2416 - )
2417 - enchant? ( app-text/enchant:0= )
2418 - gtk2? ( x11-libs/gtk+:2 )
2419 - gtk3? ( x11-libs/gtk+:3 )
2420 - introspection? ( dev-libs/gobject-introspection )
2421 - lua? ( dev-lang/lua:= )
2422 - nls? ( sys-devel/gettext )
2423 - opencc? ( app-i18n/opencc:= )
2424 - qt4? (
2425 - dev-qt/qtcore:4
2426 - dev-qt/qtdbus:4
2427 - dev-qt/qtgui:4
2428 - )
2429 - xml? (
2430 - app-text/iso-codes
2431 - dev-libs/libxml2
2432 - )"
2433 -DEPEND="${RDEPEND}
2434 - kde-frameworks/extra-cmake-modules:5
2435 - virtual/pkgconfig"
2436 -
2437 -PATCHES=(
2438 - "${FILESDIR}/${P}-restart.patch"
2439 -)
2440 -
2441 -DOCS=(AUTHORS ChangeLog THANKS)
2442 -
2443 -src_prepare() {
2444 - if [[ "${PV}" =~ (^|\.)9999$ ]]; then
2445 - ln -s "${DISTDIR}/fcitx-data-pinyin.tar.gz" src/im/pinyin/data/pinyin.tar.gz || die
2446 - ln -s "${DISTDIR}/fcitx-data-table.tar.gz" src/im/table/data/table.tar.gz || die
2447 - ln -s "${DISTDIR}/fcitx-data-py_stroke-20121124.tar.gz" src/module/pinyin-enhance/data/py_stroke-20121124.tar.gz || die
2448 - ln -s "${DISTDIR}/fcitx-data-py_table-20121124.tar.gz" src/module/pinyin-enhance/data/py_table-20121124.tar.gz || die
2449 - ln -s "${DISTDIR}/fcitx-data-en_dict-20121020.tar.gz" src/module/spell/dict/en_dict-20121020.tar.gz || die
2450 - fi
2451 -
2452 - # https://github.com/fcitx/fcitx/issues/250
2453 - sed \
2454 - -e "/find_package(XkbFile REQUIRED)/i\\ if(ENABLE_X11)" \
2455 - -e "/find_package(XkbFile REQUIRED)/s/^/ /" \
2456 - -e "/find_package(XkbFile REQUIRED)/a\\ endif(ENABLE_X11)" \
2457 - -i CMakeLists.txt
2458 -
2459 - cmake-utils_src_prepare
2460 - xdg_environment_reset
2461 -}
2462 -
2463 -src_configure() {
2464 - local mycmakeargs=(
2465 - -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
2466 - -DSYSCONFDIR="${EPREFIX}/etc"
2467 - -DENABLE_CAIRO=$(usex cairo)
2468 - -DENABLE_DEBUG=$(usex debug)
2469 - -DENABLE_ENCHANT=$(usex enchant)
2470 - -DENABLE_GETTEXT=$(usex nls)
2471 - -DENABLE_GIR=$(usex introspection)
2472 - -DENABLE_GTK2_IM_MODULE=$(usex gtk2)
2473 - -DENABLE_GTK3_IM_MODULE=$(usex gtk3)
2474 - -DENABLE_LIBXML2=$(usex xml)
2475 - -DENABLE_LUA=$(usex lua)
2476 - -DENABLE_OPENCC=$(usex opencc)
2477 - -DENABLE_PANGO=$(usex pango)
2478 - -DENABLE_QT=$(usex qt4)
2479 - -DENABLE_QT_GUI=$(usex qt4)
2480 - -DENABLE_QT_IM_MODULE=$(usex qt4)
2481 - -DENABLE_SNOOPER=$(if use gtk2 || use gtk3; then echo yes; else echo no; fi)
2482 - -DENABLE_STATIC=$(usex static-libs)
2483 - -DENABLE_TABLE=$(usex table)
2484 - -DENABLE_TEST=$(usex test)
2485 - -DENABLE_X11=$(usex X)
2486 - -DENABLE_XDGAUTOSTART=$(usex autostart)
2487 - )
2488 -
2489 - cmake-utils_src_configure
2490 -}
2491 -
2492 -src_install() {
2493 - cmake-utils_src_install
2494 - rm -r "${ED}usr/share/doc/${PN}"
2495 -}
2496 -
2497 -pkg_postinst() {
2498 - gnome2_icon_cache_update
2499 - xdg_desktop_database_update
2500 - xdg_mimeinfo_database_update
2501 - use gtk2 && gnome2_query_immodules_gtk2
2502 - use gtk3 && gnome2_query_immodules_gtk3
2503 -}
2504 -
2505 -pkg_postrm() {
2506 - gnome2_icon_cache_update
2507 - xdg_desktop_database_update
2508 - xdg_mimeinfo_database_update
2509 - use gtk2 && gnome2_query_immodules_gtk2
2510 - use gtk3 && gnome2_query_immodules_gtk3
2511 -}
2512
2513 diff --git a/app-i18n/fcitx/files/fcitx-4.2.9.1-qt-4_ucs4.patch b/app-i18n/fcitx/files/fcitx-4.2.9.1-qt-4_ucs4.patch
2514 deleted file mode 100644
2515 index e417a061571..00000000000
2516 --- a/app-i18n/fcitx/files/fcitx-4.2.9.1-qt-4_ucs4.patch
2517 +++ /dev/null
2518 @@ -1,95 +0,0 @@
2519 -https://github.com/fcitx/fcitx/commit/14faccfbb0d87e06c25d182ae842808d18be3dc7
2520 -https://github.com/fcitx/fcitx/commit/216a09e3ec056f272eebfbe82809b803d86012cb
2521 -
2522 ---- /src/frontend/qt/qfcitxinputcontext.cpp
2523 -+++ /src/frontend/qt/qfcitxinputcontext.cpp
2524 -@@ -232,6 +232,20 @@
2525 - anchor = var2.toInt();
2526 - else
2527 - anchor = cursor;
2528 -+
2529 -+ // adjust it to real character size
2530 -+ // QTBUG-25536;
2531 -+ QVector<uint> tempUCS4 = text.leftRef(cursor).toUcs4();
2532 -+ while (!tempUCS4.empty() && tempUCS4.last() == 0) {
2533 -+ tempUCS4.pop_back();
2534 -+ }
2535 -+ cursor = tempUCS4.size();
2536 -+ tempUCS4 = text.leftRef(anchor).toUcs4();
2537 -+ while (!tempUCS4.empty() && tempUCS4.last() == 0) {
2538 -+ tempUCS4.pop_back();
2539 -+ }
2540 -+ anchor = tempUCS4.size();
2541 -+
2542 - if (data->surroundingText != text) {
2543 - data->surroundingText = text;
2544 - proxy->SetSurroundingText(text, cursor, anchor);
2545 -@@ -581,6 +595,7 @@
2546 - delete data->proxy;
2547 - }
2548 - data->proxy = new FcitxQtInputContextProxy(m_connection->serviceName(), path, *m_connection->connection(), this);
2549 -+ data->proxy->setProperty("icData", qVariantFromValue(static_cast<void*>(data)));
2550 - connect(data->proxy, SIGNAL(CommitString(QString)), this, SLOT(commitString(QString)));
2551 - connect(data->proxy, SIGNAL(ForwardKey(uint, uint, int)), this, SLOT(forwardKey(uint, uint, int)));
2552 - connect(data->proxy, SIGNAL(UpdateFormattedPreedit(FcitxQtFormattedPreeditList,int)), this, SLOT(updateFormattedPreedit(FcitxQtFormattedPreeditList,int)));
2553 -@@ -680,11 +695,57 @@
2554 - sendEvent(event);
2555 - }
2556 -
2557 --void QFcitxInputContext::deleteSurroundingText(int offset, uint nchar)
2558 -+void QFcitxInputContext::deleteSurroundingText(int offset, uint _nchar)
2559 - {
2560 - QInputMethodEvent event;
2561 -- event.setCommitString("", offset, nchar);
2562 -- sendEvent(event);
2563 -+
2564 -+ FcitxQtInputContextProxy *proxy = qobject_cast<FcitxQtInputContextProxy*>(sender());
2565 -+ if (!proxy) {
2566 -+ return;
2567 -+ }
2568 -+
2569 -+ FcitxQtICData *data = static_cast<FcitxQtICData*>(proxy->property("icData").value<void *>());
2570 -+ QVector<uint> ucsText = data->surroundingText.toUcs4();
2571 -+
2572 -+ // QTBUG-25536
2573 -+ while (!ucsText.empty() && ucsText.last() == 0) {
2574 -+ ucsText.pop_back();
2575 -+ }
2576 -+
2577 -+ int cursor = data->surroundingCursor;
2578 -+ // make nchar signed so we are safer
2579 -+ int nchar = _nchar;
2580 -+ // Qt's reconvert semantics is different from gtk's. It doesn't count the current
2581 -+ // selection. Discard selection from nchar.
2582 -+ if (data->surroundingAnchor < data->surroundingCursor) {
2583 -+ nchar -= data->surroundingCursor - data->surroundingAnchor;
2584 -+ offset += data->surroundingCursor - data->surroundingAnchor;
2585 -+ cursor = data->surroundingAnchor;
2586 -+ } else if (data->surroundingAnchor > data->surroundingCursor) {
2587 -+ nchar -= data->surroundingAnchor - data->surroundingCursor;
2588 -+ cursor = data->surroundingCursor;
2589 -+ }
2590 -+
2591 -+ // validates
2592 -+ if (nchar >= 0 && cursor + offset >= 0 && cursor + offset + nchar < ucsText.size()) {
2593 -+ // order matters
2594 -+ QVector<uint> replacedChars = ucsText.mid(cursor + offset, nchar);
2595 -+ nchar = QString::fromUcs4(replacedChars.data(), replacedChars.size()).size();
2596 -+
2597 -+ int start, len;
2598 -+ if (offset >= 0) {
2599 -+ start = cursor;
2600 -+ len = offset;
2601 -+ } else {
2602 -+ start = cursor;
2603 -+ len = -offset;
2604 -+ }
2605 -+
2606 -+ QVector<uint> prefixedChars = ucsText.mid(start, len);
2607 -+ offset = QString::fromUcs4(prefixedChars.data(), prefixedChars.size()).size() * (offset >= 0 ? 1 : -1);
2608 -+ event.setCommitString("", offset, nchar);
2609 -+ sendEvent(event);
2610 -+ }
2611 - }
2612 -
2613 - void QFcitxInputContext::forwardKey(uint keyval, uint state, int type)
2614
2615 diff --git a/app-i18n/fcitx/files/fcitx-4.2.9.1-tray_icon.patch b/app-i18n/fcitx/files/fcitx-4.2.9.1-tray_icon.patch
2616 deleted file mode 100644
2617 index 7bfbc6e9ade..00000000000
2618 --- a/app-i18n/fcitx/files/fcitx-4.2.9.1-tray_icon.patch
2619 +++ /dev/null
2620 @@ -1,145 +0,0 @@
2621 -https://github.com/fcitx/fcitx/issues/241
2622 -https://github.com/fcitx/fcitx/commit/c737618fffa84bfe5a6caf55cee9b9288a791bbf
2623 -https://github.com/fcitx/fcitx/commit/353683e29be4ef26409b9a05e0cb647a5180fa8c
2624 -https://github.com/fcitx/fcitx/commit/fe2732db27a1c2e183400ceeb3283559e10a4ca8
2625 -https://github.com/fcitx/fcitx/commit/440c431d29876a8e4871159d289bc9a573f9a41b
2626 -
2627 ---- /src/module/notificationitem/notificationitem.c
2628 -+++ /src/module/notificationitem/notificationitem.c
2629 -@@ -565,8 +565,17 @@
2630 -
2631 - boolean FcitxNotificationItemEnable(FcitxNotificationItem* notificationitem, FcitxNotificationItemAvailableCallback callback, void* data)
2632 - {
2633 -- if (!callback || notificationitem->callback)
2634 -+ if (!callback)
2635 - return false;
2636 -+
2637 -+ if (notificationitem->callback == callback) {
2638 -+ return true;
2639 -+ }
2640 -+
2641 -+ if (notificationitem->callback) {
2642 -+ return false;
2643 -+ }
2644 -+
2645 - if (notificationitem->serviceName) {
2646 - FcitxLog(ERROR, "This should not happen, please report bug.");
2647 - return false;
2648 ---- /src/ui/classic/TrayWindow.c
2649 -+++ /src/ui/classic/TrayWindow.c
2650 -@@ -48,7 +48,7 @@
2651 - Display *dpy = classicui->dpy;
2652 - int iScreen = classicui->iScreen;
2653 - char strWindowName[] = "Fcitx Tray Window";
2654 -- if (!classicui->bUseTrayIcon || classicui->isSuspend)
2655 -+ if (!classicui->bUseTrayIcon || classicui->isSuspend || classicui->notificationItemAvailable)
2656 - return;
2657 -
2658 - if (trayWindow->window == None && trayWindow->dockWindow != None) {
2659 -@@ -61,12 +61,12 @@
2660 - wsa.colormap = colormap;
2661 - wsa.background_pixel = 0;
2662 - wsa.border_pixel = 0;
2663 -- trayWindow->window = XCreateWindow(dpy, p, -1, -1, 1, 1,
2664 -+ trayWindow->window = XCreateWindow(dpy, p, -1, -1, 22, 22,
2665 - 0, vi->depth, InputOutput, vi->visual,
2666 - CWBackPixmap | CWBackPixel | CWBorderPixel | CWColormap, &wsa);
2667 - } else {
2668 - trayWindow->window = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy),
2669 -- -1, -1, 1, 1, 0,
2670 -+ -1, -1, 22, 22, 0,
2671 - BlackPixel(dpy, DefaultScreen(dpy)),
2672 - WhitePixel(dpy, DefaultScreen(dpy)));
2673 - XSetWindowBackgroundPixmap(dpy, trayWindow->window, ParentRelative);
2674 -@@ -74,6 +74,7 @@
2675 - if (trayWindow->window == (Window) NULL)
2676 - return;
2677 -
2678 -+ trayWindow->size = 22;
2679 - XSizeHints size_hints;
2680 - size_hints.flags = PWinGravity | PBaseSize;
2681 - size_hints.base_width = trayWindow->size;
2682 -@@ -161,7 +162,7 @@
2683 - png_surface = image->image;
2684 -
2685 - c = cairo_create(trayWindow->cs);
2686 -- cairo_set_source_rgba(c, 0, 0, 0, 0);
2687 -+ cairo_set_source_rgba(c, 1, 1, 1, 0);
2688 - cairo_set_operator(c, CAIRO_OPERATOR_SOURCE);
2689 - cairo_paint(c);
2690 -
2691 -@@ -226,8 +227,6 @@
2692 - if (event->xclient.message_type == trayWindow->atoms[ATOM_MANAGER]
2693 - && event->xclient.data.l[1] == trayWindow->atoms[ATOM_SELECTION]
2694 - && trayWindow->dockWindow == None) {
2695 -- if (classicui->notificationItemAvailable)
2696 -- return true;
2697 - trayWindow->dockWindow = event->xclient.data.l[2];
2698 - TrayWindowRelease(trayWindow);
2699 - TrayWindowInit(trayWindow);
2700 -@@ -245,6 +244,7 @@
2701 - int size = event->xconfigure.height;
2702 - if (size != trayWindow->size) {
2703 - trayWindow->size = size;
2704 -+ XResizeWindow(dpy, trayWindow->window, size, size);
2705 - XSizeHints size_hints;
2706 - size_hints.flags = PWinGravity | PBaseSize;
2707 - size_hints.base_width = trayWindow->size;
2708 -@@ -286,6 +286,14 @@
2709 - return true;
2710 - }
2711 - break;
2712 -+ case PropertyNotify:
2713 -+ if (event->xproperty.atom == trayWindow->atoms[ATOM_VISUAL] &&
2714 -+ event->xproperty.window == trayWindow->dockWindow) {
2715 -+ TrayWindowRelease(trayWindow);
2716 -+ TrayWindowInit(trayWindow);
2717 -+ return true;
2718 -+ }
2719 -+ break;
2720 - }
2721 - return false;
2722 - }
2723 ---- /src/ui/classic/classicui.c
2724 -+++ /src/ui/classic/classicui.c
2725 -@@ -168,7 +168,7 @@
2726 - void ClassicUIDelayedInitTray(void* arg) {
2727 - FcitxClassicUI* classicui = (FcitxClassicUI*) arg;
2728 - // FcitxLog(INFO, "yeah we delayed!");
2729 -- if (!classicui->bUseTrayIcon)
2730 -+ if (!classicui->bUseTrayIcon || classicui->isSuspend)
2731 - return;
2732 - /*
2733 - * if this return false, something wrong happened and callback
2734 -@@ -187,7 +187,7 @@
2735 - {
2736 - FcitxClassicUI* classicui = (FcitxClassicUI*) arg;
2737 - classicui->trayTimeout = 0;
2738 -- if (!classicui->bUseTrayIcon)
2739 -+ if (!classicui->bUseTrayIcon || classicui->isSuspend)
2740 - return;
2741 -
2742 - if (!classicui->trayWindow->bTrayMapped) {
2743 ---- /src/ui/classic/tray.c
2744 -+++ /src/ui/classic/tray.c
2745 -@@ -106,8 +106,9 @@
2746 -
2747 - XWindowAttributes attr;
2748 - XGetWindowAttributes(dpy, DefaultRootWindow(dpy), &attr);
2749 -- if ((attr.your_event_mask & StructureNotifyMask) != StructureNotifyMask) {
2750 -- XSelectInput(dpy, DefaultRootWindow(dpy), attr.your_event_mask | StructureNotifyMask); // for MANAGER selection
2751 -+ int neededMask = StructureNotifyMask;
2752 -+ if ((attr.your_event_mask & neededMask) != neededMask) {
2753 -+ XSelectInput(dpy, DefaultRootWindow(dpy), attr.your_event_mask | neededMask); // for MANAGER selection
2754 - }
2755 - return True;
2756 - }
2757 -@@ -123,7 +124,7 @@
2758 - Display* dpy = tray->owner->dpy;
2759 -
2760 - if (tray->dockWindow != None) {
2761 -- XSelectInput(dpy, tray->dockWindow, StructureNotifyMask);
2762 -+ XSelectInput(dpy, tray->dockWindow, PropertyChangeMask | StructureNotifyMask);
2763 - TraySendOpcode(tray, SYSTEM_TRAY_REQUEST_DOCK, tray->window, 0, 0);
2764 - tray->bTrayMapped = True;
2765 - return 1;
2766
2767 diff --git a/app-i18n/fcitx/files/fcitx-4.2.9.2-scripts.patch b/app-i18n/fcitx/files/fcitx-4.2.9.2-scripts.patch
2768 deleted file mode 100644
2769 index a3399767e7b..00000000000
2770 --- a/app-i18n/fcitx/files/fcitx-4.2.9.2-scripts.patch
2771 +++ /dev/null
2772 @@ -1,60 +0,0 @@
2773 -https://github.com/fcitx/fcitx/issues/342
2774 -https://github.com/fcitx/fcitx/commit/de4bd3d535736afe061d9ac63fcc897e3ab3237e
2775 -
2776 ---- /cmake/fcitx-cmake-helper.sh
2777 -+++ /cmake/fcitx-cmake-helper.sh
2778 -@@ -1,4 +1,4 @@
2779 --#!/bin/bash
2780 -+#!/usr/bin/env bash
2781 - # Copyright (C) 2012~2013 by Yichao Yu
2782 - # yyc1992@×××××.com
2783 - #
2784 ---- /cmake/fcitx-merge-config.sh
2785 -+++ /cmake/fcitx-merge-config.sh
2786 -@@ -1,4 +1,4 @@
2787 --#!/bin/sh
2788 -+#!/usr/bin/env bash
2789 - # Copyright (C) 2012~2012 by Yichao Yu
2790 - # yyc1992@×××××.com
2791 - #
2792 ---- /data/icon/data/gen.sh
2793 -+++ /data/icon/data/gen.sh
2794 -@@ -1,4 +1,4 @@
2795 --#!/bin/sh
2796 -+#!/usr/bin/env bash
2797 -
2798 - a="$(find scabable/status/ -type f -name \*.svg)"
2799 - echo $a
2800 ---- /data/script/fcitx-configtool.sh
2801 -+++ /data/script/fcitx-configtool.sh
2802 -@@ -28,7 +28,7 @@
2803 - }
2804 - fi
2805 -
2806 --if type gettext > /dev/null 2>&1; then
2807 -+if which gettext > /dev/null 2>&1; then
2808 - _() {
2809 - gettext "$@"
2810 - }
2811 ---- /src/lib/fcitx-utils/gen-hotkey.sh
2812 -+++ /src/lib/fcitx-utils/gen-hotkey.sh
2813 -@@ -1,7 +1,6 @@
2814 - #!/bin/sh
2815 -
2816 --function download_file()
2817 --{
2818 -+download_file() {
2819 - if [ "x$3" != "xf" ]; then
2820 - if [ -f $1 ]; then
2821 - return
2822 ---- /src/ui/classic/fcitx-skin-installer.sh
2823 -+++ /src/ui/classic/fcitx-skin-installer.sh
2824 -@@ -25,7 +25,7 @@
2825 - }
2826 - fi
2827 -
2828 --if type gettext > /dev/null 2>&1; then
2829 -+if which gettext > /dev/null 2>&1; then
2830 - _() {
2831 - gettext "$@"
2832 - }
2833
2834 diff --git a/app-i18n/fcitx/files/fcitx-4.2.9.3-restart.patch b/app-i18n/fcitx/files/fcitx-4.2.9.3-restart.patch
2835 deleted file mode 100644
2836 index b71bdac9461..00000000000
2837 --- a/app-i18n/fcitx/files/fcitx-4.2.9.3-restart.patch
2838 +++ /dev/null
2839 @@ -1,13 +0,0 @@
2840 -https://github.com/fcitx/fcitx/issues/362
2841 -https://github.com/fcitx/fcitx/commit/82202f6b81361263693f07ae17c55c8ce048b220
2842 -
2843 ---- /src/lib/fcitx/instance.c
2844 -+++ /src/lib/fcitx/instance.c
2845 -@@ -365,6 +365,7 @@
2846 - setjmp(FcitxRecover);
2847 -
2848 - if (instance->destroy || instance->restart) {
2849 -+ FcitxInstanceEnd(instance);
2850 - FcitxInstanceRealEnd(instance);
2851 - break;
2852 - }
2853
2854 diff --git a/app-i18n/kcm-fcitx/Manifest b/app-i18n/kcm-fcitx/Manifest
2855 index b485797c144..94cb69b079c 100644
2856 --- a/app-i18n/kcm-fcitx/Manifest
2857 +++ b/app-i18n/kcm-fcitx/Manifest
2858 @@ -1,4 +1,2 @@
2859 -DIST kcm-fcitx-0.4.3.tar.xz 56864 SHA256 b7e9ad4569c0940f9654d58de1f13281fcbcab56febbd346951edcfa0a86e208 SHA512 d311699a5d99f75d353899b7fba0a950491ee8b891724b855033449900ec4b3db9408bb1b80e60ceb0dbb0ce91072162062261a497f83a2a683214b71c3f4713 WHIRLPOOL 04aec049436a120362d02ba900a0d8639feb359b4cc6b99a871c7ffa8d9660270c321828b8660c718890a7f0ea308ea584711ed712762aab712fe8d7e72a205a
2860 -DIST kcm-fcitx-0.5.3.tar.xz 57488 SHA256 f2de5fa4e31a96fea059e4d390c6f1d6fdc98af572c19a0e84cf6181da7c2935 SHA512 19d172cbf1d2a13f289b64b67488ddc5ba83a9d26503438045271c85df3775715614951652dc6f8da52a3b9d692d6e2138a760fc51d1e7f0f8bb0bd467265496 WHIRLPOOL 7be5cfb389bfcf5f451b5619c0818afeaa7b88199375b2f5d85bdcc21b1259008a3653f1cd26e33689a9f18130bc53269dceb20fca5b64aaa8f619e06f2d413e
2861 -DIST kcm-fcitx-0.5.4.tar.xz 59744 SHA256 ebf81446bd7f9478b421c4ab8b8e050d13a15327a3b6cde93cf62ed09a697402 SHA512 349fe50303e027f44b53d954c088e441450aad07dac3a1162a5dcf9c445ca9d04bd3c36475c17dab91ed2df9c3c71031d7582e39b85ad0465a816f7fc24ac0bd WHIRLPOOL e7d9bcad0e1fbe1cb576f69a82e26b4e910e930003b51940cafc5ddcef65eaab0b4c608c8ba878b12a101aad811e74cf9546be129f833b3c7cd33c3597b00fbd
2862 -DIST kcm-fcitx-0.5.5.tar.xz 63364 SHA256 fe6ff7fe4df1e6bdbeb53699cfbd654b7b8c8e7bb299f6b8af86618f873a77ba SHA512 e6a7bcad10003a956389ee266cf6d2f3730dafafcdd0bb43de328397749775e5cd305f16fdca2365e246c903677dba042da81a6dfd873aa1be74174e2b0b372e WHIRLPOOL e23eaae17de906000f808b9a21f46c9b8ea529a13a97c0e832dc708ad130e4668852c46ba92bb16e0f956664932ba38dd650eefcf8fd1f128a4e9de87a36f4c7
2863 +DIST kcm-fcitx-0.4.3.tar.xz 56864 BLAKE2B 29fd64075273b08f4bf36d7f5c63b3548dbbb5ad408f0e48920b6665c7389c408aa3d4b3a88d9299bd29b26fcf06562a21dd739444a444ed4d7bfb56edf3715a SHA512 d311699a5d99f75d353899b7fba0a950491ee8b891724b855033449900ec4b3db9408bb1b80e60ceb0dbb0ce91072162062261a497f83a2a683214b71c3f4713
2864 +DIST kcm-fcitx-0.5.5.tar.xz 63364 BLAKE2B e3b185468a4587c510e47bee4d7260d5d9ed27032174e3928ed3f008a68e8a4b9d124bda14a75348d65c41ddff2e39bb91d8a4f3663a81788850e5fb33740c8a SHA512 e6a7bcad10003a956389ee266cf6d2f3730dafafcdd0bb43de328397749775e5cd305f16fdca2365e246c903677dba042da81a6dfd873aa1be74174e2b0b372e
2865
2866 diff --git a/app-i18n/kcm-fcitx/kcm-fcitx-0.5.3.ebuild b/app-i18n/kcm-fcitx/kcm-fcitx-0.5.3.ebuild
2867 deleted file mode 100644
2868 index 98f3ec001e9..00000000000
2869 --- a/app-i18n/kcm-fcitx/kcm-fcitx-0.5.3.ebuild
2870 +++ /dev/null
2871 @@ -1,60 +0,0 @@
2872 -# Copyright 1999-2017 Gentoo Foundation
2873 -# Distributed under the terms of the GNU General Public License v2
2874 -
2875 -EAPI="6"
2876 -
2877 -inherit cmake-utils
2878 -
2879 -if [[ "${PV}" =~ (^|\.)9999$ ]]; then
2880 - inherit git-r3
2881 -
2882 - EGIT_REPO_URI="https://github.com/fcitx/kcm-fcitx"
2883 -fi
2884 -
2885 -DESCRIPTION="KDE configuration module for Fcitx"
2886 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/kcm-fcitx"
2887 -if [[ "${PV}" =~ (^|\.)9999$ ]]; then
2888 - SRC_URI=""
2889 -else
2890 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}.tar.xz"
2891 -fi
2892 -
2893 -LICENSE="GPL-2+"
2894 -SLOT="4-plasma5"
2895 -KEYWORDS="amd64 x86"
2896 -IUSE=""
2897 -
2898 -RDEPEND=">=app-i18n/fcitx-4.2.8
2899 - app-i18n/fcitx-qt5
2900 - dev-qt/qtcore:5
2901 - dev-qt/qtdbus:5
2902 - dev-qt/qtgui:5
2903 - dev-qt/qtwidgets:5
2904 - kde-frameworks/kcmutils:5
2905 - kde-frameworks/kcoreaddons:5
2906 - kde-frameworks/ki18n:5
2907 - kde-frameworks/kio:5
2908 - kde-frameworks/kitemviews:5
2909 - kde-frameworks/knewstuff:5
2910 - kde-frameworks/kwidgetsaddons:5
2911 - virtual/libintl
2912 - !${CATEGORY}/${PN}:4[-minimal(-)]"
2913 -DEPEND="${RDEPEND}
2914 - kde-frameworks/extra-cmake-modules:5
2915 - sys-devel/gettext
2916 - virtual/pkgconfig"
2917 -
2918 -src_prepare() {
2919 - # x11-libs/libxkbfile only used by kbd-layout-viewer not ported to Qt 5 / KDE 5.
2920 - sed -e "/find_package(XkbFile REQUIRED)/d" -i CMakeLists.txt
2921 -
2922 - cmake-utils_src_prepare
2923 -}
2924 -
2925 -src_configure() {
2926 - local mycmakeargs=(
2927 - -DKDE_INSTALL_USE_QT_SYS_PATHS=yes
2928 - )
2929 -
2930 - cmake-utils_src_configure
2931 -}
2932
2933 diff --git a/app-i18n/kcm-fcitx/kcm-fcitx-0.5.4.ebuild b/app-i18n/kcm-fcitx/kcm-fcitx-0.5.4.ebuild
2934 deleted file mode 100644
2935 index 5b2b210ad03..00000000000
2936 --- a/app-i18n/kcm-fcitx/kcm-fcitx-0.5.4.ebuild
2937 +++ /dev/null
2938 @@ -1,66 +0,0 @@
2939 -# Copyright 1999-2017 Gentoo Foundation
2940 -# Distributed under the terms of the GNU General Public License v2
2941 -
2942 -EAPI="6"
2943 -
2944 -inherit cmake-utils
2945 -
2946 -if [[ "${PV}" =~ (^|\.)9999$ ]]; then
2947 - inherit git-r3
2948 -
2949 - EGIT_REPO_URI="https://github.com/fcitx/kcm-fcitx"
2950 -fi
2951 -
2952 -DESCRIPTION="KDE configuration module for Fcitx"
2953 -HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/kcm-fcitx"
2954 -if [[ "${PV}" =~ (^|\.)9999$ ]]; then
2955 - SRC_URI=""
2956 -else
2957 - SRC_URI="https://download.fcitx-im.org/${PN}/${P}.tar.xz"
2958 -fi
2959 -
2960 -LICENSE="GPL-2+"
2961 -SLOT="4-plasma5"
2962 -KEYWORDS="amd64 x86"
2963 -IUSE=""
2964 -
2965 -RDEPEND=">=app-i18n/fcitx-4.2.8
2966 - >=app-i18n/fcitx-qt5-1.1
2967 - dev-qt/qtcore:5
2968 - dev-qt/qtdbus:5
2969 - dev-qt/qtgui:5
2970 - dev-qt/qtwidgets:5
2971 - kde-frameworks/kcompletion:5
2972 - kde-frameworks/kconfigwidgets:5
2973 - kde-frameworks/kcoreaddons:5
2974 - kde-frameworks/ki18n:5
2975 - kde-frameworks/kio:5
2976 - kde-frameworks/kitemviews:5
2977 - kde-frameworks/knewstuff:5
2978 - kde-frameworks/kwidgetsaddons:5
2979 - virtual/libintl
2980 - !${CATEGORY}/${PN}:4[-minimal(-)]"
2981 -DEPEND="${RDEPEND}
2982 - kde-frameworks/extra-cmake-modules:5
2983 - sys-devel/gettext
2984 - virtual/pkgconfig"
2985 -
2986 -src_prepare() {
2987 - # x11-libs/libxkbfile only used by kbd-layout-viewer not ported to Qt 5 / KDE 5.
2988 - sed -e "/find_package(XkbFile REQUIRED)/d" -i CMakeLists.txt
2989 -
2990 - # Adjust dependencies to match actual usage.
2991 - # https://github.com/fcitx/kcm-fcitx/issues/12
2992 - sed -e "s/KCMUtils/Completion\n ConfigWidgets/" -i CMakeLists.txt
2993 - sed -e "s/KF5::KCMUtils/KF5::Completion\n KF5::ConfigWidgets/" -i src/CMakeLists.txt
2994 -
2995 - cmake-utils_src_prepare
2996 -}
2997 -
2998 -src_configure() {
2999 - local mycmakeargs=(
3000 - -DKDE_INSTALL_USE_QT_SYS_PATHS=yes
3001 - )
3002 -
3003 - cmake-utils_src_configure
3004 -}