summaryrefslogtreecommitdiff
path: root/app-i18n
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /app-i18n
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'app-i18n')
-rw-r--r--app-i18n/anthy-unicode/Manifest1
-rw-r--r--app-i18n/anthy-unicode/anthy-unicode-1.0.0.20260213.ebuild74
-rw-r--r--app-i18n/anthy-unicode/files/50anthy-unicode-gentoo.el2
-rw-r--r--app-i18n/anthy-unicode/metadata.xml20
-rw-r--r--app-i18n/anthy/Manifest1
-rw-r--r--app-i18n/anthy/anthy-9100h-r3.ebuild50
-rw-r--r--app-i18n/anthy/files/50anthy-gentoo.el2
-rw-r--r--app-i18n/anthy/files/anthy-anthy_context_t.patch11
-rw-r--r--app-i18n/anthy/metadata.xml21
-rw-r--r--app-i18n/bidiv/Manifest2
-rw-r--r--app-i18n/bidiv/bidiv-1.5_p4.ebuild46
-rw-r--r--app-i18n/bidiv/metadata.xml8
-rw-r--r--app-i18n/cstools/Manifest1
-rw-r--r--app-i18n/cstools/cstools-3.44.ebuild23
-rw-r--r--app-i18n/cstools/metadata.xml13
-rw-r--r--app-i18n/dbskkd-cdb/Manifest1
-rw-r--r--app-i18n/dbskkd-cdb/dbskkd-cdb-3.00-r1.ebuild65
-rw-r--r--app-i18n/dbskkd-cdb/files/dbskkd-cdb-gentoo.patch24
-rw-r--r--app-i18n/dbskkd-cdb/files/dbskkd-cdb.xinetd11
-rw-r--r--app-i18n/dbskkd-cdb/metadata.xml11
-rw-r--r--app-i18n/enca/Manifest1
-rw-r--r--app-i18n/enca/enca-1.19-r3.ebuild70
-rw-r--r--app-i18n/enca/enca-1.19-r4.ebuild72
-rw-r--r--app-i18n/enca/files/enca-1.19-remove_extern_getopt.patch14
-rw-r--r--app-i18n/enca/metadata.xml8
-rw-r--r--app-i18n/fbterm/Manifest1
-rw-r--r--app-i18n/fbterm/fbterm-1.7_p20190503.ebuild64
-rw-r--r--app-i18n/fbterm/files/fbterm-autoconf-2.68.patch24
-rw-r--r--app-i18n/fbterm/metadata.xml11
-rw-r--r--app-i18n/fcitx-anthy/Manifest3
-rw-r--r--app-i18n/fcitx-anthy/fcitx-anthy-5.1.10.ebuild37
-rw-r--r--app-i18n/fcitx-anthy/fcitx-anthy-5.1.6.ebuild32
-rw-r--r--app-i18n/fcitx-anthy/fcitx-anthy-5.1.8.ebuild32
-rw-r--r--app-i18n/fcitx-anthy/files/fcitx-anthy-5.1.9-cmake_316.patch9
-rw-r--r--app-i18n/fcitx-anthy/metadata.xml23
-rw-r--r--app-i18n/fcitx-chewing/Manifest2
-rw-r--r--app-i18n/fcitx-chewing/fcitx-chewing-5.1.10.ebuild36
-rw-r--r--app-i18n/fcitx-chewing/fcitx-chewing-5.1.11.ebuild36
-rw-r--r--app-i18n/fcitx-chewing/metadata.xml23
-rw-r--r--app-i18n/fcitx-chinese-addons/Manifest2
-rw-r--r--app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.11.ebuild50
-rw-r--r--app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.12.ebuild50
-rw-r--r--app-i18n/fcitx-chinese-addons/metadata.xml29
-rw-r--r--app-i18n/fcitx-configtool/Manifest2
-rw-r--r--app-i18n/fcitx-configtool/fcitx-configtool-5.1.12-r1.ebuild71
-rw-r--r--app-i18n/fcitx-configtool/fcitx-configtool-5.1.13.ebuild71
-rw-r--r--app-i18n/fcitx-configtool/files/fcitx-configtool-make-x11-dependencies-optional.patch112
-rw-r--r--app-i18n/fcitx-configtool/metadata.xml28
-rw-r--r--app-i18n/fcitx-gtk/Manifest1
-rw-r--r--app-i18n/fcitx-gtk/fcitx-gtk-5.1.5.ebuild60
-rw-r--r--app-i18n/fcitx-gtk/metadata.xml30
-rw-r--r--app-i18n/fcitx-hangul/Manifest2
-rw-r--r--app-i18n/fcitx-hangul/fcitx-hangul-5.1.8.ebuild31
-rw-r--r--app-i18n/fcitx-hangul/fcitx-hangul-5.1.9.ebuild31
-rw-r--r--app-i18n/fcitx-hangul/metadata.xml23
-rw-r--r--app-i18n/fcitx-lua/Manifest3
-rw-r--r--app-i18n/fcitx-lua/fcitx-lua-5.0.14.ebuild45
-rw-r--r--app-i18n/fcitx-lua/fcitx-lua-5.0.15-r1.ebuild45
-rw-r--r--app-i18n/fcitx-lua/fcitx-lua-5.0.16.ebuild45
-rw-r--r--app-i18n/fcitx-lua/metadata.xml35
-rw-r--r--app-i18n/fcitx-m17n/Manifest2
-rw-r--r--app-i18n/fcitx-m17n/fcitx-m17n-5.1.5-r1.ebuild38
-rw-r--r--app-i18n/fcitx-m17n/fcitx-m17n-5.1.6.ebuild38
-rw-r--r--app-i18n/fcitx-m17n/metadata.xml23
-rw-r--r--app-i18n/fcitx-qt/Manifest2
-rw-r--r--app-i18n/fcitx-qt/fcitx-qt-5.1.12-r1.ebuild71
-rw-r--r--app-i18n/fcitx-qt/fcitx-qt-5.1.12.ebuild65
-rw-r--r--app-i18n/fcitx-qt/fcitx-qt-5.1.13.ebuild71
-rw-r--r--app-i18n/fcitx-qt/metadata.xml27
-rw-r--r--app-i18n/fcitx-rime/Manifest2
-rw-r--r--app-i18n/fcitx-rime/fcitx-rime-5.1.12.ebuild30
-rw-r--r--app-i18n/fcitx-rime/fcitx-rime-5.1.13.ebuild30
-rw-r--r--app-i18n/fcitx-rime/metadata.xml31
-rw-r--r--app-i18n/fcitx-sayura/Manifest2
-rw-r--r--app-i18n/fcitx-sayura/fcitx-sayura-5.1.5.ebuild24
-rw-r--r--app-i18n/fcitx-sayura/fcitx-sayura-5.1.6.ebuild24
-rw-r--r--app-i18n/fcitx-sayura/metadata.xml23
-rw-r--r--app-i18n/fcitx-table-extra/Manifest3
-rw-r--r--app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.10.ebuild28
-rw-r--r--app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.11.ebuild28
-rw-r--r--app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.8.ebuild28
-rw-r--r--app-i18n/fcitx-table-extra/metadata.xml23
-rw-r--r--app-i18n/fcitx-table-other/Manifest2
-rw-r--r--app-i18n/fcitx-table-other/fcitx-table-other-5.1.5.ebuild27
-rw-r--r--app-i18n/fcitx-table-other/fcitx-table-other-5.1.6.ebuild27
-rw-r--r--app-i18n/fcitx-table-other/metadata.xml23
-rw-r--r--app-i18n/fcitx-unikey/Manifest2
-rw-r--r--app-i18n/fcitx-unikey/fcitx-unikey-5.1.10.ebuild37
-rw-r--r--app-i18n/fcitx-unikey/fcitx-unikey-5.1.8.ebuild37
-rw-r--r--app-i18n/fcitx-unikey/metadata.xml23
-rw-r--r--app-i18n/fcitx/Manifest2
-rw-r--r--app-i18n/fcitx/fcitx-5.1.17.ebuild128
-rw-r--r--app-i18n/fcitx/fcitx-5.1.19.ebuild131
-rw-r--r--app-i18n/fcitx/metadata.xml32
-rw-r--r--app-i18n/gnulib-l10n/Manifest1
-rw-r--r--app-i18n/gnulib-l10n/gnulib-l10n-20241231.ebuild28
-rw-r--r--app-i18n/gnulib-l10n/metadata.xml9
-rw-r--r--app-i18n/ibus-anthy/Manifest2
-rw-r--r--app-i18n/ibus-anthy/files/ibus-anthy-1.5.18-fix_pkgconfig.patch12
-rw-r--r--app-i18n/ibus-anthy/ibus-anthy-1.5.16.ebuild72
-rw-r--r--app-i18n/ibus-anthy/ibus-anthy-1.5.18.ebuild86
-rw-r--r--app-i18n/ibus-anthy/metadata.xml11
-rw-r--r--app-i18n/ibus-cangjie/Manifest1
-rw-r--r--app-i18n/ibus-cangjie/files/ibus-cangjie-2.5.0-no-coverage.patch37
-rw-r--r--app-i18n/ibus-cangjie/ibus-cangjie-2.5.0-r1.ebuild76
-rw-r--r--app-i18n/ibus-cangjie/metadata.xml11
-rw-r--r--app-i18n/ibus-chewing/Manifest1
-rw-r--r--app-i18n/ibus-chewing/files/ibus-chewing-2.1.7_docdir.patch19
-rw-r--r--app-i18n/ibus-chewing/ibus-chewing-2.1.7.ebuild52
-rw-r--r--app-i18n/ibus-chewing/metadata.xml11
-rw-r--r--app-i18n/ibus-fbterm/Manifest1
-rw-r--r--app-i18n/ibus-fbterm/files/ibus-fbterm-clang.patch48
-rw-r--r--app-i18n/ibus-fbterm/files/ibus-fbterm-man.patch18
-rw-r--r--app-i18n/ibus-fbterm/ibus-fbterm-1.0.1.ebuild33
-rw-r--r--app-i18n/ibus-fbterm/metadata.xml11
-rw-r--r--app-i18n/ibus-handwrite/Manifest1
-rw-r--r--app-i18n/ibus-handwrite/files/ibus-handwrite-3.0.0-fix-compile.patch103
-rw-r--r--app-i18n/ibus-handwrite/files/ibus-handwrite-blink.patch23
-rw-r--r--app-i18n/ibus-handwrite/files/ibus-handwrite-headers.patch20
-rw-r--r--app-i18n/ibus-handwrite/files/ibus-handwrite-nested-function.patch26
-rw-r--r--app-i18n/ibus-handwrite/ibus-handwrite-3.0.0-r2.ebuild38
-rw-r--r--app-i18n/ibus-handwrite/metadata.xml14
-rw-r--r--app-i18n/ibus-hangul/Manifest1
-rw-r--r--app-i18n/ibus-hangul/files/ibus-hangul-test.patch20
-rw-r--r--app-i18n/ibus-hangul/ibus-hangul-1.5.5.ebuild66
-rw-r--r--app-i18n/ibus-hangul/metadata.xml11
-rw-r--r--app-i18n/ibus-input-pad/Manifest1
-rw-r--r--app-i18n/ibus-input-pad/ibus-input-pad-1.4.99_pre20140916.ebuild29
-rw-r--r--app-i18n/ibus-input-pad/metadata.xml11
-rw-r--r--app-i18n/ibus-libpinyin/Manifest1
-rw-r--r--app-i18n/ibus-libpinyin/ibus-libpinyin-1.15.8.ebuild71
-rw-r--r--app-i18n/ibus-libpinyin/metadata.xml24
-rw-r--r--app-i18n/ibus-m17n/Manifest2
-rw-r--r--app-i18n/ibus-m17n/ibus-m17n-1.4.38.ebuild47
-rw-r--r--app-i18n/ibus-m17n/ibus-m17n-1.4.39.ebuild47
-rw-r--r--app-i18n/ibus-m17n/metadata.xml19
-rw-r--r--app-i18n/ibus-pinyin/Manifest1
-rw-r--r--app-i18n/ibus-pinyin/ibus-pinyin-1.5.1.ebuild56
-rw-r--r--app-i18n/ibus-pinyin/metadata.xml18
-rw-r--r--app-i18n/ibus-rime/Manifest2
-rw-r--r--app-i18n/ibus-rime/ibus-rime-1.5.1.ebuild31
-rw-r--r--app-i18n/ibus-rime/ibus-rime-1.6.0.ebuild31
-rw-r--r--app-i18n/ibus-rime/metadata.xml19
-rw-r--r--app-i18n/ibus-skk/Manifest1
-rw-r--r--app-i18n/ibus-skk/ibus-skk-1.4.3.ebuild35
-rw-r--r--app-i18n/ibus-skk/metadata.xml11
-rw-r--r--app-i18n/ibus-table-chinese/Manifest1
-rw-r--r--app-i18n/ibus-table-chinese/files/ibus-table-chinese-1.8.14_install-paths.patch34
-rw-r--r--app-i18n/ibus-table-chinese/ibus-table-chinese-1.8.14.ebuild21
-rw-r--r--app-i18n/ibus-table-chinese/metadata.xml11
-rw-r--r--app-i18n/ibus-table-extraphrase/Manifest1
-rw-r--r--app-i18n/ibus-table-extraphrase/ibus-table-extraphrase-1.3.9.20110826-r1.ebuild16
-rw-r--r--app-i18n/ibus-table-extraphrase/metadata.xml12
-rw-r--r--app-i18n/ibus-table-latin/Manifest1
-rw-r--r--app-i18n/ibus-table-latin/ibus-table-latin-1.2.0.20100305-r1.ebuild16
-rw-r--r--app-i18n/ibus-table-latin/metadata.xml12
-rw-r--r--app-i18n/ibus-table-others/Manifest1
-rw-r--r--app-i18n/ibus-table-others/ibus-table-others-1.3.22.ebuild27
-rw-r--r--app-i18n/ibus-table-others/metadata.xml27
-rw-r--r--app-i18n/ibus-table/Manifest2
-rw-r--r--app-i18n/ibus-table/ibus-table-1.17.17.ebuild55
-rw-r--r--app-i18n/ibus-table/ibus-table-1.17.18.ebuild55
-rw-r--r--app-i18n/ibus-table/metadata.xml11
-rw-r--r--app-i18n/ibus-typing-booster/Manifest3
-rw-r--r--app-i18n/ibus-typing-booster/ibus-typing-booster-2.30.6.ebuild53
-rw-r--r--app-i18n/ibus-typing-booster/ibus-typing-booster-2.30.7.ebuild53
-rw-r--r--app-i18n/ibus-typing-booster/ibus-typing-booster-2.30.8.ebuild53
-rw-r--r--app-i18n/ibus-typing-booster/metadata.xml11
-rw-r--r--app-i18n/ibus-unikey/Manifest1
-rw-r--r--app-i18n/ibus-unikey/files/ibus-unikey-0.7.0_beta1-cmake4.patch48
-rw-r--r--app-i18n/ibus-unikey/ibus-unikey-0.7.0_beta1.ebuild46
-rw-r--r--app-i18n/ibus-unikey/metadata.xml15
-rw-r--r--app-i18n/ibus/Manifest2
-rw-r--r--app-i18n/ibus/ibus-1.5.31-r1.ebuild236
-rw-r--r--app-i18n/ibus/ibus-1.5.33.ebuild233
-rw-r--r--app-i18n/ibus/metadata.xml24
-rw-r--r--app-i18n/im-chooser/Manifest1
-rw-r--r--app-i18n/im-chooser/im-chooser-1.7.3.ebuild42
-rw-r--r--app-i18n/im-chooser/metadata.xml15
-rw-r--r--app-i18n/imsettings/Manifest1
-rw-r--r--app-i18n/imsettings/files/imsettings-fno-common.patch11
-rw-r--r--app-i18n/imsettings/imsettings-1.8.2-r1.ebuild68
-rw-r--r--app-i18n/imsettings/metadata.xml14
-rw-r--r--app-i18n/jfbterm/Manifest1
-rw-r--r--app-i18n/jfbterm/files/jfbterm-0.4.7-fonts.patch15
-rw-r--r--app-i18n/jfbterm/files/jfbterm-0.4.7-gettimeoftheday.patch43
-rw-r--r--app-i18n/jfbterm/files/jfbterm-automake-1.13.patch14
-rw-r--r--app-i18n/jfbterm/files/jfbterm-gentoo.patch140
-rw-r--r--app-i18n/jfbterm/files/jfbterm-no-kernel-headers.patch17
-rw-r--r--app-i18n/jfbterm/files/jfbterm-sigchld-debian.patch22
-rw-r--r--app-i18n/jfbterm/files/jfbterm-wrong-inline-gcc5.patch24
-rw-r--r--app-i18n/jfbterm/jfbterm-0.4.7-r5.ebuild64
-rw-r--r--app-i18n/jfbterm/metadata.xml18
-rw-r--r--app-i18n/kakasi/Manifest1
-rw-r--r--app-i18n/kakasi/files/kakasi-2.3.6-configure-clang16.patch19
-rw-r--r--app-i18n/kakasi/kakasi-2.3.6-r2.ebuild42
-rw-r--r--app-i18n/kakasi/metadata.xml8
-rw-r--r--app-i18n/kanjipad/Manifest1
-rw-r--r--app-i18n/kanjipad/files/kanjipad-2.0.0-cflags.patch17
-rw-r--r--app-i18n/kanjipad/files/kanjipad-2.0.0-underlinking.patch13
-rw-r--r--app-i18n/kanjipad/kanjipad-2.0.0-r1.ebuild52
-rw-r--r--app-i18n/kanjipad/metadata.xml8
-rw-r--r--app-i18n/kcc/Manifest1
-rw-r--r--app-i18n/kcc/files/kcc-1.0-clang16.patch19
-rw-r--r--app-i18n/kcc/files/kcc-1.0-fix-build-system.patch24
-rw-r--r--app-i18n/kcc/files/kcc-exit.diff10
-rw-r--r--app-i18n/kcc/files/kcc-gcc3-gentoo.diff47
-rw-r--r--app-i18n/kcc/kcc-1.0.ebuild35
-rw-r--r--app-i18n/kcc/metadata.xml8
-rw-r--r--app-i18n/libcangjie/Manifest1
-rw-r--r--app-i18n/libcangjie/libcangjie-1.4.0.ebuild20
-rw-r--r--app-i18n/libcangjie/metadata.xml11
-rw-r--r--app-i18n/libchewing/Manifest64
-rw-r--r--app-i18n/libchewing/files/libchewing-0.10.3_man-compression.patch42
-rw-r--r--app-i18n/libchewing/libchewing-0.10.3.ebuild132
-rw-r--r--app-i18n/libchewing/libchewing-0.5.1-r1.ebuild66
-rw-r--r--app-i18n/libchewing/metadata.xml11
-rw-r--r--app-i18n/libhangul/Manifest2
-rw-r--r--app-i18n/libhangul/libhangul-0.1.0-r1.ebuild43
-rw-r--r--app-i18n/libhangul/libhangul-0.2.0.ebuild43
-rw-r--r--app-i18n/libhangul/metadata.xml12
-rw-r--r--app-i18n/libime/Manifest2
-rw-r--r--app-i18n/libime/libime-1.1.13.ebuild53
-rw-r--r--app-i18n/libime/libime-1.1.14.ebuild53
-rw-r--r--app-i18n/libime/metadata.xml22
-rw-r--r--app-i18n/libpinyin/Manifest2
-rw-r--r--app-i18n/libpinyin/libpinyin-2.8.1.ebuild61
-rw-r--r--app-i18n/libpinyin/libpinyin-9999.ebuild61
-rw-r--r--app-i18n/libpinyin/metadata.xml12
-rw-r--r--app-i18n/librime-lua/Manifest2
-rw-r--r--app-i18n/librime-lua/librime-lua-20240819212322-r1.ebuild61
-rw-r--r--app-i18n/librime-lua/librime-lua-20250707183812.ebuild61
-rw-r--r--app-i18n/librime-lua/librime-lua-99999999999999.ebuild58
-rw-r--r--app-i18n/librime-lua/metadata.xml19
-rw-r--r--app-i18n/librime/Manifest4
-rw-r--r--app-i18n/librime/librime-1.13.1.ebuild53
-rw-r--r--app-i18n/librime/librime-1.14.0.ebuild53
-rw-r--r--app-i18n/librime/librime-1.15.0.ebuild53
-rw-r--r--app-i18n/librime/librime-1.16.1.ebuild53
-rw-r--r--app-i18n/librime/metadata.xml34
-rw-r--r--app-i18n/libskk/Manifest1
-rw-r--r--app-i18n/libskk/libskk-1.1.1.ebuild48
-rw-r--r--app-i18n/libskk/metadata.xml11
-rw-r--r--app-i18n/man-pages-ja/Manifest3
-rw-r--r--app-i18n/man-pages-ja/man-pages-ja-20180315-r2.ebuild90
-rw-r--r--app-i18n/man-pages-ja/man-pages-ja-20260115-r2.ebuild60
-rw-r--r--app-i18n/man-pages-ja/metadata.xml20
-rw-r--r--app-i18n/man-pages-l10n/Manifest2
-rw-r--r--app-i18n/man-pages-l10n/man-pages-l10n-4.29.1.ebuild50
-rw-r--r--app-i18n/man-pages-l10n/man-pages-l10n-4.30.0-r1.ebuild66
-rw-r--r--app-i18n/man-pages-l10n/metadata.xml8
-rw-r--r--app-i18n/man-pages-ru/Manifest1
-rw-r--r--app-i18n/man-pages-ru/man-pages-ru-5.03.2390.2390.20191017-r1.ebuild30
-rw-r--r--app-i18n/man-pages-ru/metadata.xml13
-rw-r--r--app-i18n/man-pages-zh_CN/Manifest1
-rw-r--r--app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.6.4.2-r1.ebuild48
-rw-r--r--app-i18n/man-pages-zh_CN/metadata.xml9
-rw-r--r--app-i18n/mecab-skkserv/Manifest1
-rw-r--r--app-i18n/mecab-skkserv/files/mecab-skkserv-cflags.patch13
-rw-r--r--app-i18n/mecab-skkserv/files/mecab-skkserv-dicrc.patch7
-rw-r--r--app-i18n/mecab-skkserv/files/mecab-skkserv-getopt.patch19
-rw-r--r--app-i18n/mecab-skkserv/files/mecab-skkserv-missing-strcmp-clang16.patch11
-rw-r--r--app-i18n/mecab-skkserv/files/mecab-skkserv.xinetd11
-rw-r--r--app-i18n/mecab-skkserv/mecab-skkserv-0.03-r1.ebuild42
-rw-r--r--app-i18n/mecab-skkserv/metadata.xml8
-rw-r--r--app-i18n/metadata.xml33
-rw-r--r--app-i18n/mozc/Manifest76
-rw-r--r--app-i18n/mozc/files/50mozc-gentoo.el2
-rw-r--r--app-i18n/mozc/files/mozc-2.31.5851.102-bazel_patch-fix_shebang.patch13
-rw-r--r--app-i18n/mozc/files/mozc-2.31.5851.102-fix_path.patch12
-rw-r--r--app-i18n/mozc/files/mozc-2.31.5851.102-patch_rules_python.patch17
-rw-r--r--app-i18n/mozc/files/mozc-2.32.5994.102-bazel_patch-fix_shebang.patch13
-rw-r--r--app-i18n/mozc/files/mozc-2.32.5994.102-rm_reinterpret_cast.patch362
-rw-r--r--app-i18n/mozc/metadata.xml17
-rw-r--r--app-i18n/mozc/mozc-2.31.5851.102.ebuild424
-rw-r--r--app-i18n/mozc/mozc-2.32.5994.102-r1.ebuild435
-rw-r--r--app-i18n/mozc/mozc-3.33.6089.ebuild434
-rw-r--r--app-i18n/mozc/mozc-3.33.6133.ebuild437
-rw-r--r--app-i18n/multiskkserv/Manifest1
-rw-r--r--app-i18n/multiskkserv/files/multiskkserv-cdb.patch53
-rw-r--r--app-i18n/multiskkserv/files/multiskkserv-slibtool.patch70
-rw-r--r--app-i18n/multiskkserv/files/multiskkserv.confd10
-rw-r--r--app-i18n/multiskkserv/files/multiskkserv.initd12
-rw-r--r--app-i18n/multiskkserv/metadata.xml8
-rw-r--r--app-i18n/multiskkserv/multiskkserv-20100128.ebuild46
-rw-r--r--app-i18n/nabi/Manifest1
-rw-r--r--app-i18n/nabi/files/xinput-nabi6
-rw-r--r--app-i18n/nabi/metadata.xml12
-rw-r--r--app-i18n/nabi/nabi-1.0.1.ebuild62
-rw-r--r--app-i18n/nkf/Manifest3
-rw-r--r--app-i18n/nkf/files/nkf-2.1.5-python-ssize_t-deux.patch45
-rw-r--r--app-i18n/nkf/files/nkf-2.1.5-python-ssize_t.patch71
-rw-r--r--app-i18n/nkf/files/nkf-2.1.5-python.patch15
-rw-r--r--app-i18n/nkf/files/nkf-python.patch13
-rw-r--r--app-i18n/nkf/metadata.xml13
-rw-r--r--app-i18n/nkf/nkf-2.1.5-r1.ebuild119
-rw-r--r--app-i18n/nkf/nkf-2.1.5-r2.ebuild128
-rw-r--r--app-i18n/opencc/Manifest2
-rw-r--r--app-i18n/opencc/files/opencc-1.1.7-fix-missing-cstdint-for-gcc-15.patch13
-rw-r--r--app-i18n/opencc/files/opencc-1.1.9-python.patch162
-rw-r--r--app-i18n/opencc/files/opencc-marisa-0.3.0-cxx17.patch34
-rw-r--r--app-i18n/opencc/metadata.xml15
-rw-r--r--app-i18n/opencc/opencc-1.1.7-r2.ebuild126
-rw-r--r--app-i18n/opencc/opencc-1.1.7.ebuild64
-rw-r--r--app-i18n/opencc/opencc-1.1.9.ebuild131
-rw-r--r--app-i18n/poedit/Manifest1
-rw-r--r--app-i18n/poedit/metadata.xml17
-rw-r--r--app-i18n/poedit/poedit-3.8.2.ebuild58
-rw-r--r--app-i18n/pyzy/Manifest3
-rw-r--r--app-i18n/pyzy/metadata.xml20
-rw-r--r--app-i18n/pyzy/pyzy-0.1.0-r3.ebuild57
-rw-r--r--app-i18n/qkc/Manifest1
-rw-r--r--app-i18n/qkc/files/qkc-1.00-makefile.patch22
-rw-r--r--app-i18n/qkc/metadata.xml8
-rw-r--r--app-i18n/qkc/qkc-1.00.ebuild32
-rw-r--r--app-i18n/rime-data/Manifest42
-rw-r--r--app-i18n/rime-data/metadata.xml40
-rw-r--r--app-i18n/rime-data/rime-data-1.0.20250124.ebuild84
-rw-r--r--app-i18n/rime-data/rime-data-1.0.20251206.ebuild84
-rw-r--r--app-i18n/scim-bridge/Manifest1
-rw-r--r--app-i18n/scim-bridge/files/scim-bridge-0.4.15.2-gcc43.patch10
-rw-r--r--app-i18n/scim-bridge/files/scim-bridge-0.4.15.2-qt4.patch58
-rw-r--r--app-i18n/scim-bridge/files/scim-bridge-0.4.16+gcc-4.4.patch12
-rw-r--r--app-i18n/scim-bridge/files/scim-bridge-0.4.16+gcc-4.7.patch24
-rw-r--r--app-i18n/scim-bridge/files/scim-bridge-0.4.16-configure.ac.patch164
-rw-r--r--app-i18n/scim-bridge/files/scim-bridge-0.4.16-fixes-send-function-call.patch15
-rw-r--r--app-i18n/scim-bridge/files/scim-bridge-0.4.16-slibtool.patch58
-rw-r--r--app-i18n/scim-bridge/metadata.xml11
-rw-r--r--app-i18n/scim-bridge/scim-bridge-0.4.16-r3.ebuild88
-rw-r--r--app-i18n/scim-hangul/Manifest1
-rw-r--r--app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.3.patch23
-rw-r--r--app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.7.patch12
-rw-r--r--app-i18n/scim-hangul/files/scim-hangul-0.4.0+gtk.patch11
-rw-r--r--app-i18n/scim-hangul/metadata.xml11
-rw-r--r--app-i18n/scim-hangul/scim-hangul-0.4.0-r1.ebuild66
-rw-r--r--app-i18n/scim-input-pad/Manifest1
-rw-r--r--app-i18n/scim-input-pad/metadata.xml36
-rw-r--r--app-i18n/scim-input-pad/scim-input-pad-0.1.3.1.ebuild60
-rw-r--r--app-i18n/scim-m17n/Manifest1
-rw-r--r--app-i18n/scim-m17n/metadata.xml11
-rw-r--r--app-i18n/scim-m17n/scim-m17n-0.2.3-r1.ebuild49
-rw-r--r--app-i18n/scim-pinyin/Manifest1
-rw-r--r--app-i18n/scim-pinyin/files/scim-pinyin-0.5.91-fixconfigure.patch33
-rw-r--r--app-i18n/scim-pinyin/metadata.xml11
-rw-r--r--app-i18n/scim-pinyin/scim-pinyin-0.5.92.ebuild45
-rw-r--r--app-i18n/scim-sayura/Manifest1
-rw-r--r--app-i18n/scim-sayura/files/scim-sayura-0.3.3-gcc45.patch15
-rw-r--r--app-i18n/scim-sayura/metadata.xml8
-rw-r--r--app-i18n/scim-sayura/scim-sayura-0.3.3-r1.ebuild42
-rw-r--r--app-i18n/scim-tables/Manifest1
-rw-r--r--app-i18n/scim-tables/files/scim-tables-0.5.12-automake.patch13
-rw-r--r--app-i18n/scim-tables/files/scim-tables-0.5.8+gcc-4.3.patch11
-rw-r--r--app-i18n/scim-tables/metadata.xml11
-rw-r--r--app-i18n/scim-tables/scim-tables-0.5.13.ebuild48
-rw-r--r--app-i18n/scim-tomoe/Manifest1
-rw-r--r--app-i18n/scim-tomoe/files/scim-tomoe-0.6.0-gcc43.patch11
-rw-r--r--app-i18n/scim-tomoe/metadata.xml11
-rw-r--r--app-i18n/scim-tomoe/scim-tomoe-0.6.0-r4.ebuild44
-rw-r--r--app-i18n/scim-uim/Manifest1
-rw-r--r--app-i18n/scim-uim/files/scim-uim-0.2.0-gcc43.patch11
-rw-r--r--app-i18n/scim-uim/files/scim-uim-0.2.0-uim-1.5.patch12
-rw-r--r--app-i18n/scim-uim/metadata.xml11
-rw-r--r--app-i18n/scim-uim/scim-uim-0.2.0-r3.ebuild55
-rw-r--r--app-i18n/scim/Manifest1
-rw-r--r--app-i18n/scim/files/scim-1.4.18-cast-in-initializer.patch38
-rw-r--r--app-i18n/scim/files/scim-1.4.18-fix-for-gcc15.patch63
-rw-r--r--app-i18n/scim/files/scim-1.4.18-slibtool.patch36
-rw-r--r--app-i18n/scim/files/xinput-scim9
-rw-r--r--app-i18n/scim/metadata.xml14
-rw-r--r--app-i18n/scim/scim-1.4.18-r1.ebuild131
-rw-r--r--app-i18n/skk-jisyo/Manifest1
-rw-r--r--app-i18n/skk-jisyo/metadata.xml11
-rw-r--r--app-i18n/skk-jisyo/skk-jisyo-202402.ebuild71
-rw-r--r--app-i18n/skk-jisyo/skk-jisyo-999999.ebuild86
-rw-r--r--app-i18n/skkfep/Manifest1
-rw-r--r--app-i18n/skkfep/files/skkfep-annotation.patch29
-rw-r--r--app-i18n/skkfep/files/skkfep-gentoo.patch75
-rw-r--r--app-i18n/skkfep/files/skkfep-system-dic.patch13
-rw-r--r--app-i18n/skkfep/metadata.xml8
-rw-r--r--app-i18n/skkfep/skkfep-0.87-r1.ebuild52
-rw-r--r--app-i18n/skktools/Manifest1
-rw-r--r--app-i18n/skktools/files/50skktools-gentoo.el2
-rw-r--r--app-i18n/skktools/metadata.xml11
-rw-r--r--app-i18n/skktools/skktools-1.3.4-r1.ebuild64
-rw-r--r--app-i18n/tegaki-zinnia-japanese/Manifest1
-rw-r--r--app-i18n/tegaki-zinnia-japanese/metadata.xml11
-rw-r--r--app-i18n/tegaki-zinnia-japanese/tegaki-zinnia-japanese-0.3.ebuild30
-rw-r--r--app-i18n/tomoe-gtk/Manifest1
-rw-r--r--app-i18n/tomoe-gtk/files/tomoe-gtk-math.patch11
-rw-r--r--app-i18n/tomoe-gtk/metadata.xml12
-rw-r--r--app-i18n/tomoe-gtk/tomoe-gtk-0.6.0-r7.ebuild44
-rw-r--r--app-i18n/tomoe/Manifest1
-rw-r--r--app-i18n/tomoe/files/tomoe-export-symbols.patch240
-rw-r--r--app-i18n/tomoe/files/tomoe-gentoo.patch22
-rw-r--r--app-i18n/tomoe/files/tomoe-glib-2.32.patch33
-rw-r--r--app-i18n/tomoe/files/tomoe-glibc-2.32.patch11
-rw-r--r--app-i18n/tomoe/files/tomoe-ruby19.patch84
-rw-r--r--app-i18n/tomoe/metadata.xml15
-rw-r--r--app-i18n/tomoe/tomoe-0.6.0-r7.ebuild79
-rw-r--r--app-i18n/transifex-client/Manifest4
-rw-r--r--app-i18n/transifex-client/metadata.xml16
-rw-r--r--app-i18n/transifex-client/transifex-client-1.6.14.ebuild32
-rw-r--r--app-i18n/transifex-client/transifex-client-1.6.17.ebuild32
-rw-r--r--app-i18n/translate-shell/Manifest1
-rw-r--r--app-i18n/translate-shell/metadata.xml20
-rw-r--r--app-i18n/translate-shell/translate-shell-0.9.7.1.ebuild39
-rw-r--r--app-i18n/uchardet/Manifest1
-rw-r--r--app-i18n/uchardet/files/uchardet-0.0.8-cmake4.patch7
-rw-r--r--app-i18n/uchardet/metadata.xml11
-rw-r--r--app-i18n/uchardet/uchardet-0.0.8.ebuild29
-rw-r--r--app-i18n/uim-tomoe-gtk/Manifest1
-rw-r--r--app-i18n/uim-tomoe-gtk/metadata.xml11
-rw-r--r--app-i18n/uim-tomoe-gtk/uim-tomoe-gtk-0.6.0.ebuild25
-rw-r--r--app-i18n/uim/Manifest2
-rw-r--r--app-i18n/uim/files/50uim-gentoo.el2
-rw-r--r--app-i18n/uim/files/uim-1.8.8-fno-common.patch11
-rw-r--r--app-i18n/uim/files/uim-1.8.9-remove-Wconversion-replace.patch13
-rw-r--r--app-i18n/uim/files/uim-Wconversion.patch13
-rw-r--r--app-i18n/uim/files/uim-clang-16.patch44
-rw-r--r--app-i18n/uim/files/uim-gentoo.patch28
-rw-r--r--app-i18n/uim/files/uim-kde.patch72
-rw-r--r--app-i18n/uim/files/uim-slibtool.patch14
-rw-r--r--app-i18n/uim/files/uim-tinfo.patch38
-rw-r--r--app-i18n/uim/files/uim-xkb.patch18
-rw-r--r--app-i18n/uim/files/uim-zh-TW.patch11
-rw-r--r--app-i18n/uim/files/xinput-uim6
-rw-r--r--app-i18n/uim/metadata.xml27
-rw-r--r--app-i18n/uim/uim-1.9.5.ebuild243
-rw-r--r--app-i18n/uim/uim-1.9.6.ebuild243
-rw-r--r--app-i18n/unicode-cldr/Manifest3
-rw-r--r--app-i18n/unicode-cldr/metadata.xml9
-rw-r--r--app-i18n/unicode-cldr/unicode-cldr-47.0.ebuild22
-rw-r--r--app-i18n/unicode-cldr/unicode-cldr-48.0.ebuild22
-rw-r--r--app-i18n/unicode-cldr/unicode-cldr-48.1.ebuild22
-rw-r--r--app-i18n/unicode-data/Manifest6
-rw-r--r--app-i18n/unicode-data/metadata.xml12
-rw-r--r--app-i18n/unicode-data/unicode-data-15.1.0.ebuild28
-rw-r--r--app-i18n/unicode-data/unicode-data-16.0.0.ebuild28
-rw-r--r--app-i18n/unicode-data/unicode-data-17.0.0.ebuild28
-rw-r--r--app-i18n/unicode-emoji/Manifest5
-rw-r--r--app-i18n/unicode-emoji/metadata.xml9
-rw-r--r--app-i18n/unicode-emoji/unicode-emoji-17.0.0.ebuild34
-rw-r--r--app-i18n/xvnkb/Manifest1
-rw-r--r--app-i18n/xvnkb/files/config.h.in5
-rw-r--r--app-i18n/xvnkb/files/meson.build72
-rw-r--r--app-i18n/xvnkb/files/meson.options20
-rw-r--r--app-i18n/xvnkb/files/xvnkb-0.2.11-implicit-int.patch64
-rw-r--r--app-i18n/xvnkb/files/xvnkb-0.2.11-ldflags.patch30
-rw-r--r--app-i18n/xvnkb/files/xvnkb-cc.patch10
-rw-r--r--app-i18n/xvnkb/metadata.xml11
-rw-r--r--app-i18n/xvnkb/xvnkb-0.2.11-r1.ebuild59
-rw-r--r--app-i18n/xvnkb/xvnkb-0.2.11.ebuild65
-rw-r--r--app-i18n/yaskkserv/Manifest1
-rw-r--r--app-i18n/yaskkserv/files/yaskkserv-gentoo.patch93
-rw-r--r--app-i18n/yaskkserv/files/yaskkserv.confd10
-rw-r--r--app-i18n/yaskkserv/files/yaskkserv.initd13
-rw-r--r--app-i18n/yaskkserv/files/yaskkserv.service12
-rw-r--r--app-i18n/yaskkserv/metadata.xml14
-rw-r--r--app-i18n/yaskkserv/yaskkserv-1.1.1-r1.ebuild79
-rw-r--r--app-i18n/yaskkserv2/Manifest160
-rw-r--r--app-i18n/yaskkserv2/files/yaskkserv2.confd2
-rw-r--r--app-i18n/yaskkserv2/files/yaskkserv2.initd13
-rw-r--r--app-i18n/yaskkserv2/files/yaskkserv2.service11
-rw-r--r--app-i18n/yaskkserv2/metadata.xml11
-rw-r--r--app-i18n/yaskkserv2/yaskkserv2-0.1.7-r1.ebuild232
-rw-r--r--app-i18n/zinnia-tomoe/Manifest1
-rw-r--r--app-i18n/zinnia-tomoe/metadata.xml12
-rw-r--r--app-i18n/zinnia-tomoe/zinnia-tomoe-0.6.0_p20080911.ebuild31
-rw-r--r--app-i18n/zinnia/Manifest1
-rw-r--r--app-i18n/zinnia/files/zinnia-0.06-c++11.patch11
-rw-r--r--app-i18n/zinnia/files/zinnia-0.06-flags.patch18
-rw-r--r--app-i18n/zinnia/files/zinnia-0.06-perl.patch11
-rw-r--r--app-i18n/zinnia/metadata.xml12
-rw-r--r--app-i18n/zinnia/zinnia-0.06-r3.ebuild74
474 files changed, 0 insertions, 16500 deletions
diff --git a/app-i18n/anthy-unicode/Manifest b/app-i18n/anthy-unicode/Manifest
deleted file mode 100644
index 9c54e3ea05da..000000000000
--- a/app-i18n/anthy-unicode/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST anthy-unicode-1.0.0.20260213.tar.xz 3482244 BLAKE2B 4d1eae4c18951452d26577e2477fc4cfb645ba362aa37ed9bc8e16c3ac3852c3409325ebbaad01898ddf65d8af208d3559fbe06e469a11e7b68567cf83ed5212 SHA512 895d7f325214ae2174eafed98d3de466d59dd26b58e3220670c804078b94b718ab4a634bf5daddb9f6a0b13ffb9a132460f65ef512fa0af5e08077f85d84227e
diff --git a/app-i18n/anthy-unicode/anthy-unicode-1.0.0.20260213.ebuild b/app-i18n/anthy-unicode/anthy-unicode-1.0.0.20260213.ebuild
deleted file mode 100644
index f5ab3b74e419..000000000000
--- a/app-i18n/anthy-unicode/anthy-unicode-1.0.0.20260213.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson elisp-common
-
-DESCRIPTION="Another Anthy - Japanese character set input library for Unicode"
-HOMEPAGE="https://github.com/fujiwarat/anthy-unicode"
-SRC_URI="https://github.com/fujiwarat/anthy-unicode/releases/download/${PV}/${P}.tar.xz"
-
-# GPL-2+ for dictionaries
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="emacs"
-
-DEPEND="emacs? ( app-editors/emacs:* )"
-RDEPEND="${DEPEND}"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_configure() {
- local emesonargs=(
- -Demacs_path="$(usev emacs ${EMACS})"
- -Dlisp_dir="$(usev emacs ${SITELISP})"
- $(meson_feature emacs)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- rm doc/Makefile* || die
- dodoc -r doc
-
- if use emacs; then
- elisp-site-file-install "${FILESDIR}"/${SITEFILE}
- else
- rm -r "${ED}"/usr/share/emacs || die
- fi
-}
-
-pkg_preinst() {
- if ! has_version app-i18n/anthy-unicode; then
- show_migrate_warning=true
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-
- if [[ -n ${show_migrate_warning} ]]; then
- ewarn "The path of the private dictionary has changed with anthy-unicode:"
- ewarn "app-i18n/anthy: ~/.anthy"
- ewarn "app-i18n/anthy-unicode: ~/.config/anthy"
- ewarn " "
- ewarn "To migrate the private dictionary, launch:"
- ewarn "anthy-dic-tool-unicode --migrate"
- ewarn " "
- ewarn "To make sure you only use anthy-unicode, please update all installed anthy's packages:"
- has_version "<app-dicts/kasumi-2.7" && ewarn "app-dicts/kasumi"
- has_version "<app-i18n/fcitx-anthy-5.1.10" && ewarn "app-i18n/fcitx-anthy"
- has_version "<app-i18n/ibus-anthy-1.5.18" && ewarn "app-i18n/ibus-anthy"
- has_version "<app-i18n/scim-anthy-1.4.0" && ewarn "scim-anthy"
- has_version "<app-i18n/uim-1.9.6[anthy]" && ewarn "app-i18n/uim"
- has_version "<dev-libs/m17n-lib-1.8.6-r1[anthy]" && ewarn "dev-libs/m17n-lib"
- fi
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/app-i18n/anthy-unicode/files/50anthy-unicode-gentoo.el b/app-i18n/anthy-unicode/files/50anthy-unicode-gentoo.el
deleted file mode 100644
index e7e370b11a83..000000000000
--- a/app-i18n/anthy-unicode/files/50anthy-unicode-gentoo.el
+++ /dev/null
@@ -1,2 +0,0 @@
-(set-language-info "Japanese" 'input-method "japanese-anthy-unicode")
-
diff --git a/app-i18n/anthy-unicode/metadata.xml b/app-i18n/anthy-unicode/metadata.xml
deleted file mode 100644
index 04faa59a66df..000000000000
--- a/app-i18n/anthy-unicode/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <longdescription>
- Anthy Unicode is another Anthy project and provides the library to input
- Japanese on the applications.
- This ebuild includes cannadic as a server-side dictionary, so you don't need
- any extra package to run it. You can use anthy-unicode with
- <pkg>app-i18n/fcitx-anthy</pkg>, <pkg>app-i18n/uim</pkg> (XIM, GTK+ immodule)
- and <pkg>app-editors/emacs</pkg> (to enable Anthy support for emacs, build
- this package with emacs USE flag).
- </longdescription>
- <upstream>
- <remote-id type="github">fujiwarat/anthy-unicode</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/anthy/Manifest b/app-i18n/anthy/Manifest
deleted file mode 100644
index d74f14367d29..000000000000
--- a/app-i18n/anthy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST anthy-9100h.tar.gz 4446148 BLAKE2B b07da205694db9223c22ebcf6158158247611be41448457ee112766d1ea5fe72eee3f2292276363245d751eb49bd582c39330cc6df5e52547b6188386439d29a SHA512 315ebd9e1af208f3ecaeaa13620213b35f004e47edb54e60c3e02c2997444cd2326cc58b725dd2d0bd6a723130884d946ea193ea3d92418082256b59ecc8d88b
diff --git a/app-i18n/anthy/anthy-9100h-r3.ebuild b/app-i18n/anthy/anthy-9100h-r3.ebuild
deleted file mode 100644
index cdc586a47b82..000000000000
--- a/app-i18n/anthy/anthy-9100h-r3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2003-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit elisp-common
-
-DESCRIPTION="Anthy -- free and secure Japanese input system"
-HOMEPAGE="http://anthy.osdn.jp/"
-SRC_URI="mirror://sourceforge.jp/${PN}/37536/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="emacs static-libs"
-
-BDEPEND="emacs? ( >=app-editors/emacs-23.1:* )"
-DEPEND=""
-RDEPEND="${BDEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-anthy_context_t.patch" )
-DOCS=( AUTHORS ChangeLog DIARY NEWS README )
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_configure() {
- econf \
- $(use_enable static-libs static) \
- EMACS="$(usex emacs "${EMACS}")"
-}
-
-src_install() {
- default
- find "${D}" -name "*.la" -type f -delete || die
-
- rm doc/Makefile* || die
- dodoc -r doc
-
- if use emacs; then
- elisp-site-file-install "${FILESDIR}"/${SITEFILE}
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/app-i18n/anthy/files/50anthy-gentoo.el b/app-i18n/anthy/files/50anthy-gentoo.el
deleted file mode 100644
index ab154f8d4eff..000000000000
--- a/app-i18n/anthy/files/50anthy-gentoo.el
+++ /dev/null
@@ -1,2 +0,0 @@
-(set-language-info "Japanese" 'input-method "japanese-anthy")
-
diff --git a/app-i18n/anthy/files/anthy-anthy_context_t.patch b/app-i18n/anthy/files/anthy-anthy_context_t.patch
deleted file mode 100644
index aab4ab749ea0..000000000000
--- a/app-i18n/anthy/files/anthy-anthy_context_t.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/anthy/input.h
-+++ b/anthy/input.h
-@@ -10,6 +10,8 @@
- #ifndef INPUT_H_INCLUDE
- #define INPUT_H_INCLUDE
-
-+#include "anthy.h"
-+
- #ifdef __cplusplus
- extern "C" {
- #endif
diff --git a/app-i18n/anthy/metadata.xml b/app-i18n/anthy/metadata.xml
deleted file mode 100644
index e7f1a0480e6a..000000000000
--- a/app-i18n/anthy/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>hattya@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <longdescription>
- Anthy is a free and secure Japanese kana-kanji server. This ebuild includes
- cannadic as a server-side dictionary, so you don't need any extra package to
- run it. You can use anthy with <pkg>app-i18n/uim</pkg> (XIM, GTK+ immodule)
- and <pkg>app-editors/emacs</pkg> (to enable Anthy support for emacs, build
- this package with emacs USE flag).
- </longdescription>
- <upstream>
- <remote-id type="osdn">anthy</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/bidiv/Manifest b/app-i18n/bidiv/Manifest
deleted file mode 100644
index 92478f0c4fa4..000000000000
--- a/app-i18n/bidiv/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST bidiv_1.5-4.debian.tar.gz 5863 BLAKE2B b91f6756156815bd12b6c6e56a058a63db5be805cab2c5fb29e47f0e66bf8ba8638bdca2ed83c63117144c2f9912ed4ba79bb1b143f3bd2f6c4fef33397225e2 SHA512 63e998cae38e08181cf4e40a54119b9b4b5ab3ede7fcfbf852a1a7ad51a671d14d4094b3af8b89574eef51f8c6ee34f2eab6242bf69e77d954826931a801e8b1
-DIST bidiv_1.5.orig.tar.gz 13865 BLAKE2B 9f289a2674b3d5ce895e65f6068252d78eafea735783ca8947be446d0830166708474fda041bea85adcc8930ec615d68978d7f8151afdcd645640b9941be009c SHA512 f8ddaa4a7ae6e7b723eb6e4f5dc91bd2e189c02e116ecd1fb02d300f12e913e9dbf328d65f40ef8c2e7d8e822d1a612966fe0f59f44129fd5dc7ece26c021cc2
diff --git a/app-i18n/bidiv/bidiv-1.5_p4.ebuild b/app-i18n/bidiv/bidiv-1.5_p4.ebuild
deleted file mode 100644
index 4a6b745cd10c..000000000000
--- a/app-i18n/bidiv/bidiv-1.5_p4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-PATCH_LEVEL=4
-
-DESCRIPTION="A commandline tool displaying logical Hebrew/Arabic"
-HOMEPAGE="https://packages.qa.debian.org/b/bidiv.html"
-SRC_URI="
- mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}.orig.tar.gz
- mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}-${PATCH_LEVEL}.debian.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
-
-RDEPEND=">=dev-libs/fribidi-0.19.2-r2"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${PN}"
-
-PATCHES=(
- # Use order from "series" file:
- "${WORKDIR}"/debian/patches/try_utf8_fix
- "${WORKDIR}"/debian/patches/makefile
- "${WORKDIR}"/debian/patches/fribidi_019
- "${WORKDIR}"/debian/patches/hyphen_minus
- "${WORKDIR}"/debian/patches/term_size_get
- "${WORKDIR}"/debian/patches/type_fix
- "${WORKDIR}"/debian/patches/cast_fix
-)
-
-src_compile() {
- tc-export CC
- emake CC_OPT_FLAGS="-Wall"
-}
-
-src_install() {
- dobin bidiv
- doman bidiv.1
- dodoc README WHATSNEW "${WORKDIR}"/debian/changelog
-}
diff --git a/app-i18n/bidiv/metadata.xml b/app-i18n/bidiv/metadata.xml
deleted file mode 100644
index 1d892a124fa3..000000000000
--- a/app-i18n/bidiv/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-i18n/cstools/Manifest b/app-i18n/cstools/Manifest
deleted file mode 100644
index bc4aa1695110..000000000000
--- a/app-i18n/cstools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Cstools-3.44.tar.gz 31924 BLAKE2B 193d1d85746bf028833416bdb3e6c3b220498affb0162bd688fcc7ac4c406c618c53c2d2e7a4cb2fc799469246e1366f8c3f43f6f834220d2719b753c1511630 SHA512 9843eefb5f9a4edb33767162cb4beb24709d61903ccda8552cc9d914ef27ca6705a14e98cfb52a00c37f0428d937237044f96c0ba1673e6e67ad98f027032922
diff --git a/app-i18n/cstools/cstools-3.44.ebuild b/app-i18n/cstools/cstools-3.44.ebuild
deleted file mode 100644
index 5c7df5908924..000000000000
--- a/app-i18n/cstools/cstools-3.44.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Fails in parallel
-# bug #707888
-DIST_TEST="do"
-inherit perl-module
-
-MY_P="Cstools-${PV}"
-DESCRIPTION="A charset conversion tool cstocs and two Perl modules for Czech language"
-SRC_URI="https://www.adelton.com/perl/Cstools/${MY_P}.tar.gz"
-HOMEPAGE="https://www.adelton.com/perl/Cstools/"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Artistic"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="dev-perl/MIME-tools"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker"
diff --git a/app-i18n/cstools/metadata.xml b/app-i18n/cstools/metadata.xml
deleted file mode 100644
index ec4d1b2a409a..000000000000
--- a/app-i18n/cstools/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- Distribution Cstools contains well-known character set conversion
- program cstocs, and module Cz::Cstocs that makes it easy to do charset
- conversions directly in Perl scripts, without spawning external process.
- Also included is Cz::Sort module that provides functions for Czech
- collation in Perl scripts without a need of locale settings. It is based
- on conversion table from csr program by Petr Olsak.
- </longdescription>
-</pkgmetadata>
diff --git a/app-i18n/dbskkd-cdb/Manifest b/app-i18n/dbskkd-cdb/Manifest
deleted file mode 100644
index c28ec64d73e3..000000000000
--- a/app-i18n/dbskkd-cdb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dbskkd-cdb-3.00.tar.gz 9380 BLAKE2B 81b167485a0ac287c01a5cab2fc638d4303bb8e1529dfc14b89ba8242915de38165acba5d0df00714bf8b1c5b190b3cf655e654e96bae5081bd3fba1f71e7a6a SHA512 a3fe5a0f2e96828d22a75e4daf36eecaa8d903efe8c8a5f6972178f52dc01cac5df5f3e1d8a2cf684d6b78a9c10c207b655a296ceb456dec9f0e502142de094b
diff --git a/app-i18n/dbskkd-cdb/dbskkd-cdb-3.00-r1.ebuild b/app-i18n/dbskkd-cdb/dbskkd-cdb-3.00-r1.ebuild
deleted file mode 100644
index 7bd25c8e3cc5..000000000000
--- a/app-i18n/dbskkd-cdb/dbskkd-cdb-3.00-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="SKK dictionary server based on cdb"
-HOMEPAGE="https://github.com/jj1bdx/dbskkd-cdb"
-SRC_URI="https://github.com/jj1bdx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="selinux"
-
-DEPEND="
- || (
- dev-db/tinycdb
- dev-db/cdb
- )
-"
-
-RDEPEND="
- acct-group/dbskkd
- acct-user/dbskkd
- app-i18n/skk-jisyo[cdb]
- sys-apps/xinetd
- selinux? ( sec-policy/selinux-dbskk )
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-gentoo.patch )
-
-src_prepare() {
- default
-
- local cdblib=()
- if has_version dev-db/cdb; then
- append-cflags -I"${EPREFIX}"/usr/include/cdb
- local a
- for a in cdb.a alloc.a buffer.a byte.a unix.a; do
- cdblib+=( "${EPREFIX}"/usr/$(get_libdir)/${a} )
- done
- else
- cdblib+=( -lcdb )
- fi
-
- sed -i "/^CDBLIB/s|=.*$|= ${cdblib[*]}|" Makefile
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- COMPAT="-DJISYO_FILE=\\\"${EPREFIX}/usr/share/skk/SKK-JISYO.L.cdb\\\""
-}
-
-src_install() {
- exeinto /usr/libexec
- doexe dbskkd-cdb
- dodoc examples.md
- einstalldocs
-
- insinto /etc/xinetd.d
- newins "${FILESDIR}"/dbskkd-cdb.xinetd dbskkd-cdb
-}
diff --git a/app-i18n/dbskkd-cdb/files/dbskkd-cdb-gentoo.patch b/app-i18n/dbskkd-cdb/files/dbskkd-cdb-gentoo.patch
deleted file mode 100644
index 0fe0b8a31ea3..000000000000
--- a/app-i18n/dbskkd-cdb/files/dbskkd-cdb-gentoo.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -6,7 +6,7 @@
- INSTALLDIR = /usr/local/libexec
-
- .c.o:
-- $(CC) $(COMPAT) $(PRIVATE) -c $*.c
-+ $(CC) $(CFLAGS) $(COMPAT) $(PRIVATE) -c $*.c
-
- all: dbskkd-cdb
-
-@@ -14,11 +14,10 @@
- /bin/rm -f dbskkd-cdb *.o
-
- dbskkd-cdb: dbskkd-cdb.o
-- $(CC) $(COMPAT) $(PRIVATE) -o dbskkd-cdb \
-+ $(CC) $(LDFLAGS) $(COMPAT) $(PRIVATE) -o dbskkd-cdb \
- dbskkd-cdb.o ${CDBLIB}
-
- dbskkd-cdb.o: dbskkd-cdb.c
-- $(CC) $(COMPAT) $(PRIVATE) -c dbskkd-cdb.c
-
- error.o: error.c error.h
-
diff --git a/app-i18n/dbskkd-cdb/files/dbskkd-cdb.xinetd b/app-i18n/dbskkd-cdb/files/dbskkd-cdb.xinetd
deleted file mode 100644
index 98b1b501ef7e..000000000000
--- a/app-i18n/dbskkd-cdb/files/dbskkd-cdb.xinetd
+++ /dev/null
@@ -1,11 +0,0 @@
-service skkserv
-{
- disable = yes
- socket_type = stream
- wait = no
- user = dbskkd
- server = /usr/libexec/dbskkd-cdb
- only_from = 127.0.0.1
- log_on_failure += USERID
- port = 1178
-}
diff --git a/app-i18n/dbskkd-cdb/metadata.xml b/app-i18n/dbskkd-cdb/metadata.xml
deleted file mode 100644
index 58a976275664..000000000000
--- a/app-i18n/dbskkd-cdb/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">jj1bdx/dbskkd-cdb</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/enca/Manifest b/app-i18n/enca/Manifest
deleted file mode 100644
index 6222183a7b50..000000000000
--- a/app-i18n/enca/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST enca-1.19.tar.xz 465412 BLAKE2B fefd58502cf345f9b88d620d5af349d72b9e2af70d61c9b5aa3632cf91011110dc1fa08e78dd04c02c5a333adfefeb88f529f3cadcb75d0cea2b500a5a70c057 SHA512 6678639992685180457bbef7b0da6e475071ec6935dfd672188fc242ef80b906e75eff9a206e07989893d0ef4ae5eb500f1d0bbd6b4d58146c94bb143b5fb296
diff --git a/app-i18n/enca/enca-1.19-r3.ebuild b/app-i18n/enca/enca-1.19-r3.ebuild
deleted file mode 100644
index 1066fa6888b2..000000000000
--- a/app-i18n/enca/enca-1.19-r3.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Detect and convert encoding of text files"
-HOMEPAGE="https://cihar.com/software/enca/"
-SRC_URI="https://dl.cihar.com/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
-IUSE="doc +iconv recode"
-
-BDEPEND="doc? ( dev-util/gtk-doc )"
-RDEPEND="
- iconv? ( virtual/libiconv )
- recode? ( app-text/recode:= )
-"
-DEPEND="
- ${RDEPEND}
- sys-devel/gettext
-"
-
-pkg_pretend() {
- if tc-is-cross-compiler && use iconv; then
- die "${PN} can't be cross built with iconv USE enabled. See Gentoo bug 593220."
- fi
-}
-
-src_prepare() {
- default
-
- # Disable unconditional documentation build.
- sed -i -e '/SUBDIRS/s/ devel-docs//g' Makefile.am || die
-
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --enable-external
- --disable-static
- $(use_enable doc gtk-doc)
- $(use_with iconv libiconv-prefix "${EPREFIX}/usr")
- $(use_with recode librecode "${EPREFIX}/usr")
- )
-
- # Workaround automagic virtual/libiconv dependency.
- use iconv || export am_cv_func_iconv=no
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- # Workaround cross compilation issues. See Gentoo bug 424473.
- tc-is-cross-compiler && tc-env_build emake -e -C tools
-
- emake
- use doc && emake -C devel-docs docs
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- use doc && emake -C devel-docs DESTDIR="${D}" install
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-i18n/enca/enca-1.19-r4.ebuild b/app-i18n/enca/enca-1.19-r4.ebuild
deleted file mode 100644
index 9165c33143d9..000000000000
--- a/app-i18n/enca/enca-1.19-r4.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Detect and convert encoding of text files"
-HOMEPAGE="https://cihar.com/software/enca/"
-SRC_URI="https://dl.cihar.com/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
-IUSE="doc +iconv recode"
-
-BDEPEND="doc? ( dev-util/gtk-doc )"
-RDEPEND="
- iconv? ( virtual/libiconv )
- recode? ( app-text/recode:= )
-"
-DEPEND="
- ${RDEPEND}
- sys-devel/gettext
-"
-
-PATCHES=( "${FILESDIR}/${P}-remove_extern_getopt.patch" )
-
-pkg_pretend() {
- if tc-is-cross-compiler && use iconv; then
- die "${PN} can't be cross built with iconv USE enabled. See Gentoo bug 593220."
- fi
-}
-
-src_prepare() {
- default
-
- # Disable unconditional documentation build.
- sed -i -e '/SUBDIRS/s/ devel-docs//g' Makefile.am || die
-
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --enable-external
- --disable-static
- $(use_enable doc gtk-doc)
- $(use_with iconv libiconv-prefix "${EPREFIX}/usr")
- $(use_with recode librecode "${EPREFIX}/usr")
- )
-
- # Workaround automagic virtual/libiconv dependency.
- use iconv || export am_cv_func_iconv=no
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- # Workaround cross compilation issues. See Gentoo bug 424473.
- tc-is-cross-compiler && tc-env_build emake -e -C tools
-
- emake
- use doc && emake -C devel-docs docs
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- use doc && emake -C devel-docs DESTDIR="${D}" install
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-i18n/enca/files/enca-1.19-remove_extern_getopt.patch b/app-i18n/enca/files/enca-1.19-remove_extern_getopt.patch
deleted file mode 100644
index 170dc9826116..000000000000
--- a/app-i18n/enca/files/enca-1.19-remove_extern_getopt.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-https://bugs.gentoo.org/969521
-Patch by Jonathan Lovelace
-Bug also happens on gcc-musl system, this fixes it.
-diff -ru a/src/getopt.h b/src/getopt.h
---- a/src/getopt.h 2010-01-14 05:45:46.000000000 -0500
-+++ b/src/getopt.h 2026-02-02 11:34:49.329689765 -0500
-@@ -144,7 +144,6 @@
- errors, only prototype getopt for the GNU C library. */
- extern int getopt (int __argc, char *const *__argv, const char *__shortopts);
- # else /* not __GNU_LIBRARY__ */
--extern int getopt ();
- # endif /* __GNU_LIBRARY__ */
-
- # ifndef __need_getopt
diff --git a/app-i18n/enca/metadata.xml b/app-i18n/enca/metadata.xml
deleted file mode 100644
index 00750b4dfb25..000000000000
--- a/app-i18n/enca/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">nijel/enca</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fbterm/Manifest b/app-i18n/fbterm/Manifest
deleted file mode 100644
index d6788ae8c34f..000000000000
--- a/app-i18n/fbterm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fbterm-1.7_p20190503.tar.gz 187225 BLAKE2B 9efa290c73dae49e12bb53d44c502a58fa5baaf517248b18ae1218285a3785fe276bf028613eac0a78ccee51c8b392153533dffd1e2b88201cccf8badb6d34e1 SHA512 13a57f8c5fff1d9c70021cd01f554a76e5465ae49b05a5aa49949caf31eb2b8fc231bdfba6ac42840542b73edc4ab66e487eebd0fa9d92761c7193294edadf81
diff --git a/app-i18n/fbterm/fbterm-1.7_p20190503.ebuild b/app-i18n/fbterm/fbterm-1.7_p20190503.ebuild
deleted file mode 100644
index 4922392efe3c..000000000000
--- a/app-i18n/fbterm/fbterm-1.7_p20190503.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools fcaps toolchain-funcs vcs-snapshot
-
-EGIT_COMMIT="ccea326dd73f4d6b6442fde7ba7c2be9cd35c6df"
-
-DESCRIPTION="Fast terminal emulator for the Linux framebuffer"
-HOMEPAGE="https://github.com/gjedeer/fbterm"
-SRC_URI="https://github.com/gjedeer/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="gpm video_cards_vesa"
-
-RDEPEND="media-libs/fontconfig
- media-libs/freetype:2
- >=sys-libs/ncurses-6.1
- gpm? ( sys-libs/gpm )
- video_cards_vesa? ( dev-libs/libx86 )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${PN}-autoconf-2.68.patch )
-
-FILECAPS=(
- -M u-s cap_sys_tty_config+ep usr/bin/${PN}
-)
-
-src_prepare() {
- # bug #648472
- sed -i "s/terminfo//" Makefile.am || die "Can't remove terminfo"
-
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable gpm) \
- $(use_enable video_cards_vesa vesa)
-}
-
-src_compile() {
- emake AR="$(tc-getAR)"
-}
-
-src_install() {
- default
- fperms u+s /usr/bin/${PN}
-}
-
-pkg_postinst() {
- fcaps_pkg_postinst
-
- elog "${PN} won't work with vga16fb. You have to use other native"
- elog "framebuffer drivers or vesa driver."
- elog "See ${EPREFIX}/usr/share/doc/${P}/README for details."
- elog
- elog "To use ${PN}, ensure you are in video group."
-}
diff --git a/app-i18n/fbterm/files/fbterm-autoconf-2.68.patch b/app-i18n/fbterm/files/fbterm-autoconf-2.68.patch
deleted file mode 100644
index 826f3cd3c6bc..000000000000
--- a/app-i18n/fbterm/files/fbterm-autoconf-2.68.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -85,16 +85,16 @@
-
- if test x"$EPOLL" = xauto -a x"$cross_compiling" = xno; then
- AC_RUN_IFELSE(
-- AC_LANG_PROGRAM([[#include <sys/epoll.h>]],
-- [[if (epoll_create(10) >= 0) return 0; return 1;]]),
-+ [AC_LANG_PROGRAM([[#include <sys/epoll.h>]],
-+ [[if (epoll_create(10) >= 0) return 0; return 1;]])],
- [EPOLL=yes]
- )
- fi
-
- if test x"$SIGNALFD" = xauto -a x"$cross_compiling" = xno; then
- AC_RUN_IFELSE(
-- AC_LANG_PROGRAM([[#include <sys/signalfd.h>]],
-- [[sigset_t mask; if (signalfd(-1, &mask, 0) >= 0) return 0; return 1;]]),
-+ [AC_LANG_PROGRAM([[#include <sys/signalfd.h>]],
-+ [[sigset_t mask; if (signalfd(-1, &mask, 0) >= 0) return 0; return 1;]])],
- [SIGNALFD=yes]
- )
- fi
-install-data-local:
diff --git a/app-i18n/fbterm/metadata.xml b/app-i18n/fbterm/metadata.xml
deleted file mode 100644
index 4a6d3fc25aad..000000000000
--- a/app-i18n/fbterm/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">gjedeer/fbterm</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-anthy/Manifest b/app-i18n/fcitx-anthy/Manifest
deleted file mode 100644
index 0c2d8f774839..000000000000
--- a/app-i18n/fcitx-anthy/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST fcitx5-anthy-5.1.10.tar.zst 117508 BLAKE2B 9965f04190b322982ab8afed20dd52c062179e380afb5022be0e9b568720da293512244df1b5d4ac97bae498417bb11d81db8659b80ebfe5282cac0315d7f1a7 SHA512 a437450abab47d0550e56b612bdbf3262b7e0e16f721866c5dc148b2f4a04f32c74e388a8ae6131252dca045594adef4d996f2b997e3a64f359675422b905de8
-DIST fcitx5-anthy-5.1.6.tar.zst 112962 BLAKE2B e2c960415b4be5b58d3687fa71bd3f7aeef3246f8211982dfc4d64efa9e4291f8949c42d2f2c0e7491e8da453a28ba19ecc7eabb5595155641dd36ee9080a115 SHA512 528e8191f28aa9a8ec22c7a06ab119d29a5054e87592fb022072a841b2d74075d1f9efc667c28be6daeabccdefbbed4ead4e37af54a1779222edaf702fd51367
-DIST fcitx5-anthy-5.1.8.tar.zst 116350 BLAKE2B 5c11793c5ace0bedc64cc1c2e66d9c0f9e91f1b4ad915dddbb9d7f84f3734a08113aab710e71faa05aa46382646e441e8f59bdbac4afb696341ebc2c3a2d859e SHA512 ba939ac5f20cb8d1e4bc79f245b5446160b8acfaeeda7c9d0a14439d5d0e63fdee97126fefe41a57eb024d3e530fdf5ad899492a9432a64a412a3de7e0e6ba3e
diff --git a/app-i18n/fcitx-anthy/fcitx-anthy-5.1.10.ebuild b/app-i18n/fcitx-anthy/fcitx-anthy-5.1.10.ebuild
deleted file mode 100644
index 3c9146433ad0..000000000000
--- a/app-i18n/fcitx-anthy/fcitx-anthy-5.1.10.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-anthy"
-
-inherit cmake unpacker xdg
-
-DESCRIPTION="Japanese Anthy input methods for Fcitx5"
-HOMEPAGE="https://fcitx-im.org/wiki/Anthy https://github.com/fcitx/fcitx5-anthy"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !app-i18n/fcitx-anthy:4
- app-i18n/anthy-unicode
- >=app-i18n/fcitx-5.1.13:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
-
-PATCHES=(
- # PR pending https://github.com/fcitx/fcitx5-anthy/pull/20.patch
- "${FILESDIR}"/${PN}-5.1.9-cmake_316.patch
-)
-
-DOCS=( AUTHORS )
diff --git a/app-i18n/fcitx-anthy/fcitx-anthy-5.1.6.ebuild b/app-i18n/fcitx-anthy/fcitx-anthy-5.1.6.ebuild
deleted file mode 100644
index 2b7f9b4ae930..000000000000
--- a/app-i18n/fcitx-anthy/fcitx-anthy-5.1.6.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-anthy"
-
-inherit cmake unpacker xdg
-
-DESCRIPTION="Japanese Anthy input methods for Fcitx5"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-anthy"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !app-i18n/fcitx-anthy:4
- app-i18n/anthy
- >=app-i18n/fcitx-5.1.12:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
-
-DOCS=( AUTHORS )
diff --git a/app-i18n/fcitx-anthy/fcitx-anthy-5.1.8.ebuild b/app-i18n/fcitx-anthy/fcitx-anthy-5.1.8.ebuild
deleted file mode 100644
index fe5be95449b9..000000000000
--- a/app-i18n/fcitx-anthy/fcitx-anthy-5.1.8.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-anthy"
-
-inherit cmake unpacker xdg
-
-DESCRIPTION="Japanese Anthy input methods for Fcitx5"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-anthy"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !app-i18n/fcitx-anthy:4
- app-i18n/anthy
- >=app-i18n/fcitx-5.1.13:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
-
-DOCS=( AUTHORS )
diff --git a/app-i18n/fcitx-anthy/files/fcitx-anthy-5.1.9-cmake_316.patch b/app-i18n/fcitx-anthy/files/fcitx-anthy-5.1.9-cmake_316.patch
deleted file mode 100644
index 307b6edfe071..000000000000
--- a/app-i18n/fcitx-anthy/files/fcitx-anthy-5.1.9-cmake_316.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-PR pending https://github.com/fcitx/fcitx5-anthy/pull/20.patch
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,4 +1,4 @@
--cmake_minimum_required(VERSION 3.6)
-+cmake_minimum_required(VERSION 3.16)
-
- project(fcitx5-anthy VERSION 5.1.9)
-
diff --git a/app-i18n/fcitx-anthy/metadata.xml b/app-i18n/fcitx-anthy/metadata.xml
deleted file mode 100644
index b081f9abbde8..000000000000
--- a/app-i18n/fcitx-anthy/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fcitx/fcitx5-anthy</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-chewing/Manifest b/app-i18n/fcitx-chewing/Manifest
deleted file mode 100644
index fec096eef2f2..000000000000
--- a/app-i18n/fcitx-chewing/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fcitx-chewing-5.1.10.tar.zst 35978 BLAKE2B 98ebcdbe6560f567929f36bd10d782f9abcfb4934b1d0cb321a39577b701d5cb5d0f94dce0d98bd89f041ceb17a04df499999234d48725d96ca033e686333494 SHA512 3dacd597be3625eb462171e9c0db406d3fe54721e7ea6689f5c1ba326cef08fa72a6fc6ce2935c1b32ce2d62f4a5bab956d87668e7835b9e1d12386e5eb98042
-DIST fcitx-chewing-5.1.11.tar.zst 36878 BLAKE2B 04f7440c0284df764347b8e17adc97b619ca929cfe953c741abaff362d1ae1a23b2ccbf682034aa5833d0a791589de8b84df9a27ad7439bc9b8a455937a6f7ca SHA512 1f571a69309fa801be059342c26613f70e848ccf42be3ceae578ff0d7e967e17f457d0fa801011f9fe04b4122a375be24cc37ac15892e3debb2a30b0a0513a3d
diff --git a/app-i18n/fcitx-chewing/fcitx-chewing-5.1.10.ebuild b/app-i18n/fcitx-chewing/fcitx-chewing-5.1.10.ebuild
deleted file mode 100644
index 8dd75efd5909..000000000000
--- a/app-i18n/fcitx-chewing/fcitx-chewing-5.1.10.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-chewing"
-
-inherit cmake unpacker xdg
-
-DESCRIPTION="Chewing Wrapper for Fcitx"
-HOMEPAGE="https://github.com/fcitx/fcitx5-chewing"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !app-i18n/fcitx-chewing:4
- >=app-i18n/fcitx-5.1.13:5
- >=app-i18n/libchewing-0.5.0
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_TEST=$(usex test)
- )
-
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-chewing/fcitx-chewing-5.1.11.ebuild b/app-i18n/fcitx-chewing/fcitx-chewing-5.1.11.ebuild
deleted file mode 100644
index f7812ee047db..000000000000
--- a/app-i18n/fcitx-chewing/fcitx-chewing-5.1.11.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-chewing"
-
-inherit cmake unpacker xdg
-
-DESCRIPTION="Chewing Wrapper for Fcitx"
-HOMEPAGE="https://github.com/fcitx/fcitx5-chewing"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !app-i18n/fcitx-chewing:4
- >=app-i18n/fcitx-5.1.13:5
- >=app-i18n/libchewing-0.5.0
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_TEST=$(usex test)
- )
-
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-chewing/metadata.xml b/app-i18n/fcitx-chewing/metadata.xml
deleted file mode 100644
index 2e8e1f12d0cc..000000000000
--- a/app-i18n/fcitx-chewing/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fcitx/fcitx5-chewing</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-chinese-addons/Manifest b/app-i18n/fcitx-chinese-addons/Manifest
deleted file mode 100644
index 70ab4e8d6ffd..000000000000
--- a/app-i18n/fcitx-chinese-addons/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fcitx5-chinese-addons-5.1.11_dict.tar.zst 1020827 BLAKE2B 6d44c41ea6858fe9516eafbb7e3166cf9bfca6153e9f81631275d442a6ae35596cd70faf6968ffc5bbcb72972f840a13fcf747e177ab0bf7c38e85121c388538 SHA512 30c5a8ff6354c46eceaa541b83b81b6e8c325f9695fbfa4e96837ecd80cda0d9ca3c0de3c9c841bf98734937459f4c5ec5eeb01ca2fa0b6fccef0cfff39d8f9e
-DIST fcitx5-chinese-addons-5.1.12_dict.tar.zst 1023851 BLAKE2B 3c3ab3ff9f569c7e746fa9b7cc0d00e50db932848d0ffe8498a7cda3e83ed2bb379bb5892f75354b4d24d03d35bc45d70009ce1dcbe8bb282c8fb28717e05dc6 SHA512 15551ad121acfe1568fc034739b58ec05a5126ffff84b1cc91064174b7a8d6d5990c0ad10478032d487f46d91c2c7886d6df0e6a2441f90bf868b97ef12c6680
diff --git a/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.11.ebuild b/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.11.ebuild
deleted file mode 100644
index dc097b505b28..000000000000
--- a/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.11.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-chinese-addons"
-inherit cmake unpacker xdg
-
-DESCRIPTION="Addons related to Chinese, including IME previous bundled inside fcitx4"
-HOMEPAGE="https://github.com/fcitx/fcitx5-chinese-addons"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}_dict.tar.zst"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="5"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-IUSE="+cloudpinyin +data +gui lua +opencc test webengine"
-REQUIRED_USE="webengine? ( gui )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-i18n/fcitx-5.1.13:5
- >=app-i18n/libime-1.1.13:5[data?]
- >=dev-libs/boost-1.61:=
- cloudpinyin? ( net-misc/curl )
- gui? (
- >=app-i18n/fcitx-qt-5.1.4:5[qt6(+),-onlyplugin]
- dev-qt/qtbase:6[concurrent,gui,network,widgets]
- webengine? ( dev-qt/qtwebengine:6[widgets] )
- )
- lua? ( app-i18n/fcitx-lua:5 )
- opencc? ( app-i18n/opencc:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_BROWSER=$(usex webengine)
- -DENABLE_CLOUDPINYIN=$(usex cloudpinyin)
- -DENABLE_DATA=$(usex data)
- -DENABLE_GUI=$(usex gui)
- -DENABLE_OPENCC=$(usex opencc)
- -DENABLE_TEST=$(usex test)
- )
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.12.ebuild b/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.12.ebuild
deleted file mode 100644
index ca30e2a4f5ce..000000000000
--- a/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.12.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-chinese-addons"
-inherit cmake unpacker xdg
-
-DESCRIPTION="Addons related to Chinese, including IME previous bundled inside fcitx4"
-HOMEPAGE="https://github.com/fcitx/fcitx5-chinese-addons"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}_dict.tar.zst"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-IUSE="+cloudpinyin +data +gui lua +opencc test webengine"
-REQUIRED_USE="webengine? ( gui )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-i18n/fcitx-5.1.13:5
- >=app-i18n/libime-1.1.13:5[data?]
- >=dev-libs/boost-1.61:=
- cloudpinyin? ( net-misc/curl )
- gui? (
- >=app-i18n/fcitx-qt-5.1.4:5[qt6(+),-onlyplugin]
- dev-qt/qtbase:6[concurrent,gui,network,widgets]
- webengine? ( dev-qt/qtwebengine:6[widgets] )
- )
- lua? ( app-i18n/fcitx-lua:5 )
- opencc? ( app-i18n/opencc:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_BROWSER=$(usex webengine)
- -DENABLE_CLOUDPINYIN=$(usex cloudpinyin)
- -DENABLE_DATA=$(usex data)
- -DENABLE_GUI=$(usex gui)
- -DENABLE_OPENCC=$(usex opencc)
- -DENABLE_TEST=$(usex test)
- )
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-chinese-addons/metadata.xml b/app-i18n/fcitx-chinese-addons/metadata.xml
deleted file mode 100644
index bae21b4d09eb..000000000000
--- a/app-i18n/fcitx-chinese-addons/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="cloudpinyin">Build cloud pinyin addon</flag>
- <flag name="data">Build data</flag>
- <flag name="opencc">Enable support for conversion between Traditional and Simplified Chinese</flag>
- <flag name="webengine">Enable built-in browser using <pkg>dev-qt/qtwebengine</pkg></flag>
- </use>
-<upstream>
-<remote-id type="github">fcitx/fcitx5-chinese-addons</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-configtool/Manifest b/app-i18n/fcitx-configtool/Manifest
deleted file mode 100644
index 10f392c080e5..000000000000
--- a/app-i18n/fcitx-configtool/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fcitx-configtool-5.1.12.tar.zst 145960 BLAKE2B d6109636e1eeb2e83f944be5d81f294210e20bad78ab138c0908a997b004824bbb7c862e38185d914bf53ad739ff2e65de1ee175f77abecce6f73c54d34a37b9 SHA512 bc0c2fa4fe4616f65c32f347260381a63a16dcba9c05065d81f2aa646f92154acea7324573de594e7cb4d5e8781f5e0b5a1f9385bd9038756829e96f3f6676de
-DIST fcitx-configtool-5.1.13.tar.zst 150555 BLAKE2B cf519aeb3a603bd95d5ebbc91aff62ea0bc9969f173042f927113c66ec1c2937dc2875a353b4088ed7935d760154e85e663507ea8b2cb418e260cd3c4b7e10c6 SHA512 4f2ae44936379a060ed0c6416d489e7d4585079ae66d85a5c85f01a5feb33c686a4136d4acc04d8a1a890ecbe51fd296b132d7486c8e54f1d53625269135ef5f
diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-5.1.12-r1.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.12-r1.ebuild
deleted file mode 100644
index 00e8b4652983..000000000000
--- a/app-i18n/fcitx-configtool/fcitx-configtool-5.1.12-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-configtool"
-
-inherit cmake unpacker
-
-DESCRIPTION="Configuration module for Fcitx"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-configtool"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="amd64 ~loong"
-IUSE="kcm +config-qt test X"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-i18n/fcitx-5.1.13:5
- >=app-i18n/fcitx-qt-5.1.4:5[qt6(+),-onlyplugin]
- app-text/iso-codes
- dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
- dev-qt/qtsvg:6
- kde-frameworks/kwidgetsaddons:6
- sys-devel/gettext
- virtual/libintl
- X? (
- x11-libs/libX11
- x11-misc/xkeyboard-config
- )
- config-qt? ( kde-frameworks/kitemviews:6 )
- kcm? (
- dev-qt/qtdeclarative:6
- kde-frameworks/kcoreaddons:6
- kde-frameworks/kdeclarative:6
- kde-frameworks/ki18n:6
- kde-frameworks/kiconthemes:6
- kde-frameworks/kirigami:6
- kde-frameworks/kpackage:6
- kde-frameworks/ksvg:6
- kde-frameworks/kcmutils:6
- kde-plasma/libplasma:6=
- x11-libs/libxkbcommon
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- $(unpacker_src_uri_depends)
- kde-frameworks/extra-cmake-modules:0
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-make-x11-dependencies-optional.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DKDE_INSTALL_USE_QT_SYS_PATHS=yes
- -DENABLE_KCM=$(usex kcm)
- -DENABLE_CONFIG_QT=$(usex config-qt)
- -DENABLE_X11=$(usex X)
- -DENABLE_TEST=$(usex test)
- )
-
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-5.1.13.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.13.ebuild
deleted file mode 100644
index 5e3d016f1b03..000000000000
--- a/app-i18n/fcitx-configtool/fcitx-configtool-5.1.13.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-configtool"
-
-inherit cmake unpacker
-
-DESCRIPTION="Configuration module for Fcitx"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-configtool"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~loong ~riscv"
-IUSE="kcm +config-qt test X"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-i18n/fcitx-5.1.13:5
- >=app-i18n/fcitx-qt-5.1.4:5[qt6(+),-onlyplugin]
- app-text/iso-codes
- dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
- dev-qt/qtsvg:6
- kde-frameworks/kwidgetsaddons:6
- sys-devel/gettext
- virtual/libintl
- X? (
- x11-libs/libX11
- x11-misc/xkeyboard-config
- )
- config-qt? ( kde-frameworks/kitemviews:6 )
- kcm? (
- dev-qt/qtdeclarative:6
- kde-frameworks/kcoreaddons:6
- kde-frameworks/kdeclarative:6
- kde-frameworks/ki18n:6
- kde-frameworks/kiconthemes:6
- kde-frameworks/kirigami:6
- kde-frameworks/kpackage:6
- kde-frameworks/ksvg:6
- kde-frameworks/kcmutils:6
- kde-plasma/libplasma:6=
- x11-libs/libxkbcommon
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- $(unpacker_src_uri_depends)
- kde-frameworks/extra-cmake-modules:0
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-make-x11-dependencies-optional.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DKDE_INSTALL_USE_QT_SYS_PATHS=yes
- -DENABLE_KCM=$(usex kcm)
- -DENABLE_CONFIG_QT=$(usex config-qt)
- -DENABLE_X11=$(usex X)
- -DENABLE_TEST=$(usex test)
- )
-
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-configtool/files/fcitx-configtool-make-x11-dependencies-optional.patch b/app-i18n/fcitx-configtool/files/fcitx-configtool-make-x11-dependencies-optional.patch
deleted file mode 100644
index 53fd3da8b34c..000000000000
--- a/app-i18n/fcitx-configtool/files/fcitx-configtool-make-x11-dependencies-optional.patch
+++ /dev/null
@@ -1,112 +0,0 @@
-https://github.com/fcitx/fcitx5-configtool/pull/79
-
-Add configure option "ENABLE_X11". When turned off, most parts of
-fcitx5-configtool except kbd-layout-viewer5 could be built without X11
-dependencies. This includes no behavior change.
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -40,9 +40,13 @@ include(GenerateExportHeader)
- option(ENABLE_KCM "Enable KDE Config Module" On)
- option(ENABLE_CONFIG_QT "Enable fcitx5-config-qt" On)
- option(ENABLE_TEST "Enable test" Off)
-+option(ENABLE_X11 "Enable X11 integration" On)
- add_definitions(-DTRANSLATION_DOMAIN=\"kcm_fcitx5\")
- add_definitions(-DFCITX_GETTEXT_DOMAIN=\"fcitx5-configtool\")
- add_definitions(-DQT_NO_KEYWORDS)
-+if (ENABLE_X11)
-+add_definitions(-DENABLE_X11)
-+endif ()
-
- if (ENABLE_CONFIG_QT)
- find_package(KF${QT_MAJOR_VERSION}ItemViews REQUIRED)
-@@ -95,15 +99,19 @@ include("${FCITX_INSTALL_CMAKECONFIG_DIR}/Fcitx5Utils/Fcitx5CompilerSettings.cma
-
- find_package(PkgConfig REQUIRED)
- find_package(Gettext REQUIRED)
-+if (ENABLE_X11)
- find_package(X11 REQUIRED)
- find_package(XKeyboardConfig REQUIRED)
- pkg_check_modules(XkbFile "xkbfile" REQUIRED IMPORTED_TARGET)
-+endif ()
-
- configure_file(config.h.in config.h)
- include_directories(${CMAKE_CURRENT_BINARY_DIR})
-
- add_subdirectory(po)
- add_subdirectory(src)
-+if (ENABLE_X11)
- add_subdirectory(layout)
-+endif ()
-
- feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)
---- a/src/lib/configwidgetslib/CMakeLists.txt
-+++ b/src/lib/configwidgetslib/CMakeLists.txt
-@@ -28,5 +28,7 @@ target_link_libraries(configwidgetslib
- Fcitx5::Utils
- Fcitx5Qt${QT_MAJOR_VERSION}::DBusAddons
- Fcitx5Qt${QT_MAJOR_VERSION}::WidgetsAddons
-- configlib
-- layoutlib)
-+ configlib)
-+if (ENABLE_X11)
-+target_link_libraries(configwidgetslib layoutlib)
-+endif ()
---- a/src/lib/configwidgetslib/layoutselector.cpp
-+++ b/src/lib/configwidgetslib/layoutselector.cpp
-@@ -6,7 +6,9 @@
-
- #include "layoutselector.h"
- #include "dbusprovider.h"
-+#ifdef ENABLE_X11
- #include "keyboardlayoutwidget.h"
-+#endif // ENABLE_X11
- #include "layoutmodel.h"
- #include "ui_layoutselector.h"
- #include <QDBusPendingCallWatcher>
-@@ -45,6 +47,7 @@ LayoutSelector::LayoutSelector(DBusProvider *dbus, QWidget *parent)
- connect(ui_->variantComboBox,
- qOverload<int>(&QComboBox::currentIndexChanged), this,
- &LayoutSelector::variantComboBoxChanged);
-+#ifdef ENABLE_X11
- if (qApp->platformName() == "xcb") {
- keyboardLayoutWidget_ = new KeyboardLayoutWidget(this);
- keyboardLayoutWidget_->setMinimumSize(QSize(400, 200));
-@@ -52,6 +55,7 @@ LayoutSelector::LayoutSelector(DBusProvider *dbus, QWidget *parent)
- QSizePolicy::Expanding);
- ui_->verticalLayout->addWidget(keyboardLayoutWidget_);
- }
-+#endif // ENABLE_X11
- }
-
- LayoutSelector::~LayoutSelector() {}
-@@ -128,6 +132,7 @@ void LayoutSelector::layoutComboBoxChanged() {
- ui_->variantComboBox->setCurrentIndex(0);
- }
-
-+#ifdef ENABLE_X11
- void LayoutSelector::variantComboBoxChanged() {
- if (!keyboardLayoutWidget_) {
- return;
-@@ -142,6 +147,9 @@ void LayoutSelector::variantComboBoxChanged() {
- keyboardLayoutWidget_->setVisible(true);
- }
- }
-+#else
-+void LayoutSelector::variantComboBoxChanged() { return; }
-+#endif // ENABLE_X11
-
- } // namespace kcm
- } // namespace fcitx
---- a/src/lib/configwidgetslib/layoutselector.h
-+++ b/src/lib/configwidgetslib/layoutselector.h
-@@ -53,7 +53,9 @@ private Q_SLOTS:
- std::unique_ptr<Ui::LayoutSelector> ui_;
- DBusProvider *dbus_;
- LayoutProvider *layoutProvider_;
-+#ifdef ENABLE_X11
- KeyboardLayoutWidget *keyboardLayoutWidget_ = nullptr;
-+#endif
- Iso639 iso639_;
-
- QString preSelectLayout_;
diff --git a/app-i18n/fcitx-configtool/metadata.xml b/app-i18n/fcitx-configtool/metadata.xml
deleted file mode 100644
index 19264af9c965..000000000000
--- a/app-i18n/fcitx-configtool/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="config-qt">Enable fcitx5-config-qt</flag>
- <flag name="kcm">Enable KDE KCM support</flag>
- <flag name="test">Enable Test</flag>
- </use>
- <upstream>
- <remote-id type="github">fcitx/fcitx5-configtool</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-gtk/Manifest b/app-i18n/fcitx-gtk/Manifest
deleted file mode 100644
index 0f91a2aa5de7..000000000000
--- a/app-i18n/fcitx-gtk/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fcitx-gtk-5.1.5.tar.zst 68544 BLAKE2B dc53fff4f39df44a49a41f2d1b32a7309b3e2a72d6b6aff800e8ad6469230707911b22df3f879fc88085a4afa49fe1a33a3a9b1415f7fd465b6249511d213711 SHA512 0b67b1d8f162a3a3ea467e75f01a37b9de974c538e137f6bc0c092f0fbfb5a99ecd80ec853b7d98168203e665180c599e7f1c927e0dc00feaf8ad767be90c2bf
diff --git a/app-i18n/fcitx-gtk/fcitx-gtk-5.1.5.ebuild b/app-i18n/fcitx-gtk/fcitx-gtk-5.1.5.ebuild
deleted file mode 100644
index b4d2cf375f9f..000000000000
--- a/app-i18n/fcitx-gtk/fcitx-gtk-5.1.5.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-gtk"
-
-inherit cmake gnome2-utils unpacker xdg
-
-DESCRIPTION="Gtk im module for fcitx5 and glib based dbus client library"
-HOMEPAGE="https://github.com/fcitx/fcitx5-gtk"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-IUSE="gtk2 +gtk3 +gtk4 +introspection +snooper onlyplugin wayland +X"
-REQUIRED_USE="|| ( gtk2 gtk3 gtk4 )"
-
-RDEPEND="
- app-i18n/fcitx:5
- >=dev-libs/glib-2.56
- x11-libs/libxkbcommon
- gtk2? ( x11-libs/gtk+:2 )
- gtk3? ( x11-libs/gtk+:3[wayland?,X?] )
- gtk4? ( gui-libs/gtk:4[wayland?,X?] )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
- X? ( x11-libs/libX11 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/glib-utils
- virtual/pkgconfig
- kde-frameworks/extra-cmake-modules:0
-"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_GTK2_IM_MODULE=$(usex gtk2)
- -DENABLE_GTK3_IM_MODULE=$(usex gtk3)
- -DENABLE_GTK4_IM_MODULE=$(usex gtk4)
- -DENABLE_SNOOPER=$(usex snooper)
- -DENABLE_GIR=$(usex introspection)
- -DBUILD_ONLY_PLUGIN=$(usex onlyplugin)
- )
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- use gtk2 && gnome2_query_immodules_gtk2
- use gtk3 && gnome2_query_immodules_gtk3
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- use gtk2 && gnome2_query_immodules_gtk2
- use gtk3 && gnome2_query_immodules_gtk3
-}
diff --git a/app-i18n/fcitx-gtk/metadata.xml b/app-i18n/fcitx-gtk/metadata.xml
deleted file mode 100644
index 7948807f8fef..000000000000
--- a/app-i18n/fcitx-gtk/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="gtk2">Install input method module for GTK+ 2</flag>
- <flag name="gtk3">Enable support for GTK+3</flag>
- <flag name="gtk4">Enable support for GTK 4</flag>
- <flag name="onlyplugin">Build only plugin</flag>
- <flag name="snooper">Enable key snooper for gtk app</flag>
- </use>
- <upstream>
- <remote-id type="github">fcitx/fcitx5-gtk</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-hangul/Manifest b/app-i18n/fcitx-hangul/Manifest
deleted file mode 100644
index e6bfebfe9d32..000000000000
--- a/app-i18n/fcitx-hangul/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fcitx5-hangul-5.1.8.tar.zst 50346 BLAKE2B 59b55f36456b58a7bb20ec0a7230522519a981a87d753c838e955a0e8e8d832d25d8a81e39a846a82f699a1146993cf136224c53a8561b75dfdfa8b9110a1c7e SHA512 bb04cb2586ca5582eb3ffb3a37a2a415bba083e25d871a8136ca2466fce1d49e154c114f9869d9c6d1e2f50977e05f330f47386cc61dd2fd5ee03e2803ff5faa
-DIST fcitx5-hangul-5.1.9.tar.zst 50924 BLAKE2B 4e325a764c91c97c32ef35b41c21b3dd3531792beed035b9b29dbf53df2bf0634cca6156b60942777015261cf2cfceda91695067ca06217c87be9a7f36f18f97 SHA512 1254b8871e403b0fabec976c2aab34b5aabedddbcade94819e013b3c41e5fd9a2052ad13e2affc9c75f64ec3d5a78e44037091960c91183e3fc15c5972fcfb33
diff --git a/app-i18n/fcitx-hangul/fcitx-hangul-5.1.8.ebuild b/app-i18n/fcitx-hangul/fcitx-hangul-5.1.8.ebuild
deleted file mode 100644
index cddfff9e5c2d..000000000000
--- a/app-i18n/fcitx-hangul/fcitx-hangul-5.1.8.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-hangul"
-
-inherit cmake unpacker xdg
-
-DESCRIPTION="Korean Hangul input method for Fcitx"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-hangul"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-
-DEPEND="
- !app-i18n/fcitx-hangul:4
- >=app-i18n/fcitx-5.1.13:5
- >=app-i18n/libhangul-0.0.12
- virtual/libiconv
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
-
-DOCS=( AUTHORS )
diff --git a/app-i18n/fcitx-hangul/fcitx-hangul-5.1.9.ebuild b/app-i18n/fcitx-hangul/fcitx-hangul-5.1.9.ebuild
deleted file mode 100644
index bc3053444813..000000000000
--- a/app-i18n/fcitx-hangul/fcitx-hangul-5.1.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-hangul"
-
-inherit cmake unpacker xdg
-
-DESCRIPTION="Korean Hangul input method for Fcitx"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-hangul"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-
-DEPEND="
- !app-i18n/fcitx-hangul:4
- >=app-i18n/fcitx-5.1.13:5
- >=app-i18n/libhangul-0.0.12
- virtual/libiconv
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
-
-DOCS=( AUTHORS )
diff --git a/app-i18n/fcitx-hangul/metadata.xml b/app-i18n/fcitx-hangul/metadata.xml
deleted file mode 100644
index 35ff2e51dcf4..000000000000
--- a/app-i18n/fcitx-hangul/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fcitx/fcitx5-hangul</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-lua/Manifest b/app-i18n/fcitx-lua/Manifest
deleted file mode 100644
index 4e2ba35aeca2..000000000000
--- a/app-i18n/fcitx-lua/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST fcitx-lua-5.0.14.tar.zst 40916 BLAKE2B bd69c015af2c386ca3574d7176e76713f468ba68c4b8fc1369be293730c20ff31cccc5ff12a9379c9d16233bae7b16a968954cf5fc2b406400e95ec0cff0f3fb SHA512 87b8fc3e8d41d08e83281140a905fa63f4b927ee8355b2e7c4d06b862cc08d35b6c39d5d8116c90dc47cbc0e046ae0b98086fea1b019d2eb140dcbfa6eec4b28
-DIST fcitx-lua-5.0.15.tar.zst 40964 BLAKE2B 3d7475026fd0f263a1041d1f34ff14d1b4d4394797962bed78c676921c47ed9d23cb26ae2d04d10729ca127cb1db20c511b228d7dd1013f49d4cb057a19ea410 SHA512 fc7d979022294ed9b62a3b804312ba3c4bfa27452c5bd357170d68505a25f3b637c510c90c27f5f11532170cb6910c79b32d3004ee3f25b99583fa7c4a940929
-DIST fcitx-lua-5.0.16.tar.zst 41326 BLAKE2B a41d5979e87a321002bc745ee27eb2b632bce2870a952cd6384b0a3c1dd1d3c417b18b7873d527977b2edb7d8068fa42b3e115d9ddca26f7197764ec1690caf1 SHA512 ae6e4570344705dd825961c2a7aa76eaa5dea6342f5262f4dc99957d212f59b06707a2e808fae9c25c8cc747134a573e667b7ccd95f0f50e18af849580dc7c96
diff --git a/app-i18n/fcitx-lua/fcitx-lua-5.0.14.ebuild b/app-i18n/fcitx-lua/fcitx-lua-5.0.14.ebuild
deleted file mode 100644
index 8220884491d0..000000000000
--- a/app-i18n/fcitx-lua/fcitx-lua-5.0.14.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-MY_PN="fcitx5-lua"
-
-inherit cmake lua-single xdg unpacker
-
-DESCRIPTION="Lua support for fcitx"
-HOMEPAGE="https://github.com/fcitx/fcitx5-lua"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-IUSE="+dlopen test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ${LUA_DEPS}
- >=app-i18n/fcitx-5.1.12:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-pkg_setup() {
- lua-single_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_DLOPEN=$(usex dlopen)
- -DENABLE_TEST=$(usex test)
- )
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-lua/fcitx-lua-5.0.15-r1.ebuild b/app-i18n/fcitx-lua/fcitx-lua-5.0.15-r1.ebuild
deleted file mode 100644
index 451863493178..000000000000
--- a/app-i18n/fcitx-lua/fcitx-lua-5.0.15-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-MY_PN="fcitx5-lua"
-
-inherit cmake lua-single xdg unpacker
-
-DESCRIPTION="Lua support for fcitx"
-HOMEPAGE="https://github.com/fcitx/fcitx5-lua"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-IUSE="+dlopen test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ${LUA_DEPS}
- >=app-i18n/fcitx-5.1.13:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-pkg_setup() {
- lua-single_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_DLOPEN=$(usex dlopen)
- -DENABLE_TEST=$(usex test)
- )
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-lua/fcitx-lua-5.0.16.ebuild b/app-i18n/fcitx-lua/fcitx-lua-5.0.16.ebuild
deleted file mode 100644
index 638e34a5c26d..000000000000
--- a/app-i18n/fcitx-lua/fcitx-lua-5.0.16.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-MY_PN="fcitx5-lua"
-
-inherit cmake lua-single xdg unpacker
-
-DESCRIPTION="Lua support for fcitx"
-HOMEPAGE="https://github.com/fcitx/fcitx5-lua"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-IUSE="+dlopen test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ${LUA_DEPS}
- >=app-i18n/fcitx-5.1.13:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-pkg_setup() {
- lua-single_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_DLOPEN=$(usex dlopen)
- -DENABLE_TEST=$(usex test)
- )
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-lua/metadata.xml b/app-i18n/fcitx-lua/metadata.xml
deleted file mode 100644
index e01feb1262d7..000000000000
--- a/app-i18n/fcitx-lua/metadata.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fcitx/fcitx5-lua</remote-id>
- </upstream>
- <longdescription lang="en">
- Lua support for fcitx.
- It tries to support lua in fcitx in two ways.
- 1. An addon loader for lua, which supports Type=Lua addon.
- 2. The googlepinyin api, which is provided by imeapi addon.
- You may put your lua file under
- $HOME/.local/share/fcitx5/lua/imeapi/extensions
- to make the addon find your scripts.
- </longdescription>
- <use>
- <flag name="dlopen">Use dlopen to load lua library</flag>
- </use>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-m17n/Manifest b/app-i18n/fcitx-m17n/Manifest
deleted file mode 100644
index 3076c8553e58..000000000000
--- a/app-i18n/fcitx-m17n/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fcitx-m17n-5.1.5.tar.zst 28699 BLAKE2B 1c5bf2dcacd00170174c9d626ac5b1c70ad4a060b1e412bff34fcc42a03c925136c4512c295f53a0b85d517d9fe184a69727f96ccd0c250451890b88dba89a8c SHA512 74aecfb436a3324844219e17ccf81d85622faefa4f3733e2e53f72601cbfaa2a45fd6ce1788d4a1c8a8e49e32274412138ef2198d4290ab5fc509f3ce6901d49
-DIST fcitx-m17n-5.1.6.tar.zst 29237 BLAKE2B 1a30600685b304b3c3c86eecbfc6afba95f373227b307d3da24878d36fffaff1ddf9f97d3282458653874f1b737b0ab3356dab36d6984a21ceabb691134d9dc5 SHA512 95ef072bfbd37d326f316f2ebefac7c1e8dff342550046bfa968ddd6c46acb9d849bda936bd24a29b2fda8731a8d60a1de3cf71d39a5d82294b69096372e0f80
diff --git a/app-i18n/fcitx-m17n/fcitx-m17n-5.1.5-r1.ebuild b/app-i18n/fcitx-m17n/fcitx-m17n-5.1.5-r1.ebuild
deleted file mode 100644
index b38106058308..000000000000
--- a/app-i18n/fcitx-m17n/fcitx-m17n-5.1.5-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-m17n"
-
-inherit cmake unpacker
-
-DESCRIPTION="m17n-provided input methods for Fcitx5"
-HOMEPAGE="https://github.com/fcitx/fcitx5-m17n"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# m17n-gui>=1.6.3
-RDEPEND="
- >=app-i18n/fcitx-5.1.13:5
- dev-db/m17n-db
- >=dev-libs/m17n-lib-1.6.3[X]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- kde-frameworks/extra-cmake-modules:0
-"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_TEST=$(usex test)
- )
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-m17n/fcitx-m17n-5.1.6.ebuild b/app-i18n/fcitx-m17n/fcitx-m17n-5.1.6.ebuild
deleted file mode 100644
index 715b06ced79d..000000000000
--- a/app-i18n/fcitx-m17n/fcitx-m17n-5.1.6.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-m17n"
-
-inherit cmake unpacker
-
-DESCRIPTION="m17n-provided input methods for Fcitx5"
-HOMEPAGE="https://github.com/fcitx/fcitx5-m17n"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# m17n-gui>=1.6.3
-RDEPEND="
- >=app-i18n/fcitx-5.1.13:5
- dev-db/m17n-db
- >=dev-libs/m17n-lib-1.6.3[X]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- kde-frameworks/extra-cmake-modules:0
-"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_TEST=$(usex test)
- )
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-m17n/metadata.xml b/app-i18n/fcitx-m17n/metadata.xml
deleted file mode 100644
index 83d88769f2e5..000000000000
--- a/app-i18n/fcitx-m17n/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fcitx/fcitx5-m17n</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-qt/Manifest b/app-i18n/fcitx-qt/Manifest
deleted file mode 100644
index dbbf4795b699..000000000000
--- a/app-i18n/fcitx-qt/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fcitx-qt-5.1.12.tar.zst 130569 BLAKE2B dd5d1b4b286b507c9b0c7bf6f269a9a1278550bfd31ee7995f122cc83626b8ead86d394c7a490c57b364d58c00d9a9574e994f27b6fb711a4876db8e8c37670e SHA512 c708d1c993ecbcb5b38f41e39269c880f7f8a720bc9ff62230d955e1ef8067c67db6a929c203a98fdee8a4f6e9ca19c6bb687230547c7a15ccf4adc9c6008e09
-DIST fcitx-qt-5.1.13.tar.zst 131573 BLAKE2B 11f69c1d7d5136f2b3ddcf8ca4b0b8a1ddf92543a5c1d7c3a8894c1436043461f00c4ea00b6f28ca4e878bada2b16c31d09477ffc5b36668d36ac321ae34ff3b SHA512 5a2c92fb35fc3015257ad367a9df0be2895c7b9317d801d2c0f973122340792acfa489fb97a664426f3522e967fb6a4e2b127cd3b74a84220d24149f92714e49
diff --git a/app-i18n/fcitx-qt/fcitx-qt-5.1.12-r1.ebuild b/app-i18n/fcitx-qt/fcitx-qt-5.1.12-r1.ebuild
deleted file mode 100644
index 7bdac46fb613..000000000000
--- a/app-i18n/fcitx-qt/fcitx-qt-5.1.12-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-qt"
-
-inherit cmake dot-a unpacker
-
-DESCRIPTION="Qt library and IM module for fcitx5"
-HOMEPAGE="https://github.com/fcitx/fcitx5-qt"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="BSD LGPL-2.1+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-IUSE="qt5 onlyplugin staticplugin +qt6 +X wayland"
-REQUIRED_USE="
- || ( qt5 qt6 )
- qt5? ( X )
- staticplugin? ( onlyplugin )
-"
-
-RDEPEND="
- !onlyplugin? (
- >=app-i18n/fcitx-5.1.13:5
- qt5? ( dev-qt/qtconcurrent:5 )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5=
- dev-qt/qtwidgets:5
- wayland? ( dev-qt/qtwayland:5 )
- )
- qt6? (
- dev-qt/qtbase:6=[dbus,gui,widgets,wayland?]
- wayland? ( dev-qt/qtwayland:6 )
- )
- X? (
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libxkbcommon
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
- !onlyplugin? ( sys-devel/gettext )
-"
-
-src_configure() {
- use staticplugin && lto-guarantee-fat
- local mycmakeargs=(
- -DENABLE_QT4=no
- -DENABLE_QT5=$(usex qt5)
- -DENABLE_QT6=$(usex qt6)
- -DENABLE_QT6_WAYLAND_WORKAROUND=$(usex qt6 $(usex wayland))
- -DENABLE_X11=$(usex X)
- -DBUILD_ONLY_PLUGIN=$(usex onlyplugin)
- -DBUILD_STATIC_PLUGIN=$(usex staticplugin)
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- use staticplugin && strip-lto-bytecode
-}
diff --git a/app-i18n/fcitx-qt/fcitx-qt-5.1.12.ebuild b/app-i18n/fcitx-qt/fcitx-qt-5.1.12.ebuild
deleted file mode 100644
index 1f7b836d6357..000000000000
--- a/app-i18n/fcitx-qt/fcitx-qt-5.1.12.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-qt"
-
-inherit cmake unpacker
-
-DESCRIPTION="Qt library and IM module for fcitx5"
-HOMEPAGE="https://github.com/fcitx/fcitx5-qt"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="BSD LGPL-2.1+"
-SLOT="5"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-IUSE="qt5 onlyplugin staticplugin +qt6 +X wayland"
-REQUIRED_USE="
- || ( qt5 qt6 )
- qt5? ( X )
- staticplugin? ( onlyplugin )
-"
-
-RDEPEND="
- !onlyplugin? (
- >=app-i18n/fcitx-5.1.13:5
- qt5? ( dev-qt/qtconcurrent:5 )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5=
- dev-qt/qtwidgets:5
- wayland? ( dev-qt/qtwayland:5 )
- )
- qt6? (
- dev-qt/qtbase:6=[dbus,gui,widgets,wayland?]
- wayland? ( dev-qt/qtwayland:6 )
- )
- X? (
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libxkbcommon
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
- !onlyplugin? ( sys-devel/gettext )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_QT4=no
- -DENABLE_QT5=$(usex qt5)
- -DENABLE_QT6=$(usex qt6)
- -DENABLE_QT6_WAYLAND_WORKAROUND=$(usex qt6 $(usex wayland))
- -DENABLE_X11=$(usex X)
- -DBUILD_ONLY_PLUGIN=$(usex onlyplugin)
- -DBUILD_STATIC_PLUGIN=$(usex staticplugin)
- )
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-qt/fcitx-qt-5.1.13.ebuild b/app-i18n/fcitx-qt/fcitx-qt-5.1.13.ebuild
deleted file mode 100644
index 7bdac46fb613..000000000000
--- a/app-i18n/fcitx-qt/fcitx-qt-5.1.13.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-qt"
-
-inherit cmake dot-a unpacker
-
-DESCRIPTION="Qt library and IM module for fcitx5"
-HOMEPAGE="https://github.com/fcitx/fcitx5-qt"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="BSD LGPL-2.1+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-IUSE="qt5 onlyplugin staticplugin +qt6 +X wayland"
-REQUIRED_USE="
- || ( qt5 qt6 )
- qt5? ( X )
- staticplugin? ( onlyplugin )
-"
-
-RDEPEND="
- !onlyplugin? (
- >=app-i18n/fcitx-5.1.13:5
- qt5? ( dev-qt/qtconcurrent:5 )
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5=
- dev-qt/qtwidgets:5
- wayland? ( dev-qt/qtwayland:5 )
- )
- qt6? (
- dev-qt/qtbase:6=[dbus,gui,widgets,wayland?]
- wayland? ( dev-qt/qtwayland:6 )
- )
- X? (
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libxkbcommon
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
- !onlyplugin? ( sys-devel/gettext )
-"
-
-src_configure() {
- use staticplugin && lto-guarantee-fat
- local mycmakeargs=(
- -DENABLE_QT4=no
- -DENABLE_QT5=$(usex qt5)
- -DENABLE_QT6=$(usex qt6)
- -DENABLE_QT6_WAYLAND_WORKAROUND=$(usex qt6 $(usex wayland))
- -DENABLE_X11=$(usex X)
- -DBUILD_ONLY_PLUGIN=$(usex onlyplugin)
- -DBUILD_STATIC_PLUGIN=$(usex staticplugin)
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- use staticplugin && strip-lto-bytecode
-}
diff --git a/app-i18n/fcitx-qt/metadata.xml b/app-i18n/fcitx-qt/metadata.xml
deleted file mode 100644
index 27bf3f21482b..000000000000
--- a/app-i18n/fcitx-qt/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="onlyplugin">Build only plugin</flag>
- <flag name="staticplugin">Build plugin as static</flag>
- </use>
- <upstream>
- <remote-id type="github">fcitx/fcitx5-qt</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-rime/Manifest b/app-i18n/fcitx-rime/Manifest
deleted file mode 100644
index 3fdf5093baea..000000000000
--- a/app-i18n/fcitx-rime/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fcitx-rime-5.1.12.tar.zst 64150 BLAKE2B add4551d81ec53f81f7d5e0704a3903bd2e9ee910f8e0fe622935634701e634fd0f426e573e1207bba70e305b4e6fe3be4e80a9609bda62fcf32497f2aef0a22 SHA512 7dd5df58e9b6431ece32410e21fd8b435647940d477583bc41bf6ab0ce0de9372bb5c3012f77d200f52f9e1d180b63a14a1a459e499ada8e1be916ff5967a2b5
-DIST fcitx-rime-5.1.13.tar.zst 64700 BLAKE2B 257f65f1696c2c1eca0411d76a9d4c458595f12369be4c30708006c72b1078675419f4a0005403404ef6c045503aded7ea2263346d00e76ef69b045174b4b8ed SHA512 ddca509582aa46366a872fea42a4a92abd382b58a126a01c4f68112b4031b3092d49836e348e24376d94b799ec6e4429bb15b9c2233a5ee80e865ec6e55da97a
diff --git a/app-i18n/fcitx-rime/fcitx-rime-5.1.12.ebuild b/app-i18n/fcitx-rime/fcitx-rime-5.1.12.ebuild
deleted file mode 100644
index 9ba2ec67fd0e..000000000000
--- a/app-i18n/fcitx-rime/fcitx-rime-5.1.12.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake unpacker xdg
-
-MY_PN="fcitx5-rime"
-DESCRIPTION="Chinese RIME input methods for Fcitx"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-rime"
-SRC_URI="https://download.fcitx-im.org/fcitx5/fcitx5-rime/fcitx5-rime-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-
-DEPEND="
- !app-i18n/fcitx-rime:4
- >=app-i18n/fcitx-5.1.13:5
- app-i18n/librime
- app-i18n/rime-data
- virtual/libintl
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules
- sys-devel/gettext
- virtual/pkgconfig
-"
diff --git a/app-i18n/fcitx-rime/fcitx-rime-5.1.13.ebuild b/app-i18n/fcitx-rime/fcitx-rime-5.1.13.ebuild
deleted file mode 100644
index 6bcead082a38..000000000000
--- a/app-i18n/fcitx-rime/fcitx-rime-5.1.13.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake unpacker xdg
-
-MY_PN="fcitx5-rime"
-DESCRIPTION="Chinese RIME input methods for Fcitx"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-rime"
-SRC_URI="https://download.fcitx-im.org/fcitx5/fcitx5-rime/fcitx5-rime-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-
-DEPEND="
- !app-i18n/fcitx-rime:4
- >=app-i18n/fcitx-5.1.13:5
- app-i18n/librime
- app-i18n/rime-data
- virtual/libintl
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules
- sys-devel/gettext
- virtual/pkgconfig
-"
diff --git a/app-i18n/fcitx-rime/metadata.xml b/app-i18n/fcitx-rime/metadata.xml
deleted file mode 100644
index a007bf1d845c..000000000000
--- a/app-i18n/fcitx-rime/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>i@bitbili.net</email>
- <name>Ryan Qian</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="person">
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fcitx/fcitx5-rime</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-sayura/Manifest b/app-i18n/fcitx-sayura/Manifest
deleted file mode 100644
index 72e6b76fe141..000000000000
--- a/app-i18n/fcitx-sayura/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fcitx-sayura-5.1.5.tar.zst 25653 BLAKE2B 007247b1e0a66b7220643730c645a70bef1875ebb763ef4bb54d4c6df0e6943f373c4fca10031f1b399944ae716afc53f2efa8d7a5f231bff70ea0eb4a5abd6d SHA512 81d71285044f1a6ff6a3dd61a7308543cd8f9d327b8162f09d1dabff4362f534591d9c066b6046acb9a12b48697cea790309f5c5256902996a143299b4f27a0f
-DIST fcitx-sayura-5.1.6.tar.zst 25863 BLAKE2B 6395ad53935fdfae6a4ebbf54eda65778bce085319d4ddffff606cc57bac55e48009875464c28d00adad1b255437695520087e027e53568451e1789f10510b31 SHA512 e2012a16dfc53bdd02c300d4e9371d1621f0cbaa11baea618710ad719032b758ef4003475c1297066689e7c1ed163a1aaa4404bc772441dc4e9f9b041c19577a
diff --git a/app-i18n/fcitx-sayura/fcitx-sayura-5.1.5.ebuild b/app-i18n/fcitx-sayura/fcitx-sayura-5.1.5.ebuild
deleted file mode 100644
index 29b0caaf1335..000000000000
--- a/app-i18n/fcitx-sayura/fcitx-sayura-5.1.5.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg unpacker
-
-MY_PN="fcitx5-sayura"
-DESCRIPTION="Fcitx-Sayura is a Sinhala input method for Fcitx input method framework"
-HOMEPAGE="https://github.com/fcitx/fcitx5-sayura"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2.1+ MIT"
-SLOT="5"
-KEYWORDS="~amd64"
-
-DEPEND="
- >=app-i18n/fcitx-5.1.12:5
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
-"
diff --git a/app-i18n/fcitx-sayura/fcitx-sayura-5.1.6.ebuild b/app-i18n/fcitx-sayura/fcitx-sayura-5.1.6.ebuild
deleted file mode 100644
index 9e0ba2a225fd..000000000000
--- a/app-i18n/fcitx-sayura/fcitx-sayura-5.1.6.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg unpacker
-
-MY_PN="fcitx5-sayura"
-DESCRIPTION="Fcitx-Sayura is a Sinhala input method for Fcitx input method framework"
-HOMEPAGE="https://github.com/fcitx/fcitx5-sayura"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2.1+ MIT"
-SLOT="5"
-KEYWORDS="~amd64"
-
-DEPEND="
- >=app-i18n/fcitx-5.1.12:5
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
-"
diff --git a/app-i18n/fcitx-sayura/metadata.xml b/app-i18n/fcitx-sayura/metadata.xml
deleted file mode 100644
index 319b6bef0043..000000000000
--- a/app-i18n/fcitx-sayura/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fcitx/fcitx5-sayura</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-table-extra/Manifest b/app-i18n/fcitx-table-extra/Manifest
deleted file mode 100644
index cdf9cf9bef48..000000000000
--- a/app-i18n/fcitx-table-extra/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST fcitx-table-extra-5.1.10.tar.zst 13784495 BLAKE2B 8bfebf6a942f7affc3a1535b8eb6e3f0586648deda0df58aae8581a7e52b5e026fc6cf36e0ef1bb1e837f133284fc0769e14b7a47963c6df784aac322b1e88a8 SHA512 77de35afcc65af6026457541937dee49281faa0a7569f0d61955db4a736ca011fb6c2ab25093a7e1141310c4737543d6724231b9a06824641b2fea91bbcdf178
-DIST fcitx-table-extra-5.1.11.tar.zst 13784696 BLAKE2B 2e80d554c40d1a6c6a0528a25d83d523d57f8d61e5932c4fc5c38005ac9a0464f2e72d28f1a72bb73cb39629e13e1377811910ccb6ff8c629fd4953218042c31 SHA512 9bab9fb31e071394d27ddd1d654f3654e643895fa9e1abcdc6637e5ac066d76f6d3cc829708e75d3d2f0ada95faa3e08546db8d08446154cf2b16795453ed136
-DIST fcitx-table-extra-5.1.8.tar.zst 13785617 BLAKE2B 13f2ff4f94bfe6a61468dca1df0083ce84ac9de32dd1e85041cd7ad03332052697630b8befcebfffdb8477beda20edd9e5fe3a25ecf968fc7e6487a76ef20bc2 SHA512 a7bb036983813b694b6c38dc4e68192f409e408099b289a0e5222aa26475ed091830ee8e3d78e71a90a02f9aa2f653e8b9925ca936ac62b1a50893c465b50392
diff --git a/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.10.ebuild b/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.10.ebuild
deleted file mode 100644
index 673c221c80b9..000000000000
--- a/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.10.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=fcitx5-table-extra
-
-inherit cmake unpacker xdg
-
-DESCRIPTION="Provides extra table for Fcitx, including Boshiamy, Zhengma, Cangjie, and Quick"
-HOMEPAGE="https://github.com/fcitx/fcitx5-table-extra"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="GPL-3+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-
-DEPEND="
- !app-i18n/fcitx-table-extra:4
- app-i18n/fcitx:5
- app-i18n/libime
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
diff --git a/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.11.ebuild b/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.11.ebuild
deleted file mode 100644
index 6c74a176f999..000000000000
--- a/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.11.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=fcitx5-table-extra
-
-inherit cmake unpacker xdg
-
-DESCRIPTION="Provides extra table for Fcitx, including Boshiamy, Zhengma, Cangjie, and Quick"
-HOMEPAGE="https://github.com/fcitx/fcitx5-table-extra"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="GPL-3+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-
-DEPEND="
- !app-i18n/fcitx-table-extra:4
- app-i18n/fcitx:5
- app-i18n/libime
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
diff --git a/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.8.ebuild b/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.8.ebuild
deleted file mode 100644
index 45dc3ce0724f..000000000000
--- a/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.8.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=fcitx5-table-extra
-
-inherit cmake unpacker xdg
-
-DESCRIPTION="Provides extra table for Fcitx, including Boshiamy, Zhengma, Cangjie, and Quick"
-HOMEPAGE="https://github.com/fcitx/fcitx5-table-extra"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="GPL-3+"
-SLOT="5"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-
-DEPEND="
- !app-i18n/fcitx-table-extra:4
- app-i18n/fcitx:5
- app-i18n/libime
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
diff --git a/app-i18n/fcitx-table-extra/metadata.xml b/app-i18n/fcitx-table-extra/metadata.xml
deleted file mode 100644
index 54f8a5183a22..000000000000
--- a/app-i18n/fcitx-table-extra/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fcitx/fcitx5-table-extra</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-table-other/Manifest b/app-i18n/fcitx-table-other/Manifest
deleted file mode 100644
index 382d37af16b5..000000000000
--- a/app-i18n/fcitx-table-other/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fcitx-table-other-5.1.5.tar.zst 526950 BLAKE2B 892a83f0e345b859d0ec30aa55c168049ee65da26336531d956feef336a30a204aec9af622816f51d54812e3c1744ea53f1a32c05ce64603f981c3ffa6579f82 SHA512 af3061cb3c00b9bf299f2dd6b9e8ce2472b0386d8a87b2630d2bac61302f1f58783390fbd25e21591f19032e6f7e8217f4e0d3919a8e9fd2bd6621231bbc9a0d
-DIST fcitx-table-other-5.1.6.tar.zst 526382 BLAKE2B 71439c3e2d62e1aa38787bf225b910461497cf8658e602f5fb490f141ea57be8e32e30b22f4a641f93f197070557da041f66c4182023427e05c9373fa76f5763 SHA512 56dffcb927670b75a2f16a0ca6389abd59478817930000714d537f12a4e45e62d3b9cb7f8432098c5b80eb2519d28b0c8af11f2c1c47b8cb0745f3c3ebba58fb
diff --git a/app-i18n/fcitx-table-other/fcitx-table-other-5.1.5.ebuild b/app-i18n/fcitx-table-other/fcitx-table-other-5.1.5.ebuild
deleted file mode 100644
index 1b3b0bf2b2b2..000000000000
--- a/app-i18n/fcitx-table-other/fcitx-table-other-5.1.5.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=fcitx5-table-other
-
-inherit cmake unpacker xdg
-
-DESCRIPTION="Provides some other tables for Fcitx, fork from ibus-table-others, scim-tables"
-HOMEPAGE="https://github.com/fcitx/fcitx5-table-other"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="GPL-3"
-SLOT="5"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-
-DEPEND="
- app-i18n/fcitx:5
- app-i18n/libime
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
diff --git a/app-i18n/fcitx-table-other/fcitx-table-other-5.1.6.ebuild b/app-i18n/fcitx-table-other/fcitx-table-other-5.1.6.ebuild
deleted file mode 100644
index f4ccf52248ba..000000000000
--- a/app-i18n/fcitx-table-other/fcitx-table-other-5.1.6.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=fcitx5-table-other
-
-inherit cmake unpacker xdg
-
-DESCRIPTION="Provides some other tables for Fcitx, fork from ibus-table-others, scim-tables"
-HOMEPAGE="https://github.com/fcitx/fcitx5-table-other"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="GPL-3"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-
-DEPEND="
- app-i18n/fcitx:5
- app-i18n/libime
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
diff --git a/app-i18n/fcitx-table-other/metadata.xml b/app-i18n/fcitx-table-other/metadata.xml
deleted file mode 100644
index 5eb7ef5f64f9..000000000000
--- a/app-i18n/fcitx-table-other/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fcitx/fcitx5-table-other</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx-unikey/Manifest b/app-i18n/fcitx-unikey/Manifest
deleted file mode 100644
index 3920c710cf88..000000000000
--- a/app-i18n/fcitx-unikey/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fcitx5-unikey-5.1.10.tar.zst 115658 BLAKE2B 6877f2bcb83e942f5bed0c269e83d9a812ba5b2629cf2f7624b3153043915331d48395d738d524e971114cabd61bac0b82b3870d80c0d180e3bcd4b13b35d847 SHA512 444eaa5642c12072741e2236f2346b0f61429afaba79dba9a0ce99a21f28041221c6d04ab0b73a39025d8896bf3c09aab08edc57748de7913300d138f6ff6028
-DIST fcitx5-unikey-5.1.8.tar.zst 114365 BLAKE2B b88b4b81acb1108720daddb17761a5dc6b4a678d625091fa33d724d7606ad855b4040796568d4701f129a093f6f9c5f3103b30b1431a5171b209531e8ec0230a SHA512 cee0bafc018624b8509504304278a1e0f86b8ac81021b0426d0281cfb7fd71c6fdb43a99a0605df0831a97433282ab15fb1382c51a56bed2969baeb7e6fc6d6c
diff --git a/app-i18n/fcitx-unikey/fcitx-unikey-5.1.10.ebuild b/app-i18n/fcitx-unikey/fcitx-unikey-5.1.10.ebuild
deleted file mode 100644
index ea7b073864fa..000000000000
--- a/app-i18n/fcitx-unikey/fcitx-unikey-5.1.10.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-unikey"
-inherit cmake unpacker xdg
-
-DESCRIPTION="Unikey (Vietnamese Input Method) engine support for Fcitx"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-unikey"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="LGPL-2+ GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-IUSE="+gui test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-i18n/fcitx-5.1.13:5
- >=app-i18n/fcitx-qt-5.1.4:5[qt6(+),-onlyplugin]
- gui? ( dev-qt/qtbase:6[dbus,gui,widgets] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_QT=$(usex gui)
- -DENABLE_TEST=$(usex test)
- )
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-unikey/fcitx-unikey-5.1.8.ebuild b/app-i18n/fcitx-unikey/fcitx-unikey-5.1.8.ebuild
deleted file mode 100644
index 8fd1a2edd5f3..000000000000
--- a/app-i18n/fcitx-unikey/fcitx-unikey-5.1.8.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5-unikey"
-inherit cmake unpacker xdg
-
-DESCRIPTION="Unikey (Vietnamese Input Method) engine support for Fcitx"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-unikey"
-SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="LGPL-2+ GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-IUSE="+gui test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-i18n/fcitx-5.1.13:5
- >=app-i18n/fcitx-qt-5.1.4:5[qt6(+),-onlyplugin]
- gui? ( dev-qt/qtbase:6[dbus,gui,widgets] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_QT=$(usex gui)
- -DENABLE_TEST=$(usex test)
- )
- cmake_src_configure
-}
diff --git a/app-i18n/fcitx-unikey/metadata.xml b/app-i18n/fcitx-unikey/metadata.xml
deleted file mode 100644
index ab25b9d76135..000000000000
--- a/app-i18n/fcitx-unikey/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fcitx/fcitx5-unikey</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/fcitx/Manifest b/app-i18n/fcitx/Manifest
deleted file mode 100644
index 8da66fbb8c01..000000000000
--- a/app-i18n/fcitx/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fcitx-5.1.17.tar.zst 8407147 BLAKE2B 9b99d9a53b5bcd89942b848e3b4adae0e8f950e3a679a2d30b995caadfe09472c7d9611e05f80504874cf8185108914faf1711a29e9a1d258b5789509901cab0 SHA512 fe3f13d7615ae823b0746bd731d0eac4df90b216c22c186c4f63ab71c0450f38adfa558e906a5493bb5eab873bffea913477c8dcb2ba7055668305cf995e235f
-DIST fcitx-5.1.19.tar.zst 10511702 BLAKE2B d836d281109076d5518b28bb2849b139a93fe500e72f614a7b5858aad200a32d1277b059a21af383ae7ff02a61b97aa7581582b00b1b8dce6ab1f58725cc5304 SHA512 7924fff0e1c5aaa6d9f5b1190e1f0cd9330d53b3dc071322f01b598e10aa08d09f61b4c995bb7b8a233a0130d6d97e38ccb166ef163154926afbdd204bd5fea8
diff --git a/app-i18n/fcitx/fcitx-5.1.17.ebuild b/app-i18n/fcitx/fcitx-5.1.17.ebuild
deleted file mode 100644
index 1011a918d8cb..000000000000
--- a/app-i18n/fcitx/fcitx-5.1.17.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5"
-
-inherit cmake flag-o-matic toolchain-funcs unpacker xdg
-
-DESCRIPTION="Fcitx 5 is a generic input method framework"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5"
-SRC_URI="https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-${PV}_dict.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2+ Unicode-DFS-2016"
-SLOT="5"
-KEYWORDS="amd64 arm64 ~loong ~ppc ppc64 ~riscv x86"
-IUSE="+autostart doc +emoji +enchant +keyboard presage +server systemd test wayland +X"
-REQUIRED_USE="
- || ( wayland X )
- X? ( keyboard )
- wayland? ( keyboard )
-"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !app-i18n/fcitx:4
- dev-libs/libfmt
- sys-devel/gettext
- virtual/libintl
- x11-libs/cairo[X?]
- x11-libs/gdk-pixbuf:2
- x11-libs/pango[X?]
- doc? (
- app-text/doxygen
- dev-texlive/texlive-fontutils
- )
- emoji? ( virtual/zlib:= )
- enchant? ( app-text/enchant:2 )
- keyboard? (
- app-text/iso-codes
- dev-libs/expat
- dev-cpp/nlohmann_json
- x11-misc/xkeyboard-config
- x11-libs/libxkbcommon[X?,wayland?]
- )
- systemd? (
- sys-apps/systemd
- )
- !systemd? (
- dev-libs/libuv
- sys-apps/dbus
- )
- wayland? (
- dev-libs/glib:2
- dev-libs/wayland
- dev-libs/wayland-protocols
- dev-util/wayland-scanner
- )
- X? (
- dev-libs/glib:2
- >=x11-libs/xcb-imdkit-1.0.3:5
- x11-libs/libX11
- x11-libs/libxkbfile
- x11-libs/xcb-util
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-wm
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- kde-frameworks/extra-cmake-modules:0
-"
-
-src_configure() {
- if [[ $(tc-get-cxx-stdlib) == "libc++" ]]; then
- # std::osyncstream used in fcitx-utils/log.cpp is marked as experimental.
- append-cxxflags $(test-flags-CXX -fexperimental-library)
- fi
-
- local mycmakeargs=(
- -DENABLE_DBUS=on
- -DENABLE_XDGAUTOSTART=$(usex autostart)
- -DENABLE_SERVER=$(usex server)
- -DENABLE_KEYBOARD=$(usex keyboard)
- -DENABLE_TEST=$(usex test)
- -DENABLE_ENCHANT=$(usex enchant)
- -DENABLE_EMOJI=$(usex emoji)
- -DENABLE_PRESAGE=$(usex presage)
- -DENABLE_WAYLAND=$(usex wayland)
- -DENABLE_X11=$(usex X)
- -DENABLE_DOC=$(usex doc)
- -DUSE_SYSTEMD=$(usex systemd)
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && cmake_src_compile doc
-}
-
-src_test() {
- # break by sandbox
- local CMAKE_SKIP_TESTS=(
- testdbus
- testservicewatcher
- )
- cmake_src_test
-}
-
-src_install() {
- cmake_src_install
- use doc && dodoc -r "${BUILD_DIR}"/doc/*
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- elog
- elog "Follow the instructions on:"
- elog "https://wiki.gentoo.org/wiki/Fcitx#Using_Fcitx"
- elog "https://fcitx-im.org/wiki/Setup_Fcitx_5"
- elog "https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland"
- elog
-}
diff --git a/app-i18n/fcitx/fcitx-5.1.19.ebuild b/app-i18n/fcitx/fcitx-5.1.19.ebuild
deleted file mode 100644
index c4e440e55194..000000000000
--- a/app-i18n/fcitx/fcitx-5.1.19.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="fcitx5"
-
-inherit cmake flag-o-matic toolchain-funcs unpacker xdg
-
-DESCRIPTION="Fcitx 5 is a generic input method framework"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5"
-SRC_URI="https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-${PV}_dict.tar.zst -> ${P}.tar.zst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-LICENSE="LGPL-2+ Unicode-DFS-2016"
-SLOT="5"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv"
-IUSE="+autostart doc +emoji +enchant +keyboard presage +server systemd system-yoga test wayland +X"
-REQUIRED_USE="
- || ( wayland X )
- X? ( keyboard )
- wayland? ( keyboard )
-"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/libfmt
- sys-devel/gettext
- virtual/libintl
- x11-libs/cairo[X?]
- x11-libs/gdk-pixbuf:2
- x11-libs/pango[X?]
- doc? (
- app-text/doxygen
- dev-texlive/texlive-fontutils
- )
- emoji? ( virtual/zlib:= )
- enchant? ( app-text/enchant:2 )
- keyboard? (
- app-text/iso-codes
- dev-libs/expat
- dev-cpp/nlohmann_json
- x11-misc/xkeyboard-config
- x11-libs/libxkbcommon[X?,wayland?]
- )
- systemd? (
- sys-apps/systemd
- )
- !systemd? (
- dev-libs/libuv
- sys-apps/dbus
- )
- system-yoga? (
- dev-libs/yoga
- )
- wayland? (
- dev-libs/glib:2
- dev-libs/wayland
- dev-libs/wayland-protocols
- dev-util/wayland-scanner
- )
- X? (
- dev-libs/glib:2
- >=x11-libs/xcb-imdkit-1.0.3:5
- x11-libs/libX11
- x11-libs/libxkbfile
- x11-libs/xcb-util
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-wm
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- kde-frameworks/extra-cmake-modules:0
-"
-
-src_configure() {
- if [[ $(tc-get-cxx-stdlib) == "libc++" ]]; then
- # std::osyncstream used in fcitx-utils/log.cpp is marked as experimental.
- append-cxxflags $(test-flags-CXX -fexperimental-library)
- fi
-
- local mycmakeargs=(
- -DENABLE_DBUS=on
- -DENABLE_XDGAUTOSTART=$(usex autostart)
- -DENABLE_SERVER=$(usex server)
- -DENABLE_KEYBOARD=$(usex keyboard)
- -DENABLE_TEST=$(usex test)
- -DENABLE_ENCHANT=$(usex enchant)
- -DENABLE_EMOJI=$(usex emoji)
- -DENABLE_PRESAGE=$(usex presage)
- -DENABLE_WAYLAND=$(usex wayland)
- -DENABLE_X11=$(usex X)
- -DENABLE_DOC=$(usex doc)
- -DUSE_SYSTEMD=$(usex systemd)
- -DUSE_SYSTEM_YOGA=$(usex system-yoga)
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && cmake_src_compile doc
-}
-
-src_test() {
- # break by sandbox
- local CMAKE_SKIP_TESTS=(
- testdbus
- testservicewatcher
- )
- cmake_src_test
-}
-
-src_install() {
- cmake_src_install
- use doc && dodoc -r "${BUILD_DIR}"/doc/*
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- elog
- elog "Follow the instructions on:"
- elog "https://wiki.gentoo.org/wiki/Fcitx#Using_Fcitx"
- elog "https://fcitx-im.org/wiki/Setup_Fcitx_5"
- elog "https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland"
- elog
-}
diff --git a/app-i18n/fcitx/metadata.xml b/app-i18n/fcitx/metadata.xml
deleted file mode 100644
index fee9ed17ce48..000000000000
--- a/app-i18n/fcitx/metadata.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="autostart">Enable XDG-compatible autostart of Fcitx</flag>
- <flag name="emoji">Enable emoji loading for CLDR</flag>
- <flag name="enchant">Enable Enchant backend (using <pkg>app-text/enchant</pkg>) for spelling hinting</flag>
- <flag name="keyboard">Enable key event translation with XKB and build keyboard engine</flag>
- <flag name="presage">Enable presage for word predication (not stable)</flag>
- <flag name="server">Build a fcitx as server, disable this option if you want to use fcitx as an embedded library</flag>
- <flag name="system-yoga">Use the system-wide <pkg>dev-libs/yoga</pkg>instead of bundled.</flag>
- </use>
- <upstream>
- <remote-id type="github">fcitx/fcitx5</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/gnulib-l10n/Manifest b/app-i18n/gnulib-l10n/Manifest
deleted file mode 100644
index 7b6a9fb5a802..000000000000
--- a/app-i18n/gnulib-l10n/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnulib-l10n-20241231.tar.gz 786237 BLAKE2B 93283b255416aa7d041afb2275fc3a47bfe1d46a41987af5d38ad98f6962b0008ce88ffd35f284d813a2d99b891c470489f05d3ecc1bc182ce9912d82a5d0669 SHA512 0c5858f6068226afd9b3744020a3826a1236b62f90b6eff30ad17657a194017eaab9f8e090eb744902f47b997f63277b20509a27d1945c42ad9597bb734cad73
diff --git a/app-i18n/gnulib-l10n/gnulib-l10n-20241231.ebuild b/app-i18n/gnulib-l10n/gnulib-l10n-20241231.ebuild
deleted file mode 100644
index 3c8bcfbeb947..000000000000
--- a/app-i18n/gnulib-l10n/gnulib-l10n-20241231.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="af be bg ca cs da de el eo es et eu fi fr ga gl hu it ja ka ko ms nb nl pl pt pt_BR ro ru rw sk sl sr sv tr uk vi zh_CN zh_TW"
-inherit plocale
-
-DESCRIPTION="Localization for gnulib"
-HOMEPAGE="https://www.gnu.org/software/gnulib/manual/html_node/Localization.html"
-SRC_URI="mirror://gnu/gnulib/${P}.tar.gz"
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-
-src_prepare() {
- default
-
- plocale_find_changes "po" "" ".po" || die
-
- delete_locale() {
- local locale=${1}
- rm po/${locale}{.po,.gmo} || die
- }
-
- plocale_for_each_disabled_locale delete_locale
-}
diff --git a/app-i18n/gnulib-l10n/metadata.xml b/app-i18n/gnulib-l10n/metadata.xml
deleted file mode 100644
index de9d78424186..000000000000
--- a/app-i18n/gnulib-l10n/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/app-i18n/ibus-anthy/Manifest b/app-i18n/ibus-anthy/Manifest
deleted file mode 100644
index 5f2e6ae04a8e..000000000000
--- a/app-i18n/ibus-anthy/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ibus-anthy-1.5.16.tar.gz 278846 BLAKE2B 9e6f297dc563eff88195008858694d737b88979117e95540fc9cfc8288df9f6a10027e19860dcaa97271aee82e112ac49cfd0cad834d22005689bd4816b1df08 SHA512 af782509c3a098864fc0327f0f1226b2f1b9890b36bf69c208ffe977fb07c1f71dea946e8ad4dc9b2cdd6c84252d34a8c8b17f855c6fa7320e3a58b7719e86c5
-DIST ibus-anthy-1.5.18.tar.gz 307726 BLAKE2B d52df9fdaf3696db33b05f88f30b45f2884361fbff15537b9fba50404abe652116c9ae3cbcd2b0356f6dc4c629968263a44664529d1ffaf58696ca2a68092cbc SHA512 019ab5b82d455938ea4917911fba2cb2f37004862a4903c04fc501240f6cd7431a0cabc5612d88cd10eab17fce7de7c3ff5f71bb5d08afea09fa4201eef369cc
diff --git a/app-i18n/ibus-anthy/files/ibus-anthy-1.5.18-fix_pkgconfig.patch b/app-i18n/ibus-anthy/files/ibus-anthy-1.5.18-fix_pkgconfig.patch
deleted file mode 100644
index f2d47ea7c263..000000000000
--- a/app-i18n/ibus-anthy/files/ibus-anthy-1.5.18-fix_pkgconfig.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-avoid hardcoded pkg-config and includedir that doesn't pass a custom ROOT
---- a/gir/Makefile.am
-+++ b/gir/Makefile.am
-@@ -47,7 +47,7 @@ libanthygobject_1_0_la_LDFLAGS = \
- -version-info @LT_VERSION_INFO@ \
- $(NULL)
-
--ANTHY_INCLUDEDIR = $(shell pkg-config --variable=includedir $(ANTHY_PC))
-+ANTHY_INCLUDEDIR = $(shell $(PKG_CONFIG) --cflags-only-I $(ANTHY_PC) | sed s/-I//)
-
- anthyincludedir = $(includedir)/ibus-anthy-1.0
- anthyinclude_HEADERS = \
diff --git a/app-i18n/ibus-anthy/ibus-anthy-1.5.16.ebuild b/app-i18n/ibus-anthy/ibus-anthy-1.5.16.ebuild
deleted file mode 100644
index b376efdadf3e..000000000000
--- a/app-i18n/ibus-anthy/ibus-anthy-1.5.16.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit autotools gnome2-utils python-single-r1 xdg
-
-DESCRIPTION="Japanese Anthy engine for IBus"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-SRC_URI="https://github.com/ibus/${PN}/archive/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="nls"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- app-i18n/anthy
- $(python_gen_cond_dep '
- app-i18n/ibus[python(+),${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="sys-devel/gettext
- virtual/pkgconfig"
-
-src_prepare() {
- default
- eautoreconf
- gnome2_environment_reset
-}
-
-src_configure() {
- econf \
- $(use_enable nls) \
- --enable-private-png \
- --with-layout=default \
- --with-python=${EPYTHON}
-}
-
-src_test() {
- :
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-
- python_optimize
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version app-dicts/kasumi; then
- elog "app-dicts/kasumi is not required but probably useful for you."
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-anthy/ibus-anthy-1.5.18.ebuild b/app-i18n/ibus-anthy/ibus-anthy-1.5.18.ebuild
deleted file mode 100644
index 3ab282622c8a..000000000000
--- a/app-i18n/ibus-anthy/ibus-anthy-1.5.18.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit autotools gnome2-utils python-single-r1 xdg
-
-DESCRIPTION="Japanese Anthy engine for IBus"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-SRC_URI="https://github.com/ibus/${PN}/archive/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="nls"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- app-i18n/anthy-unicode
- dev-libs/glib:2
- $(python_gen_cond_dep '
- app-i18n/ibus[python(+),${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- nls? ( virtual/libintl )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.5.18-fix_pkgconfig.patch
-)
-
-src_prepare() {
- default
- python_fix_shebang data/era.py
- eautoreconf
- gnome2_environment_reset
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable nls)
- --enable-private-png
- --with-layout=default
- --with-python=${EPYTHON}
- )
- econf "${myeconfargs[@]}"
-}
-
-src_test() {
- :
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-
- # py-compile launched by Makefile
- # python_optimize
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version app-dicts/kasumi; then
- elog "app-dicts/kasumi is not required but probably useful for you."
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-anthy/metadata.xml b/app-i18n/ibus-anthy/metadata.xml
deleted file mode 100644
index cfa2a843f73d..000000000000
--- a/app-i18n/ibus-anthy/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ibus/ibus-anthy</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-cangjie/Manifest b/app-i18n/ibus-cangjie/Manifest
deleted file mode 100644
index 0ae867a967d5..000000000000
--- a/app-i18n/ibus-cangjie/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-cangjie-2.5.0.tar.xz 53412 BLAKE2B 1bb6801ef7d2d8c62ebdbf2108006830291113bfcd3a84f316786247d255adf771a57beda98ecdf35467889dbc90c35ca69c1752fb75ae7aead499ac35654127 SHA512 f98b898126d1e1a6652e1f3e041cf9888b97d00802b92b0b22ea0bef2d17b06631e60d03633567950b132d6220f7414b6101a8ebc0640c696d0e2387d24ad765
diff --git a/app-i18n/ibus-cangjie/files/ibus-cangjie-2.5.0-no-coverage.patch b/app-i18n/ibus-cangjie/files/ibus-cangjie-2.5.0-no-coverage.patch
deleted file mode 100644
index 531c244a6282..000000000000
--- a/app-i18n/ibus-cangjie/files/ibus-cangjie-2.5.0-no-coverage.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-We don't need coverage for our testing purposes.
---- a/tests/meson.build
-+++ b/tests/meson.build
-@@ -1,5 +1,5 @@
- python = import('python').find_installation('python3',
-- modules : [ 'cangjie', 'coverage' ])
-+ modules : [ 'cangjie' ])
-
- # Run the tests folder as a module
- # This is the equivalent of running `python -m tests` in the repo folder
-@@ -11,26 +11,3 @@ test(
- suite: 'unittest',
- workdir: meson.project_source_root(),
- )
--
--# Generate the coverage information into .coverage
--test(
-- 'scan tests for coverages',
-- python,
-- args: ['-m', 'coverage', 'run', '-m', 'tests'],
-- suite: 'coverage',
-- workdir: meson.project_source_root(),
--)
--
--# Generate the XML report from .coverage into meson-logs, which is stored
--# as CI/CD artifact
--test(
-- 'generate report (xml)',
-- python,
-- args: [
-- '-m', 'coverage', 'xml',
-- '-o', meson.project_build_root() / 'meson-logs' / 'coverage.xml',
-- ],
-- is_parallel: false,
-- suite: 'coverage',
-- workdir: meson.project_source_root(),
--)
diff --git a/app-i18n/ibus-cangjie/ibus-cangjie-2.5.0-r1.ebuild b/app-i18n/ibus-cangjie/ibus-cangjie-2.5.0-r1.ebuild
deleted file mode 100644
index e7a8fe56ba1b..000000000000
--- a/app-i18n/ibus-cangjie/ibus-cangjie-2.5.0-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit meson gnome2-utils python-r1 xdg
-
-DESCRIPTION="Chinese Cangjie and Quick engines for IBus"
-HOMEPAGE="https://cangjie.pages.freedesktop.org/projects/ibus-cangjie/"
-SRC_URI="https://gitlab.freedesktop.org/cangjie/ibus-cangjie/-/jobs/67033920/artifacts/raw/builddir/meson-dist/${P}.tar.xz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- app-i18n/ibus[introspection,python(+),${PYTHON_USEDEP}]
- >=app-i18n/libcangjie-1.4.0
- dev-libs/glib[introspection]
- >=dev-python/cangjie-1.5.0[${PYTHON_USEDEP}]
- dev-python/pygobject[${PYTHON_USEDEP}]
- gui-libs/gtk:4[introspection]
- >=gui-libs/libadwaita-1.5[introspection]
- media-libs/gsound[introspection]
- virtual/libintl
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=dev-build/meson-1.3.2
- sys-devel/gettext
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.5.0-no-coverage.patch
-)
-
-src_configure() {
- python_foreach_impl meson_src_configure
-}
-
-src_compile() {
- python_foreach_impl meson_src_compile
-}
-
-src_test() {
- python_foreach_impl meson_src_test
-}
-
-src_install() {
- python_install() {
- meson_src_install
- python_fix_shebang "${ED}"
- python_optimize
- }
- python_foreach_impl python_install
-
- mv "${ED}"/usr/share/doc/ibus-cangjie "${ED}"/usr/share/doc/${PF} || die
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-cangjie/metadata.xml b/app-i18n/ibus-cangjie/metadata.xml
deleted file mode 100644
index c2a9456597af..000000000000
--- a/app-i18n/ibus-cangjie/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="freedesktop-gitlab">cangjie/ibus-cangjie</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-chewing/Manifest b/app-i18n/ibus-chewing/Manifest
deleted file mode 100644
index 3d83b32cb14f..000000000000
--- a/app-i18n/ibus-chewing/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-chewing-2.1.7-Source.tar.xz 82140 BLAKE2B 8e2ca94469f46f48d28b0cd088ad4cd763de3050d5df5f27446def8284693aef76354abd276755678dff5ebc7b414822142e001ca0c345e0185b53e3fea64247 SHA512 7a654b6a46e0d0cb5b35900a1cce535e52292b345854afbd20e4de5f8778fb7eeabb66b4786251a705c90d8ad69258af87dc9075505a9d901363317d2467b250
diff --git a/app-i18n/ibus-chewing/files/ibus-chewing-2.1.7_docdir.patch b/app-i18n/ibus-chewing/files/ibus-chewing-2.1.7_docdir.patch
deleted file mode 100644
index 453fb7c25aa3..000000000000
--- a/app-i18n/ibus-chewing/files/ibus-chewing-2.1.7_docdir.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-From b5e4366b9dbf56e81a05e0a52adbdbd24f8bce4f Mon Sep 17 00:00:00 2001
-From: "Azamat H. Hackimov" <azamat.hackimov@gmail.com>
-Date: Mon, 8 Sep 2025 15:06:46 +0300
-Subject: [PATCH] Define version for docdir location
-
---- a/meson.build
-+++ b/meson.build
-@@ -15,7 +15,7 @@ ibus_chewing_prefix = get_option('prefix')
- ibus_chewing_datadir = ibus_chewing_prefix / get_option('datadir')
- ibus_chewing_libexecdir = ibus_chewing_prefix / get_option('libexecdir')
- ibus_chewing_localedir = ibus_chewing_prefix / get_option('localedir')
--ibus_chewing_docdir = ibus_chewing_datadir / 'doc' / 'ibus-chewing'
-+ibus_chewing_docdir = ibus_chewing_datadir / 'doc' / 'ibus-chewing-' + meson.project_version()
-
- ibus_component_dir = ibus_chewing_datadir / 'ibus' / 'component'
- ibus_chewing_icondir = ibus_chewing_datadir / 'ibus-chewing' / 'icons'
---
-2.49.1
-
diff --git a/app-i18n/ibus-chewing/ibus-chewing-2.1.7.ebuild b/app-i18n/ibus-chewing/ibus-chewing-2.1.7.ebuild
deleted file mode 100644
index 2914affa6956..000000000000
--- a/app-i18n/ibus-chewing/ibus-chewing-2.1.7.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson gnome2-utils virtualx
-
-DESCRIPTION="Chinese Chewing engine for IBus"
-HOMEPAGE="https://github.com/chewing/ibus-chewing"
-SRC_URI="https://github.com/chewing/ibus-chewing/releases/download/v${PV}/${P}-Source.tar.xz"
-
-S="${WORKDIR}/${P}-Source"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=app-i18n/ibus-1.5.4
- >=app-i18n/libchewing-0.9.0
- dev-libs/glib:2
- gui-libs/libadwaita:1
- gui-libs/gtk:4
- virtual/libintl"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
- sys-devel/gettext"
-
-PATCHES=(
- "${FILESDIR}/ibus-chewing-2.1.7_docdir.patch"
-)
-
-src_test() {
- "${BROOT}${GLIB_COMPILE_SCHEMAS}" src/setup --targetdir="${BUILD_DIR}" || die
-
- export GSETTINGS_BACKEND="memory"
- export GSETTINGS_SCHEMA_DIR="${BUILD_DIR}"
- virtx meson_src_test -j1
-}
-
-pkg_preinst() {
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- gnome2_schemas_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_schemas_update
- xdg_icon_cache_update
-}
diff --git a/app-i18n/ibus-chewing/metadata.xml b/app-i18n/ibus-chewing/metadata.xml
deleted file mode 100644
index 2fc61b76269f..000000000000
--- a/app-i18n/ibus-chewing/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">definite/ibus-chewing</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-fbterm/Manifest b/app-i18n/ibus-fbterm/Manifest
deleted file mode 100644
index 0ebce22e1328..000000000000
--- a/app-i18n/ibus-fbterm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-fbterm-1.0.1.tar.gz 244979 BLAKE2B f92836e0f3675ee18003b96a4518172d50b1d8bf3253459920c4fdb1dd8c432da21ca2e63fd1156f58751f9ba47d37c1b7c2b550c3e97e796acfe40e6b84ba14 SHA512 6900a37444f15820cf383dd928107fd900f1677d8da5b4cc318e97b1227d412e098e8d476194da77fd4968b296729dff79a9c51d289b82e3b9a9485a05754f04
diff --git a/app-i18n/ibus-fbterm/files/ibus-fbterm-clang.patch b/app-i18n/ibus-fbterm/files/ibus-fbterm-clang.patch
deleted file mode 100644
index 797592c3240b..000000000000
--- a/app-i18n/ibus-fbterm/files/ibus-fbterm-clang.patch
+++ /dev/null
@@ -1,48 +0,0 @@
---- a/backend/fbio.c
-+++ b/backend/fbio.c
-@@ -204,7 +204,7 @@
- int
- fb_io_get_fd (FbIo *io)
- {
-- g_return_if_fail (FB_IS_IO (io));
-+ g_return_val_if_fail (FB_IS_IO (io), -1);
- return io->priv->fd;
- }
-
---- a/backend/fbshell.c
-+++ b/backend/fbshell.c
-@@ -17,11 +17,11 @@
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
--#include <glib.h>
--
--#define _XOPEN_SOURCE
-+#define _XOPEN_SOURCE 600
- #define __USE_XOPEN
-
-+#include <glib.h>
-+
- #include <errno.h>
- #include <fcntl.h>
- #include <pty.h>
---- a/backend/fbshellman.c
-+++ b/backend/fbshellman.c
-@@ -81,7 +81,7 @@
- FbShellManagerPrivate *priv;
- int index, temp, i;
-
-- g_return_if_fail (FB_IS_SHELL_MANAGER (shell_manager));
-+ g_return_val_if_fail (FB_IS_SHELL_MANAGER (shell_manager), NR_SHELLS);
-
- #define STEP() do { \
- if (forward) temp++; \
-@@ -267,7 +267,7 @@
- FbShell *
- fb_shell_manager_active_shell (FbShellManager *shell_manager)
- {
-- g_return_if_fail (FB_IS_SHELL_MANAGER (shell_manager));
-+ g_return_val_if_fail (FB_IS_SHELL_MANAGER (shell_manager), NULL);
-
- return shell_manager->priv->active_shell;
- }
diff --git a/app-i18n/ibus-fbterm/files/ibus-fbterm-man.patch b/app-i18n/ibus-fbterm/files/ibus-fbterm-man.patch
deleted file mode 100644
index f3da1dd4ac6d..000000000000
--- a/app-i18n/ibus-fbterm/files/ibus-fbterm-man.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -4,14 +4,12 @@
-
- man_one_in_files = ibus-fbterm.1.in
- man_one_files = $(man_one_in_files:.1.in=.1)
--man_one_DATA =$(man_one_files:.1=.1.gz)
-+man_one_DATA =$(man_one_files)
- man_onedir = $(mandir)/man1
- %.1: %.1.in
- $(AM_V_GEN) sed \
- -e 's|@VERSION[@]|$(VERSION)|g' $< > $@.tmp && \
- mv $@.tmp $@
--%.1.gz: %.1
-- $(AM_V_GEN) gzip -c $< > $@.tmp && mv $@.tmp $@
-
- dist-hook:
- if test -d .git ; then \
diff --git a/app-i18n/ibus-fbterm/ibus-fbterm-1.0.1.ebuild b/app-i18n/ibus-fbterm/ibus-fbterm-1.0.1.ebuild
deleted file mode 100644
index 148fb8ed4756..000000000000
--- a/app-i18n/ibus-fbterm/ibus-fbterm-1.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools
-
-DESCRIPTION="IBus client for FbTerm"
-HOMEPAGE="https://github.com/fujiwarat/ibus-fbterm"
-SRC_URI="https://github.com/fujiwarat/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="app-i18n/ibus
- app-i18n/fbterm
- dev-libs/glib:2"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-clang.patch
- "${FILESDIR}"/${PN}-man.patch
-)
-
-AT_M4DIR="m4"
-
-src_prepare() {
- default
- eautoreconf
-}
diff --git a/app-i18n/ibus-fbterm/metadata.xml b/app-i18n/ibus-fbterm/metadata.xml
deleted file mode 100644
index 4264869adc85..000000000000
--- a/app-i18n/ibus-fbterm/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fujiwarat/ibus-fbterm</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-handwrite/Manifest b/app-i18n/ibus-handwrite/Manifest
deleted file mode 100644
index c6b9e388ae0c..000000000000
--- a/app-i18n/ibus-handwrite/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-handwrite-3.0.0.tar.bz2 239452 BLAKE2B 379b283565efc16c75c1811e096f814a4a0f009ab469a7bc251f34889bd62c7158379a63b71529db942969a3444a6be42f3db3bc5787993f8e15f86a6a7ddb76 SHA512 ed9b2b35919f3e061230c7085c88e5ce80ee978ffa7f8391e74364e8d6152f0d88a08f91ec58b55fc7067e9fe45d03018760ccfca7b026f36211fa344d16c9b1
diff --git a/app-i18n/ibus-handwrite/files/ibus-handwrite-3.0.0-fix-compile.patch b/app-i18n/ibus-handwrite/files/ibus-handwrite-3.0.0-fix-compile.patch
deleted file mode 100644
index fd0b0a19ac9b..000000000000
--- a/app-i18n/ibus-handwrite/files/ibus-handwrite-3.0.0-fix-compile.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-https://bugs.gentoo.org/919178
-https://github.com/microcai/ibus-handwrite/commit/04694e914a3a0ba957474d5018e65816d7fa5d59
-From 7f48b7b62964771e648f96181f83a1cf6f15c47a Mon Sep 17 00:00:00 2001
-From: Peng Wu <pwu@redhat.com>
-Date: Mon, 5 Feb 2024 13:58:03 +0800
-Subject: [PATCH] Fix compile issues
-
----
- src/UI_gtk.c | 6 +++---
- src/engine.c | 10 ++++------
- src/engine.h | 2 +-
- src/handrecog_zinnia.c | 2 +-
- 4 files changed, 9 insertions(+), 11 deletions(-)
-
-diff --git a/src/UI_gtk.c b/src/UI_gtk.c
-index 152d2b6..5ecf1de 100644
---- a/src/UI_gtk.c
-+++ b/src/UI_gtk.c
-@@ -58,7 +58,7 @@ static gboolean paint_lines(GtkWidget *widget, cairo_t * cr, IBusHandwriteEngine
- cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND);
- cairo_set_line_join(cr,CAIRO_LINE_JOIN_ROUND);
-
-- gdk_cairo_set_source_color (cr, engine->color);
-+ gdk_cairo_set_source_rgba (cr, engine->color);
-
- //å·²ç»å½•入的笔画
- for (i = 0; i < engine->engine->strokes->len ; i++ )
-@@ -94,7 +94,7 @@ static void regen_loopuptable(GtkWidget * widget, IBusHandwriteEngine * engine)
-
- g_object_set(G_OBJECT(bt), "expand", TRUE, NULL);
-
-- gtk_grid_attach(GTK_TABLE(widget), bt, i%5, i/5, 1, 1);
-+ gtk_grid_attach(GTK_GRID(widget), bt, i%5, i/5, 1, 1);
-
- gtk_widget_show(bt);
-
-@@ -247,7 +247,7 @@ void UI_buildui(IBusHandwriteEngine * engine)
- gtk_window_set_position(GTK_WINDOW(engine->drawpanel),GTK_WIN_POS_MOUSE);
-
- GtkWidget * vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
-- gtk_box_set_homogeneous(vbox, FALSE);
-+ gtk_box_set_homogeneous(GTK_BOX(vbox), FALSE);
-
- gtk_container_add(GTK_CONTAINER(engine->drawpanel),vbox);
-
-diff --git a/src/engine.c b/src/engine.c
-index d3d924e..d9d9a71 100644
---- a/src/engine.c
-+++ b/src/engine.c
-@@ -89,6 +89,7 @@ static void ibus_handwrite_engine_init(IBusHandwriteEngine *handwrite)
- #endif
-
- handwrite->engine = ibus_handwrite_recog_new(handwrite->engine_type);
-+ handwrite->color[0].alpha = 1.0;
- handwrite->engine->engine = handwrite;
- }
-
-@@ -186,16 +187,13 @@ void ibus_handwrite_property_activate(IBusEngine *engine,const gchar *prop_name,
- {
- g_debug("color choose");
-
-- GtkWidget * dialog = gtk_color_selection_dialog_new(prop_name);
-+ GtkWidget * dialog = gtk_color_chooser_dialog_new(prop_name, NULL);
-
--
-- GtkWidget * color_sel = gtk_color_selection_dialog_get_color_selection(GTK_COLOR_SELECTION_DIALOG(dialog));
--
-- gtk_color_selection_set_current_color(GTK_COLOR_SELECTION(color_sel),handwrite->color);
-+ gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(dialog),handwrite->color);
-
- gtk_dialog_run(GTK_DIALOG(dialog));
-
-- gtk_color_selection_get_current_color(GTK_COLOR_SELECTION(color_sel),handwrite->color);
-+ gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(dialog),handwrite->color);
-
- gtk_widget_destroy(dialog);
- }
-diff --git a/src/engine.h b/src/engine.h
-index d2099d2..f86b124 100644
---- a/src/engine.h
-+++ b/src/engine.h
-@@ -25,7 +25,7 @@ struct _IBusHandwriteEngine
- GtkWidget * drawpanel;
- GtkWidget * lookuppanel;
- GdkPoint lastpoint;
-- GdkColor color[1]; // color used by pen
-+ GdkRGBA color[1]; // color used by pen
- guint mouse_state;
- IbusHandwriteRecog * engine;
- LineStroke currentstroke;
-diff --git a/src/handrecog_zinnia.c b/src/handrecog_zinnia.c
-index 3d8512d..955f4a5 100644
---- a/src/handrecog_zinnia.c
-+++ b/src/handrecog_zinnia.c
-@@ -74,7 +74,7 @@ static gboolean ibus_handwrite_recog_zinnia_domatch(IbusHandwriteRecog*obj,int w
-
- LineStroke cl;
-
-- guint width,height;
-+ gint width,height;
-
- obj->matched = g_array_set_size(obj->matched,0);
-
diff --git a/app-i18n/ibus-handwrite/files/ibus-handwrite-blink.patch b/app-i18n/ibus-handwrite/files/ibus-handwrite-blink.patch
deleted file mode 100644
index 7954f2018c2e..000000000000
--- a/app-i18n/ibus-handwrite/files/ibus-handwrite-blink.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From fcffa8f1ed798db3c2c4db0dbfc953f3147d37ba Mon Sep 17 00:00:00 2001
-From: Peng Wu <pwu@redhat.com>
-Date: Mon, 31 Aug 2020 15:32:48 +0800
-Subject: [PATCH] Fix focus in/out issue
-
----
- src/engine.c | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/src/engine.c b/src/engine.c
-index da01f06..d3d924e 100644
---- a/src/engine.c
-+++ b/src/engine.c
-@@ -155,9 +155,7 @@ static void ibus_handwrite_engine_focus_in(IBusHandwriteEngine *engine)
-
- static void ibus_handwrite_engine_focus_out(IBusHandwriteEngine *engine)
- {
-- UI_hide_ui(engine);
- printf("%s \n", __func__);
--
- }
-
- static void ibus_handwrite_engine_reset(IBusHandwriteEngine *engine)
diff --git a/app-i18n/ibus-handwrite/files/ibus-handwrite-headers.patch b/app-i18n/ibus-handwrite/files/ibus-handwrite-headers.patch
deleted file mode 100644
index f1cb4d574624..000000000000
--- a/app-i18n/ibus-handwrite/files/ibus-handwrite-headers.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/src/handrecog_lucykila.c
-+++ b/src/handrecog_lucykila.c
-@@ -14,6 +14,7 @@
- #include <sys/fcntl.h>
- #include <sys/mman.h>
- #include <math.h>
-+#include <stdlib.h>
- #include <string.h>
- #include <glib.h>
-
---- a/src/main.c
-+++ b/src/main.c
-@@ -3,6 +3,7 @@
- #include <unistd.h>
- #include <stdio.h>
- #include <stdlib.h>
-+#include <string.h>
- #include <ibus.h>
- #include <locale.h>
- #include <gtk/gtkgl.h>
diff --git a/app-i18n/ibus-handwrite/files/ibus-handwrite-nested-function.patch b/app-i18n/ibus-handwrite/files/ibus-handwrite-nested-function.patch
deleted file mode 100644
index 96cbc118fa4f..000000000000
--- a/app-i18n/ibus-handwrite/files/ibus-handwrite-nested-function.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/src/UI_gtk.c
-+++ b/src/UI_gtk.c
-@@ -74,6 +74,11 @@
- return TRUE;
- }
-
-+static void clicked(GtkButton *button, IBusHandwriteEngine *engine)
-+{
-+ ibus_handwrite_engine_commit_text(engine,GPOINTER_TO_INT(g_object_get_data(G_OBJECT(button),"order")));
-+}
-+
- static void regen_loopuptable(GtkWidget * widget, IBusHandwriteEngine * engine)
- {
- int i;
-@@ -98,11 +103,6 @@
-
- gtk_widget_show(bt);
-
-- void clicked(GtkButton *button, IBusHandwriteEngine *engine)
-- {
-- ibus_handwrite_engine_commit_text(engine,GPOINTER_TO_INT(g_object_get_data(G_OBJECT(button),"order")));
-- }
--
- g_object_set_data(G_OBJECT(bt),"order",GINT_TO_POINTER(i));
- g_signal_connect(bt,"clicked",G_CALLBACK(clicked),engine);
-
diff --git a/app-i18n/ibus-handwrite/ibus-handwrite-3.0.0-r2.ebuild b/app-i18n/ibus-handwrite/ibus-handwrite-3.0.0-r2.ebuild
deleted file mode 100644
index b7171158ef31..000000000000
--- a/app-i18n/ibus-handwrite/ibus-handwrite-3.0.0-r2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Hand write recognition/input for IBus"
-HOMEPAGE="https://github.com/microcai/ibus-handwrite"
-SRC_URI="https://github.com/microcai/${PN}/releases/download/${PV%.0}/${P}.tar.bz2"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="nls +zinnia"
-
-RDEPEND="app-i18n/ibus
- x11-libs/gtk+:3
- nls? ( virtual/libintl )
- zinnia? (
- app-i18n/zinnia
- app-i18n/zinnia-tomoe
- )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-blink.patch
- "${FILESDIR}"/${PN}-headers.patch
- "${FILESDIR}"/${PN}-nested-function.patch
- "${FILESDIR}"/${P}-fix-compile.patch
-)
-
-src_configure() {
- econf \
- $(use_enable nls) \
- $(use_enable zinnia) \
- $(use_with zinnia zinnia-tomoe "${EPREFIX}"/usr/$(get_libdir)/zinnia/model/tomoe)
-}
diff --git a/app-i18n/ibus-handwrite/metadata.xml b/app-i18n/ibus-handwrite/metadata.xml
deleted file mode 100644
index 458f33a0fe71..000000000000
--- a/app-i18n/ibus-handwrite/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="zinnia">Enable support for <pkg>app-i18n/zinnia</pkg></flag>
- </use>
- <upstream>
- <remote-id type="github">microcai/ibus-handwrite</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-hangul/Manifest b/app-i18n/ibus-hangul/Manifest
deleted file mode 100644
index 47f1635c071e..000000000000
--- a/app-i18n/ibus-hangul/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-hangul-1.5.5.tar.xz 356120 BLAKE2B 8f2186d19598927c8c824dbd036cfb997db95eae08c4a59489e3be987b5445cb7dffe5bfe766b339c60ea0a892130a0269522f00c8dfd910011b7a0eefc087b5 SHA512 c95900b8f47fc69dda04b6a41a1965a6d3a293727749b72bd234d6e899558dffce669df29a4e8c9dcc53d9f7b6cb18e84c4b0c55ef143731a894e0b5693c0722
diff --git a/app-i18n/ibus-hangul/files/ibus-hangul-test.patch b/app-i18n/ibus-hangul/files/ibus-hangul-test.patch
deleted file mode 100644
index e1aef91ee205..000000000000
--- a/app-i18n/ibus-hangul/files/ibus-hangul-test.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/tests/ibus-hangul.c
-+++ b/tests/ibus-hangul.c
-@@ -261,6 +261,7 @@
- G_CALLBACK (window_inserted_text_cb), entry);
- gtk_container_add (GTK_CONTAINER (window), entry);
- gtk_widget_show_all (window);
-+ gtk_window_present (GTK_WINDOW(window));
- }
-
- static void
---- a/tests/runtest
-+++ b/tests/runtest
-@@ -7,7 +7,6 @@
- : ${DISABLE_GUI_TESTS:=''}
-
- ibus-daemon --xim --panel disable --config disable &
--sleep 30
-
- tst=$1
-
diff --git a/app-i18n/ibus-hangul/ibus-hangul-1.5.5.ebuild b/app-i18n/ibus-hangul/ibus-hangul-1.5.5.ebuild
deleted file mode 100644
index a7d6fcfe742c..000000000000
--- a/app-i18n/ibus-hangul/ibus-hangul-1.5.5.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit autotools gnome2-utils python-single-r1 xdg
-
-DESCRIPTION="Korean Hangul engine for IBus"
-HOMEPAGE="https://github.com/libhangul/ibus-hangul/wiki"
-SRC_URI="https://github.com/libhangul/${PN}/releases/download/${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="nls"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep '
- app-i18n/ibus[python(+),${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- >=app-i18n/libhangul-0.1
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="sys-devel/gettext
- virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${PN}-test.patch )
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable nls) \
- --with-python=${EPYTHON}
-}
-
-src_test() {
- "${BROOT}"${GLIB_COMPILE_SCHEMAS} --allow-any-name "${S}"/data || die
-
- local -x GSETTINGS_BACKEND="memory"
- local -x GSETTINGS_SCHEMA_DIR="${S}/data"
- local -x DISABLE_GUI_TESTS="ibus-hangul" # bug #833198
- default
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-hangul/metadata.xml b/app-i18n/ibus-hangul/metadata.xml
deleted file mode 100644
index 1b693a0e7f7c..000000000000
--- a/app-i18n/ibus-hangul/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">libhangul/ibus-hangul</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-input-pad/Manifest b/app-i18n/ibus-input-pad/Manifest
deleted file mode 100644
index 4c2d5664db24..000000000000
--- a/app-i18n/ibus-input-pad/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-input-pad-1.4.99.20140916.tar.gz 415453 BLAKE2B 43e9ac935bec1008d41aa3d71965e63e01c388cbf2d208520df8b6ebf99af6cd6c7d128612b9917234fa0958ff5c8d5edf99ca0e6f3f21da8da4e7b863b4774a SHA512 6b03dff097d06ff7b51393ce49c04faa169152c5b02d2cfbcbfab480a00920bdeb7f5e6ebfed19bdee792fe9b52e0aacda0ff629fccff24523f000d8915c56ba
diff --git a/app-i18n/ibus-input-pad/ibus-input-pad-1.4.99_pre20140916.ebuild b/app-i18n/ibus-input-pad/ibus-input-pad-1.4.99_pre20140916.ebuild
deleted file mode 100644
index a1d355268921..000000000000
--- a/app-i18n/ibus-input-pad/ibus-input-pad-1.4.99_pre20140916.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV=${PV/_pre/.}
-
-DESCRIPTION="Input Pad for IBus"
-HOMEPAGE="https://github.com/fujiwarat/input-pad/wiki"
-SRC_URI="https://github.com/fujiwarat/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV}.tar.gz"
-S=${WORKDIR}/${PN}-${MY_PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- app-i18n/ibus
- dev-libs/glib:2
- dev-libs/input-pad
- virtual/libintl
- x11-libs/gtk+:3
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
-"
diff --git a/app-i18n/ibus-input-pad/metadata.xml b/app-i18n/ibus-input-pad/metadata.xml
deleted file mode 100644
index 88c4a9fc2a14..000000000000
--- a/app-i18n/ibus-input-pad/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fujiwarat/ibus-input-pad</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-libpinyin/Manifest b/app-i18n/ibus-libpinyin/Manifest
deleted file mode 100644
index 5dd3ade28914..000000000000
--- a/app-i18n/ibus-libpinyin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-libpinyin-1.15.8.tar.gz 1732564 BLAKE2B 94c2729ce0135fbc9ba9f4baad81e97b8589d1bbd048cae840de3565a01513a0d23e3152ddad6aefaf57915f67ca8d2c6592627ab622f2cefb451aab7ee3325c SHA512 525529b1d53a7c40d72097c48f6bfb912810049d46759d8c3c4408b88196edb1d2914d8804d3e83b7f3b5d90a3134697aa8032ecf333ebfd1eb1e6fe741dc025
diff --git a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.15.8.ebuild b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.15.8.ebuild
deleted file mode 100644
index 3dedf1dfe6f7..000000000000
--- a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.15.8.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2015-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit autotools gnome2-utils lua-single python-single-r1
-
-DESCRIPTION="Intelligent Pinyin and Bopomofo input methods based on LibPinyin for IBus"
-HOMEPAGE="https://github.com/libpinyin/ibus-libpinyin https://sourceforge.net/projects/libpinyin/"
-SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="boost lua opencc"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- lua? ( ${LUA_REQUIRED_USE} )"
-
-BDEPEND="dev-db/sqlite:3
- sys-devel/gettext
- virtual/pkgconfig"
-
-DEPEND="${PYTHON_DEPS}
- >=app-i18n/libpinyin-2.7.91:=
- dev-db/sqlite:3
- dev-libs/glib:2
- virtual/libintl
- $(python_gen_cond_dep '
- app-i18n/ibus[python(+),${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- boost? ( dev-libs/boost:= )
- lua? ( ${LUA_DEPS} )
- opencc? ( app-i18n/opencc:= )"
-
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- python-single-r1_pkg_setup
-
- if use lua; then
- lua-single_pkg_setup
- fi
-}
-
-src_prepare() {
- sed -i \
- -e "/^appdatadir/s:/appdata:/metainfo:" \
- data/Makefile.am || die
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- --enable-english-input-mode \
- $(use_enable boost) \
- $(use_enable lua lua-extension) \
- $(use_enable opencc)
-}
-
-pkg_postinst() {
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-libpinyin/metadata.xml b/app-i18n/ibus-libpinyin/metadata.xml
deleted file mode 100644
index e8dfe300fdd3..000000000000
--- a/app-i18n/ibus-libpinyin/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>graham@ulsterit.com</email>
- <name>Graham Ramsey</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <use>
- <flag name="boost">Compile against <pkg>dev-libs/boost</pkg> libraries</flag>
- <flag name="opencc">Enable support for <pkg>app-i18n/opencc</pkg></flag>
- </use>
- <upstream>
- <remote-id type="github">libpinyin/ibus-libpinyin</remote-id>
- <remote-id type="sourceforge">libpinyin</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-m17n/Manifest b/app-i18n/ibus-m17n/Manifest
deleted file mode 100644
index 177ce25b401b..000000000000
--- a/app-i18n/ibus-m17n/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ibus-m17n-1.4.38.tar.gz 611174 BLAKE2B 23178c1cb5e75bcecec29ce5e690fb6cc8a594d49ea50d476ad31d0ff7ff0306076e07e4d8482e32baf24e78fb733e564ee7ae73116ff28a4dc0dd71d069e0a7 SHA512 961dfa85b15184ac30124f547e1cb29f8103e3efffb2fc13ce49ea446b832994e1eef3518e4d219a215a7f9fbee19e7c55cf157d6c02b5818ac3ce42196dd208
-DIST ibus-m17n-1.4.39.tar.gz 612936 BLAKE2B 68bdb5ac995ccce953b8dc2459833dea6adcd2e8ef0913ccf9fcbf4753ecf26f158535cb76eefa7982710304c115e56a70ae905c5a4b78d0b901f9bc368004b8 SHA512 3719e59dde56d3c2d3f3914b466fb5e957264cfb8a8493db8d6dbe1b3f54dca6b2791ddaec72b820c893413459cc77fb9b583f245be1a78eb2a299de74212a55
diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.4.38.ebuild b/app-i18n/ibus-m17n/ibus-m17n-1.4.38.ebuild
deleted file mode 100644
index 409c6421cdab..000000000000
--- a/app-i18n/ibus-m17n/ibus-m17n-1.4.38.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit gnome2-utils xdg
-
-DESCRIPTION="M17N engine for IBus"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-SRC_URI="https://github.com/ibus/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gtk gtk3 nls"
-REQUIRED_USE="?? ( gtk gtk3 )"
-
-DEPEND="app-i18n/ibus
- dev-libs/m17n-lib
- gtk? ( gui-libs/gtk:4 )
- gtk3? ( x11-libs/gtk+:3 )
- nls? ( virtual/libintl )"
-RDEPEND="${DEPEND}
- >=dev-db/m17n-db-1.7"
-BDEPEND="sys-devel/gettext
- virtual/pkgconfig"
-
-src_configure() {
- econf \
- $(use_enable nls) \
- --with-gtk=$(usex gtk 4.0 $(usex gtk3 3.0 no))
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.4.39.ebuild b/app-i18n/ibus-m17n/ibus-m17n-1.4.39.ebuild
deleted file mode 100644
index 213ab254c282..000000000000
--- a/app-i18n/ibus-m17n/ibus-m17n-1.4.39.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit gnome2-utils xdg
-
-DESCRIPTION="M17N engine for IBus"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-SRC_URI="https://github.com/ibus/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gtk gtk3 nls"
-REQUIRED_USE="?? ( gtk gtk3 )"
-
-DEPEND="app-i18n/ibus
- dev-libs/m17n-lib
- gtk? ( gui-libs/gtk:4 )
- gtk3? ( x11-libs/gtk+:3 )
- nls? ( virtual/libintl )"
-RDEPEND="${DEPEND}
- >=dev-db/m17n-db-1.7"
-BDEPEND="sys-devel/gettext
- virtual/pkgconfig"
-
-src_configure() {
- econf \
- $(use_enable nls) \
- --with-gtk=$(usex gtk 4.0 $(usex gtk3 3.0 no))
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-m17n/metadata.xml b/app-i18n/ibus-m17n/metadata.xml
deleted file mode 100644
index eec95b098fdb..000000000000
--- a/app-i18n/ibus-m17n/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <longdescription lang="en">
- The M17N engine for IBus. It allows input of many languages using the input
- table maps from <pkg>dev-libs/m17n-lib</pkg>.
- </longdescription>
- <use>
- <flag name="gtk3">Use <pkg>x11-libs/gtk+</pkg>:3 instead of <pkg>gui-libs/gtk</pkg>:4</flag>
- </use>
- <upstream>
- <remote-id type="cpe">cpe:/a:ibus_project:ibus-m17n</remote-id>
- <remote-id type="github">ibus/ibus-m17n</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-pinyin/Manifest b/app-i18n/ibus-pinyin/Manifest
deleted file mode 100644
index 7eb2a657b310..000000000000
--- a/app-i18n/ibus-pinyin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-pinyin-1.5.1.gh.tar.gz 241963 BLAKE2B 4f7a08c20a311e0dc76bbea87439976a4a26c01fb80be880f3f8ba7fdd9c309011b0cc9bbb63030e6f4e1f0866d4fad8d3324464160ca73ce663e272a042e0eb SHA512 2ad3e7705d3f537135576ceb165a305728739ba2965d8d50f6db8c5043f17f722ca8b42de053cdcb8ff05ef10a7f7c4a0c7f0924beefdfa197225e360c98abd9
diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.1.ebuild b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.1.ebuild
deleted file mode 100644
index b73d75eea34c..000000000000
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2008-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit autotools lua-single python-single-r1
-
-DESCRIPTION="Chinese Pinyin and Bopomofo engines for IBus"
-HOMEPAGE="https://github.com/ibus/ibus-pinyin"
-SRC_URI="https://github.com/ibus/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="boost lua nls"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- lua? ( ${LUA_REQUIRED_USE} )"
-
-RDEPEND="${PYTHON_DEPS}
- app-i18n/pyzy
- dev-db/sqlite:3
- $(python_gen_cond_dep '
- app-i18n/ibus[python(+),${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- boost? ( dev-libs/boost )
- lua? ( ${LUA_DEPS} )
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/intltool
- dev-build/autoconf-archive
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-pkg_setup() {
- python-single-r1_pkg_setup
-
- if use lua; then
- lua-single_pkg_setup
- fi
-}
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable boost) \
- $(use_enable lua lua-extension) \
- $(use_enable nls)
-}
diff --git a/app-i18n/ibus-pinyin/metadata.xml b/app-i18n/ibus-pinyin/metadata.xml
deleted file mode 100644
index 71fb0d525cee..000000000000
--- a/app-i18n/ibus-pinyin/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="boost">Enable support for <pkg>dev-libs/boost</pkg></flag>
- </use>
- <upstream>
- <remote-id type="github">ibus/ibus-pinyin</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-rime/Manifest b/app-i18n/ibus-rime/Manifest
deleted file mode 100644
index 7c68c012534f..000000000000
--- a/app-i18n/ibus-rime/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ibus-rime-1.5.1.tar.gz 35122 BLAKE2B b2f0b7e7961c1aa95595cbd6277aa66089273bed7730e347ea63c37ef35359b4a3cb8f951922bf2c4fe0bef210c4fdad0b91f53496a575c2850e0c5ebc7ec7bc SHA512 378f5cca07c4b732ab86e211b7a0780fe6f610541e0bd698a75720d4dc9d2a37899a905dee677dac87918229c7b963206bb7be12e28e0aafc2de2a36fd7d16ad
-DIST ibus-rime-1.6.0.tar.gz 35442 BLAKE2B 1bc589d957c53a8bc4c555f4ae30993d8cedb589bd59a37e5e40b1de12596173bfd457d08f248e7a2c9d43143d529ed5cd7cd9e234d880da2e1aea6dcd266d13 SHA512 a22347558b5ca75f04e74a2441ecd7cd41e4f3866501a3130cdd3731306ab316136c1647fd9a8e651259df7b05d5756f2b9e56cd377462cdd08cb19499faced2
diff --git a/app-i18n/ibus-rime/ibus-rime-1.5.1.ebuild b/app-i18n/ibus-rime/ibus-rime-1.5.1.ebuild
deleted file mode 100644
index f7be329d5e97..000000000000
--- a/app-i18n/ibus-rime/ibus-rime-1.5.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Chinese Rime Input Method Engine for IBus"
-HOMEPAGE="https://rime.im/ https://github.com/rime/ibus-rime"
-SRC_URI="https://github.com/rime/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-
-RDEPEND="
- app-i18n/ibus
- app-i18n/librime
- app-i18n/rime-data
- x11-libs/libnotify"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-build/cmake
- virtual/pkgconfig"
-
-src_prepare() {
- sed -i \
- -e "/^libexecdir/s:/lib:/libexec:" \
- -e "/^[[:space:]]*PREFIX/s:/usr:${EPREFIX}/usr:" \
- -e "s/ make/ \$(MAKE)/" Makefile || die
-
- default
-}
diff --git a/app-i18n/ibus-rime/ibus-rime-1.6.0.ebuild b/app-i18n/ibus-rime/ibus-rime-1.6.0.ebuild
deleted file mode 100644
index 13284eec3ddb..000000000000
--- a/app-i18n/ibus-rime/ibus-rime-1.6.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Chinese Rime Input Method Engine for IBus"
-HOMEPAGE="https://rime.im/ https://github.com/rime/ibus-rime"
-SRC_URI="https://github.com/rime/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-
-RDEPEND="
- app-i18n/ibus
- app-i18n/librime
- app-i18n/rime-data
- x11-libs/libnotify"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-build/cmake
- virtual/pkgconfig"
-
-src_prepare() {
- sed -i \
- -e "/^libexecdir/s:/lib:/libexec:" \
- -e "/^[[:space:]]*PREFIX/s:/usr:${EPREFIX}/usr:" \
- -e "s/ make/ \$(MAKE)/" Makefile || die
-
- default
-}
diff --git a/app-i18n/ibus-rime/metadata.xml b/app-i18n/ibus-rime/metadata.xml
deleted file mode 100644
index 95149058e578..000000000000
--- a/app-i18n/ibus-rime/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <maintainer>
- <email>chen.sst@gmail.com</email>
- <name>Gong Chen</name>
- </maintainer>
- <remote-id type="github">rime/ibus-rime</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-skk/Manifest b/app-i18n/ibus-skk/Manifest
deleted file mode 100644
index a6bbd4582ab9..000000000000
--- a/app-i18n/ibus-skk/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-skk-1.4.3.tar.xz 321344 BLAKE2B f761cf7c97ecf5830715a7bbae657c72d437e0be69a0867780ee574f9ea17f3d612dc5a76e3b4499fd203878702abdd2e37fdc980123a80daf5f03db7645b1f4 SHA512 c05302878f9c4b0a59daa1d285ab44501f63c0f7890149412137d3f6124fc4a7ebfe16172de311cbb5f2b9035255b5784a715a7832e6734d76e11bf19e2c9d3b
diff --git a/app-i18n/ibus-skk/ibus-skk-1.4.3.ebuild b/app-i18n/ibus-skk/ibus-skk-1.4.3.ebuild
deleted file mode 100644
index 08bcec689cf0..000000000000
--- a/app-i18n/ibus-skk/ibus-skk-1.4.3.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit vala
-
-DESCRIPTION="Japanese SKK engine for IBus"
-HOMEPAGE="https://github.com/ueno/ibus-skk"
-SRC_URI="https://github.com/ueno/${PN}/releases/download/${P}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="nls"
-
-DEPEND="app-i18n/ibus
- >=app-i18n/libskk-1.0.2
- x11-libs/gtk+:3
- nls? ( virtual/libintl )"
-RDEPEND="${DEPEND}
- app-i18n/skk-jisyo"
-BDEPEND="$(vala_depend)
- dev-util/intltool
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-src_prepare() {
- vala_src_prepare
- default
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
diff --git a/app-i18n/ibus-skk/metadata.xml b/app-i18n/ibus-skk/metadata.xml
deleted file mode 100644
index fd9010ae1315..000000000000
--- a/app-i18n/ibus-skk/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ueno/ibus-skk</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-table-chinese/Manifest b/app-i18n/ibus-table-chinese/Manifest
deleted file mode 100644
index 63061171bace..000000000000
--- a/app-i18n/ibus-table-chinese/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-table-chinese-1.8.14.tar.gz 10927241 BLAKE2B abbb76d7a0a3e31dadeb7fb9e04826703fd9d482ef77889297f502ecb9e515b340a46ea710b742ae071cf478255927acb5636287060e3e626a464edec8255860 SHA512 6dcd7d3a7df47a2486b96d727c7a15033b1ba2270e745fb25677edbd2cdacffbecb0b8a271054ea10af62df0c102ab5849cb071982b2bc13fddc81355ccb69c3
diff --git a/app-i18n/ibus-table-chinese/files/ibus-table-chinese-1.8.14_install-paths.patch b/app-i18n/ibus-table-chinese/files/ibus-table-chinese-1.8.14_install-paths.patch
deleted file mode 100644
index c66defac3041..000000000000
--- a/app-i18n/ibus-table-chinese/files/ibus-table-chinese-1.8.14_install-paths.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From: https://github.com/mike-fabian/ibus-table-chinese/pull/10
-Date: Sun, 7 Sep 2025 21:10:39 +0300
-Subject: [PATCH] Use GNUInstallDirs for define install paths
-
-Cleanup unused variables.
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -20,13 +20,8 @@ SET(PRJ_DESCRIPTION
- Input tables themselves are in subpackages."
- )
-
--IF(CMAKE_SYSTEM_PROCESSOR MATCHES "64")
-- SET(LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib64" CACHE PATH "Library dir")
--ELSE(CMAKE_SYSTEM_PROCESSOR MATCHES "64")
-- SET(LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib" CACHE PATH "Library dir")
--ENDIF(CMAKE_SYSTEM_PROCESSOR MATCHES "64")
--SET(LIBEXEC_DIR "${LIB_DIR}" CACHE PATH "LIBEXEC dir")
--SET(DATA_DIR "/usr/share")
-+INCLUDE(GNUInstallDirs)
-+SET(DATA_DIR ${CMAKE_INSTALL_DATADIR})
-
- ####################################################################
- # Building
-@@ -36,6 +31,6 @@ ADD_SUBDIRECTORY(tables)
- ####################################################################
- # Installing
- #
--SET(PRJ_DOC_DIR "${DATA_DIR}/doc/ibus-table-chinese")
-+SET(PRJ_DOC_DIR "${CMAKE_INSTALL_DOCDIR}")
- INSTALL(FILES AUTHORS README ChangeLog COPYING DESTINATION ${PRJ_DOC_DIR})
-
---
-2.49.1
-
diff --git a/app-i18n/ibus-table-chinese/ibus-table-chinese-1.8.14.ebuild b/app-i18n/ibus-table-chinese/ibus-table-chinese-1.8.14.ebuild
deleted file mode 100644
index 86eb625a2e39..000000000000
--- a/app-i18n/ibus-table-chinese/ibus-table-chinese-1.8.14.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Chinese tables for IBus-Table"
-HOMEPAGE="https://github.com/mike-fabian/ibus-table-chinese"
-SRC_URI="https://github.com/mike-fabian/ibus-table-chinese/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="app-i18n/ibus-table"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/ibus-table-chinese-1.8.14_install-paths.patch"
-)
diff --git a/app-i18n/ibus-table-chinese/metadata.xml b/app-i18n/ibus-table-chinese/metadata.xml
deleted file mode 100644
index 922df2c484d6..000000000000
--- a/app-i18n/ibus-table-chinese/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">mike-fabian/ibus-table-chinese</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-table-extraphrase/Manifest b/app-i18n/ibus-table-extraphrase/Manifest
deleted file mode 100644
index 6e2a9cb5b5af..000000000000
--- a/app-i18n/ibus-table-extraphrase/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-table-extraphrase-1.3.9.20110826.tar.gz 2200447 BLAKE2B 4cdd2fc4e75bc33dc51a761b020b94d62a652c186bef1a3a595f1eb7c60a4274dd481be068c2cfcc1419b6a5fb446bea201fddfab5f1a91fee079a378cafff2a SHA512 5310cee7bd74455a732cd568a2a60887765588ef7fabdcd950f66fb2d5fab6dcdd059d2e460c0962117495c88656386a0c738dbd94f9ba553f3365fb3b42ce5d
diff --git a/app-i18n/ibus-table-extraphrase/ibus-table-extraphrase-1.3.9.20110826-r1.ebuild b/app-i18n/ibus-table-extraphrase/ibus-table-extraphrase-1.3.9.20110826-r1.ebuild
deleted file mode 100644
index 8c7af7efa0fd..000000000000
--- a/app-i18n/ibus-table-extraphrase/ibus-table-extraphrase-1.3.9.20110826-r1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Chinese extra phrases for IBus-Table"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ibus/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-i18n/ibus-table"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
diff --git a/app-i18n/ibus-table-extraphrase/metadata.xml b/app-i18n/ibus-table-extraphrase/metadata.xml
deleted file mode 100644
index 6b9c941c189f..000000000000
--- a/app-i18n/ibus-table-extraphrase/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="google-code">ibus</remote-id>
- <remote-id type="github">ibus/ibus</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-table-latin/Manifest b/app-i18n/ibus-table-latin/Manifest
deleted file mode 100644
index b798dbd8d089..000000000000
--- a/app-i18n/ibus-table-latin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-table-latin-1.2.0.20100305.tar.gz 88608 BLAKE2B c65586844573dca0d927da38a13337a74c4cf95fd577cbb0bd209da246bc755b5790f147fdef3f25f9e182aaabc1096f1500a4dd28222ed2d06416608675c774 SHA512 103b176364f548e7aaf8b006354e82b1933fa791587de734f7d9474ad85b7f9918b0b85136eb391c07d8a8df9024f1013a5a604e30ad5f13db5647a9380eb2cf
diff --git a/app-i18n/ibus-table-latin/ibus-table-latin-1.2.0.20100305-r1.ebuild b/app-i18n/ibus-table-latin/ibus-table-latin-1.2.0.20100305-r1.ebuild
deleted file mode 100644
index 1df9b4caacbf..000000000000
--- a/app-i18n/ibus-table-latin/ibus-table-latin-1.2.0.20100305-r1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Latin tables for IBus-Table"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ibus/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="app-i18n/ibus-table"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
diff --git a/app-i18n/ibus-table-latin/metadata.xml b/app-i18n/ibus-table-latin/metadata.xml
deleted file mode 100644
index 6b9c941c189f..000000000000
--- a/app-i18n/ibus-table-latin/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="google-code">ibus</remote-id>
- <remote-id type="github">ibus/ibus</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-table-others/Manifest b/app-i18n/ibus-table-others/Manifest
deleted file mode 100644
index 1594faf9ff11..000000000000
--- a/app-i18n/ibus-table-others/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-table-others-1.3.22.tar.gz 704868 BLAKE2B 6c7bae4e977c049fc530c68f7db081643fe473d71518478891dd09c724c4450c4588c2a8b88957204d81cef9874091a9b12381f3ebbc2393a63a6a9360182c69 SHA512 b03126ea383deca6dd14b6388bb989c11f82a5da567da434aca7bbb7f835234e3f9b34268c0b18a3eb7be79de50d8d1aa5af25024d2ad8002191fb47d3940417
diff --git a/app-i18n/ibus-table-others/ibus-table-others-1.3.22.ebuild b/app-i18n/ibus-table-others/ibus-table-others-1.3.22.ebuild
deleted file mode 100644
index 05720969edf2..000000000000
--- a/app-i18n/ibus-table-others/ibus-table-others-1.3.22.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools
-
-DESCRIPTION="Various tables for IBus-Table"
-HOMEPAGE="https://github.com/moebiuscurve/ibus-table-others"
-SRC_URI="https://github.com/moebiuscurve/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="app-i18n/ibus-table
- !app-i18n/ibus-table-latin"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- sed -i '/AM_PATH_PYTHON/d' configure.ac
-
- default
- eautoreconf
-}
diff --git a/app-i18n/ibus-table-others/metadata.xml b/app-i18n/ibus-table-others/metadata.xml
deleted file mode 100644
index 5fa4487f4e2d..000000000000
--- a/app-i18n/ibus-table-others/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <longdescription lang="en">
- ibus-table-others provides the following tables for IBus-Table:
-
- * CNS11643
- * Compose
- * Emoji
- * IPA-X-SAMPA
- * LaTex
- * Mathwriter
- * RussianTraditional
- * Thai
- * Translit
- * Ua-Translit
- * Viqr
- * Yawerty
- </longdescription>
- <upstream>
- <remote-id type="github">moebiuscurve/ibus-table-others</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-table/Manifest b/app-i18n/ibus-table/Manifest
deleted file mode 100644
index a4d0bf86e783..000000000000
--- a/app-i18n/ibus-table/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ibus-table-1.17.17.tar.gz 1662181 BLAKE2B 8cfb8ffe97d8a5e02f526c96d6e5f55e77cc8632b4bab9cfa4ced13b5baf9d5d1c68de301b239b8a9d421aca0f02fe901e077b65744fad999220e7de6a95611c SHA512 88a084e9f495db482a71e07d665ec097c823f02e92e57957fd36ef6aaf9fd7a59f09bef6d62ab5e973e2f98845e096c7b80951ddf44f41d80eaa8eb3869fc8c9
-DIST ibus-table-1.17.18.tar.gz 1668941 BLAKE2B 5c6b086d58e36c271cc2cc17fdd5ac76527f0dea1b53fc1344a61fa12d84856b6f1c0bf41b5758d1c2d3765d7e8409015d0fb09f7aad7326c3e4624cb0eed7ef SHA512 a97c28ebbc8828c648c3e648cb7e6f90fb4080d866c0c9c4e404c26b86d6974b38888885c6994c22d8f7d6e5306f6d609c9b13413d6c571138e35360d0860ac1
diff --git a/app-i18n/ibus-table/ibus-table-1.17.17.ebuild b/app-i18n/ibus-table/ibus-table-1.17.17.ebuild
deleted file mode 100644
index d1f3c6aa4b9f..000000000000
--- a/app-i18n/ibus-table/ibus-table-1.17.17.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="sqlite(+)"
-
-inherit gnome2-utils python-single-r1 xdg
-
-DESCRIPTION="Tables engines for IBus"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="nls"
-RESTRICT="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep '
- app-i18n/ibus[python(+),${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- virtual/libiconv
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-src_prepare() {
- python_fix_shebang .
-
- default
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-table/ibus-table-1.17.18.ebuild b/app-i18n/ibus-table/ibus-table-1.17.18.ebuild
deleted file mode 100644
index 8d21ece0778c..000000000000
--- a/app-i18n/ibus-table/ibus-table-1.17.18.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="sqlite(+)"
-
-inherit gnome2-utils python-single-r1 xdg
-
-DESCRIPTION="Tables engines for IBus"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls"
-RESTRICT="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep '
- app-i18n/ibus[python(+),${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- virtual/libiconv
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-src_prepare() {
- python_fix_shebang .
-
- default
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-table/metadata.xml b/app-i18n/ibus-table/metadata.xml
deleted file mode 100644
index 0b2f8235909f..000000000000
--- a/app-i18n/ibus-table/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">kaio/ibus-table</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-typing-booster/Manifest b/app-i18n/ibus-typing-booster/Manifest
deleted file mode 100644
index 528b6ebb7bad..000000000000
--- a/app-i18n/ibus-typing-booster/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ibus-typing-booster-2.30.6.tar.gz 14727693 BLAKE2B 08a6887df75ee11efab60332f66a5ebda594e304700fd8496ff898670a5fafe60c68fcdf39eae8a2db9bc1b4a390340f50684ee809fb3a2deba09a5e4e35bd5c SHA512 d407c659f76220a34d84165e15e16c423fd177ac6298cad12ee8f5926be9df7d9b66efab7211bf4eb88b911fd894b32ffd3dedd13c1cabb40c013c5a437c0b3b
-DIST ibus-typing-booster-2.30.7.tar.gz 14728244 BLAKE2B bc4d708f753cf18a975592ca4e66995e2595cd786b2b47c39daa9941d878a7a24d75c69823d94eeac5bba638bb0d8f0650ab7bb7125c6cb0f8a7211b57a30fc5 SHA512 ae6aae849e2f79ba665eddd3425e2bae6e934a6bbbed0dec2155242a3aa74067d7fed2004cb0849baff26fbcde98aa898a5277d85057b0c8ae34f13843bbcfee
-DIST ibus-typing-booster-2.30.8.tar.gz 14768313 BLAKE2B dbe44bbaf23081a9ad5f983713db9e048f7377b2f8bbcaa92f64835f1647b35e941922cdaf689b4116482fba4fa48922ff483ed1480fe97f576a6bd27d2170aa SHA512 858c3b14b56c9c965e0befa38a6277cd9fbcfbe94e882c8e92e9e7dad9ffbff1e895b672b87a006f3962ba54c41f4481f3b7807d7c7e21ff465d600128b43815
diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.30.6.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.30.6.ebuild
deleted file mode 100644
index 12e573748cdb..000000000000
--- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.30.6.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="sqlite(+)"
-
-inherit gnome2-utils python-single-r1 xdg
-
-DESCRIPTION="Completion input method for IBus"
-HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster"
-SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-RESTRICT="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
- dev-libs/m17n-lib
- $(python_gen_cond_dep '
- app-i18n/ibus[python(+),${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/pyenchant[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-python/pyxdg[${PYTHON_USEDEP}]
- ')"
-RDEPEND="${DEPEND}
- >=dev-db/m17n-db-1.7"
-BDEPEND="sys-devel/gettext
- virtual/pkgconfig"
-
-src_prepare() {
- default
-
- sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.30.7.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.30.7.ebuild
deleted file mode 100644
index 4ddc2f5f7f07..000000000000
--- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.30.7.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="sqlite(+)"
-
-inherit gnome2-utils python-single-r1 xdg
-
-DESCRIPTION="Completion input method for IBus"
-HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster"
-SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
- dev-libs/m17n-lib
- $(python_gen_cond_dep '
- app-i18n/ibus[python(+),${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/pyenchant[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-python/pyxdg[${PYTHON_USEDEP}]
- ')"
-RDEPEND="${DEPEND}
- >=dev-db/m17n-db-1.7"
-BDEPEND="sys-devel/gettext
- virtual/pkgconfig"
-
-src_prepare() {
- default
-
- sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.30.8.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.30.8.ebuild
deleted file mode 100644
index 4ddc2f5f7f07..000000000000
--- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.30.8.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="sqlite(+)"
-
-inherit gnome2-utils python-single-r1 xdg
-
-DESCRIPTION="Completion input method for IBus"
-HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster"
-SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
- dev-libs/m17n-lib
- $(python_gen_cond_dep '
- app-i18n/ibus[python(+),${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/pyenchant[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-python/pyxdg[${PYTHON_USEDEP}]
- ')"
-RDEPEND="${DEPEND}
- >=dev-db/m17n-db-1.7"
-BDEPEND="sys-devel/gettext
- virtual/pkgconfig"
-
-src_prepare() {
- default
-
- sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-typing-booster/metadata.xml b/app-i18n/ibus-typing-booster/metadata.xml
deleted file mode 100644
index 293189c63481..000000000000
--- a/app-i18n/ibus-typing-booster/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">mike-fabian/ibus-typing-booster</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus-unikey/Manifest b/app-i18n/ibus-unikey/Manifest
deleted file mode 100644
index 3cff7a2ea577..000000000000
--- a/app-i18n/ibus-unikey/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ibus-unikey-0.7.0_beta1.tar.gz 90086 BLAKE2B 450968ce10d5a455a9014cbd2cd9e6cbfbf559ae354dca8ca02b3a010edba4ff56caef7d79d5d80becbc51436e2192a8f9be5e936b606bae8ac65d003431188f SHA512 5e0bc188fe720014071c1c563c7bd3e92bc9e00d063c5c0647a9277fe3e05cb6c00a0aabb33e44ac5d31274f0fb03f495107195432bd7b0a89948ed3ba43d363
diff --git a/app-i18n/ibus-unikey/files/ibus-unikey-0.7.0_beta1-cmake4.patch b/app-i18n/ibus-unikey/files/ibus-unikey-0.7.0_beta1-cmake4.patch
deleted file mode 100644
index 75f7ebed820a..000000000000
--- a/app-i18n/ibus-unikey/files/ibus-unikey-0.7.0_beta1-cmake4.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 361dee19b0451c998ae8e0dd12fff310f6aeada6 Mon Sep 17 00:00:00 2001
-From: fujiwarat <takao.fujiwara1@gmail.com>
-Date: Fri, 18 Jul 2025 17:38:45 +0900
-Subject: [PATCH] Fix CMake files with CMake 4.0
-
----
- CMakeLists.txt | 2 +-
- cmake/GSettings.cmake | 3 +++
- 2 files changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 4eea9179a..95d0e0c22 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,4 +1,4 @@
--cmake_minimum_required (VERSION 3.0)
-+cmake_minimum_required (VERSION 3.5)
- project (ibus-unikey)
-
- cmake_policy(SET CMP0054 NEW)
-diff --git a/cmake/GSettings.cmake b/cmake/GSettings.cmake
-index 0da7650ea..c0b8d6b16 100644
---- a/cmake/GSettings.cmake
-+++ b/cmake/GSettings.cmake
-@@ -65,6 +65,7 @@ macro(add_schemas GSETTINGS_TARGET SCHEMA_DIRECTORY PREFIX)
- ${GSETTINGS_TARGET}
- COMMAND
- ${CMAKE_COMMAND} -E make_directory "${COMPILE_IN_PLACE_DIR}"
-+ POST_BUILD
- )
-
- # Copy all schemas to the build folder.
-@@ -75,6 +76,7 @@ macro(add_schemas GSETTINGS_TARGET SCHEMA_DIRECTORY PREFIX)
- COMMAND
- ${CMAKE_COMMAND} -E copy "${schema_file}" "${COMPILE_IN_PLACE_DIR}"
- COMMENT "Copying schema ${schema_file} to ${COMPILE_IN_PLACE_DIR}"
-+ POST_BUILD
- )
- endforeach()
-
-@@ -85,6 +87,7 @@ macro(add_schemas GSETTINGS_TARGET SCHEMA_DIRECTORY PREFIX)
- COMMAND
- ${glib_schema_compiler} ${COMPILE_IN_PLACE_DIR}
- COMMENT "Compiling schemas in folder: ${COMPILE_IN_PLACE_DIR}"
-+ POST_BUILD
- )
- endif ()
-
diff --git a/app-i18n/ibus-unikey/ibus-unikey-0.7.0_beta1.ebuild b/app-i18n/ibus-unikey/ibus-unikey-0.7.0_beta1.ebuild
deleted file mode 100644
index 366014e0545a..000000000000
--- a/app-i18n/ibus-unikey/ibus-unikey-0.7.0_beta1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake gnome2-utils
-
-DESCRIPTION="Vietnamese UniKey engine for IBus"
-HOMEPAGE="https://github.com/vn-input/ibus-unikey"
-SRC_URI="https://github.com/vn-input/${PN}/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P/_/-}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- app-i18n/ibus
- virtual/libintl
- x11-libs/gtk+:3"
-DEPEND="${RDEPEND}"
-BDEPEND="
- sys-devel/gettext
- virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}/${P}-cmake4.patch" ) # bug 957750, git master
-
-src_configure() {
- local mycmakeargs=(
- -DGSETTINGS_COMPILE=OFF
- )
- cmake_src_configure
-}
-
-pkg_preinst() {
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-unikey/metadata.xml b/app-i18n/ibus-unikey/metadata.xml
deleted file mode 100644
index f0eec6b726a9..000000000000
--- a/app-i18n/ibus-unikey/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <longdescription lang="en">
- The UniKey engine for IBus. It provides a Vietnamese input method using
- UniKey. Support via forum at: http://forum.ubuntu-vn.com/viewforum.php?f=85
- </longdescription>
- <upstream>
- <remote-id type="github">vn-input/ibus-unikey</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/ibus/Manifest b/app-i18n/ibus/Manifest
deleted file mode 100644
index de44bdf150f2..000000000000
--- a/app-i18n/ibus/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ibus-1.5.31.tar.gz 4108303 BLAKE2B 2fa895369f5326339b50da34777e2f34124000cff40a4bc871bb0c1cdac4a22cc327240b8338bc6c4fc85267a83ccc0bd5963abcf4763a373b1227bdb5753b76 SHA512 adfad740002662262981ddfcc3f6eb1e898433d3bd90b07535ceef367d496d3da3e0836e59133d0063caf2d3d55d0deb6cf18ae2807fdd1ce4afab84a7725ca5
-DIST ibus-1.5.33.tar.gz 4350799 BLAKE2B 9ccd0c5bf1b98309acd1af02e29f05eb46120b1918584b5c9c7dd908ef13172f07ae1465e615a941e82dec1144c492208a4e0f79e9b02eadb79028177a2a7227 SHA512 33de8c607c4bdcbf1ef3b596151008b33216f3f37e720de0c378f2730099464da800d95dd9bcded10752d689f3480f111962eab507539e239113f0f422053c63
diff --git a/app-i18n/ibus/ibus-1.5.31-r1.ebuild b/app-i18n/ibus/ibus-1.5.31-r1.ebuild
deleted file mode 100644
index 983aaa97cb94..000000000000
--- a/app-i18n/ibus/ibus-1.5.31-r1.ebuild
+++ /dev/null
@@ -1,236 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit autotools bash-completion-r1 flag-o-matic gnome2-utils python-r1 toolchain-funcs vala virtualx
-
-DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-
-MY_PV=$(ver_rs 3 '-')
-GENTOO_VER=
-[[ -n ${GENTOO_VER} ]] && \
- GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV}.tar.gz
- ${GENTOO_PATCHSET_URI}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- appindicator? ( gtk3 )
- python? (
- ${PYTHON_REQUIRED_USE}
- introspection
- )
- test? ( gtk3 )
- vala? ( gtk3 introspection )
- X? ( gtk3 )
-"
-REQUIRED_USE+=" gtk3? ( wayland? ( introspection ) )" # bug 915359
-DEPEND="
- app-text/iso-codes
- >=dev-libs/glib-2.65.0:2
- gnome-base/dconf
- gnome-base/librsvg:2
- sys-apps/dbus[X?]
- X? (
- x11-libs/libX11
- >=x11-libs/libXfixes-6.0.0
- )
- appindicator? ( dev-libs/libdbusmenu[gtk3?] )
- gtk2? ( x11-libs/gtk+:2 )
- gtk3? ( x11-libs/gtk+:3[X,wayland?] )
- gtk4? ( gui-libs/gtk:4[X,wayland?] )
- gui? (
- x11-libs/libX11
- x11-libs/libXi
- )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
- libnotify? ( x11-libs/libnotify )
- nls? ( virtual/libintl )
- python? (
- ${PYTHON_DEPS}
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- )
- wayland? (
- dev-libs/wayland
- x11-libs/libxkbcommon
- )"
-RDEPEND="${DEPEND}
- python? (
- gui? (
- x11-libs/gtk+:3[introspection]
- )
- )"
-BDEPEND="
- $(vala_depend)
- dev-libs/glib:2
- dev-util/glib-utils
- virtual/pkgconfig
- x11-misc/xkeyboard-config
- emoji? (
- app-i18n/unicode-cldr
- app-i18n/unicode-emoji
- )
- nls? ( sys-devel/gettext )
- test? ( x11-apps/setxkbmap )
- unicode? ( app-i18n/unicode-data )"
-
-src_prepare() {
- vala_setup --ignore-use
- # Under various circumstances, vala transpiles will need to be redone due to
- # encoding false assumptions about enabled features at the time the distfile
- # was produced. Vala's conditional compilation encodes the configure options
- # from the maintainer's machine when creating distfiles.
- #
- # See:
- # - https://github.com/ibus/ibus/issues/2609
- # - https://gitlab.gnome.org/GNOME/vala/-/issues/1580
- #
- # Force all vala files to be regenerated no matter what.
- find . -name '*.vala' -exec touch {} + || die
-
- if [[ -n ${GENTOO_VER} ]]; then
- einfo "Try to apply Gentoo specific patch set"
- eapply "${WORKDIR}"/patches-gentoo/*.patch
- fi
-
- # for multiple Python implementations
- sed -i "s/^\(PYGOBJECT_DIR =\).*/\1/" bindings/Makefile.am || die
- # fix for parallel install
- sed -i "/^if ENABLE_PYTHON2/,/^endif/d" bindings/pygobject/Makefile.am || die
- # require user interaction
- sed -i "/^TESTS_C += ibus-\(compose\|keypress\)/d" src/tests/Makefile.am || die
-
- sed -i "/^bash_completion/d" tools/Makefile.am || die
-
- default
- eautoreconf
- xdg_environment_reset
-}
-
-src_configure() {
- # bug #944071
- append-flags -std=gnu17
-
- local unicodedir="${EPREFIX}"/usr/share/unicode
- local python_conf=()
- if use python; then
- python_setup
- python_conf+=(
- $(use_enable gui setup)
- --with-python=${EPYTHON}
- )
- else
- python_conf+=( --disable-setup )
- fi
-
- # defang automagic dependencies
- use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND
-
- if tc-is-cross-compiler && { use emoji || use unicode; }; then
- mkdir -p "${S}-build"
- pushd "${S}-build" >/dev/null 2>&1 || die
- ECONF_SOURCE=${S} econf_build --enable-static \
- --disable-{dconf,gtk{2,3},python-library,shared,xim} \
- ISOCODES_{CFLAG,LIB}S=-DSKIP \
- $(use_enable emoji emoji-dict) \
- $(use_enable unicode unicode-dict) \
- $(use_with unicode ucd-dir "${EPREFIX}/usr/share/unicode-data")
- popd >/dev/null 2>&1 || die
- fi
-
- local myconf=(
- $(use_enable X xim)
- $(use_enable appindicator)
- $(use_enable emoji emoji-dict)
- $(use_with emoji unicode-emoji-dir "${unicodedir}"/emoji)
- $(use_with emoji emoji-annotation-dir "${unicodedir}"/cldr/common/annotations)
- $(use_enable gtk2)
- $(use_enable gtk3)
- $(use_enable gtk4)
- $(use_enable gui ui)
- $(use_enable introspection)
- $(use_enable libnotify)
- $(use_enable nls)
- $(use_enable systemd systemd-services)
- $(use_enable test tests)
- $(use_enable unicode unicode-dict)
- $(use_with unicode ucd-dir "${EPREFIX}/usr/share/unicode-data")
- $(use_enable vala)
- $(use_enable wayland)
- "${python_conf[@]}"
- )
- econf "${myconf[@]}"
-}
-
-src_compile() {
- if tc-is-cross-compiler && { use emoji || use unicode; }; then
- emake -C "${S}-build/src" \
- $(usex emoji emoji-parser '') \
- $(usex unicode unicode-parser '')
- emake -C src \
- $(usex emoji emoji-parser '') \
- $(usex unicode unicode-parser '')
- cp \
- $(usex emoji "${S}-build/src/emoji-parser" '') \
- $(usex unicode "${S}-build/src/unicode-parser" '') \
- src || die
- fi
- emake
-}
-
-src_test() {
- unset DBUS_SESSION_BUS_ADDRESS
- virtx dbus-run-session emake check
-}
-
-src_install() {
- default
- # Remove la files
- find "${ED}" -name '*.la' -delete || die
-
- # Remove stray python files generated by the build system
- find "${ED}" -name '*.pyc' -exec rm -f {} \; || die
- find "${ED}" -name '*.pyo' -exec rm -f {} \; || die
-
- if use python; then
- python_install() {
- emake -C bindings/pygobject \
- pyoverridesdir="$(${EPYTHON} -c 'import gi; print(gi._overridesdir)')" \
- DESTDIR="${D}" \
- install
-
- python_optimize
- }
- python_foreach_impl python_install
- fi
-
- keepdir /usr/share/ibus/engine
-
- newbashcomp tools/${PN}.bash ${PN}
-
- insinto /etc/X11/xinit/xinput.d
- newins xinput-${PN} ${PN}.conf
-}
-
-pkg_postinst() {
- use gtk2 && gnome2_query_immodules_gtk2
- use gtk3 && gnome2_query_immodules_gtk3
- xdg_icon_cache_update
- gnome2_schemas_update
- dconf update
-}
-
-pkg_postrm() {
- use gtk2 && gnome2_query_immodules_gtk2
- use gtk3 && gnome2_query_immodules_gtk3
- xdg_icon_cache_update
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus/ibus-1.5.33.ebuild b/app-i18n/ibus/ibus-1.5.33.ebuild
deleted file mode 100644
index d27d071e3a24..000000000000
--- a/app-i18n/ibus/ibus-1.5.33.ebuild
+++ /dev/null
@@ -1,233 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit autotools bash-completion-r1 flag-o-matic gnome2-utils python-r1 toolchain-funcs vala virtualx
-
-DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-
-MY_PV=$(ver_rs 3 '-')
-GENTOO_VER=
-[[ -n ${GENTOO_VER} ]] && \
- GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV}.tar.gz
- ${GENTOO_PATCHSET_URI}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="X appindicator +emoji +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- appindicator? ( gtk3 )
- python? (
- ${PYTHON_REQUIRED_USE}
- introspection
- )
- test? ( gtk3 X )
- vala? ( gtk3 introspection )
- X? ( gtk3 )
-"
-REQUIRED_USE+=" gtk3? ( wayland? ( introspection ) )" # bug 915359
-DEPEND="
- app-text/iso-codes
- >=dev-libs/glib-2.65.0:2
- gnome-base/dconf
- gnome-base/librsvg:2
- sys-apps/dbus[X?]
- X? (
- x11-libs/libX11
- >=x11-libs/libXfixes-6.0.0
- )
- appindicator? ( dev-libs/libdbusmenu[gtk3?] )
- gtk3? ( x11-libs/gtk+:3[X,wayland?] )
- gtk4? ( gui-libs/gtk:4[X,wayland?] )
- gui? (
- x11-libs/libX11
- x11-libs/libXi
- )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
- libnotify? ( x11-libs/libnotify )
- nls? ( virtual/libintl )
- python? (
- ${PYTHON_DEPS}
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- )
- wayland? (
- dev-libs/wayland
- x11-libs/libxkbcommon
- )"
-RDEPEND="${DEPEND}
- python? (
- gui? (
- x11-libs/gtk+:3[introspection]
- )
- )"
-BDEPEND="
- $(vala_depend)
- dev-libs/glib:2
- dev-util/glib-utils
- virtual/pkgconfig
- x11-misc/xkeyboard-config
- emoji? (
- app-i18n/unicode-cldr
- app-i18n/unicode-emoji
- )
- nls? ( sys-devel/gettext )
- test? ( x11-apps/setxkbmap )
- unicode? ( app-i18n/unicode-data )"
-
-src_prepare() {
- vala_setup --ignore-use
- # Under various circumstances, vala transpiles will need to be redone due to
- # encoding false assumptions about enabled features at the time the distfile
- # was produced. Vala's conditional compilation encodes the configure options
- # from the maintainer's machine when creating distfiles.
- #
- # See:
- # - https://github.com/ibus/ibus/issues/2609
- # - https://gitlab.gnome.org/GNOME/vala/-/issues/1580
- #
- # Force all vala files to be regenerated no matter what.
- find . -name '*.vala' -exec touch {} + || die
-
- if [[ -n ${GENTOO_VER} ]]; then
- einfo "Try to apply Gentoo specific patch set"
- eapply "${WORKDIR}"/patches-gentoo/*.patch
- fi
-
- # for multiple Python implementations
- sed -i "s/^\(PYGOBJECT_DIR =\).*/\1/" bindings/Makefile.am || die
- # fix for parallel install
- sed -i "/^if ENABLE_PYTHON2/,/^endif/d" bindings/pygobject/Makefile.am || die
- # require user interaction
- sed -i "/^TESTS_C += ibus-\(compose\|keypress\)/d" src/tests/Makefile.am || die
-
- sed -i "/^bash_completion/d" tools/Makefile.am || die
-
- default
- eautoreconf
- xdg_environment_reset
-}
-
-src_configure() {
- # bug #944071
- append-flags -std=gnu17
-
- local unicodedir="${EPREFIX}"/usr/share/unicode
- local python_conf=()
- if use python; then
- python_setup
- python_conf+=(
- $(use_enable gui setup)
- --with-python=${EPYTHON}
- )
- else
- python_conf+=( --disable-setup )
- fi
-
- # defang automagic dependencies
- use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND
-
- if tc-is-cross-compiler && { use emoji || use unicode; }; then
- mkdir -p "${S}-build"
- pushd "${S}-build" >/dev/null 2>&1 || die
- ECONF_SOURCE=${S} econf_build --enable-static \
- --disable-{dconf,gtk{2,3},python-library,shared,xim} \
- ISOCODES_{CFLAG,LIB}S=-DSKIP \
- $(use_enable emoji emoji-dict) \
- $(use_enable unicode unicode-dict) \
- $(use_with unicode ucd-dir "${EPREFIX}/usr/share/unicode-data")
- popd >/dev/null 2>&1 || die
- fi
-
- local myconf=(
- $(use_enable X xim)
- $(use_enable appindicator)
- $(use_enable emoji emoji-dict)
- $(use_with emoji unicode-emoji-dir "${unicodedir}"/emoji)
- $(use_with emoji emoji-annotation-dir "${unicodedir}"/cldr/common/annotations)
- --disable-gtk2
- $(use_enable gtk3)
- $(use_enable gtk4)
- $(use_enable gui ui)
- $(use_enable introspection)
- $(use_enable libnotify)
- $(use_enable nls)
- $(use_enable systemd systemd-services)
- $(use_enable test tests)
- $(use_enable unicode unicode-dict)
- $(use_with unicode ucd-dir "${EPREFIX}/usr/share/unicode-data")
- $(use_enable vala)
- $(use_enable wayland)
- "${python_conf[@]}"
- )
- econf "${myconf[@]}"
-}
-
-src_compile() {
- if tc-is-cross-compiler && { use emoji || use unicode; }; then
- emake -C "${S}-build/src" \
- $(usex emoji emoji-parser '') \
- $(usex unicode unicode-parser '')
- emake -C src \
- $(usex emoji emoji-parser '') \
- $(usex unicode unicode-parser '')
- cp \
- $(usex emoji "${S}-build/src/emoji-parser" '') \
- $(usex unicode "${S}-build/src/unicode-parser" '') \
- src || die
- fi
- emake
-}
-
-src_test() {
- unset DBUS_SESSION_BUS_ADDRESS
- virtx dbus-run-session emake check
-}
-
-src_install() {
- default
- # Remove la files
- find "${ED}" -name '*.la' -delete || die
-
- # Remove stray python files generated by the build system
- find "${ED}" -name '*.pyc' -exec rm -f {} \; || die
- find "${ED}" -name '*.pyo' -exec rm -f {} \; || die
-
- if use python; then
- python_install() {
- emake -C bindings/pygobject \
- pyoverridesdir="$(${EPYTHON} -c 'import gi; print(gi._overridesdir)')" \
- DESTDIR="${D}" \
- install
-
- python_optimize
- }
- python_foreach_impl python_install
- fi
-
- keepdir /usr/share/ibus/engine
-
- newbashcomp tools/${PN}.bash ${PN}
-
- insinto /etc/X11/xinit/xinput.d
- newins xinput-${PN} ${PN}.conf
-}
-
-pkg_postinst() {
- use gtk3 && gnome2_query_immodules_gtk3
- xdg_icon_cache_update
- gnome2_schemas_update
- dconf update
-}
-
-pkg_postrm() {
- use gtk3 && gnome2_query_immodules_gtk3
- xdg_icon_cache_update
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus/metadata.xml b/app-i18n/ibus/metadata.xml
deleted file mode 100644
index b94c839a675b..000000000000
--- a/app-i18n/ibus/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <longdescription lang="en">
- IBus is a Intelligent Input Bus. It is a new input framework for Linux OS.
- It provides full featured and user friendly input method user interface. It
- also may help developers to develop input method easily.
- </longdescription>
- <use>
- <flag name="emoji">Enable support for Emoji</flag>
- <flag name="gtk2">Enable the GTK-2 input method module</flag>
- <flag name="gtk3">Enable the GTK-3 input method module</flag>
- <flag name="gtk4">Enable the GTK-4 input method module</flag>
- <flag name="unicode">Enable support for Unicode choice</flag>
- </use>
- <upstream>
- <remote-id type="cpe">cpe:/a:ibus_project:ibus</remote-id>
- <remote-id type="github">ibus/ibus</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/im-chooser/Manifest b/app-i18n/im-chooser/Manifest
deleted file mode 100644
index 9dd759961ccf..000000000000
--- a/app-i18n/im-chooser/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST im-chooser-1.7.3.tar.bz2 602217 BLAKE2B d61ad631ff40a25bffef17779b01073062bd70221b7e4ca435b896fc989f9a71036b84a5eb774abd2f42cee218932ccc7511a6056d3aa14d2cb7c262c4b45fe3 SHA512 d43088909e7ba3ad84166965877c4052aad195e360c0583dbc612b46cccd703217b57f149fa584f2f0d3fb706a8bcd6d129c5f9ca407b0a11bb6d304d4a06ef7
diff --git a/app-i18n/im-chooser/im-chooser-1.7.3.ebuild b/app-i18n/im-chooser/im-chooser-1.7.3.ebuild
deleted file mode 100644
index 41a06925b0a9..000000000000
--- a/app-i18n/im-chooser/im-chooser-1.7.3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools xdg
-
-DESCRIPTION="Desktop Input Method configuration tool"
-HOMEPAGE="https://pagure.io/im-chooser"
-SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="xfce"
-
-RDEPEND=">=app-i18n/imsettings-1.8
- virtual/libintl
- x11-libs/gtk+:3
- x11-libs/libSM
- xfce? ( xfce-base/libxfce4util )"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-build/autoconf-archive
- sys-devel/gettext
- virtual/pkgconfig"
-
-src_prepare() {
- sed -i \
- -e "/PKG_CHECK_MODULES/s/\(libxfce4util-1\.0\)/$(usex xfce '\1' _)/" \
- -e "/^GNOME_/d" \
- -e "/^CFLAGS/s/\$WARN_CFLAGS/-Wall -Wmissing-prototypes/" \
- configure.ac
- sed -i "s/Applications;//" src/app/${PN}.desktop.in.in
-
- default
- eautoreconf
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-i18n/im-chooser/metadata.xml b/app-i18n/im-chooser/metadata.xml
deleted file mode 100644
index 1e89d4e6c916..000000000000
--- a/app-i18n/im-chooser/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <longdescription lang="en">
- IM Chooser is a GUI configuration tool for IMSettings to choose Input
- Method you want to use or disable it entirely on the desktop.
- </longdescription>
- <use>
- <flag name="xfce">Enable support for XFCE panel</flag>
- </use>
-</pkgmetadata>
diff --git a/app-i18n/imsettings/Manifest b/app-i18n/imsettings/Manifest
deleted file mode 100644
index 56baff4b52f2..000000000000
--- a/app-i18n/imsettings/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST imsettings-1.8.2.tar.bz2 705391 BLAKE2B 3b7f3e2ca2c08bc149be95fb97889ab58fc22be828b9801f4c342c1514a7be35644548d6a920fe657e1d85a9d35d8c2a40766f25d6420bb3da8a8f4e7a7ba739 SHA512 600315a20fd61eaa77a0add1e587861ad3ce70175d87639e43105d804cec59bfbc0219f2177c4d9e07d337231eb85514cbfd8af614a113b688ead372075b9ff4
diff --git a/app-i18n/imsettings/files/imsettings-fno-common.patch b/app-i18n/imsettings/files/imsettings-fno-common.patch
deleted file mode 100644
index 0845bd31820a..000000000000
--- a/app-i18n/imsettings/files/imsettings-fno-common.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/imsettings-daemon/imsettings-server.c
-+++ b/imsettings-daemon/imsettings-server.c
-@@ -93,7 +93,7 @@ GDBusInterfaceVTable __iface_vtable = {
- NULL,
- NULL,
- };
--guint signals[LAST_SIGNAL];
-+extern guint signals[LAST_SIGNAL];
-
- G_DEFINE_TYPE (IMSettingsServer, imsettings_server, G_TYPE_OBJECT);
- G_LOCK_DEFINE_STATIC (logger);
diff --git a/app-i18n/imsettings/imsettings-1.8.2-r1.ebuild b/app-i18n/imsettings/imsettings-1.8.2-r1.ebuild
deleted file mode 100644
index 366b86e8fa0c..000000000000
--- a/app-i18n/imsettings/imsettings-1.8.2-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools
-
-DESCRIPTION="Delivery framework for general Input Method configuration"
-HOMEPAGE="https://tagoh.bitbucket.io/imsettings"
-SRC_URI="https://bitbucket.org/tagoh/${PN}/downloads/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="+introspection xfconf"
-RESTRICT="test"
-
-RDEPEND="dev-libs/glib:2
- sys-apps/dbus
- virtual/libintl
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/libgxim
- x11-libs/libnotify
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
- xfconf? ( xfce-base/xfconf )"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-util/glib-utils
- dev-build/autoconf-archive
- sys-devel/gettext
- virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${PN}-fno-common.patch )
-
-MY_XINPUTSH="90-xinput"
-
-src_prepare() {
- sed -i \
- -e "/PKG_CHECK_MODULES/s/\(gconf-2\.0\)/_/" \
- -e "/PKG_CHECK_MODULES/s/\(gtk+-2\.0\)/_/" \
- -e "/PKG_CHECK_MODULES/s/\(check\)/_/" \
- -e "/PKG_CHECK_MODULES/s/\(libxfconf-0\)/$(usex xfconf '\1' _)/" \
- -e "/^GNOME_/d" \
- -e "/^CFLAGS/s/\$WARN_CFLAGS/-Wall -Wmissing-prototypes/" \
- configure.ac
-
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-static \
- --with-xinputsh=${MY_XINPUTSH}
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-
- fperms 0755 /etc/X11/xinit/xinitrc.d/${MY_XINPUTSH}
-}
-
-pkg_postinst() {
- if [[ ! -e "${EPREFIX}"/etc/X11/xinit/xinputrc ]]; then
- ln -sf xinput.d/xcompose.conf "${EPREFIX}"/etc/X11/xinit/xinputrc
- fi
-}
diff --git a/app-i18n/imsettings/metadata.xml b/app-i18n/imsettings/metadata.xml
deleted file mode 100644
index c8860c3c4598..000000000000
--- a/app-i18n/imsettings/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="xfconf">Enable support for <pkg>xfce-base/xfconf</pkg></flag>
- </use>
- <upstream>
- <remote-id type="gitlab">tagoh/imsettings</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/jfbterm/Manifest b/app-i18n/jfbterm/Manifest
deleted file mode 100644
index 173d384cb748..000000000000
--- a/app-i18n/jfbterm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jfbterm-0.4.7.tar.gz 104592 BLAKE2B 3432af1598f77db4edac3be962acd086dd215e3a261ffbca3462cb8632012f6b1920c73b4590eaed4a8016a18018a80645fdaee31cca69317b4a82ffda0cbc72 SHA512 267dc777c2a296731ac7e5fb89381891e26ac119be63c8889b0e194246a3ac03b1c4b50f7d9254221c2ab201a126da46d312946845ddaad82fcc718a76472dcc
diff --git a/app-i18n/jfbterm/files/jfbterm-0.4.7-fonts.patch b/app-i18n/jfbterm/files/jfbterm-0.4.7-fonts.patch
deleted file mode 100644
index 264c0499d573..000000000000
--- a/app-i18n/jfbterm/files/jfbterm-0.4.7-fonts.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Use portage machinery instead of package makefiles to install fonts
-This does fc-cache, unlike before
-https://bugs.gentoo.org/835793
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -22,9 +22,7 @@
-
- install-exec-hook:
- chown root:utmp $(DESTDIR)$(bindir)/jfbterm
-- chmod ug+s $(DESTDIR)$(bindir)/jfbterm
-
- install-data-local:
- $(INSTALL_DATA) $(srcdir)/$(JFBTERM_CONFIG_FILE) $(DESTDIR)$(sysconfdir)/$(JFBTERM_CONFIG_FILE)
-- $(INSTALL_DATA) $(srcdir)/fonts/*.pcf.gz $(DESTDIR)$(datadir)/fonts/jfbterm
-
diff --git a/app-i18n/jfbterm/files/jfbterm-0.4.7-gettimeoftheday.patch b/app-i18n/jfbterm/files/jfbterm-0.4.7-gettimeoftheday.patch
deleted file mode 100644
index f7da1afb8010..000000000000
--- a/app-i18n/jfbterm/files/jfbterm-0.4.7-gettimeoftheday.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Man 5 utmp has instructions how to replace time with gettimeofday in utmp.
-Use them.
-https://bugs.gentoo.org/919295
---- a/term.c
-+++ b/term.c
-@@ -248,6 +248,7 @@
- struct utmp utmp;
- struct passwd *pw;
- char *tn;
-+ struct timeval tv;
-
- pw = getpwuid(util_getuid());
- tn = rindex(p->name, '/') + 1;
-@@ -262,7 +263,9 @@
- tn = p->name + 5;
- strncpy(utmp.ut_line, tn, sizeof(utmp.ut_line));
- strncpy(utmp.ut_user, pw->pw_name, sizeof(utmp.ut_user));
-- time(&(utmp.ut_time));
-+ gettimeofday(&tv, NULL);
-+ utmp.ut_tv.tv_sec = tv.tv_sec;
-+ utmp.ut_tv.tv_usec = tv.tv_usec;
- pututline(&utmp);
- endutent();
- }
-@@ -271,6 +274,7 @@
- {
- struct utmp utmp, *utp;
- char *tn;
-+ struct timeval tv;
-
- tn = rindex(p->name, '/') + 4;
- memset((char *)&utmp, 0, sizeof(utmp));
-@@ -281,7 +285,9 @@
- utp->ut_type = DEAD_PROCESS;
- memset(utp->ut_user, 0, sizeof(utmp.ut_user));
- utp->ut_type = DEAD_PROCESS;
-- time(&(utp->ut_time));
-+ gettimeofday(&tv, NULL);
-+ utp->ut_tv.tv_sec = tv.tv_sec;
-+ utp->ut_tv.tv_usec = tv.tv_usec;
- pututline(utp);
- endutent();
- }
diff --git a/app-i18n/jfbterm/files/jfbterm-automake-1.13.patch b/app-i18n/jfbterm/files/jfbterm-automake-1.13.patch
deleted file mode 100644
index e20f068a8387..000000000000
--- a/app-i18n/jfbterm/files/jfbterm-automake-1.13.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -1,7 +1,8 @@
- dnl Process this file with autoconf to produce a configure script.
--AC_INIT(fbcommon.c)
--AM_CONFIG_HEADER(config.h)
--AM_INIT_AUTOMAKE(jfbterm, 0.4.7)
-+AC_INIT([jfbterm], [0.4.7])
-+AC_CONFIG_SRCDIR([fbcommon.c])
-+AC_CONFIG_HEADERS([config.h])
-+AM_INIT_AUTOMAKE
-
- dnl Checks for programs.
- AC_PROG_CC
diff --git a/app-i18n/jfbterm/files/jfbterm-gentoo.patch b/app-i18n/jfbterm/files/jfbterm-gentoo.patch
deleted file mode 100644
index 48286aa8b227..000000000000
--- a/app-i18n/jfbterm/files/jfbterm-gentoo.patch
+++ /dev/null
@@ -1,140 +0,0 @@
---- a/fbcommon.c
-+++ b/fbcommon.c
-@@ -46,7 +46,6 @@
- #endif
- #include <linux/vt.h>
- #include <linux/fb.h>
--#include <asm/page.h>
-
- #include "mytypes.h"
- #include "fbcommon.h"
-@@ -475,6 +474,9 @@
- perror("ioctl FBIOGET_CON2FBMAP");
- c2m.framebuffer = 0;
- }
-+ if (-1 == c2m.framebuffer) {
-+ c2m.framebuffer = 0;
-+ }
- close(fd);
- snprintf(fbdn, 15, "/dev/fb%d", c2m.framebuffer);
- }
---- a/jfbterm.conf.sample
-+++ b/jfbterm.conf.sample
-@@ -19,29 +19,29 @@
- # Absolute path or relative path to PWD
- #
- ###############################################################################
--fontset : iso646-1973irv,pcf,L,/usr/X11R6/lib/X11/fonts/misc/8x16.pcf.gz
-+fontset : iso646-1973irv,pcf,L,/usr/share/fonts/misc/8x16.pcf.gz
- +fontset: ansix3.4-1968,alias,L,iso646-1973irv
--+fontset: jisc6226-1978,pcf,L,/usr/X11R6/lib/X11/fonts/misc/jiskan16.pcf.gz
-++fontset: jisc6226-1978,pcf,L,/usr/share/fonts/misc/jiskan16.pcf.gz
- +fontset: jisx0208-1983,alias,L,jisc6226-1978
--+fontset: jisc6220-1969roman,pcf,L,/usr/X11R6/lib/X11/fonts/misc/a18rk.pcf.gz
-++fontset: jisc6220-1969roman,pcf,L,/usr/share/fonts/intlfonts/a18rk.pcf.gz
- +fontset: jisc6220-1969kana,alias,R,jisc6220-1969roman
--+fontset: jisx0212-1990,pcf,L,/usr/X11R6/lib/X11/fonts/misc/jksp16.pcf.gz
--+fontset: gb2312-80,pcf,L,/usr/X11R6/lib/X11/fonts/misc/gb16fs.pcf.gz
--+fontset: ksc5601-1987,pcf,L,/usr/X11R6/lib/X11/fonts/misc/hanglg16.pcf.gz
--+fontset: iso8859.1-1987,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x16.pcf.gz
--+fontset: iso8859.2-1987,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt2-16-etl.pcf.gz
--+fontset: iso8859.3-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt3-16-etl.pcf.gz
--+fontset: iso8859.4-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt4-16-etl.pcf.gz
--+fontset: iso8859.5-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/cyr16-etl.pcf.gz
--+fontset: iso8859.7-1987,pcf,R,/usr/X11R6/lib/X11/fonts/misc/grk16-etl.pcf.gz
--+fontset: iso8859.8-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/heb16-etl.pcf.gz
--+fontset: iso8859.9-1989,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt5-16-etl.pcf.gz
--+fontset: iso8859.10-1992,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-10.pcf.gz
--+fontset: iso8859.13-1998,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-13.pcf.gz
--+fontset: iso8859.14-1998,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-14.pcf.gz
--+fontset: iso8859.15-1999,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-15.pcf.gz
-++fontset: jisx0212-1990,pcf,L,/usr/share/fonts/intlfonts/jksp16.pcf.gz
-++fontset: gb2312-80,pcf,L,/usr/share/fonts/misc/gb16fs.pcf.gz
-++fontset: ksc5601-1987,pcf,L,/usr/share/fonts/misc/hanglg16.pcf.gz
-++fontset: iso8859.1-1987,pcf,R,/usr/share/fonts/misc/8x16.pcf.gz
-++fontset: iso8859.2-1987,pcf,R,/usr/share/fonts/intlfonts/lt2-16-etl.pcf.gz
-++fontset: iso8859.3-1988,pcf,R,/usr/share/fonts/intlfonts/lt3-16-etl.pcf.gz
-++fontset: iso8859.4-1988,pcf,R,/usr/share/fonts/intlfonts/lt4-16-etl.pcf.gz
-++fontset: iso8859.5-1988,pcf,R,/usr/share/fonts/intlfonts/cyr16-etl.pcf.gz
-++fontset: iso8859.7-1987,pcf,R,/usr/share/fonts/intlfonts/grk16-etl.pcf.gz
-++fontset: iso8859.8-1988,pcf,R,/usr/share/fonts/intlfonts/heb16-etl.pcf.gz
-++fontset: iso8859.9-1989,pcf,R,/usr/share/fonts/intlfonts/lt5-16-etl.pcf.gz
-++fontset: iso8859.10-1992,pcf,R,/usr/share/fonts/misc/8x13-ISO8859-10.pcf.gz
-++fontset: iso8859.13-1998,pcf,R,/usr/share/fonts/misc/8x13-ISO8859-13.pcf.gz
-++fontset: iso8859.14-1998,pcf,R,/usr/share/fonts/misc/8x13-ISO8859-14.pcf.gz
-++fontset: iso8859.15-1999,pcf,R,/usr/share/fonts/misc/8x13-ISO8859-15.pcf.gz
- +fontset: vt100-graphics,pcf,L,/usr/share/fonts/jfbterm/vt100-graphics.pcf.gz
--+fontset: iso10646.1,pcf,U,/usr/X11R6/lib/X11/fonts/misc/unifont.pcf.gz
-++fontset: iso10646.1,pcf,U,/usr/share/fonts/unifont/unifont.pcf.gz
-
-
- ###############################################################################
---- a/jfbterm.conf.sample.ja
-+++ b/jfbterm.conf.sample.ja
-@@ -25,29 +25,29 @@
- # ÀäÂХѥ¹ or PWD¤«¤é¤ÎÁêÂХѥ¹
- #
- ################################################################################
--fontset : iso646-1973irv,pcf,L,/usr/X11R6/lib/X11/fonts/misc/8x16.pcf.gz
-+fontset : iso646-1973irv,pcf,L,/usr/share/fonts/misc/8x16.pcf.gz
- +fontset: ansix3.4-1968,alias,L,iso646-1973irv
--+fontset: jisc6226-1978,pcf,L,/usr/X11R6/lib/X11/fonts/misc/jiskan16.pcf.gz
-++fontset: jisc6226-1978,pcf,L,/usr/share/fonts/misc/jiskan16.pcf.gz
- +fontset: jisx0208-1983,alias,L,jisc6226-1978
--+fontset: jisc6220-1969roman,pcf,L,/usr/X11R6/lib/X11/fonts/misc/a18rk.pcf.gz
-++fontset: jisc6220-1969roman,pcf,L,/usr/share/fonts/intlfonts/a18rk.pcf.gz
- +fontset: jisc6220-1969kana,alias,R,jisc6220-1969roman
--+fontset: jisx0212-1990,pcf,L,/usr/X11R6/lib/X11/fonts/misc/jksp16.pcf.gz
--+fontset: gb2312-80,pcf,L,/usr/X11R6/lib/X11/fonts/misc/gb16fs.pcf.gz
--+fontset: ksc5601-1987,pcf,L,/usr/X11R6/lib/X11/fonts/misc/hanglg16.pcf.gz
--+fontset: iso8859.1-1987,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x16.pcf.gz
--+fontset: iso8859.2-1987,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt2-16-etl.pcf.gz
--+fontset: iso8859.3-1987,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt3-16-etl.pcf.gz
--+fontset: iso8859.4-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt4-16-etl.pcf.gz
--+fontset: iso8859.5-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/cyr16-etl.pcf.gz
--+fontset: iso8859.7-1987,pcf,R,/usr/X11R6/lib/X11/fonts/misc/grk16-etl.pcf.gz
--+fontset: iso8859.8-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/heb16-etl.pcf.gz
--+fontset: iso8859.9-1989,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt5-16-etl.pcf.gz
--+fontset: iso8859.10-1992,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-10.pcf.gz
--+fontset: iso8859.13-1998,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-13.pcf.gz
--+fontset: iso8859.14-1998,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-14.pcf.gz
--+fontset: iso8859.15-1999,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-15.pcf.gz
-++fontset: jisx0212-1990,pcf,L,/usr/share/fonts/intlfonts/jksp16.pcf.gz
-++fontset: gb2312-80,pcf,L,/usr/share/fonts/misc/gb16fs.pcf.gz
-++fontset: ksc5601-1987,pcf,L,/usr/share/fonts/misc/hanglg16.pcf.gz
-++fontset: iso8859.1-1987,pcf,R,/usr/share/fonts/misc/8x16.pcf.gz
-++fontset: iso8859.2-1987,pcf,R,/usr/share/fonts/intlfonts/lt2-16-etl.pcf.gz
-++fontset: iso8859.3-1987,pcf,R,/usr/share/fonts/intlfonts/lt3-16-etl.pcf.gz
-++fontset: iso8859.4-1988,pcf,R,/usr/share/fonts/intlfonts/lt4-16-etl.pcf.gz
-++fontset: iso8859.5-1988,pcf,R,/usr/share/fonts/intlfonts/cyr16-etl.pcf.gz
-++fontset: iso8859.7-1987,pcf,R,/usr/share/fonts/intlfonts/grk16-etl.pcf.gz
-++fontset: iso8859.8-1988,pcf,R,/usr/share/fonts/intlfonts/heb16-etl.pcf.gz
-++fontset: iso8859.9-1989,pcf,R,/usr/share/fonts/intlfonts/lt5-16-etl.pcf.gz
-++fontset: iso8859.10-1992,pcf,R,/usr/share/fonts/misc/8x13-ISO8859-10.pcf.gz
-++fontset: iso8859.13-1998,pcf,R,/usr/share/fonts/misc/8x13-ISO8859-13.pcf.gz
-++fontset: iso8859.14-1998,pcf,R,/usr/share/fonts/misc/8x13-ISO8859-14.pcf.gz
-++fontset: iso8859.15-1999,pcf,R,/usr/share/fonts/misc/8x13-ISO8859-15.pcf.gz
- +fontset: vt100-graphics,pcf,L,/usr/share/fonts/jfbterm/vt100-graphics.pcf.gz
--+fontset: iso10646.1,pcf,L,/usr/X11R6/lib/X11/fonts/misc/unifont.pcf.gz
-++fontset: iso10646.1,pcf,L,/usr/share/fonts/unifont/unifont.pcf.gz
-
- ################################################################################
- #
---- a/util.h
-+++ b/util.h
-@@ -31,6 +31,7 @@
-
- #include <sys/types.h>
- #include <stdlib.h>
-+#include <unistd.h>
-
- void util_privilege_init();
- void util_privilege_on();
-@@ -49,4 +50,7 @@
-
- int util_search_string(const char* s, const char** array);
-
-+#define PAGE_SIZE (sysconf(_SC_PAGESIZE))
-+#define PAGE_MASK (~(PAGE_SIZE-1))
-+
- #endif /* INCLUDE_UTIL_H */
diff --git a/app-i18n/jfbterm/files/jfbterm-no-kernel-headers.patch b/app-i18n/jfbterm/files/jfbterm-no-kernel-headers.patch
deleted file mode 100644
index aa0b39ed269f..000000000000
--- a/app-i18n/jfbterm/files/jfbterm-no-kernel-headers.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Remove usage of kernel headers, deprecated since linux-headers-2.6.18.
-Patch by Shunichi Fuji <palgowr@gmail.com>.
-
-See bug #156306
-
---- a/fbdpsp.c
-+++ b/fbdpsp.c
-@@ -827,8 +827,7 @@
-
- #ifdef JFB_VGA16FB
-
--#include <asm/io.h>
--#include <asm/system.h>
-+#include <sys/io.h>
-
- #define GRAPHICS_ADDR_REG 0x3ce /* Graphics address register. */
- #define GRAPHICS_DATA_REG 0x3cf /* Graphics data register. */
diff --git a/app-i18n/jfbterm/files/jfbterm-sigchld-debian.patch b/app-i18n/jfbterm/files/jfbterm-sigchld-debian.patch
deleted file mode 100644
index 60deee49422e..000000000000
--- a/app-i18n/jfbterm/files/jfbterm-sigchld-debian.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/main.c
-+++ b/main.c
-@@ -184,7 +184,7 @@
- p->gExecShellArgv = NULL;
- p->gConfFile = FILE_JFBTERM_CONF;
- p->gConfEncoding = NULL;
--
-+ signal(SIGCHLD, sigchld);
- atexit(tapp_final_at_exit);
- }
-
---- a/term.h
-+++ b/term.h
-@@ -44,7 +44,7 @@
- } TTerm;
-
- void tterm_start(TTerm* p, const char* tn, const char* en);
--
-+void sigchld(int sig);
- extern TTerm gTerm;
-
- #endif /* INCLUDE_TERM_H */
diff --git a/app-i18n/jfbterm/files/jfbterm-wrong-inline-gcc5.patch b/app-i18n/jfbterm/files/jfbterm-wrong-inline-gcc5.patch
deleted file mode 100644
index aa41d5e02ce7..000000000000
--- a/app-i18n/jfbterm/files/jfbterm-wrong-inline-gcc5.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://src.fedoraproject.org/rpms/jfbterm/blob/rawhide/f/jfbterm-0.4.7-wrong-inline-gcc5.patch
-
---- a/pen.c
-+++ b/pen.c
-@@ -62,7 +62,7 @@
- p->attr = q->attr;
- }
-
--inline void tpen_off_all_attribute(TPen* p)
-+void tpen_off_all_attribute(TPen* p)
- {
- p->bcol = 0;
- p->fcol = 7;
---- a/pen.h
-+++ b/pen.h
-@@ -58,7 +58,7 @@
- void tpen_init(TPen* p);
- void tpen_final(TPen* p);
- void tpen_copy(TPen* p, TPen* q);
--inline void tpen_off_all_attribute(TPen* p);
-+void tpen_off_all_attribute(TPen* p);
- void tpen_higlight(TPen* p);
- void tpen_dehiglight(TPen* p);
- void tpen_underline(TPen* p);
diff --git a/app-i18n/jfbterm/jfbterm-0.4.7-r5.ebuild b/app-i18n/jfbterm/jfbterm-0.4.7-r5.ebuild
deleted file mode 100644
index 9e7856d59cf8..000000000000
--- a/app-i18n/jfbterm/jfbterm-0.4.7-r5.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools font
-
-DESCRIPTION="The J Framebuffer Terminal/Multilingual Enhancement with UTF-8 support"
-HOMEPAGE="https://osdn.net/projects/jfbterm/"
-SRC_URI="mirror://sourceforge.jp/${PN}/13501/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-IUSE="debug"
-
-# ncurses is runtime-onlu dependency, because program provides it's own terminfo
-# gzip needed for unpacking font at runtime
-RDEPEND="
- media-fonts/font-misc-misc
- media-fonts/intlfonts
- media-fonts/unifont
- sys-libs/ncurses
- app-alternatives/gzip
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-sigchld-debian.patch
- "${FILESDIR}"/${PN}-no-kernel-headers.patch
- "${FILESDIR}"/${PN}-gentoo.patch
- "${FILESDIR}"/${PN}-wrong-inline-gcc5.patch
- "${FILESDIR}"/${PN}-automake-1.13.patch
- "${FILESDIR}"/"${P}"-fonts.patch
- "${FILESDIR}"/"${P}"-gettimeoftheday.patch
-)
-
-FONT_S="${S}/fonts"
-FONT_SUFFIX="pcf.gz"
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable debug)
-}
-
-src_install() {
- dodir /etc
- default
-
- mv "${ED}"/etc/${PN}.conf{.sample,} || die
-
- font_src_install
-
- doman ${PN}.{1,conf.5}
-
- # install example config files
- docinto examples
- dodoc ${PN}.conf.sample*
- docompress -x /usr/share/doc/${PF}/examples
-}
diff --git a/app-i18n/jfbterm/metadata.xml b/app-i18n/jfbterm/metadata.xml
deleted file mode 100644
index 69fdce88d486..000000000000
--- a/app-i18n/jfbterm/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <longdescription lang="en">
- JFBTERM/ME takes advantages of framebuffer device that is supported
- since linux kernel 2.2.x (at least on ix86 architecture) and make it
- enable to display multilingual text on console. Is is developed on
- ix86 architecture, and it will works on other architectures such as
- linux/ppc.
- </longdescription>
- <upstream>
- <remote-id type="osdn">jfbterm</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/kakasi/Manifest b/app-i18n/kakasi/Manifest
deleted file mode 100644
index 02f609f9a724..000000000000
--- a/app-i18n/kakasi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kakasi-2.3.6.tar.xz 991840 BLAKE2B 9465b5c80080141d9bf36154825e0e7ac8903ae24369cdd37d3ebc11642a43dd563893966121911eca44cdcba0a981a4e1e1807fb3ff8918714f9952e62036b1 SHA512 5fb8b9c1909f9cb0d1239a22277138563010dc96e0e5747646fa0cda4e6b70f6c9e7393b77132952ef0bd67b57d104e3a254ef376e91f4bcf6a160822cdb370a
diff --git a/app-i18n/kakasi/files/kakasi-2.3.6-configure-clang16.patch b/app-i18n/kakasi/files/kakasi-2.3.6-configure-clang16.patch
deleted file mode 100644
index 7c6dd035f57c..000000000000
--- a/app-i18n/kakasi/files/kakasi-2.3.6-configure-clang16.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-https://src.fedoraproject.org/rpms/kakasi/raw/4756771349822d4ccd4d74a6ce70040ca57084cb/f/kakasi-configure-c99.patch
-https://bugs.gentoo.org/874654
-
-Avoid an implicit declaration of exit and build failures with future
-compilers which do not support implicit function declarations by
-default.
-
---- a/configure.in
-+++ b/configure.in
-@@ -85,7 +85,7 @@ AS_VAR_IF(utf8, "yes",[
- LIBS="$LIBICONV $LIBS"
- AC_DEFINE(KAKASI_SUPPORT_UTF8, 1, [KAKASI_SUPPORT_UTF8])
- AC_RUN_IFELSE([AC_LANG_PROGRAM([#include <iconv.h>],
-- [if (iconv_open("EUC-JP", "UTF-8") == -1) exit(1);])],
-+ [if (iconv_open("EUC-JP", "UTF-8") == -1) return 1;])],
- [],
- [AC_MSG_ERROR([can not use EUC-JP or UTF-8 encoding on iconv])])
- ])
-
diff --git a/app-i18n/kakasi/kakasi-2.3.6-r2.ebuild b/app-i18n/kakasi/kakasi-2.3.6-r2.ebuild
deleted file mode 100644
index 1e541f370562..000000000000
--- a/app-i18n/kakasi/kakasi-2.3.6-r2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Converts Japanese text between kanji, kana, and romaji"
-HOMEPAGE="http://kakasi.namazu.org/"
-SRC_URI="http://kakasi.namazu.org/stable/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86"
-IUSE="l10n_ja"
-
-BDEPEND="sys-devel/gettext"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.3.6-configure-clang16.patch
-)
-
-src_prepare() {
- default
-
- eautoreconf # for clang16.patch
-
- append-cflags -std=gnu17 # gcc15 (bug #944244)
-}
-
-src_install() {
- default
- dodoc AUTHORS ChangeLog {,O}NEWS README{,-ja} THANKS TODO
- dodoc doc/{ChangeLog.lib,JISYO,README.lib}
-
- if use l10n_ja; then
- iconv -f EUC-JP -t UTF-8 man/${PN}.1.ja > man/${PN}.ja.1
- doman man/${PN}.ja.1
- fi
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/app-i18n/kakasi/metadata.xml b/app-i18n/kakasi/metadata.xml
deleted file mode 100644
index a94766977fa6..000000000000
--- a/app-i18n/kakasi/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-i18n/kanjipad/Manifest b/app-i18n/kanjipad/Manifest
deleted file mode 100644
index 620c689aaf31..000000000000
--- a/app-i18n/kanjipad/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kanjipad-2.0.0.tar.gz 75930 BLAKE2B 032031a30ed294d2e1951e0cc123b599db2f34fe7ad7714200107644167e69b57e292ec1fd0af30bb354516a9eb27bbff5aeb4055319c98a690ed53ee002cc96 SHA512 66a38597358f97a9b43c3d1f4a9d6cf583b6158350131bae3b4d47edb167877def8eff4dde666c41549accb54c7256e08403985bb06d56758050a46d5b471ef6
diff --git a/app-i18n/kanjipad/files/kanjipad-2.0.0-cflags.patch b/app-i18n/kanjipad/files/kanjipad-2.0.0-cflags.patch
deleted file mode 100644
index ba47ceaaf804..000000000000
--- a/app-i18n/kanjipad/files/kanjipad-2.0.0-cflags.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,4 +1,4 @@
--OPTIMIZE=-g -Wall
-+OPTIMIZE=-Wall
- #OPTIMIZE=-O2
-
- GTKINC=$(shell pkg-config --cflags gtk+-2.0) -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED
-@@ -26,7 +26,7 @@ PACKAGE = kanjipad
- VERSION = 2.0.0
-
- OBJS = kpengine.o scoring.o util.o
--CFLAGS = $(OPTIMIZE) $(GTKINC) -DFOR_PILOT_COMPAT -DKP_LIBDIR=\"$(LIBDIR)\" -DBINDIR=\"$(BINDIR)\"
-+CFLAGS += $(OPTIMIZE) $(GTKINC) -DFOR_PILOT_COMPAT -DKP_LIBDIR=\"$(LIBDIR)\" -DBINDIR=\"$(BINDIR)\"
-
- all: kpengine kanjipad jdata.dat
-
diff --git a/app-i18n/kanjipad/files/kanjipad-2.0.0-underlinking.patch b/app-i18n/kanjipad/files/kanjipad-2.0.0-underlinking.patch
deleted file mode 100644
index 26fbcd765119..000000000000
--- a/app-i18n/kanjipad/files/kanjipad-2.0.0-underlinking.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 7e67d30..5bf53ba 100644
---- a/Makefile
-+++ b/Makefile
-@@ -40,7 +40,7 @@ kpengine: $(OBJS)
- $(CC) -o kpengine $(OBJS) $(GLIBLIBS) $(LDFLAGS)
-
- kanjipad: kanjipad.o padarea.o
-- $(CC) -o kanjipad kanjipad.o padarea.o $(GTKLIBS) $(LDFLAGS)
-+ $(CC) -o kanjipad kanjipad.o padarea.o -lm $(GTKLIBS) $(LDFLAGS)
-
- jdata.dat: jstroke/strokedata.h conv_jdata.pl
- perl conv_jdata.pl < jstroke/strokedata.h > jdata.dat
diff --git a/app-i18n/kanjipad/kanjipad-2.0.0-r1.ebuild b/app-i18n/kanjipad/kanjipad-2.0.0-r1.ebuild
deleted file mode 100644
index e09e030e5eaf..000000000000
--- a/app-i18n/kanjipad/kanjipad-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Japanese handwriting recognition tool"
-HOMEPAGE="https://fishsoup.net/software/kanjipad/"
-SRC_URI="https://fishsoup.net/software/kanjipad/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-
-RDEPEND="
- app-accessibility/at-spi2-core:2
- x11-libs/gtk+:2
- dev-libs/glib:2
- media-libs/fontconfig
- media-libs/freetype
- media-libs/harfbuzz:=
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${P}-cflags.patch"
- "${FILESDIR}/${P}-underlinking.patch"
-)
-
-src_prepare() {
- default
- sed -i -e "s|PREFIX=/usr/local|PREFIX=/usr|" \
- -e "s|-DG.*DISABLE_DEPRECATED||g" Makefile || die "Fixing Makefile failed"
-}
-
-src_configure() {
- tc-export CC
-}
-
-src_install() {
- dobin kanjipad kpengine
- insinto /usr/share/kanjipad
- doins jdata.dat
-
- local DOCS=( ChangeLog README TODO jstroke/README-kanjipad )
- einstalldocs
-}
diff --git a/app-i18n/kanjipad/metadata.xml b/app-i18n/kanjipad/metadata.xml
deleted file mode 100644
index 1d892a124fa3..000000000000
--- a/app-i18n/kanjipad/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-i18n/kcc/Manifest b/app-i18n/kcc/Manifest
deleted file mode 100644
index 5bd0c964e301..000000000000
--- a/app-i18n/kcc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kcc-1.0.tar.gz 18869 BLAKE2B 122e6e749a0cc6a63244d32d735a23ea3bdc6ce81e90674d4aa8c6460b57c631e504490454710601a3e057c413d5579495533320f37820d4c3afd9053325c1dc SHA512 2ec1645bb7edbe49c6845cd6e6794568bd48efec367d2d9628ddb8a72d2b5edd590be101f4d9c8856764ae85c9aad7b0adf69601b78fddffdc23235b96f65145
diff --git a/app-i18n/kcc/files/kcc-1.0-clang16.patch b/app-i18n/kcc/files/kcc-1.0-clang16.patch
deleted file mode 100644
index a813a9ceb759..000000000000
--- a/app-i18n/kcc/files/kcc-1.0-clang16.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-https://bugs.gentoo.org/871399
---- a/kcc.c
-+++ b/kcc.c
-@@ -33,2 +33,3 @@
- #include <sys/stat.h>
-+#include <unistd.h>
-
-@@ -138,4 +139,6 @@
- #ifdef __STDC__
-+int getstr(char *str, register int n, FILE *fp);
- void error(char *format, ...);
- #else
-+int getstr();
- void error();
-@@ -152,3 +155,3 @@
- ---------------------------------------------------------------------*/
--main(c, v)
-+int main(c, v)
- register int c;
diff --git a/app-i18n/kcc/files/kcc-1.0-fix-build-system.patch b/app-i18n/kcc/files/kcc-1.0-fix-build-system.patch
deleted file mode 100644
index 7818215d62fc..000000000000
--- a/app-i18n/kcc/files/kcc-1.0-fix-build-system.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -10,11 +10,9 @@
- BINPATH = /usr/local/bin
- MANPATH = /usr/local/man
- JMANDIR = japanese
-- CFLAGS = -O
-
- SHELL = /bin/sh
- CP = cp
-- MAKE = make
- INSTALL = install
-
- CMDS = kcc
-@@ -23,9 +21,6 @@
-
- all: kcc
-
--kcc: kcc.o
-- $(CC) $(CFLAGS) -o kcc kcc.o
--
- install: $(BINPATH)/kcc
- @echo "\`make install' done."
- @echo "Run \`make install.man' to install a manual."
diff --git a/app-i18n/kcc/files/kcc-exit.diff b/app-i18n/kcc/files/kcc-exit.diff
deleted file mode 100644
index 478977a88256..000000000000
--- a/app-i18n/kcc/files/kcc-exit.diff
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/kcc.c
-+++ b/kcc.c
-@@ -27,6 +27,7 @@
- #endif
-
- #include <stdio.h>
-+#include <stdlib.h>
- #include <string.h>
- #include <sys/types.h>
- #include <sys/stat.h>
diff --git a/app-i18n/kcc/files/kcc-gcc3-gentoo.diff b/app-i18n/kcc/files/kcc-gcc3-gentoo.diff
deleted file mode 100644
index 88f08e20161d..000000000000
--- a/app-i18n/kcc/files/kcc-gcc3-gentoo.diff
+++ /dev/null
@@ -1,47 +0,0 @@
---- a/kcc.c
-+++ b/kcc.c
-@@ -134,7 +134,11 @@
- extern unsigned short hiragana[];
- unsigned short *kanatbl = katakana;
-
-+#ifdef __STDC__
-+void error(char *format, ...);
-+#else
- void error();
-+#endif
-
- /**********************************************************************
- * *
-@@ -364,14 +368,30 @@
- NAME
- error - print formatted error message on stderr and die
- ---------------------------------------------------------------------*/
-+#ifdef __STDC__
-+#include <stdarg.h>
-+#else
- #include <varargs.h>
-+#endif
-
--void error(va_alist)
-- va_dcl
-+void
-+#ifdef __STDC__
-+error(char *format, ...)
-+#else
-+error(va_alist) va_dcl
-+#endif
- {
- va_list args;
-
-+#ifdef __STDC__
-+ va_start(args, format);
-+#else
-+ char *format;
-+
- va_start(args);
-+ /* extract the fixed argument */
-+ format = va_arg(args, char *);
-+#endif
- fprintf(stderr, "%s: ", progname);
- vfprintf(stderr, va_arg(args, char *), args);
- putc('\n', stderr);
diff --git a/app-i18n/kcc/kcc-1.0.ebuild b/app-i18n/kcc/kcc-1.0.ebuild
deleted file mode 100644
index 0aa425112c84..000000000000
--- a/app-i18n/kcc/kcc-1.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Kanji code converter"
-HOMEPAGE="http://www2s.biglobe.ne.jp/~Nori/ruby/"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 x86"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-gcc3-gentoo.diff
- "${FILESDIR}"/${PN}-exit.diff
- "${FILESDIR}"/${P}-fix-build-system.patch
- "${FILESDIR}"/${P}-clang16.patch
-)
-
-src_configure() {
- tc-export CC
- append-cflags -std=gnu89 # old codebase, incompatible with c2x
-}
-
-src_install() {
- dobin kcc
- einstalldocs
-
- cp kcc.jman kcc.1 || die
- doman -i18n=ja kcc.1
-}
diff --git a/app-i18n/kcc/metadata.xml b/app-i18n/kcc/metadata.xml
deleted file mode 100644
index 491c88b3a31f..000000000000
--- a/app-i18n/kcc/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-i18n/libcangjie/Manifest b/app-i18n/libcangjie/Manifest
deleted file mode 100644
index c16ee34d866b..000000000000
--- a/app-i18n/libcangjie/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libcangjie-v1.4.0.tar.bz2 745624 BLAKE2B e36362ff601f2c60b350015d10d8528da34ead4f9ac5cd7c5502b60fa2d41a94aac4e63a2a94684d772bb6674dab895d91a0d2aa59e0332b15cf0eb9e7ed1363 SHA512 0e5600237643ca27df450284b9180736eb67b1051276cf1b0fe9dba82eae76be5b094ffbf4024fd9a994f8ec6f93ceaa2481454e76fdf1b52fa5b9980323bdca
diff --git a/app-i18n/libcangjie/libcangjie-1.4.0.ebuild b/app-i18n/libcangjie/libcangjie-1.4.0.ebuild
deleted file mode 100644
index c89afc4faf98..000000000000
--- a/app-i18n/libcangjie/libcangjie-1.4.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Library implementing the Cangjie input method"
-HOMEPAGE="https://cangjie.pages.freedesktop.org/projects/libcangjie/"
-# dist tarball seems missing here
-SRC_URI="https://gitlab.freedesktop.org/cangjie/libcangjie/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
-S="${WORKDIR}"/${PN}-v${PV}
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="dev-db/sqlite:3"
-DEPEND="${RDEPEND}"
-BDEPEND=">=dev-build/meson-1.3.2"
diff --git a/app-i18n/libcangjie/metadata.xml b/app-i18n/libcangjie/metadata.xml
deleted file mode 100644
index 68a33a05d080..000000000000
--- a/app-i18n/libcangjie/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="freedesktop-gitlab">cangjie/libcangjie</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/libchewing/Manifest b/app-i18n/libchewing/Manifest
deleted file mode 100644
index df3e777550e1..000000000000
--- a/app-i18n/libchewing/Manifest
+++ /dev/null
@@ -1,64 +0,0 @@
-DIST anstream-0.6.20.crate 28797 BLAKE2B 7eb5e05c8810b49f739d779057e8716baa818565f3d2e41dfef750594b64e7e82f630cd558ec367de03a31e002bd3a7a39d5c6b45719cefe5dbd1da69e0fbc7b SHA512 73b6e8e6da61233521c7bb1ab639da2e70bad08602fd10fc7d6b595392a61de35e7f5cf9fa7fcd6e66cc2a3800afff9d75e1da1b0bb64d5733e01d472aeae31d
-DIST anstyle-1.0.11.crate 15880 BLAKE2B a13fd762c1855db1a97607957b617eda2685562d90da13316b53a667750e2c53147a01ca55b6b67047cf6a51b4cbd7d346dbd2a71bd9a799619b6cdcb3d26bb2 SHA512 6f3bceb31874be790e92f9efd6b295b67c6f1a26a4e15eb8747572b4abdc2050c56a4bc4ec547917b5c2a5f213ce6bfebe4c6bf1639d2c6993de687b014ffca2
-DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
-DIST anstyle-query-1.1.4.crate 10192 BLAKE2B c5672d2982bef5702f5d592bea8b4336df3f24edad35656873accb4491c0b6f323189c6721a7f722e6aae31ea8c183a93e3d59a123dc1c150ad1c85640906e40 SHA512 b94c550b865d17c15b2ff1a41da4f7aaf3a5c0694b2188c7238cae8212d8390f759381a3ae5598c13396a728aed8bffd4e32fe06da51af0ba92c334124d26641
-DIST anstyle-wincon-3.0.10.crate 12558 BLAKE2B eddfdfd0bf8ec9520319c3bc54d627be3ecc4d931181e629f5ae4f1352a1662476060a25639f390825405691ef22befbc6f1b51d79047690fadbc90993b9ff5d SHA512 bee4e8a76185a359e6f6c0cca11ca322a8ff6eb92a1659986bbb2287c5e198f3e9cf3e48c9d980b18fa012b5d52f97cd017770736be27e550cf61be553982c8c
-DIST anyhow-1.0.99.crate 53809 BLAKE2B 88fab8c0d4396733c1c23169e2ef7269066a637cb3aa166b633ca5895f4e13391b9c73cf4d2a87289ae90a245ba12568ebf23dd1708359174796e92383053fd4 SHA512 d6c6337e3808d812b5ddec78c041152b08b0e59eb4b4c131ea34232618311ee7983b34a8e5dc6598d7a11ce84f543b7a592f8164f4b96150af8e41a9f9a166c3
-DIST bitflags-2.9.3.crate 47777 BLAKE2B e90a5ab76f0cba5f64c2128b341900fd0e71c68c1ba4cd072f2e447cdcc73c7677d99b2875a3753f237ba97ce3a1394954e11aaff4c538ebd9743673f9edd80f SHA512 b7890f4474c6315e2f7bda48d8ca5aa10d2d4890acc720e06ba53390cdccb560a062106b4f3bb938da82dd08d77c07a09e482d3f0c571b1afced4535eb98cb08
-DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b
-DIST clap-4.5.45.crate 58337 BLAKE2B 3c32428d2b0c612a7450f3fb8730190cfe779ed184cd896174ca9c87408a074a3c19c5aa47ef4f222d3a0d3783d5094cd635ce2587798d89e723b4767c5ce579 SHA512 bc3c54e9e75ff98b755bb02a2d433e4ae485a4c7894ba798280a2064cd29481c2244ce8bbcd202b504d808a3f2149737d44b3c752ec365e70b9b0c086967fe31
-DIST clap_builder-4.5.44.crate 169799 BLAKE2B ca2c4f5ab3fc3c4700dea5bf8bf32c3127c8395890cc4320f11def4fa5479fdbf912b6c6f207c13cfad88cc98533b816c1c0f75306197dad1860ac5dbfc4232d SHA512 577cae3cf50d91f4cf86e4438cc129b3b7c680c600f32a05717132c8b6c8729bbacf0ff5be88c55e536af7bfbef44917d41a4b91444756d482cbbb581a5c21de
-DIST clap_derive-4.5.45.crate 33545 BLAKE2B 8071dc193edda67ba2f26027fb06536f9a9cab6a7b3b9d4e69683dac24a599f1b96fb960c29d529b4f24399bb95ac99d4ee0e26976c58f63afcb37f3a6b38bfd SHA512 1e9f3b6a9a80dd9f0a27e79e233ef0a125925286ba8b4bace23dd25729f22a748ea3b29a9eb810f133463718bccacf016540e8d1206008fec0930b84cb451fd8
-DIST clap_lex-0.7.5.crate 13469 BLAKE2B b14d273b3be318a22e93ca922b90e54a980c7a11f8f89f735e59a289c07be9e6652f052ac10158a3c2d8d8233f15198773dd98f40eb3d226cd4dab8255d44c0d SHA512 bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0
-DIST clap_mangen-0.2.29.crate 16080 BLAKE2B 96f053ea52092ac1071a420e4ecf07df07ecbb141014ce1bdaee9ffc7bf46b76f8c31c6c396c39ba569c1061b87b08f39e85cc2058c273fefe016c89afff1f07 SHA512 ba83462c718a8fe20159e2f0bbd4e4d336255b0131eeedf7c7305d696123fd6e2fa579d8bcefbe235a5f379f6bfb52a59746283ebfba7de869ca6939ba4f07a6
-DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
-DIST der-0.7.10.crate 90111 BLAKE2B 7a99e9f047b465eabb798286a613948347aca44afa4bdf171fc9663f128b26edcc23a8b1057f64e607a5847a9bf41a292a1f1df920bb248e98737d2ce85d4891 SHA512 73e25398cf349d0bf3a656cffc4390f2c82304c10a5da6900f2216ead1150d82e614eebcff8fc3e837b185b705114a77745700c6d7c0dd6bcbc2299fd213d73b
-DIST env_filter-0.1.3.crate 15191 BLAKE2B 95fa27602c10e819ef09b8f4935dcc3204104f7c5a0227e5fd33cc51fd77f70cdab3d822670d216321f263643d1f5220f5849002ad857925d4170b1b56cd3fd7 SHA512 94db29f1639636655e05ab02611cf14d5c2c8778be6eddddf0b6b8c21f364a71909a2ecc3acf3f4062d5d3c79a6316e9ef30b2fe042f617108af8431e198d344
-DIST env_logger-0.11.8.crate 32538 BLAKE2B 9d62afecac4d4fb20bbb99611cade6ddbec17c8dedca94aeb13fad8fbfcf82988a55bb45400e78adf8257fb346b0d6cda3e2c2ed2332961d485055b365f396fb SHA512 84091355d3d9f2bfb1fdf4f1c6309444b513385d9b911f3af8cd1b5c467033769e7add11f65f31da8931dd05d96a348e0bcd670733d31ff981faf760d727afa7
-DIST errno-0.3.13.crate 12449 BLAKE2B 5eef631f0f0fa672d415a7b3702bb5af52597169d9ad830ed5ac5e3592bfb2fcf315e2eb1c894fa69233c6228e9a614b9e5d741b943d03b70c86395fa0dbef78 SHA512 605cae4f6ea34072850be76733bdb376eaeef230f816090fddf83c9205bf7f99bbabee141ed628ee891f63f9ebb303633db3913f6fe4fe259fbc4bcf9789c339
-DIST fallible-iterator-0.3.0.crate 19639 BLAKE2B 58b8fe842fd6514fa4327eacc81b157a4a9bec4ad9b8e69248c0f0aa5610dbddb9c8a72e6e6ef9fb8216e8f79e6aab439e90d4d527e35634ab222347cbe39974 SHA512 c655918fcda5deb8ce792708509e4959139f113c1006dd41b94d7073ffc204512a22cdeeee05c87534db9c414da3f4eb716e1a26970646fcb1c139a14eb8a2fa
-DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a5248d090d1f25804b92838f41131e475abb83ae0b89401248feeb52a49dbffd499ccc0ba0f2f1d044f2f3e9b06662be01fe2257a4e885 SHA512 34824e2007cb944eaf54b10d6d3885bb17ef2a2976c6dd7695ff82a937cc95eb65d343dd7a5cd2fab5aa5859faae3352a9e1c78f239ff736900c1dbc3f5ef7dc
-DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
-DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
-DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b
-DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
-DIST hashlink-0.10.0.crate 29402 BLAKE2B d52629957b541fd35d989a55b9a59522803a7a523dbf84a6a39da53763686e317a98a9bb91d9e2fd1555d12d4a52fa00497ecd29500ea76bcf68664fcc5d742d SHA512 5c9c518d9919c662ab7b531b4c35dabf74a00a5900c704d287b174ad19e8fae692bf1454b7445400424da2956c5a9e8243a9d08c61c5622d2f051c1e33a3189c
-DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
-DIST libc-0.2.175.crate 788728 BLAKE2B dfbcc891a6da7d327916883deec54dbcb0ee5e7fda0b805926f06088dbbbef0520a838c07a62ea075d6a5a035994ea8130efbbc88e08b928c13b06bc5cf75bb9 SHA512 02fa1b6e61ecec3b626f3c802b53e7f46c98558f6e8c810b46d7322c2e4825f1be87068942ac81c07a2188356c6e2b6836b0dddd784396e43ab3712a62cd17ea
-DIST libchewing-0.10.3.tar.zst 2393200 BLAKE2B fd1277198c6c4bd96a2ebb2402e4887261f062170de403f93a16e1b69a8f4d51cd24251bded2f7c0fe37b24e2c4b5021ad550d8153e315dd07de71e18295e491 SHA512 026b263db29b07a31fa28fbd5ec1c9a4485dbff9e850240aa2f2af107d9be0f0936b9c27d509b04ee2ed4b99267701abae4b7540d932c76f6fb720fd89796f22
-DIST libchewing-0.5.1-autoconf-archive-2019.01.06.patch 34944 BLAKE2B 582e2041ff8e99c90df6726ffe0fe7c3f09672ba841def4ded4f367d704a56349da9fe8c555e9b24ec5c82d73774c8690219532c08904cda29a2a33845d2f3d6 SHA512 8e93539fdea3fc6ef01ea070a64d6bdd873ec1c2555fbcb40cc639a22c74a07f8c2936eb100ebb36d146c0e17ce5f80afa8dd3468ff1f5c26a835c3d12b98bb2
-DIST libchewing-0.5.1.tar.bz2 3141084 BLAKE2B 28f9e803c8815c0e1b1a1134becffe12f92c1ae24b4b6d4163769d898861fec024db8332befe7130487a72fc20859b6292837e9d68ab1b6477de4cf4f789f2ee SHA512 a6551661bb5e56bba59730b93b373db56af7d42f2ab4881fbfff8727689dd2604d42d2e5c0b04820df66a431dfb5fcb73cc5c9b538615da76198ee3635501c1f
-DIST libsqlite3-sys-0.35.0.crate 5200364 BLAKE2B 8189abd6d8da4d9253527c5cb24cee1f4e7a81ed8f129ceae62f1ab183a323a91edb1bda676fc77c43faf1222d5e7582e8a700803f479d18dace31557d2accc4 SHA512 db2d1e5a7b963618016a28bc11aa0570b2b1539c1664eaf04999a9ed2afb5040d24498cbe1e3af758d1377a7c6b2849cd86f4ef7bea0c1e45b5f40b555e9e4cf
-DIST linux-raw-sys-0.9.4.crate 2311088 BLAKE2B 261854a127942e528a09c79db0407974c22eac1144c9ecc9ea1a6f48f87a240e610932f5d911563d0e6c05c64b0cb302f86136659f8aca0d59f03946b2910baf SHA512 e98accb9b3e6f47d5753b1a370c61562d4c176fe1096188c6ec0d3be9e7e03d0ef2c08acb3ff4636cc4f90412b908d17f84fbdd99c5dbc130ed89b40b5145f92
-DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151
-DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
-DIST once_cell_polyfill-1.70.1.crate 7510 BLAKE2B ca89c64ea6ed6037bbeef0a362b047073c33df36d1ad823ebd4ffec6f035111650f8fb3f90948af33a2ced71f925b234877dd9f539c1f9db65b6519dccfa86f8 SHA512 3b75e153221eb045708a864b2e27c0b115dfc07373dd7db166050262f3aa9afe8f9b0742c770e06c2c1939fcb45f690c6e8b480bf527bd8e050d748710fc1343
-DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5
-DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c
-DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
-DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
-DIST roff-0.2.2.crate 11648 BLAKE2B 38431e1dbfe394274c09e32a9f4c99f7e208130efd1765e9df0c08cf313a0ca81d13198158af6342ec658648cfcfe2e3cae5a5306f8e27e18af7b8163359e896 SHA512 0098d4cc921435cd48fd924d96e8dd27f6443a9b6cba847388ec4be7c2222bffa7a1507862b8c120314d32d08e0cc04e52d44973e25d85536a3a2560fa2a06aa
-DIST rusqlite-0.37.0.crate 169975 BLAKE2B 793bfe8fc49509228b054b966ff9231221785d5d4c4836e73d05742a7eeadd9317c807fed7f03b7d1bb4c34589ed5e3353914018312281a0b702c74d6d85375f SHA512 6a69302fb0a9c61e1615dc8f2937d0ed2f1f81e38af427af237f30d7b47d12e413577781bee8fe806ca03850c82410c8a89652c873b467191fa60d711be69d81
-DIST rustix-1.0.8.crate 416688 BLAKE2B 20e09bbc33ca3d7da2e30c30e1e1bcd7a7868e8edd3c8aa1f4bc37fc5ee499da3cd25f548993ccffb926f39abeb8d207ea419cc764f07ff108d8e40050514e4d SHA512 23e98aaeb57688afd2bb78b4943eca542a800ec98ccbb63e544ed00f83dde5e25e6fd22c9f7a903d95d74818b30b080e50f8a3cc5aa16cd879e4a0132d9d4d7d
-DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
-DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
-DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c
-DIST tempfile-3.21.0.crate 42581 BLAKE2B 32745150d08a0bc5abb539735667e0d36799462404d7d104c8928fde90a6effe5178d1d4baa42b08102e816daecfae9fab2142ca882309ee6c9d6413d759ef49 SHA512 623813d3ce97bd182dd335ffa10b4f43d7c65b731ad8da127b579baa4ebd47b73f2ef09e1c281837e14d6499a2aac7556b9b2cdb35de1e7136475002ca46021f
-DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
-DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
-DIST wasi-0.14.2+wasi-0.2.4.crate 140921 BLAKE2B 6b3ce7cb8ed888ad65053352b02b827bced3b59118d546ba593ffa9de48305bef62419751036e22b0f95c22fe34ea1d7bdf7fee0f6981181026d1eedfacf73d9 SHA512 57e47ba27fb2b66b34f017c85743b99687eb8bcdc1312fb36e30d0c501e670f00dc7d6113730d819364abef5e8ec04d95f0d1150ec2b6049e605fa8bbdaa2cb3
-DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a
-DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
-DIST windows-targets-0.53.3.crate 7099 BLAKE2B f3fdeaa9fad436279d498bd83a8673b4fa2ba9a0a4e01b0543c68eebf18162de10c7d0bc8e3fc12aecd7ab80eb1c764eb8100285d3dc51672fba60c7537b3e75 SHA512 6990e60737249c02603ef6e2797b1d1ce73e0568d2ba06df477277747299a94217925f99dca1641ae1a9f1b0ab047b26588178a8861e90485302eaf1607bb024
-DIST windows_aarch64_gnullvm-0.53.0.crate 782443 BLAKE2B 64a74d4f10a60cfbd6cc02dfbb41ca9709abf56f49f74a6dfb4f4686bdc3d847d27eb92553c553c4ccbd39dd4f967bad1cba3c42a33a0e86fd8500284f260cd0 SHA512 185d1a63f3c00a4acd1a14701fd12ebcd715d6e709d6e40e6423e832fda0336463a8746f8eb5e3f81c9fbf26ed0de2332c04bd4d057c57ff67dd43e6a07fa9ac
-DIST windows_aarch64_msvc-0.53.0.crate 834446 BLAKE2B cc3df33489a282fcce6d693dd14d4bd5a284279794fed9e717a37c9367e4b3b40c47981e70adbcf8b15cc9cc01aebb63cf90f4564bd4289c8ef8daf59fd6bb50 SHA512 32d56f60b2327e334552f7554e67adc042b3c8e79f6b69237d83fa28f768cbee232b1e783430dad1b437dbaf2d7e1f1ae5c53e2cacf3021b99498148ac964cb3
-DIST windows_i686_gnu-0.53.0.crate 936973 BLAKE2B c64b15193a5263e871e1919ecdb49fbf5a94b3e5b8d96c547a9212733f3bd07096511cd6f6b129dd3566bfc263c17e909daf04925916cb4f6789c797926ea793 SHA512 676ec6ed73672e418913078d8bae9b74679db02a3b5bee9cc72c62452fb70d87f7dd1e2b2a7e4e6058f4bc536c15075f929c38c7261d7f47872099a397fb5ca3
-DIST windows_i686_gnullvm-0.53.0.crate 854056 BLAKE2B db81a346b516db01e7977137e11f79c0cf1df0763a5415b75c9f49972436c22ab77084f958b92a7cda3fa11bf2a764ee7bb6b2e6592889a895c278793a806ff6 SHA512 ec830a4c7b5d3be4948d788971f034c53e4bda7351ceb9aeb5a0af24868fe8c8383f96b1736de27832b113d2a679d5fa8764db2fe2db5942e25bccd036e96232
-DIST windows_i686_msvc-0.53.0.crate 903450 BLAKE2B 0cb567d1b54ff979ad6549f1a17919510eecd62e028bc01ee3448ade18d08e684746023881f713e078ae5ca9d9e799cc4e6d15bea12f926463d291f46d6b3c85 SHA512 9f7f6df98e47895e0824dd70af7b6dd5017b65a6904f0b0c6cba8df59f8162489754c6437f87b281fc8c34da2557e21eb33c89ef505f1b3fbcf60f5152191342
-DIST windows_x86_64_gnu-0.53.0.crate 902585 BLAKE2B f376f4ed30c1f82f567713f2fa03dd5fe5f8e78ea876d4d29e4b3a0fc52400d64cd6b971e06fb4607e5da15d6c4aba6a7a83841e2f178ffec73e70996f1ce052 SHA512 9856a67c32c9969100ff4f730047f92ecdf8a19e003553b3d9cbfd847f376a20c72a1202071a36f3640afbb6ff45f95c83579ce4a45a2b64485c980fc06b65ab
-DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc6500616fec8f019f89cc0f3c43b45332ff8275dd0f7919cf0b6e0fd2d50aaa1cd7e381e7d20211414f619ca92b60a21fa2137c7f9b0 SHA512 bd3777209b4cee092134c21298859d5974b29b70fd0d2882ae704b58a34413022de944f6254d8948fc87b4dbe1044b08ddc6a82b9d1a48b33d33509454318e7f
-DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707
-DIST wit-bindgen-rt-0.39.0.crate 12241 BLAKE2B c8cda3c7a513dca58e2ad52b03692714750870801af37a235bfe1f217afe880f36df56d8e54b52ee1cb9f4e30f5580b8a28519b44084d2191146977f237e406f SHA512 24b559688991083057b7fc0b6fa9f84445ae11cf53fca20887f55da93c24d97c9a3ed6488b3a845fe88243530b46442d3c2de70da4dc1c64f3ac632a440ea2c7
-DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe
diff --git a/app-i18n/libchewing/files/libchewing-0.10.3_man-compression.patch b/app-i18n/libchewing/files/libchewing-0.10.3_man-compression.patch
deleted file mode 100644
index e0902c4938f3..000000000000
--- a/app-i18n/libchewing/files/libchewing-0.10.3_man-compression.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From: https://github.com/chewing/libchewing/pull/748
-From: "Azamat H. Hackimov" <azamat.hackimov@gmail.com>
-Date: Mon, 8 Sep 2025 12:33:44 +0300
-Subject: [PATCH] Add option for compressing man-pages
-
-Some Linux distributions compresses man-pages with different archiver.
-Add option for controlling compressing man-pages. On `-DCOMPRESS_MANS=OFF`
-man-pages installed as is and compressed by packager separately.
---- a/doc/CMakeLists.txt
-+++ b/doc/CMakeLists.txt
-@@ -2,6 +2,7 @@ set(INFO_SRC ${PROJECT_SOURCE_DIR}/doc/libchewing.texi)
- set(INFO_BIN ${PROJECT_BINARY_DIR}/doc/libchewing.info)
-
- option(BUILD_INFO "Build info doc from texi source")
-+option(COMPRESS_MANS "Compress man-pages on installation" ON)
-
- find_program(MAKEINFO makeinfo)
- if(BUILD_INFO AND MAKEINFO)
-@@ -25,6 +26,8 @@ set(MANPAGES
- chewing-cli-info.1
- chewing-cli-dump.1
- )
-+
-+if(COMPRESS_MANS)
- foreach(man ${MANPAGES})
- file(ARCHIVE_CREATE
- OUTPUT ${PROJECT_BINARY_DIR}/doc/${man}.gz
-@@ -35,4 +38,9 @@ foreach(man ${MANPAGES})
- DESTINATION "${CMAKE_INSTALL_MANDIR}/man1"
- )
- endforeach()
--endif()
-\ No newline at end of file
-+else()
-+ install(FILES ${MANPAGES}
-+ DESTINATION "${CMAKE_INSTALL_MANDIR}/man1")
-+endif()
-+
-+endif()
---
-2.49.1
-
diff --git a/app-i18n/libchewing/libchewing-0.10.3.ebuild b/app-i18n/libchewing/libchewing-0.10.3.ebuild
deleted file mode 100644
index 6c0eb20d4ee8..000000000000
--- a/app-i18n/libchewing/libchewing-0.10.3.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2004-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Build dir should be inside of source dir for tests
-BUILD_DIR="${WORKDIR}/${P}/build"
-
-RUST_MIN_VER="1.88.0"
-
-# from pycargoebuild
-CRATES="
- anstream@0.6.20
- anstyle-parse@0.2.7
- anstyle-query@1.1.4
- anstyle-wincon@3.0.10
- anstyle@1.0.11
- anyhow@1.0.99
- bitflags@2.9.3
- cfg-if@1.0.3
- clap@4.5.45
- clap_builder@4.5.44
- clap_derive@4.5.45
- clap_lex@0.7.5
- clap_mangen@0.2.29
- colorchoice@1.0.4
- der@0.7.10
- env_filter@0.1.3
- env_logger@0.11.8
- errno@0.3.13
- fallible-iterator@0.3.0
- fallible-streaming-iterator@0.1.9
- fastrand@2.3.0
- foldhash@0.1.5
- getrandom@0.3.3
- hashbrown@0.15.5
- hashlink@0.10.0
- heck@0.5.0
- is_terminal_polyfill@1.70.1
- libc@0.2.175
- libsqlite3-sys@0.35.0
- linux-raw-sys@0.9.4
- log@0.4.27
- once_cell@1.21.3
- once_cell_polyfill@1.70.1
- pkg-config@0.3.32
- proc-macro2@1.0.101
- quote@1.0.40
- r-efi@5.3.0
- roff@0.2.2
- rusqlite@0.37.0
- rustix@1.0.8
- smallvec@1.15.1
- strsim@0.11.1
- syn@2.0.106
- tempfile@3.21.0
- unicode-ident@1.0.18
- utf8parse@0.2.2
- vcpkg@0.2.15
- wasi@0.14.2+wasi-0.2.4
- windows-link@0.1.3
- windows-sys@0.60.2
- windows-targets@0.53.3
- windows_aarch64_gnullvm@0.53.0
- windows_aarch64_msvc@0.53.0
- windows_i686_gnu@0.53.0
- windows_i686_gnullvm@0.53.0
- windows_i686_msvc@0.53.0
- windows_x86_64_gnu@0.53.0
- windows_x86_64_gnullvm@0.53.0
- windows_x86_64_msvc@0.53.0
- wit-bindgen-rt@0.39.0
- zeroize@1.8.1
-"
-
-inherit cargo cmake unpacker
-
-DESCRIPTION="The intelligent phonetic input method library"
-HOMEPAGE="https://chewing.im/ https://github.com/chewing/libchewing"
-SRC_URI="https://github.com/chewing/libchewing/releases/download/v${PV}/${P}.tar.zst
- ${CARGO_CRATE_URIS}"
-
-LICENSE="LGPL-2.1"
-# Dependent crate licenses
-LICENSE+=" MIT Unicode-3.0 ZLIB"
-SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=dev-build/cmake-3.21.0
- dev-build/corrosion
-"
-RDEPEND="dev-db/sqlite:3"
-DEPEND="${RDEPEND}
- test? ( sys-libs/ncurses[unicode(+)] )"
-
-PATCHES=(
- "${FILESDIR}/libchewing-0.10.3_man-compression.patch"
-)
-
-src_unpack() {
- unpacker ${P}.tar.zst
- cargo_src_unpack
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_TESTING=$(usex test)
- -DCOMPRESS_MANS=OFF
- -DENABLE_GCOV=OFF
- -DWITH_SQLITE3=ON # use system sqlite
- -DUSE_VALGRIND=OFF # only for testing purpose
- )
- cmake_src_configure
-}
-
-src_compile() {
- cargo_env cmake_src_compile
-}
-
-src_test() {
- # https://github.com/chewing/libchewing/issues/293
- cmake_src_test -j1
-}
-
-src_install() {
- cargo_env cmake_src_install
-}
diff --git a/app-i18n/libchewing/libchewing-0.5.1-r1.ebuild b/app-i18n/libchewing/libchewing-0.5.1-r1.ebuild
deleted file mode 100644
index 3e944bbb8395..000000000000
--- a/app-i18n/libchewing/libchewing-0.5.1-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2004-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools
-
-if [[ "${PV}" == "9999" ]]; then
-# inherit autotools git-r3
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/chewing/libchewing"
-fi
-
-DESCRIPTION="Intelligent phonetic (Zhuyin/Bopomofo) input method library"
-HOMEPAGE="http://chewing.im/ https://github.com/chewing/libchewing"
-if [[ "${PV}" == "9999" ]]; then
- SRC_URI="https://dev.gentoo.org/~juippis/distfiles/tmp/libchewing-0.5.1-autoconf-archive-2019.01.06.patch"
-else
- SRC_URI="https://github.com/chewing/${PN}/releases/download/v${PV}/${P}.tar.bz2
- https://dev.gentoo.org/~juippis/distfiles/tmp/libchewing-0.5.1-autoconf-archive-2019.01.06.patch"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0/3"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="static-libs test"
-RESTRICT="!test? ( test )"
-
-# BDEPEND="test? ( virtual/pkgconfig )"
-BDEPEND="virtual/pkgconfig"
-RDEPEND="dev-db/sqlite:3"
-DEPEND="${RDEPEND}
- test? ( sys-libs/ncurses[unicode(+)] )"
-
-PATCHES=(
- "${DISTDIR}/${PN}-0.5.1-autoconf-archive-2019.01.06.patch"
-)
-
-src_prepare() {
- default
- eautoreconf
-
-# if [[ "${PV}" == "9999" ]]; then
-# eautoreconf
-# fi
-}
-
-src_configure() {
- # libchewing.a is required for building of tests.
- econf \
- --with-sqlite3 \
- $(if use static-libs || use test; then echo --enable-static; else echo --disable-static; fi)
-}
-
-src_test() {
- emake -j1 check
-}
-
-src_install() {
- default
- find "${D}" -name "*.la" -type f -delete || die
- if ! use static-libs; then
- find "${D}" -name "*.a" -type f -delete || die
- fi
-}
diff --git a/app-i18n/libchewing/metadata.xml b/app-i18n/libchewing/metadata.xml
deleted file mode 100644
index 02a6cf32fd52..000000000000
--- a/app-i18n/libchewing/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">chewing/libchewing</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/libhangul/Manifest b/app-i18n/libhangul/Manifest
deleted file mode 100644
index 59de55303ec6..000000000000
--- a/app-i18n/libhangul/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST libhangul-0.1.0.tar.gz 2899845 BLAKE2B 5d6f4f9d6dfc32b8d6c6c0219b6e25b9c483555dbe623e5d284043d15eb24b4c7044003bcfd4c55b1ff6ab4b3b0c28037a8497f79fc9b733eb7de8952fee3ed0 SHA512 cf84850bf7a41e743457300513c5efdf7b3e18d168f4fdc324aaa8e1be78743752fcb98385764f94c707777ab82cc9444e076808e61fdbd915c9c0d7ea93c534
-DIST libhangul-0.2.0.tar.gz 3027777 BLAKE2B aab23c62009b77d39aaf57d0650dd4ae553e660b8cc7c9dc1b323b03c6862bc0713357bba87f6105373f25ef06173379d4a5d1eaca361919ad85824e9057a0cb SHA512 a8e1e70a91d51932bedc9b9d9e3099aba18d1b696cdc2395430076bf433855d0dbe807bc901f4eee4bd7bfda1e0079f73d58c6564a03e5f7828a7fe41c357c0a
diff --git a/app-i18n/libhangul/libhangul-0.1.0-r1.ebuild b/app-i18n/libhangul/libhangul-0.1.0-r1.ebuild
deleted file mode 100644
index 67194a7bd750..000000000000
--- a/app-i18n/libhangul/libhangul-0.1.0-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2006-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit libtool
-
-DESCRIPTION="Library for hangul input method logic, hanja dictionary"
-HOMEPAGE="https://github.com/libhangul/libhangul"
-SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/1"
-KEYWORDS="amd64 ~arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="nls static-libs test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-RDEPEND="virtual/libiconv
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- test? ( dev-libs/check )"
-
-src_prepare() {
- default
- elibtoolize
-}
-
-src_configure() {
- econf \
- $(use_enable nls) \
- $(use_enable static-libs static)
-}
-
-src_test() {
- emake -C test check
-}
-
-src_install() {
- default
- find "${ED}" -name "*.la" -delete || die
-}
diff --git a/app-i18n/libhangul/libhangul-0.2.0.ebuild b/app-i18n/libhangul/libhangul-0.2.0.ebuild
deleted file mode 100644
index d473c649ed79..000000000000
--- a/app-i18n/libhangul/libhangul-0.2.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2006-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit libtool
-
-DESCRIPTION="Library for hangul input method logic, hanja dictionary"
-HOMEPAGE="https://github.com/libhangul/libhangul"
-SRC_URI="https://github.com/libhangul/${PN}/releases/download/${P}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/1"
-KEYWORDS="amd64 ~arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="nls static-libs test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-RDEPEND="virtual/libiconv
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- test? ( dev-libs/check )"
-
-src_prepare() {
- default
- elibtoolize
-}
-
-src_configure() {
- econf \
- $(use_enable nls) \
- $(use_enable static-libs static)
-}
-
-src_test() {
- emake -C test check
-}
-
-src_install() {
- default
- find "${ED}" -name "*.la" -delete || die
-}
diff --git a/app-i18n/libhangul/metadata.xml b/app-i18n/libhangul/metadata.xml
deleted file mode 100644
index ddb4583fff99..000000000000
--- a/app-i18n/libhangul/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="google-code">libhangul</remote-id>
- <remote-id type="github">libhangul/libhangul</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/libime/Manifest b/app-i18n/libime/Manifest
deleted file mode 100644
index 79b1cba56852..000000000000
--- a/app-i18n/libime/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST libime-1.1.13_dict.tar.zst 49597959 BLAKE2B afbd4e467241278c5bc97766362b2cb4d39dc695e7c0ab9587890a96f479389ffd41cec337b02450e5ca757ae70a67b2ede2cd69563b91d0ca3d72b25daeb835 SHA512 57d4ee307a464fd7a581a7da018dfea40185d7b8d888387d6b7f0c0b44084b4e1d69869139f621f31e92fca7a182f1f3c5c3ca2e4483f8730f5469ce9a1c9dc5
-DIST libime-1.1.14_dict.tar.zst 49597501 BLAKE2B d6f314f41a04a53fb12a77db4bc54a725b0554bd81b9f2f7659a3db5b9f8c65760e87b15285321097f152c48a2d27dfa8348d1b582f7f698446369b7271458c3 SHA512 2afe7dbfe7c087fa45f1175ad08cde59da3d7c8baf9413be6291f36b6786a1501f1b3ca3ec795b3852b1e87a3afb7eb099b258f053c2185ea03bf5885046c88d
diff --git a/app-i18n/libime/libime-1.1.13.ebuild b/app-i18n/libime/libime-1.1.13.ebuild
deleted file mode 100644
index 0cdc0898921d..000000000000
--- a/app-i18n/libime/libime-1.1.13.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake unpacker
-
-DESCRIPTION="Fcitx5 Next generation of fcitx"
-HOMEPAGE="https://fcitx-im.org/"
-SRC_URI="https://download.fcitx-im.org/fcitx5/libime/libime-${PV}_dict.tar.zst"
-
-LICENSE="LGPL-2+"
-SLOT="5"
-KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
-IUSE="+data doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-i18n/fcitx-5.1.13:5
- app-arch/zstd:=
- dev-libs/boost:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
- doc? (
- app-text/doxygen
- dev-texlive/texlive-fontutils
- )
-"
-
-src_configure() {
- # 957570 : remove unused kenlm CMakeLists.txt
- rm src/libime/core/kenlm/CMakeLists.txt || die
-
- local mycmakeargs=(
- -DENABLE_DATA=$(usex data)
- -DENABLE_DOC=$(usex doc)
- -DENABLE_TEST=$(usex test)
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && cmake_src_compile doc
-}
-
-src_install() {
- cmake_src_install
- use doc && dodoc -r "${BUILD_DIR}"/doc/*
-}
diff --git a/app-i18n/libime/libime-1.1.14.ebuild b/app-i18n/libime/libime-1.1.14.ebuild
deleted file mode 100644
index d34ed51d2ed1..000000000000
--- a/app-i18n/libime/libime-1.1.14.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake unpacker
-
-DESCRIPTION="Fcitx5 Next generation of fcitx"
-HOMEPAGE="https://fcitx-im.org/"
-SRC_URI="https://download.fcitx-im.org/fcitx5/libime/libime-${PV}_dict.tar.zst"
-
-LICENSE="LGPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+data doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-i18n/fcitx-5.1.13:5
- app-arch/zstd:=
- dev-libs/boost:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
- doc? (
- app-text/doxygen
- dev-texlive/texlive-fontutils
- )
-"
-
-src_configure() {
- # 957570 : remove unused kenlm CMakeLists.txt
- rm src/libime/core/kenlm/CMakeLists.txt || die
-
- local mycmakeargs=(
- -DENABLE_DATA=$(usex data)
- -DENABLE_DOC=$(usex doc)
- -DENABLE_TEST=$(usex test)
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && cmake_src_compile doc
-}
-
-src_install() {
- cmake_src_install
- use doc && dodoc -r "${BUILD_DIR}"/doc/*
-}
diff --git a/app-i18n/libime/metadata.xml b/app-i18n/libime/metadata.xml
deleted file mode 100644
index e060f0b0724d..000000000000
--- a/app-i18n/libime/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="data">Build data</flag>
- </use>
- <upstream>
- <remote-id type="github">fcitx/libime</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/libpinyin/Manifest b/app-i18n/libpinyin/Manifest
deleted file mode 100644
index 98e330051884..000000000000
--- a/app-i18n/libpinyin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST libpinyin-2.8.1.tar.gz 264751 BLAKE2B a05236513ebb39ec309a045f76582fd872db3b1a5a539fce1eec7e18cecb75b2a6228d0685d4a3069fea9855c52e1ede7d735645a2f61bd567401ea32685e6cb SHA512 b9b4f183ab8351bbbb0d9582a65d62b22c049261d21098df8ee3bf9f78b6b67e511221d4590692c137d20a334db5eaee12586a83b2d317c75be196107b28595f
-DIST libpinyin-model19.text.tar.gz 20279012 BLAKE2B d8721d106235ef6fb99ad8dd4f4911bb23bf66f0259b01c39fd8ee829f0a63f326894802d62e51531a10f453dff1f4bb6e3e1648cf4aeac8213dccd10fc8ca4d SHA512 93c70423ba14faa3402bce775f82769dd4ee3a49083beddc540825f88facbd847328e9d01d99473adb7cf26de0f853e2b2e14fe849b1c49531134d1ca4ed2ef2
diff --git a/app-i18n/libpinyin/libpinyin-2.8.1.ebuild b/app-i18n/libpinyin/libpinyin-2.8.1.ebuild
deleted file mode 100644
index a09759f85b85..000000000000
--- a/app-i18n/libpinyin/libpinyin-2.8.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2012-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-if [[ "${PV}" == "9999" ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/libpinyin/libpinyin"
-fi
-
-LIBPINYIN_MODEL_VERSION="19"
-
-DESCRIPTION="Libraries for handling of Hanyu Pinyin and Zhuyin Fuhao"
-HOMEPAGE="https://github.com/libpinyin/libpinyin https://sourceforge.net/projects/libpinyin/"
-if [[ "${PV}" == "9999" ]]; then
- SRC_URI=""
-else
- SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-SRC_URI+=" https://downloads.sourceforge.net/${PN}/models/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz -> ${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0/13"
-KEYWORDS="amd64 ~arm64 ppc ppc64 ~riscv x86"
-IUSE=""
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="dev-libs/glib:2
- sys-libs/db:="
-RDEPEND="${DEPEND}"
-
-src_unpack() {
- if [[ "${PV}" == "9999" ]]; then
- git-r3_src_unpack
- else
- unpack ${P}.tar.gz
- fi
-}
-
-src_prepare() {
- default
-
- sed -e "/^\twget .*\/model${LIBPINYIN_MODEL_VERSION}\.text\.tar\.gz$/d" -i data/Makefile.am || die
- ln -s "${DISTDIR}/${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" "data/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" || die
-
- eautoreconf
-}
-
-src_configure() {
- econf \
- --enable-libzhuyin \
- --disable-static
-}
-
-src_install() {
- default
- find "${D}" -name "*.la" -delete || die
-}
diff --git a/app-i18n/libpinyin/libpinyin-9999.ebuild b/app-i18n/libpinyin/libpinyin-9999.ebuild
deleted file mode 100644
index dc5e734fdd7e..000000000000
--- a/app-i18n/libpinyin/libpinyin-9999.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2012-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-if [[ "${PV}" == "9999" ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/libpinyin/libpinyin"
-fi
-
-LIBPINYIN_MODEL_VERSION="19"
-
-DESCRIPTION="Libraries for handling of Hanyu Pinyin and Zhuyin Fuhao"
-HOMEPAGE="https://github.com/libpinyin/libpinyin https://sourceforge.net/projects/libpinyin/"
-if [[ "${PV}" == "9999" ]]; then
- SRC_URI=""
-else
- SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-SRC_URI+=" https://downloads.sourceforge.net/${PN}/models/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz -> ${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0/13"
-KEYWORDS=""
-IUSE=""
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="dev-libs/glib:2
- sys-libs/db:="
-RDEPEND="${DEPEND}"
-
-src_unpack() {
- if [[ "${PV}" == "9999" ]]; then
- git-r3_src_unpack
- else
- unpack ${P}.tar.gz
- fi
-}
-
-src_prepare() {
- default
-
- sed -e "/^\twget .*\/model${LIBPINYIN_MODEL_VERSION}\.text\.tar\.gz$/d" -i data/Makefile.am || die
- ln -s "${DISTDIR}/${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" "data/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" || die
-
- eautoreconf
-}
-
-src_configure() {
- econf \
- --enable-libzhuyin \
- --disable-static
-}
-
-src_install() {
- default
- find "${D}" -name "*.la" -delete || die
-}
diff --git a/app-i18n/libpinyin/metadata.xml b/app-i18n/libpinyin/metadata.xml
deleted file mode 100644
index 54a2f77311d6..000000000000
--- a/app-i18n/libpinyin/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">libpinyin/libpinyin</remote-id>
- <remote-id type="sourceforge">libpinyin</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/librime-lua/Manifest b/app-i18n/librime-lua/Manifest
deleted file mode 100644
index 55a1de53fe59..000000000000
--- a/app-i18n/librime-lua/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST librime-lua-20240819212322.tar.gz 45085 BLAKE2B 3f5d6f5282def197477ea45daadf56be22a41f3bc0f2d9254ec6c3c95d16a19ca63de5f8041c44547bc736146ad804ab6a3e95e19d49c3f344d36e083e173c9b SHA512 65177c6ab36e16393c0412fd75cbd1b7e8b45cbad0129743bee101db47d4575e45846709d7a76be59c51fed04a0fb97fa872750e0762e04774204ddbc8519831
-DIST librime-lua-20250707183812.tar.gz 50336 BLAKE2B 45b3e6465309122dae1361afdb360115f0445b8382c0460a5547900efd35d6cc5a482c037137ff3373819936310dc16b3cea594cc75f844886383bb92eca3454 SHA512 61702104890f7d5fa97e6cf05a6935e87c584efc855caac4c4611c939a97868b57909c59cd7b634800a124171ef6037bfffa860125c6f7cc1258f520ed583dcb
diff --git a/app-i18n/librime-lua/librime-lua-20240819212322-r1.ebuild b/app-i18n/librime-lua/librime-lua-20240819212322-r1.ebuild
deleted file mode 100644
index 9e26fa2444e3..000000000000
--- a/app-i18n/librime-lua/librime-lua-20240819212322-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-inherit cmake flag-o-matic lua-single
-
-if [[ "${PV}" == "99999999999999" ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/hchunhui/librime-lua"
-else
- LIBRIME_LUA_GIT_REVISION="fa6563cf7b40f3bfbf09e856420bff8de6820558"
-fi
-
-DESCRIPTION="Lua module for RIME"
-HOMEPAGE="https://github.com/hchunhui/librime-lua"
-if [[ "${PV}" != "99999999999999" ]]; then
- SRC_URI="https://github.com/hchunhui/${PN}/archive/${LIBRIME_LUA_GIT_REVISION}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND=">=app-i18n/librime-1.6:0=
- ${LUA_DEPS}"
-DEPEND="${RDEPEND}
- dev-libs/boost:0"
-
-if [[ "${PV}" != "99999999999999" ]]; then
- S="${WORKDIR}/${PN}-${LIBRIME_LUA_GIT_REVISION}"
-fi
-
-src_prepare() {
- sed \
- -e "1icmake_minimum_required(VERSION 3.12)\nproject(${PN})\n" \
- -e "s/ PARENT_SCOPE//" \
- -e "\$a\\\n" \
- -e "\$aadd_library(\${plugin_modules} MODULE \${plugin_objs})" \
- -e "\$aset_target_properties(\${plugin_modules} PROPERTIES PREFIX \"\")" \
- -e "\$atarget_link_libraries(\${plugin_modules} rime \${plugin_deps})" \
- -e "\$ainstall(TARGETS \${plugin_modules} DESTINATION $(get_libdir)/rime-plugins)" \
- -i CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- # https://bugs.gentoo.org/966950
- append-cxxflags -std=gnu++17
- # -Werror=strict-aliasing
- # https://bugs.gentoo.org/940793
- # https://github.com/hchunhui/librime-lua/issues/412
- append-flags -fno-strict-aliasing
- filter-lto
-
- cmake_src_configure
-}
diff --git a/app-i18n/librime-lua/librime-lua-20250707183812.ebuild b/app-i18n/librime-lua/librime-lua-20250707183812.ebuild
deleted file mode 100644
index b1534e12973c..000000000000
--- a/app-i18n/librime-lua/librime-lua-20250707183812.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-inherit cmake flag-o-matic lua-single
-
-if [[ "${PV}" == "99999999999999" ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/hchunhui/librime-lua"
-else
- LIBRIME_LUA_GIT_REVISION="68f9c364a2d25a04c7d4794981d7c796b05ab627"
-fi
-
-DESCRIPTION="Lua module for RIME"
-HOMEPAGE="https://github.com/hchunhui/librime-lua"
-if [[ "${PV}" != "99999999999999" ]]; then
- SRC_URI="https://github.com/hchunhui/${PN}/archive/${LIBRIME_LUA_GIT_REVISION}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND=">=app-i18n/librime-1.6:0=
- ${LUA_DEPS}"
-DEPEND="${RDEPEND}
- dev-libs/boost:0"
-
-if [[ "${PV}" != "99999999999999" ]]; then
- S="${WORKDIR}/${PN}-${LIBRIME_LUA_GIT_REVISION}"
-fi
-
-src_prepare() {
- sed \
- -e "1icmake_minimum_required(VERSION 3.12)\nproject(${PN})\n" \
- -e "s/ PARENT_SCOPE//" \
- -e "\$a\\\n" \
- -e "\$aadd_library(\${plugin_modules} MODULE \${plugin_objs})" \
- -e "\$aset_target_properties(\${plugin_modules} PROPERTIES PREFIX \"\")" \
- -e "\$atarget_link_libraries(\${plugin_modules} rime \${plugin_deps})" \
- -e "\$ainstall(TARGETS \${plugin_modules} DESTINATION $(get_libdir)/rime-plugins)" \
- -i CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- # https://bugs.gentoo.org/966950
- append-cxxflags -std=gnu++17
- # -Werror=strict-aliasing
- # https://bugs.gentoo.org/940793
- # https://github.com/hchunhui/librime-lua/issues/412
- append-flags -fno-strict-aliasing
- filter-lto
-
- cmake_src_configure
-}
diff --git a/app-i18n/librime-lua/librime-lua-99999999999999.ebuild b/app-i18n/librime-lua/librime-lua-99999999999999.ebuild
deleted file mode 100644
index 8f929ce8ffef..000000000000
--- a/app-i18n/librime-lua/librime-lua-99999999999999.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-inherit cmake flag-o-matic lua-single
-
-if [[ "${PV}" == "99999999999999" ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/hchunhui/librime-lua"
-else
- LIBRIME_LUA_GIT_REVISION=""
-fi
-
-DESCRIPTION="Lua module for RIME"
-HOMEPAGE="https://github.com/hchunhui/librime-lua"
-if [[ "${PV}" != "99999999999999" ]]; then
- SRC_URI="https://github.com/hchunhui/${PN}/archive/${LIBRIME_LUA_GIT_REVISION}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="BSD MIT"
-SLOT="0"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND=">=app-i18n/librime-1.6:0=
- ${LUA_DEPS}"
-DEPEND="${RDEPEND}
- dev-libs/boost:0"
-
-if [[ "${PV}" != "99999999999999" ]]; then
- S="${WORKDIR}/${PN}-${LIBRIME_LUA_GIT_REVISION}"
-fi
-
-src_prepare() {
- sed \
- -e "1icmake_minimum_required(VERSION 3.12)\nproject(${PN})\n" \
- -e "s/ PARENT_SCOPE//" \
- -e "\$a\\\n" \
- -e "\$aadd_library(\${plugin_modules} MODULE \${plugin_objs})" \
- -e "\$aset_target_properties(\${plugin_modules} PROPERTIES PREFIX \"\")" \
- -e "\$atarget_link_libraries(\${plugin_modules} rime \${plugin_deps})" \
- -e "\$ainstall(TARGETS \${plugin_modules} DESTINATION $(get_libdir)/rime-plugins)" \
- -i CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- # -Werror=strict-aliasing
- # https://bugs.gentoo.org/940793
- # https://github.com/hchunhui/librime-lua/issues/412
- append-flags -fno-strict-aliasing
- filter-lto
-
- cmake_src_configure
-}
diff --git a/app-i18n/librime-lua/metadata.xml b/app-i18n/librime-lua/metadata.xml
deleted file mode 100644
index d26b0c40bf32..000000000000
--- a/app-i18n/librime-lua/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">hchunhui/librime-lua</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/librime/Manifest b/app-i18n/librime/Manifest
deleted file mode 100644
index 8d11464b16f9..000000000000
--- a/app-i18n/librime/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST librime-1.13.1.tar.gz 2639960 BLAKE2B 3fdeea1d150f68a63469988d2bce87c48a9e2ed04ffb3a7c10d0a27f856c9a6949bba4af5c41e111777044f715b1ed00f0bb8a1fb09382e9ec49412ae271e5f3 SHA512 949d7a94bb498dc1a92aaae5e3216efd25dd0b5d52aaa7f69953ccc63f1bc2590be87636bd85111d0a5222b4ef8e4e152beb45349a9f91df58de2ae631d2b040
-DIST librime-1.14.0.tar.gz 2642080 BLAKE2B cefb02ba93fa90666fdd56cfd8b6f8eb326d1c3ed4c63031d992ff833101c0a91ed065eee72b70fe8d6ba3cbbbd48f820282fbb9831062288cb4d016b6f0c9bf SHA512 44baa823a79a1fbc8b48b149184a614a5710c2f858d4c06ffa99768a657b193f392d260532ba635e163eae73e55590632233c50e48b356e64433465c7451ac0f
-DIST librime-1.15.0.tar.gz 2642600 BLAKE2B 9f67b2591de01148eee88580768784187635ed52a721765e2c919a03f6985063dcc1e3a24b9e02a90d41e3e961866c5a07552e6ed40ba2c2439bbb1b8fcc1a08 SHA512 9f808cc8dfe462a9076b2feb01acbd18505f23438757bd7f2efca9226c8115ce5c5852a70cae0abe85ecaea2a11b4944c8d4a1c06965af4bed5cd0274a07c369
-DIST librime-1.16.1.tar.gz 2649730 BLAKE2B ac64149486c20cfcf81a8164f46c66a4b4db4d66c2dcfc00e1abd3dbfabe060170c78c65c397c8eecec1b13329c83a98398c12dbbcebc454105fba3fe6003cf2 SHA512 ff48cd3d8a6b39c998735522160e1e213a978bc15e439412a417023042e9c623f0b98ec98c70bd21f0bb204d5197cdc6660cef202da4032ea6a3e4ec99570369
diff --git a/app-i18n/librime/librime-1.13.1.ebuild b/app-i18n/librime/librime-1.13.1.ebuild
deleted file mode 100644
index 4c87e73197bd..000000000000
--- a/app-i18n/librime/librime-1.13.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2012-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake multiprocessing flag-o-matic
-
-DESCRIPTION="RIME (Rime Input Method Engine) core library"
-HOMEPAGE="https://rime.im/ https://github.com/rime/librime"
-SRC_URI="https://github.com/rime/librime/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD BSD-2 Boost-1.0 MIT"
-SLOT="0/1-${PV}"
-KEYWORDS="amd64 arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-i18n/opencc:=
- dev-cpp/glog:=
- dev-cpp/yaml-cpp:=
- >=dev-libs/boost-1.74:=
- dev-libs/leveldb:=
- dev-libs/marisa
-"
-DEPEND="${RDEPEND}
- test? ( dev-cpp/gtest )
-"
-
-DOCS=( CHANGELOG.md README.md )
-
-src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/944741
- # https://github.com/rime/librime/issues/954
- filter-lto
-
- # for glog
- if use debug; then
- append-cxxflags -DDCHECK_ALWAYS_ON
- local CMAKE_BUILD_TYPE=Debug
- else
- append-cxxflags -DNDEBUG
- fi
-
- local mycmakeargs=(
- -DBUILD_TEST=$(usex test)
- -DCMAKE_BUILD_PARALLEL_LEVEL=$(makeopts_jobs)
- -DENABLE_EXTERNAL_PLUGINS=ON
- -DINSTALL_PRIVATE_HEADERS=ON
- )
- cmake_src_configure
-}
diff --git a/app-i18n/librime/librime-1.14.0.ebuild b/app-i18n/librime/librime-1.14.0.ebuild
deleted file mode 100644
index 4c87e73197bd..000000000000
--- a/app-i18n/librime/librime-1.14.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2012-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake multiprocessing flag-o-matic
-
-DESCRIPTION="RIME (Rime Input Method Engine) core library"
-HOMEPAGE="https://rime.im/ https://github.com/rime/librime"
-SRC_URI="https://github.com/rime/librime/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD BSD-2 Boost-1.0 MIT"
-SLOT="0/1-${PV}"
-KEYWORDS="amd64 arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-i18n/opencc:=
- dev-cpp/glog:=
- dev-cpp/yaml-cpp:=
- >=dev-libs/boost-1.74:=
- dev-libs/leveldb:=
- dev-libs/marisa
-"
-DEPEND="${RDEPEND}
- test? ( dev-cpp/gtest )
-"
-
-DOCS=( CHANGELOG.md README.md )
-
-src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/944741
- # https://github.com/rime/librime/issues/954
- filter-lto
-
- # for glog
- if use debug; then
- append-cxxflags -DDCHECK_ALWAYS_ON
- local CMAKE_BUILD_TYPE=Debug
- else
- append-cxxflags -DNDEBUG
- fi
-
- local mycmakeargs=(
- -DBUILD_TEST=$(usex test)
- -DCMAKE_BUILD_PARALLEL_LEVEL=$(makeopts_jobs)
- -DENABLE_EXTERNAL_PLUGINS=ON
- -DINSTALL_PRIVATE_HEADERS=ON
- )
- cmake_src_configure
-}
diff --git a/app-i18n/librime/librime-1.15.0.ebuild b/app-i18n/librime/librime-1.15.0.ebuild
deleted file mode 100644
index fd2e047300dd..000000000000
--- a/app-i18n/librime/librime-1.15.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2012-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake multiprocessing flag-o-matic
-
-DESCRIPTION="RIME (Rime Input Method Engine) core library"
-HOMEPAGE="https://rime.im/ https://github.com/rime/librime"
-SRC_URI="https://github.com/rime/librime/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD BSD-2 Boost-1.0 MIT"
-SLOT="0/1-${PV}"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-i18n/opencc:=
- dev-cpp/glog:=
- dev-cpp/yaml-cpp:=
- >=dev-libs/boost-1.74:=
- dev-libs/leveldb:=
- dev-libs/marisa
-"
-DEPEND="${RDEPEND}
- test? ( dev-cpp/gtest )
-"
-
-DOCS=( CHANGELOG.md README.md )
-
-src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/944741
- # https://github.com/rime/librime/issues/954
- filter-lto
-
- # for glog
- if use debug; then
- append-cxxflags -DDCHECK_ALWAYS_ON
- local CMAKE_BUILD_TYPE=Debug
- else
- append-cxxflags -DNDEBUG
- fi
-
- local mycmakeargs=(
- -DBUILD_TEST=$(usex test)
- -DCMAKE_BUILD_PARALLEL_LEVEL=$(makeopts_jobs)
- -DENABLE_EXTERNAL_PLUGINS=ON
- -DINSTALL_PRIVATE_HEADERS=ON
- )
- cmake_src_configure
-}
diff --git a/app-i18n/librime/librime-1.16.1.ebuild b/app-i18n/librime/librime-1.16.1.ebuild
deleted file mode 100644
index f8e01913e069..000000000000
--- a/app-i18n/librime/librime-1.16.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2012-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake multiprocessing flag-o-matic
-
-DESCRIPTION="RIME (Rime Input Method Engine) core library"
-HOMEPAGE="https://rime.im/ https://github.com/rime/librime"
-SRC_URI="https://github.com/rime/librime/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD BSD-2 Boost-1.0 MIT"
-SLOT="0/1-${PV}"
-KEYWORDS="amd64 arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-i18n/opencc:=
- dev-cpp/glog:=
- dev-cpp/yaml-cpp:=
- >=dev-libs/boost-1.74:=
- dev-libs/leveldb:=
- dev-libs/marisa
-"
-DEPEND="${RDEPEND}
- test? ( dev-cpp/gtest )
-"
-
-DOCS=( CHANGELOG.md README.md )
-
-src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/944741
- # https://github.com/rime/librime/issues/954
- filter-lto
-
- # for glog
- if use debug; then
- append-cxxflags -DDCHECK_ALWAYS_ON
- local CMAKE_BUILD_TYPE=Debug
- else
- append-cxxflags -DNDEBUG
- fi
-
- local mycmakeargs=(
- -DBUILD_TEST=$(usex test)
- -DCMAKE_BUILD_PARALLEL_LEVEL=$(makeopts_jobs)
- -DENABLE_EXTERNAL_PLUGINS=ON
- -DINSTALL_PRIVATE_HEADERS=ON
- )
- cmake_src_configure
-}
diff --git a/app-i18n/librime/metadata.xml b/app-i18n/librime/metadata.xml
deleted file mode 100644
index 628af8b8d680..000000000000
--- a/app-i18n/librime/metadata.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="person">
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="debug">Enable debugging (including logging of input of RIME input methods)</flag>
- </use>
- <upstream>
- <maintainer>
- <email>chen.sst@gmail.com</email>
- <name>弓辰 (GÅng Chén)</name>
- </maintainer>
- <remote-id type="github">rime/librime</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/libskk/Manifest b/app-i18n/libskk/Manifest
deleted file mode 100644
index 08abd4eb747c..000000000000
--- a/app-i18n/libskk/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libskk-1.1.1.tar.xz 588640 BLAKE2B 2dd0d8f8f55ae2dbe52651c9bf8e666eeca854c13289491f7560a4de8ab100e0b6b9aea7d0564b083981bd297e11b4996f00df4c7e58d943df75c19d28d49a97 SHA512 65dff41f0366586e827b21c8d898e5dedfd2e29300555596c762b2b96dd33c18d44dffae3e5b5369b004c165092983813227d1543aea413c2399792ad46a7421
diff --git a/app-i18n/libskk/libskk-1.1.1.ebuild b/app-i18n/libskk/libskk-1.1.1.ebuild
deleted file mode 100644
index f5a71ff77da9..000000000000
--- a/app-i18n/libskk/libskk-1.1.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit vala virtualx
-
-DESCRIPTION="GObject-based library to deal with Japanese kana-to-kanji conversion method"
-HOMEPAGE="https://github.com/ueno/libskk"
-SRC_URI="https://github.com/ueno/${PN}/releases/download/${PV}/${P}.tar.xz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+introspection nls static-libs"
-
-RDEPEND="dev-libs/glib:2
- dev-libs/json-glib
- dev-libs/libgee:0.8
- x11-libs/libxkbcommon
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="$(vala_depend)
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-src_prepare() {
- default
- vala_setup
-}
-
-src_configure() {
- econf \
- $(use_enable introspection) \
- $(use_enable nls) \
- $(use_enable static-libs static)
-}
-
-src_test() {
- export GSETTINGS_BACKEND="memory"
- virtx emake check
-}
-
-src_install() {
- default
- use static-libs || find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-i18n/libskk/metadata.xml b/app-i18n/libskk/metadata.xml
deleted file mode 100644
index 8fa0fa3b5c70..000000000000
--- a/app-i18n/libskk/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ueno/libskk</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/man-pages-ja/Manifest b/app-i18n/man-pages-ja/Manifest
deleted file mode 100644
index bb6a94612f14..000000000000
--- a/app-i18n/man-pages-ja/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST man-pages-ja-20180315.tar.gz 4808885 BLAKE2B 961cb265d2a5034368ac5766555440019e3f80710644f9ca6389e9932391f806ab37803b198d4f3619ad2a3fb34a91092b7c50c8f5c69dd1a909268c739fb931 SHA512 5cc8d247f24aeeb5f9ef9b89f214f7d74cf3d1db8f46140cb307f8398bde785c13041ec2947173d3a79121285afb3a5b383d3bff972eba017e88d17d722c173a
-DIST man-pages-ja-20260115.tar.gz 5048896 BLAKE2B 36d70ad9c3a76f9d948e70d5532841cb965d5ae56bda136b29c883135a38e71e0d6e592b7a417b26518460c0d7b80a17b0fb0bb5f35d69356167a75c26a56c13 SHA512 4518cf27e6dec2496b6b9f82c8aae4ab4873071f875985e07e23d192d5fb61088b6fe2ba171cbfc94d3868836a15da72c897f04f589fa3a822be3dc05e35e95a
-DIST portage-man-pages-ja-20060415.tar.gz 67347 BLAKE2B 77be89a79be1d4fc3c09cd7c74cd8ccfd18649cdf0121daec008b21114c5a77618a88f4abed266599b944aa5bf11fe55c5b6e89fbba51ebe2a548eb85d9a2c6d SHA512 37364cdcb27b460663bdae31fea1ac653317ba4d928a5325c51814eb1677d7d9fb9bcc55cf64d63a8e6daaefa34d8604e0efe3582308957397cad31325a6eaad
diff --git a/app-i18n/man-pages-ja/man-pages-ja-20180315-r2.ebuild b/app-i18n/man-pages-ja/man-pages-ja-20180315-r2.ebuild
deleted file mode 100644
index 91e7227d0067..000000000000
--- a/app-i18n/man-pages-ja/man-pages-ja-20180315-r2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GENTOO_MAN_P="portage-${PN}-20060415"
-
-DESCRIPTION="Collection of manual pages translated into Japanese"
-HOMEPAGE="http://linuxjm.osdn.jp/ https://github.com/hattya/portage-man-pages-ja"
-SRC_URI="http://linuxjm.osdn.jp/${P}.tar.gz
- https://dev.gentoo.org/~hattya/distfiles/${GENTOO_MAN_P}.tar.gz"
-
-LICENSE="GPL-2+ GPL-2 LGPL-2+ LGPL-2 BSD MIT ISC HPND FDL-1.1+ LDP-1 LDP-1a man-pages Texinfo-manual"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="virtual/man"
-
-src_prepare() {
- sed -i -e "/^\(man\|shadow\)/s:Y:N:" script/pkgs.list || die
-
- # remove man pages that are provided by other packages.
- # - sys-apps/shadow +nls
- rm -f manual/*/man1/{chfn,chsh,newgrp,su,passwd,groups}.1 || die
- rm -f manual/*/man5/passwd.5 || die
- rm -f manual/*/man8/{vigr,vipw}.8 || die
- # - app-arch/rpm +nls
- rm -rf manual/rpm || die
-
- for f in manual/*/man8/ld{,-linux}.so.8 ; do
- mv ${f} ${f/.so.8/.so.ja.8} || die
- done
- mv "${WORKDIR}"/${GENTOO_MAN_P}/portage/g-cpan.pl{,.ja}.1 || die
-
- eapply_user
-}
-
-src_compile() {
- :
-}
-
-src_install() {
- local x y z pkg
- for x in $(tac script/pkgs.list | grep -v '^[#].*'); do
- if [[ -z ${pkg} ]]; then
- pkg=${x}
- continue
- fi
-
- if [[ ${x} == "N" ]]; then
- pkg=
- continue
- fi
-
- einfo "install ${pkg}"
- for y in $(ls -d manual/${pkg}/man* 2>/dev/null); do
- doman -i18n=ja ${y}/*
- done
-
- pkg=
- done
-
- dodoc README
-
- cd "${WORKDIR}"/${GENTOO_MAN_P}
-
- for x in *; do
- if [[ -d ${x} ]]; then
- einfo "install ${x}"
-
- for z in $(for y in ${x}/*.[1-9]; do echo ${y##*.}; done | sort -u); do
- doman -i18n=ja ${x}/*.${z}
- done
- fi
- done
-
- newdoc ChangeLog ChangeLog.GentooJP
-}
-
-pkg_postinst() {
- echo
- elog "JM (Japanese Manual) project has used utf8 encoding"
- elog "since 2012/04."
- elog "You need to set appropriate LANG variables to use"
- elog "Japanese manpages."
- elog "e.g."
- elog "\tLANG=\"ja_JP.utf8\""
- elog "\texport LANG"
- echo
-}
diff --git a/app-i18n/man-pages-ja/man-pages-ja-20260115-r2.ebuild b/app-i18n/man-pages-ja/man-pages-ja-20260115-r2.ebuild
deleted file mode 100644
index 2fb1e7642af2..000000000000
--- a/app-i18n/man-pages-ja/man-pages-ja-20260115-r2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-DESCRIPTION="Collection of manual pages translated into Japanese"
-HOMEPAGE="https://linuxjm.sourceforge.io/"
-SRC_URI="https://github.com/linux-jm/manual/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 GPL-2+ GPL-2 GPL-3+ LGPL-2 LGPL-2+ 0BSD BSD BSD-2 MIT ISC HPND FDL-1.1+ LDP-1 LDP-1a man-pages Texinfo-manual"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="virtual/man"
-
-src_prepare() {
- local -A pkgs
- # remove man pages that are provided by other packages.
- # - sys-apps/man-db +nls
- pkgs["man"]=
- # - sys-apps/shadow +nls
- pkgs["shadow"]=
- pkgs["GNU_coreutils"]="groups"
- pkgs["LDP_man-pages"]="passwd"
- pkgs["util-linux"]="chfn chsh newgrp vigr vipw"
- # - app-arch/rpm +nls
- pkgs["rpm"]=
-
- local pkg regex
- for pkg in "${!pkgs[@]}"; do
- if [[ -z ${pkgs[${pkg}]} ]]; then
- regex+="${pkg}\\|"
- else
- sed -i "/:\(${pkgs[${pkg}]// /\\|}\):/d" manual/${pkg}/translation_list || die
- fi
- done
- sed -i "/^\(${regex%\\|}\)/s/Y$/N/" script/pkgs.list || die
- default
-}
-
-src_compile() {
- :
-}
-
-src_install() {
- local pkg ans tl man
- local _ name sec
- while read -r pkg ans; do
- tl="manual/${pkg}/translation_list"
- [[ ${ans} == "N" || ! -f ${tl} ]] && continue
-
- einfo "install ${pkg}"
- man=()
- while IFS=: read -r _ _ _ _ name sec _; do
- man+=( "manual/${pkg}/man${sec}/${name}.${sec}" )
- done < <(sed "/^\(\xc3\x97\|\xe2\x96\xb2\|\xe2\x96\xb3\|\xe2\x97\x8f\|\xe2\x80\xbb\|$\)/d" ${tl})
- doman -i18n=ja "${man[@]}"
- done < <(tac script/pkgs.list | grep -v "^#")
- einstalldocs
-}
diff --git a/app-i18n/man-pages-ja/metadata.xml b/app-i18n/man-pages-ja/metadata.xml
deleted file mode 100644
index b089456457f9..000000000000
--- a/app-i18n/man-pages-ja/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <longdescription>
- Japanese translation of portage/gentoolkit man pages are contributed by
- Gentoo Linux User Group Japan and maintained by that mailing list
- (gentoojp-docs@ml.gentoo.gr.jp). All questions and comments should be
- posted to that list with regard to man pages translation for
- portage/gentoolkit.
- </longdescription>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="sourceforge">linuxjm</remote-id>
- <remote-id type="github">hattya/portage-man-pages-ja</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/man-pages-l10n/Manifest b/app-i18n/man-pages-l10n/Manifest
deleted file mode 100644
index 318482c43213..000000000000
--- a/app-i18n/man-pages-l10n/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST manpages-l10n-4.29.1.tar.bz2 136572836 BLAKE2B ca380b3d10b80cb3f71cbbbcbf47dbe9f14ab349a66f3754d7efef1e0e0f9cdc6b79bf9de4c69b9a9acb6b5b61ad8c24abb27d63143d357972d4076b8afa80d4 SHA512 fd54516a631bfa031bba84a6801616839b95e7f39c6db656c2fc36f7fd110f33c4d813e9e539b0562518dc2f7e4e965919d8bd8963ac76eb37c93d82a26b76e7
-DIST manpages-l10n-4.30.0.tar.bz2 139438290 BLAKE2B 9bd50f3c6623dd68481c70e95ebcce8f6c50b86f124fcd049d0c1770d4099d762bde81ad547ead6162ddd72eca72875a2d7d1fcc029ff3aed6284c3c035d0843 SHA512 8034acf7dc25c71628a5b789480cd52ecf2aaccb674eb926e94f431abaad226a01344ce6c9f732c6751bd48a6c7340fda1bf3f5e121cf39c06c54be5053f1e56
diff --git a/app-i18n/man-pages-l10n/man-pages-l10n-4.29.1.ebuild b/app-i18n/man-pages-l10n/man-pages-l10n-4.29.1.ebuild
deleted file mode 100644
index 0e1f1efdd78c..000000000000
--- a/app-i18n/man-pages-l10n/man-pages-l10n-4.29.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A somewhat comprehensive collection of man page translations"
-HOMEPAGE="https://manpages-l10n-team.pages.debian.net/manpages-l10n/"
-SRC_URI="https://salsa.debian.org/manpages-l10n-team/${PN/-}/-/archive/${PV}/${P/-}.tar.bz2"
-S="${WORKDIR}/${P/-}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-# fa omitted because of build failures (patches are welcome!)
-MY_L10N=(cs da de el es fi fr hu id it ko mk nb nl pl pt-BR ro ru sr sv uk vi)
-IUSE="${MY_L10N[@]/#/l10n_}"
-# Require at least one language, otherwise the package would be empty.
-# Unfortunately, this triggers a RequiredUseDefaults pkgcheck warning.
-REQUIRED_USE="|| ( ${MY_L10N[@]/#/l10n_} )"
-
-RDEPEND="virtual/man
- l10n_ru? ( !app-i18n/man-pages-ru )"
-
-BDEPEND="app-text/po4a
- dev-lang/perl"
-
-DOCS=(AUTHORS.md CHANGES.md CONTRIBUTING.md COPYRIGHT.md README.md)
-
-src_prepare() {
- default
- sed -i -e "/^SUBDIRS/s/=.*/= ${L10N//-/_}/" po/Makefile.{am,in} || die
-
- # some packages have their own translations
- local f noinst_manpages=(
- # sys-apps/shadow
- groups.1
- # sys-apps/sysvinit
- killall5.8
- runlevel.8
- shutdown.8
- )
-
- for f in "${noinst_manpages[@]}"; do
- rm po/*/"man${f##*.}/${f}.po" || die
- done
-}
-
-src_configure() {
- econf --enable-compression=none
-}
diff --git a/app-i18n/man-pages-l10n/man-pages-l10n-4.30.0-r1.ebuild b/app-i18n/man-pages-l10n/man-pages-l10n-4.30.0-r1.ebuild
deleted file mode 100644
index 8867765c460c..000000000000
--- a/app-i18n/man-pages-l10n/man-pages-l10n-4.30.0-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A somewhat comprehensive collection of man page translations"
-HOMEPAGE="https://manpages-l10n-team.pages.debian.net/manpages-l10n/"
-SRC_URI="https://salsa.debian.org/manpages-l10n-team/${PN/-}/-/archive/${PV}/${P/-}.tar.bz2"
-S="${WORKDIR}/${P/-}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-# fa omitted because of missing rtl support in *roff
-MY_L10N=(cs da de el es fi fr hu id it ko mk nb nl pl pt-BR ro ru sr sv uk vi)
-IUSE="${MY_L10N[@]/#/l10n_}"
-# Require at least one language, otherwise the package would be empty.
-# Unfortunately, this triggers a RequiredUseDefaults pkgcheck warning.
-REQUIRED_USE="|| ( ${MY_L10N[@]/#/l10n_} )"
-
-RDEPEND="virtual/man
- l10n_ru? ( !app-i18n/man-pages-ru )"
-
-BDEPEND="app-text/po4a
- dev-lang/perl"
-
-DOCS=(AUTHORS.md CHANGES.md CONTRIBUTING.md COPYRIGHT.md README.md)
-
-src_prepare() {
- default
- sed -i -e "/^SUBDIRS/s/=.*/= ${L10N//-/_}/" po/Makefile.{am,in} || die
-
- # some packages have their own translations
- local f noinst_manpages=(
- # net-wireless/wireless-tools
- wireless.7
- iwconfig.8
- # sys-apps/net-tools
- dnsdomainname.1
- hostname.1
- ethers.5
- arp.8
- ifconfig.8
- ipmaddr.8
- iptunnel.8
- mii-tool.8
- nameif.8
- netstat.8
- rarp.8
- route.8
- # sys-apps/shadow
- groups.1
- # sys-apps/sysvinit
- killall5.8
- runlevel.8
- shutdown.8
- )
-
- for f in "${noinst_manpages[@]}"; do
- rm po/*/"man${f##*.}/${f}.po" || die
- done
-}
-
-src_configure() {
- econf --enable-compression=none
-}
diff --git a/app-i18n/man-pages-l10n/metadata.xml b/app-i18n/man-pages-l10n/metadata.xml
deleted file mode 100644
index 07376844207e..000000000000
--- a/app-i18n/man-pages-l10n/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>ulm@gentoo.org</email>
-</maintainer>
-<stabilize-allarches/>
-</pkgmetadata>
diff --git a/app-i18n/man-pages-ru/Manifest b/app-i18n/man-pages-ru/Manifest
deleted file mode 100644
index c309976de105..000000000000
--- a/app-i18n/man-pages-ru/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST man-pages-ru_5.03-2390-2390-20191017.tar.bz2 1725818 BLAKE2B 8ab0e5e6c0b7a0bda8e80e99202a9de38298a743ea7b356abb7f50840f222c5ef5397c96e490bfb1b37858fbaf50704e38cae7b2df5f81e0890efd7f73d3a909 SHA512 959ea5f206674b1bfbdac944a391a8d183b02d67ac26a9f33abb11637157cff6c60fd89f87669e2561eaa1c6c0bc2565deceb6f7e72e381d202a93773251fe7d
diff --git a/app-i18n/man-pages-ru/man-pages-ru-5.03.2390.2390.20191017-r1.ebuild b/app-i18n/man-pages-ru/man-pages-ru-5.03.2390.2390.20191017-r1.ebuild
deleted file mode 100644
index 3ec7091a1578..000000000000
--- a/app-i18n/man-pages-ru/man-pages-ru-5.03.2390.2390.20191017-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV="$(ver_rs 2- -)"
-
-DESCRIPTION="A collection of Russian translations of Linux manual pages"
-HOMEPAGE="http://man-pages-ru.sourceforge.net/"
-SRC_URI="https://download.sourceforge.net/${PN}/source-tar/${PN}_${MY_PV}.tar.bz2"
-
-LICENSE="FDL-1.3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="virtual/man"
-
-S="${WORKDIR}/${PN}_${MY_PV}"
-
-src_prepare() {
- default
- # Remove man page provided by sys-apps/shadow
- rm man5/passwd.5 || die
-}
-
-src_install() {
- insinto /usr/share/man/ru
- doins -r man*
- dodoc README
-}
diff --git a/app-i18n/man-pages-ru/metadata.xml b/app-i18n/man-pages-ru/metadata.xml
deleted file mode 100644
index 98133e22a018..000000000000
--- a/app-i18n/man-pages-ru/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <stabilize-allarches/>
- <upstream>
- <remote-id type="sourceforge">man-pages-ru</remote-id>
- <maintainer>
- <email>azamat.hackimov@gmail.com</email>
- <name>Azamat Hackimov</name>
- </maintainer>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/man-pages-zh_CN/Manifest b/app-i18n/man-pages-zh_CN/Manifest
deleted file mode 100644
index 7477c409025d..000000000000
--- a/app-i18n/man-pages-zh_CN/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST man-pages-zh_CN-1.6.4.2.tar.gz 1853922 BLAKE2B 7289ef45277b926d923077226b5d5a9a6b9cf6f9116531c84b46154182ed567c2c50b8fff1ffaa1fcce04df3ea8f8b10f3e8549c6ca296bdc0242eeed1b140a5 SHA512 193eaafa4ca7d35c4d99dc7c978bdc987b06c2d8a39205c4d1664bdceb8974e58464be8f7cf327252de840e8fe6cde3ee7a8ad65ff747a793878da4d041616b9
diff --git a/app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.6.4.2-r1.ebuild b/app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.6.4.2-r1.ebuild
deleted file mode 100644
index 82bf759782ac..000000000000
--- a/app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.6.4.2-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A somewhat comprehensive collection of Chinese Linux man pages"
-HOMEPAGE="https://github.com/man-pages-zh/manpages-zh"
-MY_PN="manpages-zh"
-MY_P="${MY_PN}-${PV}"
-SRC_URI="https://github.com/man-pages-zh/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="FDL-1.2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="virtual/man"
-
-src_configure() {
- :
-}
-
-src_compile() {
- :
-}
-
-src_install() {
- local prune_manpages=(
- # groups' zh_CN manpage is already provided by sys-apps/shadow
- # to avoid file collision, we have to remove it
- groups.1
-
- # Avoid collisions with >=sys-process/procps-4.0.5
- pgrep.1 pidof.1 free.1 pmap.1 ps.1 pwdx.1 slabtop.1
- tload.1 sysctl.8 vmstat.8 uptime.1 w.1 watch.1 top.1
- procps.3 procps_misc.3 procps_pids.3 sysctl.conf.5
-
- # sys-process/procps-4.0.6
- kill.1
- )
- local man
- for man in "${prune_manpages[@]}" ; do
- rm -fv src/man${man#*.}/${man} || die
- done
-
- doman -i18n=zh_CN src/man?/*.[1-9]*
- dodoc README.md AUTHORS ChangeLog NEWS
-}
diff --git a/app-i18n/man-pages-zh_CN/metadata.xml b/app-i18n/man-pages-zh_CN/metadata.xml
deleted file mode 100644
index 37328addbc80..000000000000
--- a/app-i18n/man-pages-zh_CN/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">man-pages-zh/manpages-zh</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/mecab-skkserv/Manifest b/app-i18n/mecab-skkserv/Manifest
deleted file mode 100644
index c8b5d05e2bf2..000000000000
--- a/app-i18n/mecab-skkserv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mecab-skkserv-0.03.tar.gz 5398452 BLAKE2B 89327edb34a66e0acc42942bee09d835c5ca7d5834513d818914dbff1c74b838c964f2ddf79a4684dba551a4f0fda0d12f63086f7fac4b68dcddf89831aff44f SHA512 268621035391ec780b8aa04980d668afc83410853d25f06b4578dba3d4e3803ebfea42aabde1325fd80edad7524a4658480e40a00c6bfec1f04310a8d47bb2c9
diff --git a/app-i18n/mecab-skkserv/files/mecab-skkserv-cflags.patch b/app-i18n/mecab-skkserv/files/mecab-skkserv-cflags.patch
deleted file mode 100644
index 4dcb1abc326e..000000000000
--- a/app-i18n/mecab-skkserv/files/mecab-skkserv-cflags.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -19,8 +19,8 @@ AC_CHECK_FUNCS(getopt)
- AC_CHECK_FUNCS(getopt_long)
-
- if test -n "$GCC"; then
-- CFLAGS="-O3 -Wno-deprecated -Wall"
-- CXXFLAGS="-O3 -Wno-deprecated -Wall"
-+ CFLAGS+=" -Wno-deprecated -Wall"
-+ CXXFLAGS+=" -Wno-deprecated -Wall"
- fi
-
- AC_ARG_WITH(
diff --git a/app-i18n/mecab-skkserv/files/mecab-skkserv-dicrc.patch b/app-i18n/mecab-skkserv/files/mecab-skkserv-dicrc.patch
deleted file mode 100644
index db7637775a45..000000000000
--- a/app-i18n/mecab-skkserv/files/mecab-skkserv-dicrc.patch
+++ /dev/null
@@ -1,7 +0,0 @@
---- a/dicrc
-+++ b/dicrc
-@@ -2,3 +2,4 @@ bos-feature = BOS/EOS
- node-format-ime = %H
- unk-format-ime = %M
- eos-format-ime = \n
-+cost-factor = 700
diff --git a/app-i18n/mecab-skkserv/files/mecab-skkserv-getopt.patch b/app-i18n/mecab-skkserv/files/mecab-skkserv-getopt.patch
deleted file mode 100644
index 24b5017a28b3..000000000000
--- a/app-i18n/mecab-skkserv/files/mecab-skkserv-getopt.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/mecab-skkserv.cpp
-+++ b/mecab-skkserv.cpp
-@@ -33,15 +33,9 @@
- #include <stdexcept>
- #include <set>
-
--#ifdef HAVE_GETOPT_H
--#include <getopt.h>
--#endif
--
- #ifdef HAVE_UNISTD_H
- #include <unistd.h>
--#endif
--
--#if defined HAVE_GETOPT_H && defined HAVE_GETOPT_LONG
-+#elif defined(HAVE_GETOPT_H)
- #include <getopt.h>
- #else
- #include "getopt.h"
diff --git a/app-i18n/mecab-skkserv/files/mecab-skkserv-missing-strcmp-clang16.patch b/app-i18n/mecab-skkserv/files/mecab-skkserv-missing-strcmp-clang16.patch
deleted file mode 100644
index dee8284c8d8e..000000000000
--- a/app-i18n/mecab-skkserv/files/mecab-skkserv-missing-strcmp-clang16.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-Closes: https://bugs.gentoo.org/894518
---- a/getopt.c
-+++ b/getopt.c
-@@ -40,6 +40,7 @@
- #endif
-
- #include <stdio.h>
-+#include <string.h>
-
- /* Comment out all this code if we are using the GNU C Library, and are not
- actually compiling the library itself. This code is part of the GNU C
diff --git a/app-i18n/mecab-skkserv/files/mecab-skkserv.xinetd b/app-i18n/mecab-skkserv/files/mecab-skkserv.xinetd
deleted file mode 100644
index f5d14c3a6ce3..000000000000
--- a/app-i18n/mecab-skkserv/files/mecab-skkserv.xinetd
+++ /dev/null
@@ -1,11 +0,0 @@
-service skkserv
-{
- disable = yes
- socket_type = stream
- wait = no
- user = nobody
- server = /usr/bin/mecab-skkserv
- only_from = 127.0.0.1
- log_on_failure += USERID
- port = 1178
-}
diff --git a/app-i18n/mecab-skkserv/mecab-skkserv-0.03-r1.ebuild b/app-i18n/mecab-skkserv/mecab-skkserv-0.03-r1.ebuild
deleted file mode 100644
index 7bb86ee64ec9..000000000000
--- a/app-i18n/mecab-skkserv/mecab-skkserv-0.03-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools
-
-DESCRIPTION="mecab-skkserv is a Kana-Kanji conversion server using MeCab"
-HOMEPAGE="http://chasen.org/~taku/software/mecab-skkserv/"
-SRC_URI="http://chasen.org/~taku/software/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2 ipadic"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-text/mecab"
-RDEPEND="${DEPEND}
- sys-apps/xinetd"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-cflags.patch
- "${FILESDIR}"/${PN}-dicrc.patch
- "${FILESDIR}"/${PN}-getopt.patch
- "${FILESDIR}"/${PN}-missing-strcmp-clang16.patch
-)
-HTML_DOCS=( index.html ${PN}.css )
-
-src_prepare() {
- sed -i "/^dictdir/s:lib:$(get_libdir):" Makefile.am
-
- default
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_install() {
- default
-
- insinto /etc/xinetd.d
- newins "${FILESDIR}"/${PN}.xinetd ${PN}
-}
diff --git a/app-i18n/mecab-skkserv/metadata.xml b/app-i18n/mecab-skkserv/metadata.xml
deleted file mode 100644
index 491c88b3a31f..000000000000
--- a/app-i18n/mecab-skkserv/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-i18n/metadata.xml b/app-i18n/metadata.xml
deleted file mode 100644
index cd63023e4ca9..000000000000
--- a/app-i18n/metadata.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<catmetadata>
- <longdescription lang="en">
- The app-i18n category contains internationalisation-related packages.
- </longdescription>
- <longdescription lang="de">
- Die Kategorie app-i18n enthält Programme im Zusammenhang mit Internationalisierung.
- </longdescription>
- <longdescription lang="es">
- La categoría app-i18n contiene paquetes para Internacionalización.
- </longdescription>
- <longdescription lang="ja">
- app-i18nカテゴリã«ã¯å›½éš›åŒ–関連パッケージãŒå«ã¾ã‚Œã¾ã™ã€‚
- </longdescription>
- <longdescription lang="nl">
- De app-i18n categorie bevat applicaties om te internationaliseren (vertalen).
- </longdescription>
- <longdescription lang="vi">
- Nhóm app-i18n chứa các gói liên quan đến
- quốc tế hoá (i18n).
- </longdescription>
- <longdescription lang="it">
- La categoria app-i18n contiene pacchetti per l'internazionalizzazione.
- </longdescription>
- <longdescription lang="pt">
- A categoria app-i18n contém pacotes para internacionalização.
- </longdescription>
- <longdescription lang="pl">
- Kategoria app-i18n zawiera pakiety zawierające tłumaczenia różnych
- składników systemu na różne języki.
- </longdescription>
-</catmetadata>
diff --git a/app-i18n/mozc/Manifest b/app-i18n/mozc/Manifest
deleted file mode 100644
index 463926f9c131..000000000000
--- a/app-i18n/mozc/Manifest
+++ /dev/null
@@ -1,76 +0,0 @@
-DIST abseil-cpp-20250127.0.tar.gz 2267275 BLAKE2B 70fa05a0db91b9e7ccf9f2828a7bf4b7fe6d7177b5f2d17b2f2f6f2a5e83289674d624fa7983410713a2d62b1025a5b5d957f1ba11e01cb727fc771ce76bc914 SHA512 2a021faad807ee3e23548716ffa4785dc2409edbb4be676cc4bc01d47885760de340f0a4afdcbf0aaa835affd6d78f7bc319bbf7d337dbc30e7a559d0088e4bd
-DIST abseil-cpp-20250814.0.tar.gz 2235497 BLAKE2B f60f3604215f64f33fad902637360050061ec62cfa6413cafc4cd3794a1898c7ee67f7b6edf78e5cb7c6b0ed86b8d80338ad4abee3f2664e391c2cfae5997220 SHA512 4ee1a217203933382e728d354a149253a517150eee7580a0abecc69584b2eb200d91933ef424487e3a3fe0e8ab5e77b0288485cac982171b3585314a4417e7d4
-DIST apple_support.1.16.0.tar.gz 86001 BLAKE2B 808539ad8ade84d1bed93654c25a41878bf75485cc4404a21ca9286eadb842cc37360aa85632d1c16ef176b32e2853f372124b266354961ffe5060afb0101311 SHA512 93281a271103dfc860e11bb1c8f72d3d3aeb129f3d4bfed8acc6b99fc1727f820fc0c7feaa336c03e5b935c5c39296c361cbc3abd58756a420d518dc1cb4808f
-DIST apple_support.1.23.1.tar.gz 105227 BLAKE2B c8228fadf527ff4f091082bf71e3c5cf0859aa573b25927dad58c1531bef89334b05cff822d918ce459127c915e267c52448c3f4979812f1fe33f3b0cc6d180a SHA512 60991d408dc073245ab1ae407286e30a6e1390063546d9d6017aa2d395443dfb924b60a5553b930aa7b5ce549200e90354135dabda3ce397232ee300331f1ee8
-DIST bazel-8.1.1-linux-arm64 60105888 BLAKE2B 5da13dafdff092d9d1846aae2c3cad0dca0dbf6b4cd1e1108beb6c1559cc87fb362b2ee04ce6af37e5dc2b1bcf49a42f164b7f57b0f614eb5654382907708825 SHA512 ec6efe3bdd59ea5ca918854c19d7b85bc6ae71c0b8291106618785213cdddf48ca6fc4056e51336e07fe221fa53c57c7cb0fdcd2c5d72240526c50447847af73
-DIST bazel-8.1.1-linux-x86_64 61797304 BLAKE2B 54c0bea5572bc7a13435e89dc30ad291bf37801d38a65110c708d9b0e0942e60d28d4b64a9df6e5253e50affeedda45ee313643c674f8c1a7f3d06db60ab01db SHA512 9133ce3d0de0cc1f1d48fbf43e9b37a38bfdd025786ce223c2cd0b7be7d8034c5cb66f482946300f657fecfe3f1b90de14233b9296f9840a34d97a4241caeeca
-DIST bazel-8.4.1-linux-arm64 62234235 BLAKE2B ad2faf33e4ca4f908ca01c6a415f4acf7f66d8f6c3bc880ff0c52300be8d02b84aedc55d6b476afb69a5b966008f73b58ed83f2a8f6560431e5acab49e3a9f9f SHA512 7462a0aa03c604e2fde7b8412cbd61262c2f3f0867468305c88d9421fc759d0b0bf5499334e0cedd44940522514f77ee76ff1706a64ee9ebe0de1fa1c9586f03
-DIST bazel-8.4.1-linux-x86_64 64058509 BLAKE2B 50e67de8a5c63f41831a52d5429913185939d6194d0b50d475c554f04c4bc64b4d4ed5e9612a76b4f693d479a58b6e66f46b94f2b2557f24ab4d72c41e4b664c SHA512 175f66a4666daab0efeba54a81ab67e4af4d4e3040c6c35cbfce5cc05b7c4ee04fcb9971d80cf62dc36c22c1908f991391785f9b3c08acecaefdacdba4fe060b
-DIST bazel-skylib-1.7.1.tar.gz 43566 BLAKE2B 2bafd7dc9aed2852227b1ec2fed91767461d8133338794e4633041263bd3ea1a6ad3665f4723237ba32d9f18ef670efd73f14c8cb273abc1e02846a0f3428e79 SHA512 cb786ab69e288d789ab056e41c663662d6f42c619f3464869f016b01eacd912f730d49fec986dfdd61c630167a697b52c74c4eebc70e69cce4369087aea62ef9
-DIST bazel-skylib-1.8.1.tar.gz 44537 BLAKE2B dd3b506ceb5e3a72636d9071f13e706f229a8012f9e97575f9dd51f1f3e766c64e7509039404c63570c9971592a19239ce2dab1b0db33c9403a404c141bb7d81 SHA512 519623c2ddce5606ffd101108667ca82b12a53da8c6f01d176b61339dae383b747ae4a6a96584e56b4ee6b1a57167813ee29ccae9736202907b8f3c401458d4f
-DIST bazel_features-v1.21.0.tar.gz 15880 BLAKE2B dfdba846d9411f0779f6170775d81b1fa34f3f71a094535745f3c132e406e96050a54248f514356e3b0ed979e789aab923c43751023771330c8f43bcce009be5 SHA512 0cd72b38335acf00f203446ee4618aad2d4bcb9df7059ea7196261a42b988b4d63a5ce6eac70fda49f0ecc3058e0f75ed277e3d40991d82b55c4556028ed95bc
-DIST bazel_features-v1.30.0.tar.gz 16826 BLAKE2B 725739189337b9a4a014d972c9a63ca89c6899ec8fb8773cb7fee1787e3a20042691d700a393d60362e009dd1e3f0fd7c26f6aa13f39b162a900b170ea8b86e6 SHA512 9cca730483639e6b711c1e48d8d916839d5c618eda0b07ccb965184e79326ac6fcecc1446c61efcb4f7bb76b557e291cd2666b90e280dc8a4a76e1f9c09f1bb2
-DIST cpython-3.11.10+20241016-aarch64-unknown-linux-gnu-install_only.tar.gz 25925656 BLAKE2B aa9c3df9c853b80a0e74ce5c3522e7f4c380a5409de521650dbd5ead81659040cfb77271dee4c5079905f742d33410c86193e9a97283b8e1b76b11fb7533943c SHA512 2317beda197edfd671690018069cd404bcf745e1156c79cddad36973117905ec50a67a668060e2fda02615561f824646fd4df5010cf06688d6160c2ad891863c
-DIST cpython-3.11.10+20241016-x86_64-unknown-linux-gnu-install_only.tar.gz 29718798 BLAKE2B cc5c8c49bc58dee4562438ca22d0cf91540942e6f6525d581077e7e447d428b6cd0d846ebf38367c0c47b9886bfd96da868a3f09845f2d0e1164932d249fa37d SHA512 0249257a1c50e58cfddd76bfc89a437e02fdae367c3949a9fb678bb9314f149d0c7e3c257a8c0db33d68008315f8ccd0da2aba47f583e19c8ce6c403771ec14a
-DIST cpython-3.11.13+20250610-aarch64-unknown-linux-gnu-install_only.tar.gz 40970497 BLAKE2B e86c0988d8f60a836e569060402b80ebdc39b81c2de5e099299369a6b7466f61e1de03cd32c414631419e7c4da3e21842fff596a8c1148c209e1420417e5859f SHA512 1dae1385e6bf5009cf16d7cde8e25c214036183a62f59f0f390c6c36421fb25343bbd4241ee15cbd545a0c116a1a55087993230a92a69de9de9bf1f72a5cfc34
-DIST cpython-3.11.13+20250610-x86_64-unknown-linux-gnu-install_only.tar.gz 48611228 BLAKE2B 8ea831fe64cb31eed977e1a1ff65d318e335c0cc7eddf8f0fffbe75ac349f417b137fd3b318795f7225de5009d915cfcbb6c855cb1d85be0c44fb48b08bc8d8e SHA512 c4aa3a09324abcbc1a2d9aa6a6278645d74af63cad76666224e53c50620450fb686c067db0f799afe84fefe575e0b2bea13b1b952f55e7e075562194b8e5ac43
-DIST googletest-1.15.2.tar.gz 872667 BLAKE2B 2525d7a8572364cc2c2c129197201fc31e3cb4aadf4be37a995447a9b8e393205628e666dd190dca9a169b693883a5a2a5cafd6432cc3d1263a0c834ff8cf121 SHA512 9046841044a2bf7edfd96854ad9c44ffae4fcb9fb59a075b367507c0762a98eb32cb6968d46663228272e26321e96f4dd287c95baa22c6af9bad902b8b6ede4e
-DIST googletest-1.17.0.tar.gz 885595 BLAKE2B 194df0cbe44905b9748c3df75ce3e91f0b11d766c845a11a9b86bb65249d21448b6eac1c2ea9fc3c189105f173d2330af5d0622b051f712dbf661ba5917bc96b SHA512 0f57e9ef06925e5b7722df1eb92ef5850e8dce79220ea16a8aaff586a71c0b01460ef1713649ee24ffedb2e6ad5a51e9198c5a5ae1b2789e43feb1f494e7d45c
-DIST japanese-usage-dictionary-2025-01-25.tar.gz 72003 BLAKE2B 3eef55aa1bd45c209e6457c6ef68105b2c157403be89b8d12cb2401f2e9d75b8b40d381a0ab24a6b99cf284208100fcc57213b4699db1a31a669a43ba7533aae SHA512 ac4be3e60f16804c8aba3491c6bd858bae13834951ea63d90a7d8811ee7a23221f56d161ed9009e5cc9c1df9f0379eee82668f0728c8674cd820051a54baf547
-DIST mozc-2.31.5851.102-dictionary.png 205 BLAKE2B f92fdeae34eff41473c6c9b0f6fb5a3c784b7b98fd6932b03953131f78ab97c961eb94f88e542f593acf0d2af176e28a3d638e50e912aa695de882477117b2d6 SHA512 aac820bbf51b2dfe23a9e0de57c2c9f4301e021c3ae29047ec8918ccb22b698f775ceee1dfe5ceaf21ada9228085ae1a36e65ab33fd811acf072e4d380225d9c
-DIST mozc-2.31.5851.102-dictionary.svg 294 BLAKE2B 24464c7238fc58056c4c9e94f72c9ece8313a09ef1fd57f07b2178dcf78b722fff4965d42ac867c135db969a905306f99e7d6e4f5c028029646b77d6eee3de33 SHA512 648b486ec244c117ae25aadbff1f14211a311df37161b7777c442aff2f7f8dd61d41912d81891a0de29383e3430ee80ecdad7d9b1fb9e0ea7addcbf97af018c3
-DIST mozc-2.31.5851.102-jigyosyo.zip 773836 BLAKE2B 0ba255d0cce6d44a8d87409867ee61c0e4ff49546dd9b530ba83ad523220edb2b53ac23b2d30bd2ce32bbeb3c0c9f576648b7f2fb3bfd36ddf7af39f64890e13 SHA512 8bae9f210c6795af933dd2b50efc1dda614f4dfdc4fa8d645a1612c7f365e1450800855677f0f2b27b386d5cc5091cd9e7381e8cf4603a4e2fc60ecbe0825b7b
-DIST mozc-2.31.5851.102-ken_all.zip 1694045 BLAKE2B 6353dd7b1888f2186b56d854ea0f8ec84e3a0979b5ff2621e8ad406b8f9f3818d696a4f9ff5c97ae52191ce248be5beedf56831ecf906413834bcb3cf10603d6 SHA512 2a2acffb345b35236e872fcc43faf77008cf8fcad01d17a2b080f3599a6d75cff4e166ee049b81161ab32ad1437501a7b130de8b86b71d15c5689f282f7e86da
-DIST mozc-2.31.5851.102-properties.png 557 BLAKE2B 33a12b009e0dff7a46385a59287a8d179ec931e6cd98a5b13480ade870035259928d8655ca578954307a76eca92ea98dbe4ec4f904f2074c21c848b3a2b6f0d7 SHA512 1cbd9307f0e96c1255c1cb915d10d2254281574c8fcf54e97a518d3a49475cc7775d6f4042a04e2358f7db5808986eef9cd9b84fff571dce1b9ec23f8fb3a8fd
-DIST mozc-2.31.5851.102-properties.svg 812 BLAKE2B 17f3facef4594c38b94a3be325d7a00d5538c4f098853b5e70254b572305440adbba7e597cee4645ffd1884631cab5ff50dd25a5368b7aff1972290e6ceaab91 SHA512 637b8ec750fa0a5a32afbcefb43430d122de889d32ce6295327934dede6051d1a37678a895b8c2fa26ab0c28f5a372e7b6ca0aad7acebaf64cc5a88c32ff43de
-DIST mozc-2.31.5851.102-tool.png 360 BLAKE2B e699107fb3d5d8fd202ea8f65908a63b2d9b8c5aa4eaeed0db15a5bc5eb4af4735814f20b8e641736b08fbee2691836a5d5e8b94b4b653aac836f8afa982b791 SHA512 35f270784ff7b947aa3636d9531c502775315116f694f95a21a93ef9bf77d67ab7b194153b186a8371a78ce8b162ca82fb232aea92dc37ba2de86c79fe8f19b1
-DIST mozc-2.31.5851.102-tool.svg 326 BLAKE2B df5947d23720f168d40403c00dc20e547ae30dd8f92c8448d5675fe28344903a65e139c4739c83fa64db9233b012ddcd3e5ad663d96417a8dcb4b83ba020d4ad SHA512 471ae428ca8312b4ecc8ab3f7348f89b2778e853a3106e21b5027b5fa23d8ea2eb301a18d64203af52e4ca8bfe51f184966e01670c514dc019a649c5f557e08a
-DIST mozc-2.31.5851.102.tar.gz 28443744 BLAKE2B a00530f469d15b897221673c96132386063f7a649f72f4ce467e17f50bb7f972051160a438f3e0aa930af9610d15a4cf2d6b68538a25a5515165d98a3d1da44b SHA512 468c5bdac8ef767b8872b794f76bcad675798ea2f423893bbb21212840cf78fd9498304ac2ee4c524c35a7f4478f0a7f5df4abdab0861c5308ff2c53fa996c15
-DIST mozc-2.32.5994.102-dictionary.png 205 BLAKE2B f92fdeae34eff41473c6c9b0f6fb5a3c784b7b98fd6932b03953131f78ab97c961eb94f88e542f593acf0d2af176e28a3d638e50e912aa695de882477117b2d6 SHA512 aac820bbf51b2dfe23a9e0de57c2c9f4301e021c3ae29047ec8918ccb22b698f775ceee1dfe5ceaf21ada9228085ae1a36e65ab33fd811acf072e4d380225d9c
-DIST mozc-2.32.5994.102-dictionary.svg 294 BLAKE2B 24464c7238fc58056c4c9e94f72c9ece8313a09ef1fd57f07b2178dcf78b722fff4965d42ac867c135db969a905306f99e7d6e4f5c028029646b77d6eee3de33 SHA512 648b486ec244c117ae25aadbff1f14211a311df37161b7777c442aff2f7f8dd61d41912d81891a0de29383e3430ee80ecdad7d9b1fb9e0ea7addcbf97af018c3
-DIST mozc-2.32.5994.102-jigyosyo.zip 774194 BLAKE2B 46cb54e9d9ee183031dbda9cecbbcf24a341488a0320286f264fb2f9e44638373f432463bbfd2fadaa65f64dba9afce9ca4ae01b8315f3853dcf6b8361e1339d SHA512 ec76f0c9b02a8f0a8633d752ebdb80ac7c4d5c71dfd9916cc9140d446bae8e09755db8d40eca87fbb08d21c31db80ec977f307c497f0d731087c73a1df9ea0c7
-DIST mozc-2.32.5994.102-ken_all.zip 1694438 BLAKE2B 03879037406a9d95c33d14bbde6fdd33acae0e6fda328e960c9f10aad74f2f34353d8b03e98ea247659587821d839783be2f031c3e756eac292ec52094c7ede6 SHA512 00aef90b785a703d536813616eeec7057eeaf681b83bc35c6c4b597df298ccb6bbd97f97845c7570788e7f063d94b4c62e359ccc698fcaeff17ce472bc1b9225
-DIST mozc-2.32.5994.102-properties.png 557 BLAKE2B 33a12b009e0dff7a46385a59287a8d179ec931e6cd98a5b13480ade870035259928d8655ca578954307a76eca92ea98dbe4ec4f904f2074c21c848b3a2b6f0d7 SHA512 1cbd9307f0e96c1255c1cb915d10d2254281574c8fcf54e97a518d3a49475cc7775d6f4042a04e2358f7db5808986eef9cd9b84fff571dce1b9ec23f8fb3a8fd
-DIST mozc-2.32.5994.102-properties.svg 812 BLAKE2B 17f3facef4594c38b94a3be325d7a00d5538c4f098853b5e70254b572305440adbba7e597cee4645ffd1884631cab5ff50dd25a5368b7aff1972290e6ceaab91 SHA512 637b8ec750fa0a5a32afbcefb43430d122de889d32ce6295327934dede6051d1a37678a895b8c2fa26ab0c28f5a372e7b6ca0aad7acebaf64cc5a88c32ff43de
-DIST mozc-2.32.5994.102-tool.png 360 BLAKE2B e699107fb3d5d8fd202ea8f65908a63b2d9b8c5aa4eaeed0db15a5bc5eb4af4735814f20b8e641736b08fbee2691836a5d5e8b94b4b653aac836f8afa982b791 SHA512 35f270784ff7b947aa3636d9531c502775315116f694f95a21a93ef9bf77d67ab7b194153b186a8371a78ce8b162ca82fb232aea92dc37ba2de86c79fe8f19b1
-DIST mozc-2.32.5994.102-tool.svg 326 BLAKE2B df5947d23720f168d40403c00dc20e547ae30dd8f92c8448d5675fe28344903a65e139c4739c83fa64db9233b012ddcd3e5ad663d96417a8dcb4b83ba020d4ad SHA512 471ae428ca8312b4ecc8ab3f7348f89b2778e853a3106e21b5027b5fa23d8ea2eb301a18d64203af52e4ca8bfe51f184966e01670c514dc019a649c5f557e08a
-DIST mozc-2.32.5994.102.tar.gz 28284987 BLAKE2B d62a1b77141e31b8991ed39e84d8daff8f9112efdae82a2ede77654fbe15d2d83b73b747a21b18fc4fcd1faa5324dac50c9e3dfff900ebd546e47ec1d1b4ccc0 SHA512 eac685aa710acfc3af6137793ac506870acfd79d8826ffbb053f6fda850d9cf680f0a9ab59a788a36d98f0dd1fe48d8d19dbf1328b9dcab5ed9976f4f80e13ea
-DIST mozc-3.33.6089.tar.gz 28288333 BLAKE2B cbf8dc2fc2849bd928a472ebd884c9dbaea9c1592afc32aa09c6991f7c5cbf0b3b1383955fd18006693129e2bae3d185851afe994e1d7c274842fa5ccb218ef3 SHA512 878ca8c19839e06c00176e588c045c5090c59fc6579c4849ac185f7a165e9ea2e25295cec4c7bf0b8b5050720a8bac9725e710230c20afccd88b33e00b2511b7
-DIST mozc-3.33.6133.tar.gz 28426318 BLAKE2B 979fe410541f6dc02af4b2e45de5d987c0581d051c5d09e60b946e0671aa5d5f7e6a898959e0be9785056a66aff67908df7e1049588eb8b751e661d605c1be17 SHA512 f1104fd06f48fc56658fd2650461c0e87132ad6e5db77fcac88a2bb0c2402efc0b01254c60f241b2f8c25104178161e8372ec5115030cf6359d5978793539ed7
-DIST mozc-3352476__jigyosyo.zip 774194 BLAKE2B 46cb54e9d9ee183031dbda9cecbbcf24a341488a0320286f264fb2f9e44638373f432463bbfd2fadaa65f64dba9afce9ca4ae01b8315f3853dcf6b8361e1339d SHA512 ec76f0c9b02a8f0a8633d752ebdb80ac7c4d5c71dfd9916cc9140d446bae8e09755db8d40eca87fbb08d21c31db80ec977f307c497f0d731087c73a1df9ea0c7
-DIST mozc-3352476__ken_all.zip 1694438 BLAKE2B 03879037406a9d95c33d14bbde6fdd33acae0e6fda328e960c9f10aad74f2f34353d8b03e98ea247659587821d839783be2f031c3e756eac292ec52094c7ede6 SHA512 00aef90b785a703d536813616eeec7057eeaf681b83bc35c6c4b597df298ccb6bbd97f97845c7570788e7f063d94b4c62e359ccc698fcaeff17ce472bc1b9225
-DIST mozc-4.0.0__dictionary.png 205 BLAKE2B f92fdeae34eff41473c6c9b0f6fb5a3c784b7b98fd6932b03953131f78ab97c961eb94f88e542f593acf0d2af176e28a3d638e50e912aa695de882477117b2d6 SHA512 aac820bbf51b2dfe23a9e0de57c2c9f4301e021c3ae29047ec8918ccb22b698f775ceee1dfe5ceaf21ada9228085ae1a36e65ab33fd811acf072e4d380225d9c
-DIST mozc-4.0.0__dictionary.svg 294 BLAKE2B 24464c7238fc58056c4c9e94f72c9ece8313a09ef1fd57f07b2178dcf78b722fff4965d42ac867c135db969a905306f99e7d6e4f5c028029646b77d6eee3de33 SHA512 648b486ec244c117ae25aadbff1f14211a311df37161b7777c442aff2f7f8dd61d41912d81891a0de29383e3430ee80ecdad7d9b1fb9e0ea7addcbf97af018c3
-DIST mozc-4.0.0__properties.png 557 BLAKE2B 33a12b009e0dff7a46385a59287a8d179ec931e6cd98a5b13480ade870035259928d8655ca578954307a76eca92ea98dbe4ec4f904f2074c21c848b3a2b6f0d7 SHA512 1cbd9307f0e96c1255c1cb915d10d2254281574c8fcf54e97a518d3a49475cc7775d6f4042a04e2358f7db5808986eef9cd9b84fff571dce1b9ec23f8fb3a8fd
-DIST mozc-4.0.0__properties.svg 812 BLAKE2B 17f3facef4594c38b94a3be325d7a00d5538c4f098853b5e70254b572305440adbba7e597cee4645ffd1884631cab5ff50dd25a5368b7aff1972290e6ceaab91 SHA512 637b8ec750fa0a5a32afbcefb43430d122de889d32ce6295327934dede6051d1a37678a895b8c2fa26ab0c28f5a372e7b6ca0aad7acebaf64cc5a88c32ff43de
-DIST mozc-4.0.0__tool.png 360 BLAKE2B e699107fb3d5d8fd202ea8f65908a63b2d9b8c5aa4eaeed0db15a5bc5eb4af4735814f20b8e641736b08fbee2691836a5d5e8b94b4b653aac836f8afa982b791 SHA512 35f270784ff7b947aa3636d9531c502775315116f694f95a21a93ef9bf77d67ab7b194153b186a8371a78ce8b162ca82fb232aea92dc37ba2de86c79fe8f19b1
-DIST mozc-4.0.0__tool.svg 326 BLAKE2B df5947d23720f168d40403c00dc20e547ae30dd8f92c8448d5675fe28344903a65e139c4739c83fa64db9233b012ddcd3e5ad663d96417a8dcb4b83ba020d4ad SHA512 471ae428ca8312b4ecc8ab3f7348f89b2778e853a3106e21b5027b5fa23d8ea2eb301a18d64203af52e4ca8bfe51f184966e01670c514dc019a649c5f557e08a
-DIST mozc-bcr-470a7a43196aeffd5f6c3ff41bbcfeb120a04341.tar.gz 4496750 BLAKE2B eff0dc194d6062e5be927244ebe4e94557391c71c1734e1c7be13071d2efee5d82b18eba7d750e60f7d6eab5db57a021135df54b5cb7f48b208c436543d8126b SHA512 ae05a1aa336ef0966533fca0542cb0e4a8403e3e232d8c4dc4565a9864fb0a26a3785029d3aeac257bc00b0cf45ca555420fd0db1205911c57ef28e737d96d01
-DIST mozc-bcr-b553f46a71d17fe8f32661f64e755cf6fac03ada.tar.gz 3374577 BLAKE2B 20722deebafffe44f39246c2a2ca11af155585871106fd182f77fba010d5bab907107f078dbba667dfb9f38c375896322fa0b5c1b51fc5b0aef18d99c48d4f7d SHA512 45dea3670a932e370f9ffcd98a5b99e988dfe16fa7140d71230a27bd83b97343dc4dcf96a14ed3bdd50cb17976e484699dbd4e1ffc5b1aba420c16f00f05a37e
-DIST mozc-fcitx5-2.31.5851.102.tar.gz 28530201 BLAKE2B 4f42970b2bde2173d49cccaefafff0d65c792934b923dc5cbced83de143a5622fa0b9aca672a8e2b536cd5601100754740b09ea2953d00b662f5dc9e04f0f704 SHA512 d60b3d11110acb6e838300ecaa398b8abd652e9ad7a94bd0e2bbaf8cf7d217aaa62241916a607c4f8cf0fe6e9434a31b7fb8dae2a3cd7e20e0022fda137946f1
-DIST mozc-fcitx5-2.32.5994.102.tar.gz 28373979 BLAKE2B b38ce9527035e16916e5820f63b4e9e6cf93549f29ab1f88e8ee689f829429c459fff60772a3eff429c9c98b61afca931f5354f28c7afe583cce996b35021761 SHA512 9cee1ce170e55dc803c3eb739800c5f1cb9c50e7315361078bda6e12b767e50781c059ae03ab29316fc2b4647af07abb3d865a273c76e41e1c712129d62dbbbf
-DIST mozc-fcitx5-3.33.6089.tar.gz 28374851 BLAKE2B 5c95f2ed71c771937c0fa6fa8011c6c88140eb2e47bdcbdd342d678ada509ddc2c002714b0ef48b450401edaf5e7d4fa08448aff040b14f97e6b9953f9ab2fb8 SHA512 0a146170383a402a7f71fbf88bcd96a1e78338dbe99c71f8285ac34474770bfbde7340367e13565a602ef85e6d5270ca56dcb84109a9685a75162ea0f8b27036
-DIST mozc-fcitx5-3.33.6133.tar.gz 28513443 BLAKE2B fb2eb3f3562a882f9d8dfd0e5827e8f45fc7d094580585e69297ecb8742e08b68de04d628bd9aa297906debb59bec9d2c053f0b40f7522d7da0917fd430bc1d2 SHA512 d9349f5ac371e7badfa20ccf16c5b8e09aebd7f867d44f0371bdcf57502cbd432c806cabeeac3e4a38c7f0f32412c3c7301ba187dabe0e9efa9b2e43a34fd9b2
-DIST mozc-japanese-usage-dictionary__2025-01-25.tar.gz 72003 BLAKE2B 3eef55aa1bd45c209e6457c6ef68105b2c157403be89b8d12cb2401f2e9d75b8b40d381a0ab24a6b99cf284208100fcc57213b4699db1a31a669a43ba7533aae SHA512 ac4be3e60f16804c8aba3491c6bd858bae13834951ea63d90a7d8811ee7a23221f56d161ed9009e5cc9c1df9f0379eee82668f0728c8674cd820051a54baf547
-DIST platforms-0.0.10.tar.gz 7680 BLAKE2B dd19db938cc7efe706c94f8149265952ecafe7e2811e84924377b1b1f0138e7104da2252d64a4dc03f66d8a3284716fa09888721294d885de852a69324fcb596 SHA512 a92e54fccebc6ac9715be6ffb09f0bb20d402de4837ad5002e9c292b54f8b84a573b049c0e8192f955bb51b19c9926a3affc880f3d4dce28f535f97241b0663f
-DIST platforms-1.0.0.tar.gz 7879 BLAKE2B eaa82522a86d75669befeaa6023b46fb6c482cd9a0e818d5f99c602a2bf7e359e51ef61298aeda40cea15b7f281eba04cf9a37e637f92fc8c7b5d209693fd8e1 SHA512 cb05b7157e4e3b8ec05f1e4ac3e5eecc73d9a3ed5729455058a1290a5f04fb4e58be30368fc2ce6a90d6938ada331ea2abaeaaeaede16d1ae2ee091fa0c1faef
-DIST protobuf-29.3.zip 11127807 BLAKE2B 1889a4948335a5a27e6dee0549bab3f226e634eb8dbce97830b1aa84787026258c135431241afcbfebbe2433ce933d0733bebeeb990c5b5924f09d5e625edb43 SHA512 09cb3eed78d41444b336e5a7bbcc1ca3679ad7c625ecdceb6d5d3b6430baa924b7da3dd4befdf068f2124ecf9fe986f1cc4d7b3b97177a8117af0acb182e63c8
-DIST protobuf-32.0.zip 11559357 BLAKE2B 86ecede4efa0116e81cd39421a7a630fae3f6393d08421ab329d8f466ea01a3b5b1c0117f0f4e6a3339619201847b8279e3d95cadd13a9d4d042d1e4c368ba02 SHA512 53ba7921add31048adb7ae0fc442d819bf2e9dae5341163770cfc165795b80b19e81aa281f90757a637929acfff200c50ab1c1d09e8612e7a50cd0c3a6e374ba
-DIST rules_android_ndk-v0.1.3.tar.gz 25611 BLAKE2B bfad0cd27fc9bc2971663a197300794aef7f330659500a69a95a89a0ccdbc547ff4e6760104a1398b3a9981a38facc6a64aeac7b1e55a27bcf44f4eafd19a63c SHA512 6fc90f12ff4736a50e058b1d675b47fe2bb63320b27c42c3be996c52b0076e17248ce246849cc264cd96418c046d54075ebf8ee2ddb3b74b8813d605e8968135
-DIST rules_apple.3.16.1.tar.gz 2387851 BLAKE2B 0ce5d0d2f0d048d6e462ef4f1e5553e9c4ab8e46d67d79cf12cbc20ed8cf741a0d9bf36a04759b2a9b59ed9021772fa70cf21c2ba4d5dd0e93560bf60c7bd19c SHA512 11523401df02c6b863c625e24ae78b54348ec958c253bec412adc4873f654c830bb7049d500d94e6ce890695899598eb7f785653cbdf264903ba7dd40496a783
-DIST rules_apple.4.1.2.tar.gz 2435331 BLAKE2B e56aadd96ea72ef714ead6dca3b020def6f9b7756d713e601afc3ab44568f17d59597d3e74e73945f387a94a3250318c91eb036b28e257cdab7c36837bd134da SHA512 0494e784c5140059903cf8eeabd900125c5f917c6e2afdd2bdcb39b8c5c01a928ef3f717ce24cf10c8c3c6fae252d9cb246abe6ece63a9a40bd9cfb1f995710b
-DIST rules_cc-0.0.17.tar.gz 178823 BLAKE2B 7e544f1752e335f9436fe24ee6ec77aa8c94723b2ecacb65a273f485809df9e11312d54924e0abd5f5c3e01641e055f6efbb72e6a3b407901b8a5364d4dd39f1 SHA512 6a9bb04ecfc93039ba32395e9decd6c1c0910558bb817f06ca80878ba508bc5ed199e7241ba79ae0a4bfa1e74f6dc6207fded47f3b8466cf611005b6c6084582
-DIST rules_cc-0.2.2.tar.gz 251269 BLAKE2B a1bd0906d00dba875e2d0bb7ae79738d02e45f3c5276e464ba3434c28a39ed60c5421cfd3c7b34dfe1d7db7a0cd47b6b8a26c2140c4504cf39a11f1b17227410 SHA512 1cbad05b9b40460f398d767d73c2d4edcf546c6402d38c98e703664b8201f6eacb9195713a632715613c49c65cc6d182c05193a3594835b5a85bcba59ef27b63
-DIST rules_java-8.14.0.tar.gz 112382 BLAKE2B d643d827277d49df734457f89c13b591d55679bb404518fb240e0536cca79bad8d70de8e723966431e6a41a022b37fc5af4934d56d04b8c817cda50767782cbd SHA512 b7ea0d839c9ed2edfe3042d8d7ffffeaee66547d9ec6670e71fcadadaa21a465e4fe0db7fae0fd2840a3499a06d1c4543378b96050387bd164ae28b657e9c1ce
-DIST rules_java-8.6.1.tar.gz 104565 BLAKE2B fc90d972ae704d7c627c408d044e6ae6c331661493ed0f0614ae67415806a33a1df9965d83164d923692e60db4cf711493eceead75181adf691c1ca73826eb0e SHA512 f45114b02d9892781797686be73bbeab988d122bf3bd12f3d854810c62716d3a59a7630b1ab02ecfe464fc80c6041f2caebb465f7eb88d13106645b3fe589fba
-DIST rules_kotlin-v1.9.6.tar.gz 23089629 BLAKE2B 1532ea7cc7807326c948be50cd4942a39f6c04f179690d9b51b41d354bde253581f453a2889048998e8bd381b8baad04315b81523e8cf2159ea33055704f43fb SHA512 0e2d538a4d4c200d40ad0041d7ccc3155670247144b2be322607c5db219262fd6f7de512b54df9ed3bae72213ca340b6919a0248a00260b451af93042ccd3216
-DIST rules_license-1.0.0.tar.gz 35903 BLAKE2B 851db879f93a22fed62872fed37e32c8fe54d882c2d15e0df9f17f332d99c92345c7bd89dbb70a040e455d6033e23035a984a478fd1655a6573c35bd1b84300e SHA512 17801f13c8a019de7e85a81ccfe6147ee9b996bbb72bbf4753aadb62e13c7c05040012182f3e557395a36453d8c7e9ca504b624bd2e490447656d0196c0fc6bb
-DIST rules_pkg-1.0.1.tar.gz 90016 BLAKE2B 49a6faf5c17288bead1d94e071569c2f551b59d0ecb63467967c8abb3946cae7725cde71284623fc6b87a1a227969edfce8a73149853cc2596b2ae98c6c1a58d SHA512 5bbcba04093e91718f00ae48571005ace679a44a8996c5f975f6dd7e8431fd703999e10ce35d84b39a5a5e4fa92ce14d8ff8fc771001ff5c5575f4f6f5098625
-DIST rules_pkg-1.1.0.tar.gz 92951 BLAKE2B 272ada06effe826ce4eae590863423df9c550f97051c0a8b50fc90d2a323a4218359408e2e57f22d74d337457bb8ab1673f5382784652c546cadaac64eef9336 SHA512 8eae67ababbf596d0c86f5ac9d6c6a0853f301c682df50403509b3bf2a85fdfc8532c4ca0c11e4ab85dac2bdb23165c8bbbeb35eb695a58a29b83c12a40abf55
-DIST rules_python-1.0.0.tar.gz 753569 BLAKE2B 036344fa385d808656b338f301fd6d76b2ea13088a7bbf69348bf54f3ccc9558573e15ad2f3befe7af404491f6febd735a456c83c64f83124a9f9bfc415d719f SHA512 47a341531548e1bdc90e9e1e2bc9d7199d9edb6b20815591f8fbc3bc2efc769adc213f3b2550e9f628548fe35be5a854a9cdcc44cc79355e6cff3ae5369e3382
-DIST rules_python-1.5.4.tar.gz 888827 BLAKE2B 81856a49c2da4d746658fa94524614a6ad5c755121ac00e23dc4c38c0ef9be0f1908226235a9b32578df059a1a4b4ffc32e361809bfe4c93b64797030b894562 SHA512 c702e38d13e7b502408aadc313878682272f5e86059350b7568ac07f518439c8645b69ad0ecacc997caa9405ea0c838b7dc08f2d4eb531190d6067c610d30237
-DIST rules_shell-v0.2.0.tar.gz 14070 BLAKE2B cec6995e2227bd361ccd55ed4f964947d987752eb773ed12ed1f44f5ebd16cf8c6cae5e370a55328777185dbd38a64e0de2c26b617c355a839d82847c3eea445 SHA512 7d5a6ae362ad92b1886c81ac4779c6d027435ae559e6cd0ea0c3b3aba60e614dc5a6428e720d667b1061ee94065d10e86dfaa0c17e2eb0a11bc535c3d450d69d
-DIST rules_shell-v0.3.0.tar.gz 22046 BLAKE2B ed0740f1e3f637f70e7c2fc76727f54722b767e764dfc0048099b2a16de453e355a1596927461d5abb5d9f2131c12fbbe0bfe6606f3e44c42af8f23eb0454036 SHA512 384f14574edf22fc7b515ca184b2af3868ea21aac31247a53aa5dab44293ed92dfed13807f1428051d6a539fd40f0fdb7e83ac2c8c8811be9ecdaa9725f044db
-DIST rules_swift.2.1.1.tar.gz 271370 BLAKE2B 5815e469e6577bbc40ac2980eed1e0ceee3ba7bc0ce053ad4ff61a107e4bb788fd8ebfa31122b108ca197dd2c0338c4b389cabc4cbc01db36db62ef20ba9a844 SHA512 444939266564bf418c2dd7fc3c15353818da85fc35e970257d6b79ea62cc1225f68979ef5e5aa7e88e84f4e07b269d1973f9f578edfcc10a50f35b545700cb53
-DIST rules_swift.3.1.2.tar.gz 326090 BLAKE2B fd8f66c6e2605596197fd0a06c6445545067949f30210fdafe5122eac7883e9d782121c5fbc38b9387d7aaa6fa955d4fd3aefb8479ff4071b619403179bd7dc1 SHA512 d3155ed53b2811e17d3f92f1e1641a09e115c50c8dce686766b138b618925d9e60a1322655394e978fd9e6abc503bbc2601ef1f15ffef63826cb955bd5899554
-DIST zlib-1.3.1.tar.gz 1512791 BLAKE2B 872ef9cc41ba57e9809ab5714ffa15cc9d3ef6c4a948c57107f800fc373bcfe2475136407203cb9aa33b189994336f36f2757b7a582e065ad477bfd49260184b SHA512 580677aad97093829090d4b605ac81c50327e74a6c2de0b85dd2e8525553f3ddde17556ea46f8f007f89e435493c9a20bc997d1ef1c1c2c23274528e3c46b94f
diff --git a/app-i18n/mozc/files/50mozc-gentoo.el b/app-i18n/mozc/files/50mozc-gentoo.el
deleted file mode 100644
index fa860b985053..000000000000
--- a/app-i18n/mozc/files/50mozc-gentoo.el
+++ /dev/null
@@ -1,2 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(autoload 'mozc-mode "mozc" nil t)
diff --git a/app-i18n/mozc/files/mozc-2.31.5851.102-bazel_patch-fix_shebang.patch b/app-i18n/mozc/files/mozc-2.31.5851.102-bazel_patch-fix_shebang.patch
deleted file mode 100644
index a8e759506802..000000000000
--- a/app-i18n/mozc/files/mozc-2.31.5851.102-bazel_patch-fix_shebang.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-patch rules_python package to set shebang
-this patch is applied by bazel, not portage
---- python/private/py_runtime_info.bzl
-+++ python/private/py_runtime_info.bzl
-@@ -15,7 +15,7 @@
-
- load(":util.bzl", "define_bazel_6_provider")
-
--DEFAULT_STUB_SHEBANG = "#!/usr/bin/env python3"
-+DEFAULT_STUB_SHEBANG = "#!@PYTHON@"
-
- DEFAULT_BOOTSTRAP_TEMPLATE = Label("//python/private:bootstrap_template")
-
diff --git a/app-i18n/mozc/files/mozc-2.31.5851.102-fix_path.patch b/app-i18n/mozc/files/mozc-2.31.5851.102-fix_path.patch
deleted file mode 100644
index 6b0e6a406b00..000000000000
--- a/app-i18n/mozc/files/mozc-2.31.5851.102-fix_path.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-avoid test failure due to the wrong path
---- a/unix/ibus/ibus_config_test.cc
-+++ b/unix/ibus/ibus_config_test.cc
-@@ -59,7 +59,7 @@ active_on_launch: False
- <rank>80</rank>
- <icon_prop_key>InputMode</icon_prop_key>
- <symbol>ã‚</symbol>
-- <setup>/usr/lib/mozc/mozc_tool --mode=config_dialog</setup>
-+ <setup>/usr/libexec/mozc/mozc_tool --mode=config_dialog</setup>
- <name>mozc-jp</name>
- <longname>Mozc</longname>
- <layout>default</layout>
diff --git a/app-i18n/mozc/files/mozc-2.31.5851.102-patch_rules_python.patch b/app-i18n/mozc/files/mozc-2.31.5851.102-patch_rules_python.patch
deleted file mode 100644
index 8f96f38160e7..000000000000
--- a/app-i18n/mozc/files/mozc-2.31.5851.102-patch_rules_python.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-install the patch to fix shebang, then applied by bazel
---- a/MODULE.bazel
-+++ b/MODULE.bazel
-@@ -55,6 +55,13 @@ bazel_dep(
- name = "rules_python",
- version = "1.0.0",
- )
-+single_version_override(
-+ module_name = "rules_python",
-+ patches = [
-+ "bazel/rules_python_fix_shebang.patch",
-+ ],
-+ version = "1.0.0",
-+)
-
- # Bazel macOS build (3.16.1 2024-12-13)
- # https://github.com/bazelbuild/rules_apple
diff --git a/app-i18n/mozc/files/mozc-2.32.5994.102-bazel_patch-fix_shebang.patch b/app-i18n/mozc/files/mozc-2.32.5994.102-bazel_patch-fix_shebang.patch
deleted file mode 100644
index ff1585c3a263..000000000000
--- a/app-i18n/mozc/files/mozc-2.32.5994.102-bazel_patch-fix_shebang.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-patch rules_python package to set shebang
-this patch is applied by bazel, not portage
---- python/private/py_runtime_info.bzl
-+++ python/private/py_runtime_info.bzl
-@@ -15,7 +15,7 @@
-
- load(":util.bzl", "define_bazel_6_provider")
-
--DEFAULT_STUB_SHEBANG = "#!/usr/bin/env python3"
-+DEFAULT_STUB_SHEBANG = "#!@PYTHON@"
-
- _PYTHON_VERSION_VALUES = ["PY2", "PY3"]
-
diff --git a/app-i18n/mozc/files/mozc-2.32.5994.102-rm_reinterpret_cast.patch b/app-i18n/mozc/files/mozc-2.32.5994.102-rm_reinterpret_cast.patch
deleted file mode 100644
index 35e54bd68694..000000000000
--- a/app-i18n/mozc/files/mozc-2.32.5994.102-rm_reinterpret_cast.patch
+++ /dev/null
@@ -1,362 +0,0 @@
-backport https://github.com/google/mozc/commit/7118076.patch
-Burn down unsafe `reinterpret_cast`s.
---- a/config/BUILD.bazel
-+++ b/config/BUILD.bazel
-@@ -137,6 +137,7 @@ mozc_cc_test(
- "//protocol:config_cc_proto",
- ],
- windows = [
-+ "//base:bits",
- "//base/win32:win_api_test_helper",
- "@com_google_absl//absl/base",
- "@com_google_absl//absl/container:flat_hash_map",
-@@ -164,6 +165,7 @@ mozc_cc_library(
- ],
- deps = [
- ":config_handler",
-+ "//base:bits",
- "//base:config_file_stream",
- "//base:number_util",
- "//base:singleton",
---- a/config/character_form_manager.cc
-+++ b/config/character_form_manager.cc
-@@ -44,6 +44,7 @@
- #include "absl/strings/str_cat.h"
- #include "absl/strings/string_view.h"
- #include "absl/types/span.h"
-+#include "base/bits.h"
- #include "base/config_file_stream.h"
- #include "base/number_util.h"
- #include "base/singleton.h"
-@@ -379,7 +380,7 @@ Config::CharacterForm CharacterFormManagerImpl::GetCharacterFormFromStorage(
- if (value == nullptr) {
- return Config::FULL_WIDTH; // Return default setting
- }
-- const uint32_t ivalue = *reinterpret_cast<const uint32_t*>(value);
-+ const uint32_t ivalue = LoadUnaligned<uint32_t>(value);
- return static_cast<Config::CharacterForm>(ivalue);
- }
-
---- a/config/stats_config_util_test.cc
-+++ b/config/stats_config_util_test.cc
-@@ -42,6 +42,7 @@
- #include <bit>
-
- #include "absl/container/flat_hash_map.h"
-+#include "base/bits.h"
- #include "base/singleton.h"
- #include "base/win32/win_api_test_helper.h"
- #endif // _WIN32
-@@ -228,7 +229,7 @@ class RegistryEmulator {
- if (!CheckWritable(key)) {
- return ERROR_ACCESS_DENIED;
- }
-- SetUsagestatsValue(key, *reinterpret_cast<const DWORD*>(data));
-+ SetUsagestatsValue(key, LoadUnaligned<DWORD>(data));
- return ERROR_SUCCESS;
- }
- static LSTATUS WINAPI TestRegCloseKey(HKEY key) { return ERROR_SUCCESS; }
---- a/converter/BUILD.bazel
-+++ b/converter/BUILD.bazel
-@@ -222,6 +222,7 @@ mozc_cc_library(
- "//prediction:__pkg__",
- ],
- deps = [
-+ "//base:bits",
- "//data_manager",
- "//storage/louds:simple_succinct_bit_vector_index",
- "@com_google_absl//absl/status",
-@@ -241,6 +242,7 @@ mozc_cc_test(
- ],
- deps = [
- ":connector",
-+ "//base:bits",
- "//base:mmap",
- "//base:vlog",
- "//data_manager:connection_file_reader",
---- a/converter/connector.cc
-+++ b/converter/connector.cc
-@@ -45,6 +45,7 @@
- #include "absl/strings/escaping.h"
- #include "absl/strings/str_cat.h"
- #include "absl/strings/string_view.h"
-+#include "base/bits.h"
- #include "data_manager/data_manager.h"
- #include "storage/louds/simple_succinct_bit_vector_index.h"
-
-@@ -245,11 +246,11 @@ absl::Status Connector::Init(absl::string_view connection_data) {
- // |ptr| points to here now. Every uint8_t[] block needs to be aligned at
- // 32-bit boundary.
- VALIDATE_SIZE(ptr, 2, "Compact bits size of row ", i, "/", rsize);
-- const uint16_t compact_bits_size = *reinterpret_cast<const uint16_t*>(ptr);
-+ const uint16_t compact_bits_size = LoadUnaligned<uint16_t>(ptr);
- ptr += 2;
-
- VALIDATE_SIZE(ptr, 2, "Values size of row ", i, "/", rsize);
-- const uint16_t values_size = *reinterpret_cast<const uint16_t*>(ptr);
-+ const uint16_t values_size = LoadUnaligned<uint16_t>(ptr);
- ptr += 2;
-
- VALIDATE_SIZE(ptr, chunk_bits_size, "Chunk bits of row ", i, "/", rsize);
---- a/converter/connector_test.cc
-+++ b/converter/connector_test.cc
-@@ -39,6 +39,7 @@
- #include "absl/random/random.h"
- #include "absl/status/statusor.h"
- #include "absl/strings/string_view.h"
-+#include "base/bits.h"
- #include "base/mmap.h"
- #include "base/vlog.h"
- #include "data_manager/connection_file_reader.h"
-@@ -102,7 +103,7 @@ TEST(ConnectorTest, BrokenData) {
- // Invalid magic number.
- {
- data.assign(cmmap->begin(), cmmap->size());
-- *reinterpret_cast<uint16_t*>(&data[0]) = 0;
-+ StoreUnaligned<uint16_t>(0, &data[0]);
- const auto status = Connector::Create(data).status();
- MOZC_VLOG(1) << status;
- EXPECT_FALSE(status.ok());
---- a/converter/inner_segment.h
-+++ b/converter/inner_segment.h
-@@ -31,6 +31,7 @@
- #define MOZC_CONVERTER_INNER_SEGMENT_H_
-
- #include <algorithm>
-+#include <bit>
- #include <cstddef>
- #include <cstdint>
- #include <iterator>
-@@ -94,11 +95,11 @@ inline std::optional<uint32_t> EncodeLengths(uint32_t key_len,
-
- const internal::LengthData data{key_len, value_len, content_key_len,
- content_value_len};
-- return *reinterpret_cast<const uint32_t*>(&data);
-+ return std::bit_cast<uint32_t>(data);
- }
-
- inline internal::LengthData DecodeLengths(uint32_t encoded) {
-- return *reinterpret_cast<const struct internal::LengthData*>(&encoded);
-+ return std::bit_cast<internal::LengthData>(encoded);
- }
-
- // Iterator class to access inner segments.
---- a/data_manager/BUILD.bazel
-+++ b/data_manager/BUILD.bazel
-@@ -317,4 +317,5 @@ mozc_cc_library(
- name = "emoji_data",
- hdrs = ["emoji_data.h"],
- visibility = ["//rewriter:__pkg__"],
-+ deps = ["//base:bits"],
- )
---- a/data_manager/emoji_data.h
-+++ b/data_manager/emoji_data.h
-@@ -35,6 +35,8 @@
- #include <iterator>
- #include <utility>
-
-+#include "base/bits.h"
-+
- namespace mozc {
-
- // Emoji Version Data, in Unicode.
-@@ -99,17 +101,13 @@ class EmojiDataIterator {
- EmojiDataIterator() : ptr_(nullptr) {}
- explicit EmojiDataIterator(const char* ptr) : ptr_(ptr) {}
-
-- uint32_t key_index() const {
-- return *reinterpret_cast<const uint32_t*>(ptr_);
-- }
-- uint32_t emoji_index() const {
-- return *reinterpret_cast<const uint32_t*>(ptr_ + 4);
-- }
-+ uint32_t key_index() const { return LoadUnaligned<uint32_t>(ptr_); }
-+ uint32_t emoji_index() const { return LoadUnaligned<uint32_t>(ptr_ + 4); }
- uint32_t unicode_version_index() const {
-- return *reinterpret_cast<const uint32_t*>(ptr_ + 8);
-+ return LoadUnaligned<uint32_t>(ptr_ + 8);
- }
- uint32_t description_utf8_index() const {
-- return *reinterpret_cast<const uint32_t*>(ptr_ + 12);
-+ return LoadUnaligned<uint32_t>(ptr_ + 12);
- }
-
- // Returns key index as token array is searched by key.
---- a/data_manager/serialized_dictionary.h
-+++ b/data_manager/serialized_dictionary.h
-@@ -42,6 +42,7 @@
-
- #include "absl/log/check.h"
- #include "absl/strings/string_view.h"
-+#include "base/bits.h"
- #include "base/container/serialized_string_array.h"
-
- namespace mozc {
-@@ -137,72 +138,35 @@ class SerializedDictionary {
- : token_ptr_(token_ptr), string_array_(string_array) {}
- iterator(const iterator& x) = default;
-
-- uint32_t key_index() {
-- return *reinterpret_cast<const uint32_t*>(token_ptr_);
-- }
-- uint32_t key_index() const {
-- return *reinterpret_cast<const uint32_t*>(token_ptr_);
-- }
-- absl::string_view key() { return (*string_array_)[key_index()]; }
-+ uint32_t key_index() const { return LoadUnaligned<uint32_t>(token_ptr_); }
- absl::string_view key() const { return (*string_array_)[key_index()]; }
-
-- uint32_t value_index() {
-- return *reinterpret_cast<const uint32_t*>(token_ptr_ + 4);
-- }
- uint32_t value_index() const {
-- return *reinterpret_cast<const uint32_t*>(token_ptr_ + 4);
-+ return LoadUnaligned<uint32_t>(token_ptr_ + 4);
- }
-- absl::string_view value() { return (*string_array_)[value_index()]; }
- absl::string_view value() const { return (*string_array_)[value_index()]; }
-
-- uint32_t description_index() {
-- return *reinterpret_cast<const uint32_t*>(token_ptr_ + 8);
-- }
- uint32_t description_index() const {
-- return *reinterpret_cast<const uint32_t*>(token_ptr_ + 8);
-+ return LoadUnaligned<uint32_t>(token_ptr_ + 8);
- }
-
-- absl::string_view description() {
-- return (*string_array_)[description_index()];
-- }
- absl::string_view description() const {
- return (*string_array_)[description_index()];
- }
-
-- uint32_t additional_description_index() {
-- return *reinterpret_cast<const uint32_t*>(token_ptr_ + 12);
-- }
- uint32_t additional_description_index() const {
-- return *reinterpret_cast<const uint32_t*>(token_ptr_ + 12);
-- }
-- absl::string_view additional_description() {
-- return (*string_array_)[additional_description_index()];
-+ return LoadUnaligned<uint32_t>(token_ptr_ + 12);
- }
-
- absl::string_view additional_description() const {
- return (*string_array_)[additional_description_index()];
- }
-
-- uint16_t lid() {
-- return *reinterpret_cast<const uint16_t*>(token_ptr_ + 16);
-- }
-- uint16_t lid() const {
-- return *reinterpret_cast<const uint16_t*>(token_ptr_ + 16);
-- }
-+ uint16_t lid() const { return LoadUnaligned<uint16_t>(token_ptr_ + 16); }
-
-- uint16_t rid() {
-- return *reinterpret_cast<const uint16_t*>(token_ptr_ + 18);
-- }
-- uint16_t rid() const {
-- return *reinterpret_cast<const uint16_t*>(token_ptr_ + 18);
-- }
-+ uint16_t rid() const { return LoadUnaligned<uint16_t>(token_ptr_ + 18); }
-
-- int16_t cost() {
-- return *reinterpret_cast<const uint16_t*>(token_ptr_ + 20);
-- }
-- int16_t cost() const {
-- return *reinterpret_cast<const uint16_t*>(token_ptr_ + 20);
-- }
-+ int16_t cost() const { return LoadUnaligned<int16_t>(token_ptr_ + 20); }
-
- absl::string_view operator*() { return key(); }
- absl::string_view operator*() const { return key(); }
---- a/dictionary/BUILD.bazel
-+++ b/dictionary/BUILD.bazel
-@@ -546,6 +546,7 @@ mozc_cc_library(
- "//rewriter:__pkg__",
- ],
- deps = [
-+ "//base:bits",
- "//base/container:serialized_string_array",
- "//base/strings:assign",
- "//data_manager",
---- a/dictionary/user_pos.h
-+++ b/dictionary/user_pos.h
-@@ -40,6 +40,7 @@
- #include <vector>
-
- #include "absl/strings/string_view.h"
-+#include "base/bits.h"
- #include "base/container/serialized_string_array.h"
- #include "data_manager/data_manager.h"
-
-@@ -132,17 +133,15 @@ class UserPos {
- explicit iterator(const char* ptr) : ptr_(ptr) {}
- iterator(const iterator& x) = default;
-
-- uint16_t pos_index() const {
-- return *reinterpret_cast<const uint16_t*>(ptr_);
-- }
-+ uint16_t pos_index() const { return LoadUnaligned<uint16_t>(ptr_); }
- uint16_t value_suffix_index() const {
-- return *reinterpret_cast<const uint16_t*>(ptr_ + 2);
-+ return LoadUnaligned<uint16_t>(ptr_ + 2);
- }
- uint16_t key_suffix_index() const {
-- return *reinterpret_cast<const uint16_t*>(ptr_ + 4);
-+ return LoadUnaligned<uint16_t>(ptr_ + 4);
- }
- uint16_t conjugation_id() const {
-- return *reinterpret_cast<const uint16_t*>(ptr_ + 6);
-+ return LoadUnaligned<uint16_t>(ptr_ + 6);
- }
-
- uint16_t operator*() const { return pos_index(); }
---- a/prediction/BUILD.bazel
-+++ b/prediction/BUILD.bazel
-@@ -512,6 +512,7 @@ mozc_cc_library(
- "//engine:__pkg__",
- ],
- deps = [
-+ "//base:bits",
- "//base/container:serialized_string_array",
- "@com_google_absl//absl/strings",
- ],
---- a/prediction/zero_query_dict.h
-+++ b/prediction/zero_query_dict.h
-@@ -37,6 +37,7 @@
- #include <utility>
-
- #include "absl/strings/string_view.h"
-+#include "base/bits.h"
- #include "base/container/serialized_string_array.h"
-
- namespace mozc {
-@@ -98,21 +99,17 @@ class ZeroQueryDict {
- uint32_t operator*() const { return key_index(); }
-
- uint32_t operator[](ptrdiff_t n) const {
-- return *reinterpret_cast<const uint32_t*>(ptr_ + n * kTokenByteSize);
-+ return LoadUnaligned<uint32_t>(ptr_ + n * kTokenByteSize);
- }
-
- const iterator* operator->() const { return this; }
-
-- uint32_t key_index() const {
-- return *reinterpret_cast<const uint32_t*>(ptr_);
-- }
-+ uint32_t key_index() const { return LoadUnaligned<uint32_t>(ptr_); }
-
-- uint32_t value_index() const {
-- return *reinterpret_cast<const uint32_t*>(ptr_ + 4);
-- }
-+ uint32_t value_index() const { return LoadUnaligned<uint32_t>(ptr_ + 4); }
-
- ZeroQueryType type() const {
-- const uint16_t val = *reinterpret_cast<const uint16_t*>(ptr_ + 8);
-+ const uint16_t val = LoadUnaligned<uint16_t>(ptr_ + 8);
- return static_cast<ZeroQueryType>(val);
- }
-
diff --git a/app-i18n/mozc/metadata.xml b/app-i18n/mozc/metadata.xml
deleted file mode 100644
index a5de992d2a81..000000000000
--- a/app-i18n/mozc/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="fcitx5">Enable support for <pkg>app-i18n/fcitx</pkg> 5</flag>
- <flag name="gui">Install graphical user interface tool (mozc_tool)</flag>
- <flag name="ibus">Enable support for <pkg>app-i18n/ibus</pkg></flag>
- <flag name="renderer">Enable native candidate window</flag>
- </use>
- <upstream>
- <remote-id type="github">google/mozc</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/mozc/mozc-2.31.5851.102.ebuild b/app-i18n/mozc/mozc-2.31.5851.102.ebuild
deleted file mode 100644
index 654b72a35a28..000000000000
--- a/app-i18n/mozc/mozc-2.31.5851.102.ebuild
+++ /dev/null
@@ -1,424 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit desktop dot-a edo elisp-common flag-o-matic multiprocessing python-any-r1 savedconfig toolchain-funcs xdg
-
-# USE_BAZEL_VERSION in .bazeliskrc
-BAZEL_VER="8.1.1"
-# 2025-06-03, date of release of mozc
-BAZEL_BCR_HASH="b553f46a71d17fe8f32661f64e755cf6fac03ada"
-# commit: Merge "Update BUILD_OSS to 5851"
-MOZC_FCITX_HASH="f16444e45bd3c7f7a0af718f4af86ad181b6dd8b"
-
-# submodules, but archives are fetched by bazel from bazel_dist
-ABS_VER="20250127.0"
-GTEST_VER="1.15.2"
-JUD_VER="2025-01-25"
-# sha256sum of tarball
-JUD_CHECKSUM="ebfc8681eb207f14a2c36a7a71522b1aa8a405d10ab36a83a9a024d4ce58c0ca"
-PROTO_VER="29.3"
-
-# to simplify update
-CPYTHON_VER="3.11.10+20241016"
-
-DESCRIPTION="Japanese input method editor"
-HOMEPAGE="https://github.com/google/mozc"
-# for new release, update versions according to MODULE.bazel or failures of the fetch's phase of bazel
-SRC_URI="
- amd64? (
- https://releases.bazel.build/${BAZEL_VER}/release/bazel-${BAZEL_VER}-linux-x86_64
- https://github.com/astral-sh/python-build-standalone/releases/download/${CPYTHON_VER#*+}/cpython-${CPYTHON_VER}-x86_64-unknown-linux-gnu-install_only.tar.gz
- )
- arm64? (
- https://releases.bazel.build/${BAZEL_VER}/release/bazel-${BAZEL_VER}-linux-arm64
- https://github.com/astral-sh/python-build-standalone/releases/download/${CPYTHON_VER#*+}/cpython-${CPYTHON_VER}-aarch64-unknown-linux-gnu-install_only.tar.gz
- )
- !fcitx5? ( https://github.com/google/${PN}/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz )
- fcitx5? ( https://github.com/fcitx/${PN}/archive/${MOZC_FCITX_HASH}.tar.gz
- -> ${PN}-fcitx5-${PV}.tar.gz )
- test? ( https://github.com/google/googletest/releases/download/v${GTEST_VER}/googletest-${GTEST_VER}.tar.gz )
- https://github.com/bazelbuild/bazel-central-registry/archive/${BAZEL_BCR_HASH}.tar.gz
- -> ${PN}-bcr-${BAZEL_BCR_HASH}.tar.gz
- https://github.com/abseil/abseil-cpp/releases/download/${ABS_VER}/abseil-cpp-${ABS_VER}.tar.gz
- https://github.com/hiroyuki-komatsu/japanese-usage-dictionary/archive/${JUD_VER}.tar.gz
- -> japanese-usage-dictionary-${JUD_VER}.tar.gz
- https://github.com/protocolbuffers/protobuf/releases/download/v${PROTO_VER}/protobuf-${PROTO_VER}.zip
- https://github.com/bazelbuild/apple_support/releases/download/1.16.0/apple_support.1.16.0.tar.gz
- https://github.com/bazel-contrib/bazel_features/releases/download/v1.21.0/bazel_features-v1.21.0.tar.gz
- https://github.com/bazelbuild/bazel-skylib/releases/download/1.7.1/bazel-skylib-1.7.1.tar.gz
- https://github.com/bazelbuild/platforms/releases/download/0.0.10/platforms-0.0.10.tar.gz
- https://github.com/bazelbuild/rules_android_ndk/releases/download/v0.1.3/rules_android_ndk-v0.1.3.tar.gz
- https://github.com/bazelbuild/rules_apple/releases/download/3.16.1/rules_apple.3.16.1.tar.gz
- https://github.com/bazelbuild/rules_cc/releases/download/0.0.17/rules_cc-0.0.17.tar.gz
- https://github.com/bazelbuild/rules_java/releases/download/8.6.1/rules_java-8.6.1.tar.gz
- https://github.com/bazelbuild/rules_kotlin/releases/download/v1.9.6/rules_kotlin-v1.9.6.tar.gz
- https://github.com/bazelbuild/rules_license/releases/download/1.0.0/rules_license-1.0.0.tar.gz
- https://github.com/bazelbuild/rules_pkg/releases/download/1.0.1/rules_pkg-1.0.1.tar.gz
- https://github.com/bazel-contrib/rules_python/releases/download/1.0.0/rules_python-1.0.0.tar.gz
- https://github.com/bazelbuild/rules_shell/releases/download/v0.2.0/rules_shell-v0.2.0.tar.gz
- https://github.com/bazelbuild/rules_swift/releases/download/2.1.1/rules_swift.2.1.1.tar.gz
- https://github.com/madler/zlib/releases/download/v1.3.1/zlib-1.3.1.tar.gz
- https://github.com/hiroyuki-komatsu/japanpost_zipcode/raw/6ece210081fb73d0ea4a5ea8e13ac9584d03fd76/ken_all.zip
- -> ${P}-ken_all.zip
- https://github.com/hiroyuki-komatsu/japanpost_zipcode/raw/6ece210081fb73d0ea4a5ea8e13ac9584d03fd76/jigyosyo.zip
- -> ${P}-jigyosyo.zip
- https://raw.githubusercontent.com/google/material-design-icons/4.0.0/png/action/chrome_reader_mode/materialiconsoutlined/48dp/1x/outline_chrome_reader_mode_black_48dp.png
- -> ${P}-dictionary.png
- https://raw.githubusercontent.com/google/material-design-icons/4.0.0/src/action/chrome_reader_mode/materialiconsoutlined/24px.svg
- -> ${P}-dictionary.svg
- https://raw.githubusercontent.com/google/material-design-icons/4.0.0/png/action/settings/materialiconsround/48dp/1x/round_settings_black_48dp.png
- -> ${P}-properties.png
- https://raw.githubusercontent.com/google/material-design-icons/4.0.0/src/action/settings/materialiconsround/24px.svg
- -> ${P}-properties.svg
- https://raw.githubusercontent.com/google/material-design-icons/4.0.0/png/action/build/materialicons/48dp/1x/baseline_build_black_48dp.png
- -> ${P}-tool.png
- https://raw.githubusercontent.com/google/material-design-icons/4.0.0/src/action/build/materialicons/24px.svg
- -> ${P}-tool.svg
-"
-S="${WORKDIR}/${P}/src"
-
-# Mozc: BSD
-# src/data/dictionary_oss: ipadic, public-domain
-# src/data/unicode: unicode
-# japanese-usage-dictionary: BSD-2
-LICENSE="BSD BSD-2 ipadic public-domain unicode"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-IUSE="debug emacs fcitx5 +gui +ibus renderer test"
-REQUIRED_USE="|| ( emacs fcitx5 ibus )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- fcitx5? ( app-i18n/fcitx:5 )
- gui? ( dev-qt/qtbase:6[gui,widgets] )
- ibus? (
- app-i18n/ibus
- dev-libs/glib:2
- )
- renderer? ( dev-qt/qtbase:6[gui,widgets] )
-"
-RDEPEND="${DEPEND}
- emacs? ( app-editors/emacs:* )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- app-arch/unzip
- virtual/pkgconfig
- fcitx5? ( sys-devel/gettext )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.31.5851.102-patch_rules_python.patch
- "${FILESDIR}"/${PN}-2.31.5851.102-fix_path.patch
-)
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_unpack() {
- case $(tc-arch) in
- amd64) export EARCH=x86_64 ;;
- arm64) export EARCH=arm64 ;;
- *) die "architecture not supported: $(tc-arch)" ;;
- esac
- cp "${DISTDIR}"/bazel-${BAZEL_VER}-linux-${EARCH} bazel || die
- chmod +x bazel || die
-
- unpack ${PN}-bcr-${BAZEL_BCR_HASH}.tar.gz
- ln -sfT bazel-central-registry-${BAZEL_BCR_HASH} bcr || die
-
- # create symlinks for distdir with the name wanted by bazel
- mkdir bazel_dist || die
- pushd "${DISTDIR}" || die
- for dep in *.{tar.gz,zip,png,svg}; do
- ln -sfT "${DISTDIR}/${dep}" "${WORKDIR}/bazel_dist/${dep#${P}-}" || die
- done
- ln -sfT "${DISTDIR}"/japanese-usage-dictionary-${JUD_VER}.tar.gz "${WORKDIR}"/bazel_dist/${JUD_VER}.tar.gz || die
- popd || die
-
- if use fcitx5; then
- unpack ${PN}-fcitx5-${PV}.tar.gz
- ln -sfT "${WORKDIR}"/${PN}-${MOZC_FCITX_HASH} "${WORKDIR}"/${P} || die
- else
- unpack ${P}.tar.gz
- fi
-}
-
-ebazel() {
- debug-print-function ${FUNCNAME} "${@}"
-
- edo "${WORKDIR}"/bazel "$@"
-}
-
-mozc_icons() {
- if use fcitx5 || use gui || use ibus; then
- return 0
- fi
-}
-
-src_prepare() {
- default
-
- # use tarball instead of zip for japanese-usage-dictionary (avoid CI failure)
- sed -e "/^ *module_name = \"ja_usage_dict\"/,/^ *sha256/s/sha256 =.*,$/sha256 = \"${JUD_CHECKSUM}\",/" \
- -e "\@.*github.com/hiroyuki-komatsu/japanese-usage-dictionary@s:%s.zip:%s.tar.gz:" \
- -i MODULE.bazel || die
-
- # patch applied by bazel with MODULE.bazel patched
- cp "${FILESDIR}"/${PN}-2.31.5851.102-bazel_patch-fix_shebang.patch bazel/rules_python_fix_shebang.patch || die
- # fix shebang
- sed -e "s:@PYTHON@:${PYTHON}:" \
- -i bazel/rules_python_fix_shebang.patch || die
-
- # fix paths to preserve compatibility
- sed -e "/LINUX_MOZC_SERVER_DIR/s:=.*:= \"/usr/libexec/mozc\":" \
- -e "/IBUS_MOZC_PATH/s:=.*:= \"/usr/libexec/ibus-engine-mozc\":" \
- -i config.bzl || die
-
- # respect prefix
- if [[ -n ${EPREFIX} ]]; then
- sed -e "s@/usr@${EPREFIX}/usr@" -i config.bzl || die
- fi
-
- # fix pkg-config for fcitx5 / ibus / glib / Qt
- tc-export PKG_CONFIG
- sed -e "s@\"pkg-config\"@\"${PKG_CONFIG}\"@" \
- -i bazel/pkg_config_repository.bzl || die
-
- # bug #877765
- restore_config mozcdic-ut.txt
- if [[ -f /mozcdic-ut.txt && -s mozcdic-ut.txt ]]; then
- einfo "mozcdic-ut.txt found. Adding to mozc dictionary..."
- cat mozcdic-ut.txt >> "${S}"/data/dictionary_oss/dictionary00.txt || die
- fi
-
- # custom the target 'package' defined in unix/BUILD.bazel
- if ! mozc_icons; then
- sed -e "\@:icons@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use emacs; then
- sed -e "\@//unix/emacs:mozc_emacs_helper@d" \
- -e "\@//unix/emacs:mozc.el@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use gui; then
- sed -e "\@//gui/tool:mozc_tool@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use ibus; then
- sed -e "\@//unix/ibus:gen_mozc_xml@d" \
- -e "\@//unix/ibus:ibus_mozc@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use renderer; then
- sed -e "\@//renderer/qt:mozc_renderer@d" \
- -i unix/BUILD.bazel || die
- fi
-}
-
-src_configure() {
- # to investigate, but there's lot of static libs
- lto-guarantee-fat
-
- # https://bazel.build/reference/be/make-variables
- tc-export CC AR
-
- # fix external/zlib+ w/ clang-21
- append-cppflags -DHAVE_UNISTD_H=1
-
- MYEBAZELARGS=(
- --compilation_mode="$(usex debug dbg opt)"
- --config="oss_linux"
- --distdir="${WORKDIR}/bazel_dist"
- --jobs="$(get_makeopts_jobs)"
- --registry="file://${WORKDIR}/bcr"
- --repository_cache="${WORKDIR}/bazel_cache"
- --spawn_strategy="local" # portage is already sandboxed
- --strip="$(usex debug never always)"
- --subcommands # be verbose
- --verbose_failures
- )
-
- if use fcitx5; then
- MYEBAZELARGS+=(
- unix/fcitx5/fcitx5-mozc.so
- # just to be sure, use_server is enabled by default
- --define server=1
- )
- fi
-
- # add all targets/testsuites by default, then filter
- if use test; then
- MYEBAZELARGS+=( /... )
- # not unix, no testsuite
- SKIP_TESTS=( -protocol/... )
- ! use emacs && SKIP_TESTS+=( -unix/emacs/... )
- ! use gui && SKIP_TESTS+=( -gui/... )
- ! use ibus && SKIP_TESTS+=( -unix/ibus/... )
- ! use renderer && SKIP_TESTS+=( -renderer/... )
- use fcitx5 && SKIP_TESTS+=( -unix/fcitx/... )
- fi
-
- local cppflags
- for cppflags in ${CPPFLAGS}; do
- MYEBAZELARGS+=( --copt="${cppflags}" )
- done
-
- local cflags
- for cflags in ${CFLAGS}; do
- MYEBAZELARGS+=( --conlyopt="${cflags}" )
- done
-
- local cxxflags
- for cxxflags in ${CXXFLAGS}; do
- MYEBAZELARGS+=( --cxxopt="${cxxflags}" )
- done
-
- local ldflags
- for ldflags in ${LDFLAGS}; do
- MYEBAZELARGS+=( --linkopt="${ldflags}" )
- done
-
- # clean cache, just in case
- ebazel clean --expunge
-
- # this build --nobuild generates bazel_cache
- # this is useful to debug or make patch
- ebazel build --nobuild package "${MYEBAZELARGS[@]}" -- "${SKIP_TESTS[@]}"
-}
-
-src_compile() {
- ebazel build package "${MYEBAZELARGS[@]}" -- "${SKIP_TESTS[@]}"
-
- # bazel-bin is a symlink, copy files to avoid problem with symlink then
- cp -R bazel-bin/unix out_linux || die
-
- use emacs && elisp-compile unix/emacs/*.el
-}
-
-src_test() {
- ebazel test --build_tests_only "${MYEBAZELARGS[@]}" -- "${SKIP_TESTS[@]}"
-}
-
-src_install() {
- unzip -qo out_linux/mozc.zip -d "${ED}" || die
-
- # remove mozc.el, in a wrong path
- # already compiled elsewhere and installed then
- if use emacs; then
- rm -r "${ED}"/usr/share/emacs/site-lisp/emacs-mozc || die
- elisp-install ${PN} unix/emacs/*.{el,elc}
- elisp-site-file-install "${FILESDIR}"/${SITEFILE} ${PN}
- fi
-
- if mozc_icons; then
- # remove tmp with duplicate icons zipped
- rm -r "${ED}"/tmp || die
- if ! use ibus; then
- rm -r "${ED}"/usr/share/ibus-mozc || die
- fi
- if ! use gui; then
- rm -r "${ED}"/usr/share/icons/mozc || die
- fi
- fi
-
- if use fcitx5; then
- exeinto /usr/$(get_libdir)/fcitx5
- doexe out_linux/fcitx5/fcitx5-mozc.so
-
- # see scripts/install_fcitx5_data
- insinto /usr/share/fcitx5/addon
- newins unix/fcitx5/mozc-addon.conf mozc.conf
-
- insinto /usr/share/fcitx5/inputmethod
- doins unix/fcitx5/mozc.conf
-
- export MOPREFIX="fcitx5-mozc"
- local mo_file
- for mo_file in unix/fcitx5/po/*.po; do
- msgfmt "${mo_file}" -o "${mo_file%.po}.mo" && domo "${mo_file%.po}.mo" || die
- done
-
- msgfmt --xml -d unix/fcitx5/po/ \
- --template unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml.in \
- -o unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml || die
- insinto /usr/share/metainfo
- doins unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml
-
- # see scripts/install_fcitx5_icons
- local orgfcitx5="org.fcitx.Fcitx5.fcitx-mozc"
- newicon -s 128 data/images/product_icon_32bpp-128.png ${orgfcitx5}.png
- newicon -s 128 data/images/product_icon_32bpp-128.png fcitx-mozc.png
- newicon -s 32 data/images/unix/ime_product_icon_opensource-32.png ${orgfcitx5}.png
- newicon -s 32 data/images/unix/ime_product_icon_opensource-32.png fcitx-mozc.png
- for uiimg in ../scripts/icons/ui-*.png; do
- dimg="${uiimg#*ui-}"
- newicon -s 48 "${uiimg}" "${orgfcitx5}-${dimg/_/-}"
- newicon -s 48 "${uiimg}" "fcitx-mozc-${dimg/_/-}"
- done
- fi
-
- [[ -s mozcdic-ut.txt ]] && save_config mozcdic-ut.txt
-
- insinto /usr/libexec/mozc/documents
- doins data/installer/credits_en.html
-}
-
-pkg_postinst() {
- elog
- elog "ENVIRONMENTAL VARIABLES"
- elog
- elog "MOZC_SERVER_DIRECTORY"
- elog " Mozc server directory"
- elog " Value used by default: \"${EPREFIX}/usr/libexec/mozc\""
- elog "MOZC_DOCUMENTS_DIRECTORY"
- elog " Mozc documents directory"
- elog " Value used by default: \"${EPREFIX}/usr/libexec/mozc/documents\""
- elog "MOZC_CONFIGURATION_DIRECTORY"
- elog " Mozc configuration directory"
- elog " Value used by default: \"~/.mozc\""
- elog
- if use emacs; then
- elog
- elog "USAGE IN EMACS"
- elog
- elog "mozc-mode is minor mode to input Japanese text using Mozc server."
- elog "mozc-mode can be used via LEIM (Library of Emacs Input Method)."
- elog
- elog "In order to use mozc-mode by default, the following settings should be added to"
- elog "Emacs init file (~/.emacs.d/init.el or ~/.emacs):"
- elog
- elog " (require 'mozc)"
- elog " (set-language-environment \"Japanese\")"
- elog " (setq default-input-method \"japanese-mozc\")"
- elog
- elog "With the above settings, typing C-\\ (which is bound to \"toggle-input-method\""
- elog "by default) will enable mozc-mode."
- elog
- elog "Alternatively, at run time, after loading mozc.el, mozc-mode can be activated by"
- elog "calling \"set-input-method\" and entering \"japanese-mozc\"."
- elog
-
- elisp-site-regen
- fi
- xdg_pkg_postinst
-}
-
-pkg_postrm() {
- if use emacs; then
- elisp-site-regen
- fi
- xdg_pkg_postrm
-}
diff --git a/app-i18n/mozc/mozc-2.32.5994.102-r1.ebuild b/app-i18n/mozc/mozc-2.32.5994.102-r1.ebuild
deleted file mode 100644
index 626f99b587ac..000000000000
--- a/app-i18n/mozc/mozc-2.32.5994.102-r1.ebuild
+++ /dev/null
@@ -1,435 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit desktop dot-a edo elisp-common flag-o-matic multiprocessing python-any-r1 savedconfig toolchain-funcs xdg
-
-# USE_BAZEL_VERSION in .bazeliskrc
-BAZEL_VER="8.4.1"
-# 2025-10-22, date of release of mozc
-BAZEL_BCR_HASH="470a7a43196aeffd5f6c3ff41bbcfeb120a04341"
-# commit: Merge "Update BUILD_OSS to 5994"
-MOZC_FCITX_HASH="6c54b5d52a3a9d949502ad8e6c2eab2c66e7f1a7"
-
-# submodules, but archives are fetched by bazel from bazel_dist
-ABS_VER="20250814.0"
-GTEST_VER="1.17.0"
-JUD_VER="2025-01-25"
-# sha256sum of tarball
-JUD_CHECKSUM="ebfc8681eb207f14a2c36a7a71522b1aa8a405d10ab36a83a9a024d4ce58c0ca"
-PROTO_VER="32.0"
-
-# to simplify update
-CPYTHON_VER="3.11.13+20250610"
-RPYTHON_VER="1.5.4"
-
-DESCRIPTION="Japanese input method editor"
-HOMEPAGE="https://github.com/google/mozc"
-# for new release, update versions according to MODULE.bazel or failures of the fetch's phase of bazel
-SRC_URI="
- amd64? (
- https://releases.bazel.build/${BAZEL_VER}/release/bazel-${BAZEL_VER}-linux-x86_64
- https://github.com/astral-sh/python-build-standalone/releases/download/${CPYTHON_VER#*+}/cpython-${CPYTHON_VER}-x86_64-unknown-linux-gnu-install_only.tar.gz
- )
- arm64? (
- https://releases.bazel.build/${BAZEL_VER}/release/bazel-${BAZEL_VER}-linux-arm64
- https://github.com/astral-sh/python-build-standalone/releases/download/${CPYTHON_VER#*+}/cpython-${CPYTHON_VER}-aarch64-unknown-linux-gnu-install_only.tar.gz
- )
- !fcitx5? ( https://github.com/google/${PN}/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz )
- fcitx5? ( https://github.com/fcitx/${PN}/archive/${MOZC_FCITX_HASH}.tar.gz
- -> ${PN}-fcitx5-${PV}.tar.gz )
- test? ( https://github.com/google/googletest/releases/download/v${GTEST_VER}/googletest-${GTEST_VER}.tar.gz )
- https://github.com/bazelbuild/bazel-central-registry/archive/${BAZEL_BCR_HASH}.tar.gz
- -> ${PN}-bcr-${BAZEL_BCR_HASH}.tar.gz
- https://github.com/abseil/abseil-cpp/releases/download/${ABS_VER}/abseil-cpp-${ABS_VER}.tar.gz
- https://github.com/hiroyuki-komatsu/japanese-usage-dictionary/archive/${JUD_VER}.tar.gz
- -> japanese-usage-dictionary-${JUD_VER}.tar.gz
- https://github.com/protocolbuffers/protobuf/releases/download/v${PROTO_VER}/protobuf-${PROTO_VER}.zip
- https://github.com/bazel-contrib/rules_python/releases/download/${RPYTHON_VER}/rules_python-${RPYTHON_VER}.tar.gz
- https://github.com/bazelbuild/apple_support/releases/download/1.23.1/apple_support.1.23.1.tar.gz
- https://github.com/bazel-contrib/bazel_features/releases/download/v1.30.0/bazel_features-v1.30.0.tar.gz
- https://github.com/bazelbuild/bazel-skylib/releases/download/1.8.1/bazel-skylib-1.8.1.tar.gz
- https://github.com/bazelbuild/platforms/releases/download/1.0.0/platforms-1.0.0.tar.gz
- https://github.com/bazelbuild/rules_android_ndk/releases/download/v0.1.3/rules_android_ndk-v0.1.3.tar.gz
- https://github.com/bazelbuild/rules_apple/releases/download/4.1.2/rules_apple.4.1.2.tar.gz
- https://github.com/bazelbuild/rules_cc/releases/download/0.2.2/rules_cc-0.2.2.tar.gz
- https://github.com/bazelbuild/rules_java/releases/download/8.14.0/rules_java-8.14.0.tar.gz
- https://github.com/bazelbuild/rules_kotlin/releases/download/v1.9.6/rules_kotlin-v1.9.6.tar.gz
- https://github.com/bazelbuild/rules_license/releases/download/1.0.0/rules_license-1.0.0.tar.gz
- https://github.com/bazelbuild/rules_pkg/releases/download/1.1.0/rules_pkg-1.1.0.tar.gz
- https://github.com/bazelbuild/rules_shell/releases/download/v0.3.0/rules_shell-v0.3.0.tar.gz
- https://github.com/bazelbuild/rules_swift/releases/download/3.1.2/rules_swift.3.1.2.tar.gz
- https://github.com/madler/zlib/releases/download/v1.3.1/zlib-1.3.1.tar.gz
- https://github.com/hiroyuki-komatsu/japanpost_zipcode/raw/33524763837473258e7ba2f14b17fc3a70519831/ken_all.zip
- -> ${P}-ken_all.zip
- https://github.com/hiroyuki-komatsu/japanpost_zipcode/raw/33524763837473258e7ba2f14b17fc3a70519831/jigyosyo.zip
- -> ${P}-jigyosyo.zip
- https://raw.githubusercontent.com/google/material-design-icons/4.0.0/png/action/chrome_reader_mode/materialiconsoutlined/48dp/1x/outline_chrome_reader_mode_black_48dp.png
- -> ${P}-dictionary.png
- https://raw.githubusercontent.com/google/material-design-icons/4.0.0/src/action/chrome_reader_mode/materialiconsoutlined/24px.svg
- -> ${P}-dictionary.svg
- https://raw.githubusercontent.com/google/material-design-icons/4.0.0/png/action/settings/materialiconsround/48dp/1x/round_settings_black_48dp.png
- -> ${P}-properties.png
- https://raw.githubusercontent.com/google/material-design-icons/4.0.0/src/action/settings/materialiconsround/24px.svg
- -> ${P}-properties.svg
- https://raw.githubusercontent.com/google/material-design-icons/4.0.0/png/action/build/materialicons/48dp/1x/baseline_build_black_48dp.png
- -> ${P}-tool.png
- https://raw.githubusercontent.com/google/material-design-icons/4.0.0/src/action/build/materialicons/24px.svg
- -> ${P}-tool.svg
-"
-S="${WORKDIR}/${P}/src"
-
-# Mozc: BSD
-# src/data/dictionary_oss: ipadic, public-domain
-# src/data/unicode: unicode
-# japanese-usage-dictionary: BSD-2
-LICENSE="BSD BSD-2 ipadic public-domain unicode"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="debug emacs fcitx5 +gui +ibus renderer test"
-REQUIRED_USE="|| ( emacs fcitx5 ibus )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- fcitx5? ( app-i18n/fcitx:5 )
- gui? ( dev-qt/qtbase:6[gui,widgets] )
- ibus? (
- app-i18n/ibus
- dev-libs/glib:2
- )
- renderer? ( dev-qt/qtbase:6[gui,widgets] )
-"
-RDEPEND="${DEPEND}
- emacs? ( app-editors/emacs:* )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- app-arch/unzip
- virtual/pkgconfig
- fcitx5? ( sys-devel/gettext )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.31.5851.102-fix_path.patch
- # from upstream
- "${FILESDIR}"/${PN}-2.32.5994.102-rm_reinterpret_cast.patch
-)
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_unpack() {
- case $(tc-arch) in
- amd64) export EARCH=x86_64 ;;
- arm64) export EARCH=arm64 ;;
- *) die "architecture not supported: $(tc-arch)" ;;
- esac
- cp "${DISTDIR}"/bazel-${BAZEL_VER}-linux-${EARCH} bazel || die
- chmod +x bazel || die
-
- unpack ${PN}-bcr-${BAZEL_BCR_HASH}.tar.gz
- ln -sfT bazel-central-registry-${BAZEL_BCR_HASH} bcr || die
-
- # create symlinks for distdir with the name wanted by bazel
- mkdir bazel_dist || die
- pushd "${DISTDIR}" || die
- for dep in *.{tar.gz,zip,png,svg}; do
- ln -sfT "${DISTDIR}/${dep}" "${WORKDIR}/bazel_dist/${dep#${P}-}" || die
- done
- ln -sfT "${DISTDIR}"/japanese-usage-dictionary-${JUD_VER}.tar.gz "${WORKDIR}"/bazel_dist/${JUD_VER}.tar.gz || die
- popd || die
-
- if use fcitx5; then
- unpack ${PN}-fcitx5-${PV}.tar.gz
- ln -sfT "${WORKDIR}"/${PN}-${MOZC_FCITX_HASH} "${WORKDIR}"/${P} || die
- else
- unpack ${P}.tar.gz
- fi
-}
-
-ebazel() {
- debug-print-function ${FUNCNAME} "${@}"
-
- edo "${WORKDIR}"/bazel "$@"
-}
-
-mozc_icons() {
- if use fcitx5 || use gui || use ibus; then
- return 0
- fi
-}
-
-src_prepare() {
- default
-
- # use tarball instead of zip for japanese-usage-dictionary (avoid CI failure)
- sed -e "/^ *name = \"ja_usage_dict\"/,/^ *sha256/s/sha256 =.*,$/sha256 = \"${JUD_CHECKSUM}\",/" \
- -e "\@.*github.com/hiroyuki-komatsu/japanese-usage-dictionary@s:%s.zip:%s.tar.gz:" \
- -i MODULE.bazel || die
-
- # declare a patch to bazel for rules_python
- cat >> MODULE.bazel <<-_EOF_ || die
- single_version_override(
- module_name = "rules_python",
- patches = [ "bazel/rules_python_fix_shebang.patch" ],
- version = "${RPYTHON_VER}",
- )
- _EOF_
- # 'install' the patch for rules_python
- # check py_runtime_info.bzl from ${WORKDIR}/bazel_dist/rules_python-${RPYTHON_VER}.tar.gz to update the patch
- cp "${FILESDIR}"/${PN}-2.32.5994.102-bazel_patch-fix_shebang.patch bazel/rules_python_fix_shebang.patch || die
- # fix shebang
- sed -e "s:@PYTHON@:${PYTHON}:" \
- -i bazel/rules_python_fix_shebang.patch || die
-
- # fix paths to preserve compatibility
- sed -e "/LINUX_MOZC_SERVER_DIR/s:=.*:= \"/usr/libexec/mozc\":" \
- -e "/IBUS_MOZC_PATH/s:=.*:= \"/usr/libexec/ibus-engine-mozc\":" \
- -i config.bzl || die
-
- # respect prefix
- if [[ -n ${EPREFIX} ]]; then
- sed -e "s@/usr@${EPREFIX}/usr@" -i config.bzl || die
- fi
-
- # fix pkg-config for fcitx5 / ibus / glib / Qt
- tc-export PKG_CONFIG
- sed -e "s@\"pkg-config\"@\"${PKG_CONFIG}\"@" \
- -i bazel/pkg_config_repository.bzl || die
-
- # bug #877765
- restore_config mozcdic-ut.txt
- if [[ -f mozcdic-ut.txt && -s mozcdic-ut.txt ]]; then
- einfo "mozcdic-ut.txt found. Adding to mozc dictionary..."
- cat mozcdic-ut.txt >> "${S}"/data/dictionary_oss/dictionary00.txt || die
- fi
-
- # custom the target 'package' defined in unix/BUILD.bazel
- if ! mozc_icons; then
- sed -e "\@:icons@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use emacs; then
- sed -e "\@//unix/emacs:mozc_emacs_helper@d" \
- -e "\@//unix/emacs:mozc.el@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use gui; then
- sed -e "\@//gui/tool:mozc_tool@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use ibus; then
- sed -e "\@//unix/ibus:gen_mozc_xml@d" \
- -e "\@//unix/ibus:ibus_mozc@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use renderer; then
- sed -e "\@//renderer/qt:mozc_renderer@d" \
- -i unix/BUILD.bazel || die
- fi
-}
-
-src_configure() {
- # to investigate, but there's lot of static libs
- lto-guarantee-fat
-
- # https://bazel.build/reference/be/make-variables
- tc-export CC AR
-
- # fix external/zlib+ w/ clang-21
- append-cppflags -DHAVE_UNISTD_H=1
-
- MYEBAZELARGS=(
- --compilation_mode="$(usex debug dbg opt)"
- --config="oss_linux"
- --distdir="${WORKDIR}/bazel_dist"
- --jobs="$(get_makeopts_jobs)"
- --registry="file://${WORKDIR}/bcr"
- --repository_cache="${WORKDIR}/bazel_cache"
- --spawn_strategy="local" # portage is already sandboxed
- --strip="$(usex debug never always)"
- --subcommands # be verbose
- --verbose_failures
- )
-
- if use fcitx5; then
- MYEBAZELARGS+=(
- unix/fcitx5/fcitx5-mozc.so
- # just to be sure, use_server is enabled by default
- --define server=1
- )
- fi
-
- # add all targets/testsuites by default, then filter
- if use test; then
- MYEBAZELARGS+=( /... )
- # not unix, no testsuite
- SKIP_TESTS=( -protocol/... )
- ! use emacs && SKIP_TESTS+=( -unix/emacs/... )
- ! use gui && SKIP_TESTS+=( -gui/... )
- ! use ibus && SKIP_TESTS+=( -unix/ibus/... )
- ! use renderer && SKIP_TESTS+=( -renderer/... )
- use fcitx5 && SKIP_TESTS+=( -unix/fcitx/... )
- fi
-
- local cppflags
- for cppflags in ${CPPFLAGS}; do
- MYEBAZELARGS+=( --copt="${cppflags}" )
- done
-
- local cflags
- for cflags in ${CFLAGS}; do
- MYEBAZELARGS+=( --conlyopt="${cflags}" )
- done
-
- local cxxflags
- for cxxflags in ${CXXFLAGS}; do
- MYEBAZELARGS+=( --cxxopt="${cxxflags}" )
- done
-
- local ldflags
- for ldflags in ${LDFLAGS}; do
- MYEBAZELARGS+=( --linkopt="${ldflags}" )
- done
-
- # clean cache, just in case
- ebazel clean --expunge
-
- # this build --nobuild generates bazel_cache
- # this is useful to debug or make patch
- ebazel build --nobuild package "${MYEBAZELARGS[@]}" -- "${SKIP_TESTS[@]}"
-}
-
-src_compile() {
- ebazel build package "${MYEBAZELARGS[@]}" -- "${SKIP_TESTS[@]}"
-
- # bazel-bin is a symlink, copy files to avoid problem with symlink then
- cp -R bazel-bin/unix out_linux || die
-
- use emacs && elisp-compile unix/emacs/*.el
-}
-
-src_test() {
- ebazel test --build_tests_only "${MYEBAZELARGS[@]}" -- "${SKIP_TESTS[@]}"
-}
-
-src_install() {
- unzip -qo out_linux/mozc.zip -d "${ED}" || die
-
- # remove mozc.el, in a wrong path
- # already compiled elsewhere and installed then
- if use emacs; then
- rm -r "${ED}"/usr/share/emacs/site-lisp/emacs-mozc || die
- elisp-install ${PN} unix/emacs/*.{el,elc}
- elisp-site-file-install "${FILESDIR}"/${SITEFILE} ${PN}
- fi
-
- if mozc_icons; then
- # remove tmp with duplicate icons zipped
- rm -r "${ED}"/tmp || die
- if ! use ibus; then
- rm -r "${ED}"/usr/share/ibus-mozc || die
- fi
- if ! use gui; then
- rm -r "${ED}"/usr/share/icons/mozc || die
- fi
- fi
-
- if use fcitx5; then
- exeinto /usr/$(get_libdir)/fcitx5
- doexe out_linux/fcitx5/fcitx5-mozc.so
-
- # see scripts/install_fcitx5_data
- insinto /usr/share/fcitx5/addon
- newins unix/fcitx5/mozc-addon.conf mozc.conf
-
- insinto /usr/share/fcitx5/inputmethod
- doins unix/fcitx5/mozc.conf
-
- export MOPREFIX="fcitx5-mozc"
- local mo_file
- for mo_file in unix/fcitx5/po/*.po; do
- msgfmt "${mo_file}" -o "${mo_file%.po}.mo" && domo "${mo_file%.po}.mo" || die
- done
-
- msgfmt --xml -d unix/fcitx5/po/ \
- --template unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml.in \
- -o unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml || die
- insinto /usr/share/metainfo
- doins unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml
-
- # see scripts/install_fcitx5_icons
- local orgfcitx5="org.fcitx.Fcitx5.fcitx-mozc"
- newicon -s 128 data/images/product_icon_32bpp-128.png ${orgfcitx5}.png
- newicon -s 128 data/images/product_icon_32bpp-128.png fcitx-mozc.png
- newicon -s 32 data/images/unix/ime_product_icon_opensource-32.png ${orgfcitx5}.png
- newicon -s 32 data/images/unix/ime_product_icon_opensource-32.png fcitx-mozc.png
- for uiimg in ../scripts/icons/ui-*.png; do
- dimg="${uiimg#*ui-}"
- newicon -s 48 "${uiimg}" "${orgfcitx5}-${dimg/_/-}"
- newicon -s 48 "${uiimg}" "fcitx-mozc-${dimg/_/-}"
- done
- fi
-
- [[ -s mozcdic-ut.txt ]] && save_config mozcdic-ut.txt
-
- insinto /usr/libexec/mozc/documents
- doins data/installer/credits_en.html
-}
-
-pkg_postinst() {
- elog
- elog "ENVIRONMENTAL VARIABLES"
- elog
- elog "MOZC_SERVER_DIRECTORY"
- elog " Mozc server directory"
- elog " Value used by default: \"${EPREFIX}/usr/libexec/mozc\""
- elog "MOZC_DOCUMENTS_DIRECTORY"
- elog " Mozc documents directory"
- elog " Value used by default: \"${EPREFIX}/usr/libexec/mozc/documents\""
- elog "MOZC_CONFIGURATION_DIRECTORY"
- elog " Mozc configuration directory"
- elog " Value used by default: \"~/.mozc\""
- elog
- if use emacs; then
- elog
- elog "USAGE IN EMACS"
- elog
- elog "mozc-mode is minor mode to input Japanese text using Mozc server."
- elog "mozc-mode can be used via LEIM (Library of Emacs Input Method)."
- elog
- elog "In order to use mozc-mode by default, the following settings should be added to"
- elog "Emacs init file (~/.emacs.d/init.el or ~/.emacs):"
- elog
- elog " (require 'mozc)"
- elog " (set-language-environment \"Japanese\")"
- elog " (setq default-input-method \"japanese-mozc\")"
- elog
- elog "With the above settings, typing C-\\ (which is bound to \"toggle-input-method\""
- elog "by default) will enable mozc-mode."
- elog
- elog "Alternatively, at run time, after loading mozc.el, mozc-mode can be activated by"
- elog "calling \"set-input-method\" and entering \"japanese-mozc\"."
- elog
-
- elisp-site-regen
- fi
- xdg_pkg_postinst
-}
-
-pkg_postrm() {
- if use emacs; then
- elisp-site-regen
- fi
- xdg_pkg_postrm
-}
diff --git a/app-i18n/mozc/mozc-3.33.6089.ebuild b/app-i18n/mozc/mozc-3.33.6089.ebuild
deleted file mode 100644
index 8be9d4ae4cdb..000000000000
--- a/app-i18n/mozc/mozc-3.33.6089.ebuild
+++ /dev/null
@@ -1,434 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit desktop dot-a edo elisp-common flag-o-matic multiprocessing python-any-r1 savedconfig toolchain-funcs xdg
-
-# USE_BAZEL_VERSION in .bazeliskrc
-BAZEL_VER="8.4.1"
-# 2025-10-22, release of mozc-2.32.5994.102, bump only if required
-BAZEL_BCR_HASH="470a7a43196aeffd5f6c3ff41bbcfeb120a04341"
-# Merge remote just after the tag of mozc
-MOZC_FCITX_HASH="fbcc430814bfcd6df1a25d13ed9417e76ca49723"
-
-# submodules, but archives are fetched by bazel from bazel_dist
-ABS_VER="20250814.0"
-GTEST_VER="1.17.0"
-JUD_VER="2025-01-25"
-# sha256sum of tarball
-JUD_CHECKSUM="ebfc8681eb207f14a2c36a7a71522b1aa8a405d10ab36a83a9a024d4ce58c0ca"
-PROTO_VER="32.0"
-
-# to simplify update
-CPYTHON_VER="3.11.13+20250610"
-RPYTHON_VER="1.5.4"
-JAPZIP_HASH="3352476"
-GICONS_VER="4.0.0"
-
-DESCRIPTION="Japanese input method editor"
-HOMEPAGE="https://github.com/google/mozc"
-# for new release, update versions according to MODULE.bazel or failures of the fetch's phase of bazel
-SRC_URI="
- amd64? (
- https://releases.bazel.build/${BAZEL_VER}/release/bazel-${BAZEL_VER}-linux-x86_64
- https://github.com/astral-sh/python-build-standalone/releases/download/${CPYTHON_VER#*+}/cpython-${CPYTHON_VER}-x86_64-unknown-linux-gnu-install_only.tar.gz
- )
- arm64? (
- https://releases.bazel.build/${BAZEL_VER}/release/bazel-${BAZEL_VER}-linux-arm64
- https://github.com/astral-sh/python-build-standalone/releases/download/${CPYTHON_VER#*+}/cpython-${CPYTHON_VER}-aarch64-unknown-linux-gnu-install_only.tar.gz
- )
- !fcitx5? ( https://github.com/google/${PN}/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz )
- fcitx5? ( https://github.com/fcitx/${PN}/archive/${MOZC_FCITX_HASH}.tar.gz
- -> ${PN}-fcitx5-${PV}.tar.gz )
- test? ( https://github.com/google/googletest/releases/download/v${GTEST_VER}/googletest-${GTEST_VER}.tar.gz )
- https://github.com/bazelbuild/bazel-central-registry/archive/${BAZEL_BCR_HASH}.tar.gz
- -> ${PN}-bcr-${BAZEL_BCR_HASH}.tar.gz
- https://github.com/abseil/abseil-cpp/releases/download/${ABS_VER}/abseil-cpp-${ABS_VER}.tar.gz
- https://github.com/hiroyuki-komatsu/japanese-usage-dictionary/archive/${JUD_VER}.tar.gz
- -> ${PN}-japanese-usage-dictionary__${JUD_VER}.tar.gz
- https://github.com/protocolbuffers/protobuf/releases/download/v${PROTO_VER}/protobuf-${PROTO_VER}.zip
- https://github.com/bazel-contrib/rules_python/releases/download/${RPYTHON_VER}/rules_python-${RPYTHON_VER}.tar.gz
- https://github.com/bazelbuild/apple_support/releases/download/1.23.1/apple_support.1.23.1.tar.gz
- https://github.com/bazel-contrib/bazel_features/releases/download/v1.30.0/bazel_features-v1.30.0.tar.gz
- https://github.com/bazelbuild/bazel-skylib/releases/download/1.8.1/bazel-skylib-1.8.1.tar.gz
- https://github.com/bazelbuild/platforms/releases/download/1.0.0/platforms-1.0.0.tar.gz
- https://github.com/bazelbuild/rules_android_ndk/releases/download/v0.1.3/rules_android_ndk-v0.1.3.tar.gz
- https://github.com/bazelbuild/rules_apple/releases/download/4.1.2/rules_apple.4.1.2.tar.gz
- https://github.com/bazelbuild/rules_cc/releases/download/0.2.2/rules_cc-0.2.2.tar.gz
- https://github.com/bazelbuild/rules_java/releases/download/8.14.0/rules_java-8.14.0.tar.gz
- https://github.com/bazelbuild/rules_kotlin/releases/download/v1.9.6/rules_kotlin-v1.9.6.tar.gz
- https://github.com/bazelbuild/rules_license/releases/download/1.0.0/rules_license-1.0.0.tar.gz
- https://github.com/bazelbuild/rules_pkg/releases/download/1.1.0/rules_pkg-1.1.0.tar.gz
- https://github.com/bazelbuild/rules_shell/releases/download/v0.3.0/rules_shell-v0.3.0.tar.gz
- https://github.com/bazelbuild/rules_swift/releases/download/3.1.2/rules_swift.3.1.2.tar.gz
- https://github.com/madler/zlib/releases/download/v1.3.1/zlib-1.3.1.tar.gz
- https://github.com/hiroyuki-komatsu/japanpost_zipcode/raw/${JAPZIP_HASH}/ken_all.zip
- -> ${PN}-${JAPZIP_HASH}__ken_all.zip
- https://github.com/hiroyuki-komatsu/japanpost_zipcode/raw/${JAPZIP_HASH}/jigyosyo.zip
- -> ${PN}-${JAPZIP_HASH}__jigyosyo.zip
- https://raw.githubusercontent.com/google/material-design-icons/${GICONS_VER}/png/action/chrome_reader_mode/materialiconsoutlined/48dp/1x/outline_chrome_reader_mode_black_48dp.png
- -> ${PN}-${GICONS_VER}__dictionary.png
- https://raw.githubusercontent.com/google/material-design-icons/${GICONS_VER}/src/action/chrome_reader_mode/materialiconsoutlined/24px.svg
- -> ${PN}-${GICONS_VER}__dictionary.svg
- https://raw.githubusercontent.com/google/material-design-icons/${GICONS_VER}/png/action/settings/materialiconsround/48dp/1x/round_settings_black_48dp.png
- -> ${PN}-${GICONS_VER}__properties.png
- https://raw.githubusercontent.com/google/material-design-icons/${GICONS_VER}/src/action/settings/materialiconsround/24px.svg
- -> ${PN}-${GICONS_VER}__properties.svg
- https://raw.githubusercontent.com/google/material-design-icons/${GICONS_VER}/png/action/build/materialicons/48dp/1x/baseline_build_black_48dp.png
- -> ${PN}-${GICONS_VER}__tool.png
- https://raw.githubusercontent.com/google/material-design-icons/${GICONS_VER}/src/action/build/materialicons/24px.svg
- -> ${PN}-${GICONS_VER}__tool.svg
-"
-S="${WORKDIR}/${P}/src"
-
-# Mozc: BSD
-# src/data/dictionary_oss: ipadic, public-domain
-# src/data/unicode: unicode
-# japanese-usage-dictionary: BSD-2
-LICENSE="BSD BSD-2 ipadic public-domain unicode"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="debug emacs fcitx5 +gui +ibus renderer test"
-REQUIRED_USE="|| ( emacs fcitx5 ibus )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- fcitx5? ( app-i18n/fcitx:5 )
- gui? ( dev-qt/qtbase:6[gui,widgets] )
- ibus? (
- app-i18n/ibus
- dev-libs/glib:2
- )
- renderer? ( dev-qt/qtbase:6[gui,widgets] )
-"
-RDEPEND="${DEPEND}
- emacs? ( app-editors/emacs:* )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- app-arch/unzip
- virtual/pkgconfig
- fcitx5? ( sys-devel/gettext )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.31.5851.102-fix_path.patch
-)
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_unpack() {
- case $(tc-arch) in
- amd64) export EARCH=x86_64 ;;
- arm64) export EARCH=arm64 ;;
- *) die "architecture not supported: $(tc-arch)" ;;
- esac
- cp "${DISTDIR}"/bazel-${BAZEL_VER}-linux-${EARCH} bazel || die
- chmod +x bazel || die
-
- unpack ${PN}-bcr-${BAZEL_BCR_HASH}.tar.gz
- ln -sfT bazel-central-registry-${BAZEL_BCR_HASH} bcr || die
-
- # create symlinks for distdir with the name wanted by bazel
- mkdir bazel_dist || die
- pushd "${DISTDIR}" >/dev/null || die
- for dep in *.{tar.gz,zip,png,svg}; do
- ln -sfT "${DISTDIR}/${dep}" "${WORKDIR}/bazel_dist/${dep#*__}" || die
- done
- popd >/dev/null || die
-
- if use fcitx5; then
- unpack ${PN}-fcitx5-${PV}.tar.gz
- ln -sfT "${WORKDIR}"/${PN}-${MOZC_FCITX_HASH} "${WORKDIR}"/${P} || die
- else
- unpack ${P}.tar.gz
- fi
-}
-
-ebazel() {
- debug-print-function ${FUNCNAME} "${@}"
-
- edo "${WORKDIR}"/bazel "$@"
-}
-
-mozc_icons() {
- if use fcitx5 || use gui || use ibus; then
- return 0
- fi
-}
-
-src_prepare() {
- default
-
- # use tarball instead of zip for japanese-usage-dictionary (avoid CI failure)
- sed -e "/^ *name = \"ja_usage_dict\"/,/^ *sha256/s/sha256 =.*,$/sha256 = \"${JUD_CHECKSUM}\",/" \
- -e "\@.*github.com/hiroyuki-komatsu/japanese-usage-dictionary@s:%s.zip:%s.tar.gz:" \
- -i MODULE.bazel || die
-
- # declare a patch to bazel for rules_python
- cat >> MODULE.bazel <<-_EOF_ || die
- single_version_override(
- module_name = "rules_python",
- patches = [ "bazel/rules_python_fix_shebang.patch" ],
- version = "${RPYTHON_VER}",
- )
- _EOF_
- # 'install' the patch for rules_python
- # check py_runtime_info.bzl from ${WORKDIR}/bazel_dist/rules_python-${RPYTHON_VER}.tar.gz to update the patch
- cp "${FILESDIR}"/${PN}-2.32.5994.102-bazel_patch-fix_shebang.patch bazel/rules_python_fix_shebang.patch || die
- # fix shebang
- sed -e "s:@PYTHON@:${PYTHON}:" \
- -i bazel/rules_python_fix_shebang.patch || die
-
- # fix paths to preserve compatibility
- sed -e "/LINUX_MOZC_SERVER_DIR/s:=.*:= \"/usr/libexec/mozc\":" \
- -e "/IBUS_MOZC_PATH/s:=.*:= \"/usr/libexec/ibus-engine-mozc\":" \
- -i config.bzl || die
-
- # respect prefix
- if [[ -n ${EPREFIX} ]]; then
- sed -e "s@/usr@${EPREFIX}/usr@" -i config.bzl || die
- fi
-
- # fix pkg-config for fcitx5 / ibus / glib / Qt
- tc-export PKG_CONFIG
- sed -e "s@\"pkg-config\"@\"${PKG_CONFIG}\"@" \
- -i bazel/pkg_config_repository.bzl || die
-
- # bug #877765
- restore_config mozcdic-ut.txt
- if [[ -f mozcdic-ut.txt && -s mozcdic-ut.txt ]]; then
- einfo "mozcdic-ut.txt found. Adding to mozc dictionary..."
- cat mozcdic-ut.txt >> "${S}"/data/dictionary_oss/dictionary00.txt || die
- fi
-
- # custom the target 'package' defined in unix/BUILD.bazel
- if ! mozc_icons; then
- sed -e "\@:icons@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use emacs; then
- sed -e "\@//unix/emacs:mozc_emacs_helper@d" \
- -e "\@//unix/emacs:mozc.el@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use gui; then
- sed -e "\@//gui/tool:mozc_tool@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use ibus; then
- sed -e "\@//unix/ibus:gen_mozc_xml@d" \
- -e "\@//unix/ibus:ibus_mozc@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use renderer; then
- sed -e "\@//renderer/qt:mozc_renderer@d" \
- -i unix/BUILD.bazel || die
- fi
-}
-
-src_configure() {
- # to investigate, but there's lot of static libs
- lto-guarantee-fat
-
- # https://bazel.build/reference/be/make-variables
- tc-export CC AR
-
- # fix external/zlib+ w/ clang-21
- append-cppflags -DHAVE_UNISTD_H=1
-
- MYEBAZELARGS=(
- --compilation_mode="$(usex debug dbg opt)"
- --config="oss_linux"
- --distdir="${WORKDIR}/bazel_dist"
- --jobs="$(get_makeopts_jobs)"
- --registry="file://${WORKDIR}/bcr"
- --repository_cache="${WORKDIR}/bazel_cache"
- --spawn_strategy="local" # portage is already sandboxed
- --strip="$(usex debug never always)"
- --subcommands # be verbose
- --verbose_failures
- )
-
- if use fcitx5; then
- MYEBAZELARGS+=(
- unix/fcitx5/fcitx5-mozc.so
- # just to be sure, use_server is enabled by default
- --define server=1
- )
- fi
-
- # add all targets/testsuites by default, then filter
- if use test; then
- MYEBAZELARGS+=( /... )
- # not unix, no testsuite
- SKIP_TESTS=( -protocol/... )
- ! use emacs && SKIP_TESTS+=( -unix/emacs/... )
- ! use gui && SKIP_TESTS+=( -gui/... )
- ! use ibus && SKIP_TESTS+=( -unix/ibus/... )
- ! use renderer && SKIP_TESTS+=( -renderer/... )
- use fcitx5 && SKIP_TESTS+=( -unix/fcitx/... )
- fi
-
- local cppflags
- for cppflags in ${CPPFLAGS}; do
- MYEBAZELARGS+=( --copt="${cppflags}" )
- done
-
- local cflags
- for cflags in ${CFLAGS}; do
- MYEBAZELARGS+=( --conlyopt="${cflags}" )
- done
-
- local cxxflags
- for cxxflags in ${CXXFLAGS}; do
- MYEBAZELARGS+=( --cxxopt="${cxxflags}" )
- done
-
- local ldflags
- for ldflags in ${LDFLAGS}; do
- MYEBAZELARGS+=( --linkopt="${ldflags}" )
- done
-
- # clean cache, just in case
- ebazel clean --expunge
-
- # this build --nobuild generates bazel_cache
- # this is useful to debug or make patch
- ebazel build --nobuild package "${MYEBAZELARGS[@]}" -- "${SKIP_TESTS[@]}"
-}
-
-src_compile() {
- ebazel build package "${MYEBAZELARGS[@]}" -- "${SKIP_TESTS[@]}"
-
- # bazel-bin is a symlink, copy files to avoid problem with symlink then
- cp -R bazel-bin/unix out_linux || die
-
- use emacs && elisp-compile unix/emacs/*.el
-}
-
-src_test() {
- ebazel test --build_tests_only "${MYEBAZELARGS[@]}" -- "${SKIP_TESTS[@]}"
-}
-
-src_install() {
- unzip -qo out_linux/mozc.zip -d "${ED}" || die
-
- # remove mozc.el, in a wrong path
- # already compiled elsewhere and installed then
- if use emacs; then
- rm -r "${ED}"/usr/share/emacs/site-lisp/emacs-mozc || die
- elisp-install ${PN} unix/emacs/*.{el,elc}
- elisp-site-file-install "${FILESDIR}"/${SITEFILE} ${PN}
- fi
-
- if mozc_icons; then
- # remove tmp with duplicate icons zipped
- rm -r "${ED}"/tmp || die
- if ! use ibus; then
- rm -r "${ED}"/usr/share/ibus-mozc || die
- fi
- if ! use gui; then
- rm -r "${ED}"/usr/share/icons/mozc || die
- fi
- fi
-
- if use fcitx5; then
- exeinto /usr/$(get_libdir)/fcitx5
- doexe out_linux/fcitx5/fcitx5-mozc.so
-
- # see scripts/install_fcitx5_data
- insinto /usr/share/fcitx5/addon
- newins unix/fcitx5/mozc-addon.conf mozc.conf
-
- insinto /usr/share/fcitx5/inputmethod
- doins unix/fcitx5/mozc.conf
-
- export MOPREFIX="fcitx5-mozc"
- local mo_file
- for mo_file in unix/fcitx5/po/*.po; do
- msgfmt "${mo_file}" -o "${mo_file%.po}.mo" && domo "${mo_file%.po}.mo" || die
- done
-
- msgfmt --xml -d unix/fcitx5/po/ \
- --template unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml.in \
- -o unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml || die
- insinto /usr/share/metainfo
- doins unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml
-
- # see scripts/install_fcitx5_icons
- local orgfcitx5="org.fcitx.Fcitx5.fcitx_mozc"
- newicon -s 128 data/images/product_icon_32bpp-128.png ${orgfcitx5}.png
- newicon -s 128 data/images/product_icon_32bpp-128.png fcitx_mozc.png
- newicon -s 32 data/images/unix/ime_product_icon_opensource-32.png ${orgfcitx5}.png
- newicon -s 32 data/images/unix/ime_product_icon_opensource-32.png fcitx_mozc.png
- for uiimg in ../scripts/icons/ui-*.png; do
- dimg="${uiimg#*ui-}"
- newicon -s 48 "${uiimg}" "${orgfcitx5}_${dimg}"
- newicon -s 48 "${uiimg}" "fcitx_mozc_${dimg}"
- done
- fi
-
- [[ -s mozcdic-ut.txt ]] && save_config mozcdic-ut.txt
-
- insinto /usr/libexec/mozc/documents
- doins data/installer/credits_en.html
-}
-
-pkg_postinst() {
- elog
- elog "ENVIRONMENTAL VARIABLES"
- elog
- elog "MOZC_SERVER_DIRECTORY"
- elog " Mozc server directory"
- elog " Value used by default: \"${EPREFIX}/usr/libexec/mozc\""
- elog "MOZC_DOCUMENTS_DIRECTORY"
- elog " Mozc documents directory"
- elog " Value used by default: \"${EPREFIX}/usr/libexec/mozc/documents\""
- elog "MOZC_CONFIGURATION_DIRECTORY"
- elog " Mozc configuration directory"
- elog " Value used by default: \"~/.mozc\""
- elog
- if use emacs; then
- elog
- elog "USAGE IN EMACS"
- elog
- elog "mozc-mode is minor mode to input Japanese text using Mozc server."
- elog "mozc-mode can be used via LEIM (Library of Emacs Input Method)."
- elog
- elog "In order to use mozc-mode by default, the following settings should be added to"
- elog "Emacs init file (~/.emacs.d/init.el or ~/.emacs):"
- elog
- elog " (require 'mozc)"
- elog " (set-language-environment \"Japanese\")"
- elog " (setq default-input-method \"japanese-mozc\")"
- elog
- elog "With the above settings, typing C-\\ (which is bound to \"toggle-input-method\""
- elog "by default) will enable mozc-mode."
- elog
- elog "Alternatively, at run time, after loading mozc.el, mozc-mode can be activated by"
- elog "calling \"set-input-method\" and entering \"japanese-mozc\"."
- elog
-
- elisp-site-regen
- fi
- xdg_pkg_postinst
-}
-
-pkg_postrm() {
- if use emacs; then
- elisp-site-regen
- fi
- xdg_pkg_postrm
-}
diff --git a/app-i18n/mozc/mozc-3.33.6133.ebuild b/app-i18n/mozc/mozc-3.33.6133.ebuild
deleted file mode 100644
index 07f1df7b61a9..000000000000
--- a/app-i18n/mozc/mozc-3.33.6133.ebuild
+++ /dev/null
@@ -1,437 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit desktop dot-a edo elisp-common flag-o-matic multiprocessing python-any-r1 savedconfig toolchain-funcs xdg
-
-# USE_BAZEL_VERSION in .bazeliskrc
-BAZEL_VER="8.4.1"
-# 2025-10-22, release of mozc-2.32.5994.102, bump only if required
-BAZEL_BCR_HASH="470a7a43196aeffd5f6c3ff41bbcfeb120a04341"
-# Merge remote just after the tag of mozc or 'Sync mozc version to metainfo'
-MOZC_FCITX_HASH="21c0f040627c91143609a8208c4bbbee0bfe697c"
-
-# submodules, but archives are fetched by bazel from bazel_dist
-ABS_VER="20250814.0"
-GTEST_VER="1.17.0"
-JUD_VER="2025-01-25"
-# sha256sum of tarball
-JUD_CHECKSUM="ebfc8681eb207f14a2c36a7a71522b1aa8a405d10ab36a83a9a024d4ce58c0ca"
-PROTO_VER="32.0"
-
-# to simplify update
-CPYTHON_VER="3.11.13+20250610"
-RPYTHON_VER="1.5.4"
-JAPZIP_HASH="3352476"
-GICONS_VER="4.0.0"
-
-DESCRIPTION="Japanese input method editor"
-HOMEPAGE="https://github.com/google/mozc"
-# for new release, update versions according to MODULE.bazel or failures of the fetch's phase of bazel
-SRC_URI="
- amd64? (
- https://releases.bazel.build/${BAZEL_VER}/release/bazel-${BAZEL_VER}-linux-x86_64
- https://github.com/astral-sh/python-build-standalone/releases/download/${CPYTHON_VER#*+}/cpython-${CPYTHON_VER}-x86_64-unknown-linux-gnu-install_only.tar.gz
- )
- arm64? (
- https://releases.bazel.build/${BAZEL_VER}/release/bazel-${BAZEL_VER}-linux-arm64
- https://github.com/astral-sh/python-build-standalone/releases/download/${CPYTHON_VER#*+}/cpython-${CPYTHON_VER}-aarch64-unknown-linux-gnu-install_only.tar.gz
- )
- !fcitx5? ( https://github.com/google/${PN}/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz )
- fcitx5? ( https://github.com/fcitx/${PN}/archive/${MOZC_FCITX_HASH}.tar.gz
- -> ${PN}-fcitx5-${PV}.tar.gz )
- test? ( https://github.com/google/googletest/releases/download/v${GTEST_VER}/googletest-${GTEST_VER}.tar.gz )
- https://github.com/bazelbuild/bazel-central-registry/archive/${BAZEL_BCR_HASH}.tar.gz
- -> ${PN}-bcr-${BAZEL_BCR_HASH}.tar.gz
- https://github.com/abseil/abseil-cpp/releases/download/${ABS_VER}/abseil-cpp-${ABS_VER}.tar.gz
- https://github.com/hiroyuki-komatsu/japanese-usage-dictionary/archive/${JUD_VER}.tar.gz
- -> ${PN}-japanese-usage-dictionary__${JUD_VER}.tar.gz
- https://github.com/protocolbuffers/protobuf/releases/download/v${PROTO_VER}/protobuf-${PROTO_VER}.zip
- https://github.com/bazel-contrib/rules_python/releases/download/${RPYTHON_VER}/rules_python-${RPYTHON_VER}.tar.gz
- https://github.com/bazelbuild/apple_support/releases/download/1.23.1/apple_support.1.23.1.tar.gz
- https://github.com/bazel-contrib/bazel_features/releases/download/v1.30.0/bazel_features-v1.30.0.tar.gz
- https://github.com/bazelbuild/bazel-skylib/releases/download/1.8.1/bazel-skylib-1.8.1.tar.gz
- https://github.com/bazelbuild/platforms/releases/download/1.0.0/platforms-1.0.0.tar.gz
- https://github.com/bazelbuild/rules_android_ndk/releases/download/v0.1.3/rules_android_ndk-v0.1.3.tar.gz
- https://github.com/bazelbuild/rules_apple/releases/download/4.1.2/rules_apple.4.1.2.tar.gz
- https://github.com/bazelbuild/rules_cc/releases/download/0.2.2/rules_cc-0.2.2.tar.gz
- https://github.com/bazelbuild/rules_java/releases/download/8.14.0/rules_java-8.14.0.tar.gz
- https://github.com/bazelbuild/rules_kotlin/releases/download/v1.9.6/rules_kotlin-v1.9.6.tar.gz
- https://github.com/bazelbuild/rules_license/releases/download/1.0.0/rules_license-1.0.0.tar.gz
- https://github.com/bazelbuild/rules_pkg/releases/download/1.1.0/rules_pkg-1.1.0.tar.gz
- https://github.com/bazelbuild/rules_shell/releases/download/v0.3.0/rules_shell-v0.3.0.tar.gz
- https://github.com/bazelbuild/rules_swift/releases/download/3.1.2/rules_swift.3.1.2.tar.gz
- https://github.com/madler/zlib/releases/download/v1.3.1/zlib-1.3.1.tar.gz
- https://github.com/hiroyuki-komatsu/japanpost_zipcode/raw/${JAPZIP_HASH}/ken_all.zip
- -> ${PN}-${JAPZIP_HASH}__ken_all.zip
- https://github.com/hiroyuki-komatsu/japanpost_zipcode/raw/${JAPZIP_HASH}/jigyosyo.zip
- -> ${PN}-${JAPZIP_HASH}__jigyosyo.zip
- https://raw.githubusercontent.com/google/material-design-icons/${GICONS_VER}/png/action/chrome_reader_mode/materialiconsoutlined/48dp/1x/outline_chrome_reader_mode_black_48dp.png
- -> ${PN}-${GICONS_VER}__dictionary.png
- https://raw.githubusercontent.com/google/material-design-icons/${GICONS_VER}/src/action/chrome_reader_mode/materialiconsoutlined/24px.svg
- -> ${PN}-${GICONS_VER}__dictionary.svg
- https://raw.githubusercontent.com/google/material-design-icons/${GICONS_VER}/png/action/settings/materialiconsround/48dp/1x/round_settings_black_48dp.png
- -> ${PN}-${GICONS_VER}__properties.png
- https://raw.githubusercontent.com/google/material-design-icons/${GICONS_VER}/src/action/settings/materialiconsround/24px.svg
- -> ${PN}-${GICONS_VER}__properties.svg
- https://raw.githubusercontent.com/google/material-design-icons/${GICONS_VER}/png/action/build/materialicons/48dp/1x/baseline_build_black_48dp.png
- -> ${PN}-${GICONS_VER}__tool.png
- https://raw.githubusercontent.com/google/material-design-icons/${GICONS_VER}/src/action/build/materialicons/24px.svg
- -> ${PN}-${GICONS_VER}__tool.svg
-"
-S="${WORKDIR}/${P}/src"
-
-# Mozc: BSD
-# src/data/dictionary_oss: ipadic, public-domain
-# src/data/unicode: unicode
-# japanese-usage-dictionary: BSD-2
-LICENSE="BSD BSD-2 ipadic public-domain unicode"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="debug emacs fcitx5 +gui +ibus renderer test"
-REQUIRED_USE="|| ( emacs fcitx5 ibus )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- fcitx5? ( app-i18n/fcitx:5 )
- gui? ( dev-qt/qtbase:6[gui,widgets] )
- ibus? (
- app-i18n/ibus
- dev-libs/glib:2
- )
- renderer? ( dev-qt/qtbase:6[gui,widgets] )
-"
-RDEPEND="${DEPEND}
- emacs? ( app-editors/emacs:* )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- app-arch/unzip
- virtual/pkgconfig
- fcitx5? ( sys-devel/gettext )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.31.5851.102-fix_path.patch
-)
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_unpack() {
- case $(tc-arch) in
- amd64) export EARCH=x86_64 ;;
- arm64) export EARCH=arm64 ;;
- *) die "architecture not supported: $(tc-arch)" ;;
- esac
- cp "${DISTDIR}"/bazel-${BAZEL_VER}-linux-${EARCH} bazel || die
- chmod +x bazel || die
-
- unpack ${PN}-bcr-${BAZEL_BCR_HASH}.tar.gz
- ln -sfT bazel-central-registry-${BAZEL_BCR_HASH} bcr || die
-
- # create symlinks for distdir with the name wanted by bazel
- mkdir bazel_dist || die
- pushd "${DISTDIR}" >/dev/null || die
- for dep in *.{tar.gz,zip,png,svg}; do
- ln -sfT "${DISTDIR}/${dep}" "${WORKDIR}/bazel_dist/${dep#*__}" || die
- done
- popd >/dev/null || die
-
- if use fcitx5; then
- unpack ${PN}-fcitx5-${PV}.tar.gz
- ln -sfT "${WORKDIR}"/${PN}-${MOZC_FCITX_HASH} "${WORKDIR}"/${P} || die
- else
- unpack ${P}.tar.gz
- fi
-}
-
-ebazel() {
- debug-print-function ${FUNCNAME} "${@}"
-
- edo "${WORKDIR}"/bazel "$@"
-}
-
-mozc_icons() {
- if use fcitx5 || use gui || use ibus; then
- return 0
- fi
-}
-
-src_prepare() {
- default
-
- # use tarball instead of zip for japanese-usage-dictionary (avoid CI failure)
- sed -e "/^ *name = \"ja_usage_dict\"/,/^ *sha256/s/sha256 =.*,$/sha256 = \"${JUD_CHECKSUM}\",/" \
- -e "\@.*github.com/hiroyuki-komatsu/japanese-usage-dictionary@s:%s.zip:%s.tar.gz:" \
- -i MODULE.bazel || die
-
- # declare a patch to bazel for rules_python
- cat >> MODULE.bazel <<-_EOF_ || die
- single_version_override(
- module_name = "rules_python",
- patches = [ "bazel/rules_python_fix_shebang.patch" ],
- version = "${RPYTHON_VER}",
- )
- _EOF_
- # 'install' the patch for rules_python
- # check py_runtime_info.bzl from ${WORKDIR}/bazel_dist/rules_python-${RPYTHON_VER}.tar.gz to update the patch
- cp "${FILESDIR}"/${PN}-2.32.5994.102-bazel_patch-fix_shebang.patch bazel/rules_python_fix_shebang.patch || die
- # fix shebang
- sed -e "s:@PYTHON@:${PYTHON}:" \
- -i bazel/rules_python_fix_shebang.patch || die
-
- # fix paths to preserve compatibility
- sed -e "/LINUX_MOZC_SERVER_DIR/s:=.*:= \"/usr/libexec/mozc\":" \
- -e "/IBUS_MOZC_PATH/s:=.*:= \"/usr/libexec/ibus-engine-mozc\":" \
- -i config.bzl || die
-
- # respect prefix
- if [[ -n ${EPREFIX} ]]; then
- sed -e "s@/usr@${EPREFIX}/usr@" -i config.bzl || die
- fi
-
- # fix pkg-config for fcitx5 / ibus / glib / Qt
- tc-export PKG_CONFIG
- sed -e "s@\"pkg-config\"@\"${PKG_CONFIG}\"@" \
- -i bazel/pkg_config_repository.bzl || die
-
- # bug #877765
- restore_config mozcdic-ut.txt
- if [[ -f mozcdic-ut.txt && -s mozcdic-ut.txt ]]; then
- einfo "mozcdic-ut.txt found. Adding to mozc dictionary..."
- cat mozcdic-ut.txt >> "${S}"/data/dictionary_oss/dictionary00.txt || die
- fi
-
- # custom the target 'package' defined in unix/BUILD.bazel
- if ! mozc_icons; then
- sed -e "\@:icons@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use emacs; then
- sed -e "\@//unix/emacs:mozc_emacs_helper@d" \
- -e "\@//unix/emacs:mozc.el@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use gui; then
- sed -e "\@//gui/tool:mozc_tool@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use ibus; then
- sed -e "\@//unix/ibus:gen_mozc_xml@d" \
- -e "\@//unix/ibus:ibus_mozc@d" \
- -i unix/BUILD.bazel || die
- fi
-
- if ! use renderer; then
- sed -e "\@//renderer/qt:mozc_renderer@d" \
- -i unix/BUILD.bazel || die
- fi
-}
-
-src_configure() {
- # to investigate, but there's lot of static libs
- lto-guarantee-fat
-
- # https://bazel.build/reference/be/make-variables
- tc-export CC AR
-
- # fix external/zlib+ w/ clang-21
- append-cppflags -DHAVE_UNISTD_H=1
-
- MYEBAZELARGS=(
- --compilation_mode="$(usex debug dbg opt)"
- --config="oss_linux"
- --distdir="${WORKDIR}/bazel_dist"
- --jobs="$(get_makeopts_jobs)"
- --registry="file://${WORKDIR}/bcr"
- --repository_cache="${WORKDIR}/bazel_cache"
- --spawn_strategy="local" # portage is already sandboxed
- --strip="$(usex debug never always)"
- --subcommands # be verbose
- --verbose_failures
- )
-
- if use fcitx5; then
- MYEBAZELARGS+=(
- unix/fcitx5/fcitx5-mozc.so
- # just to be sure, use_server is enabled by default
- --define server=1
- )
- fi
-
- # add all targets/testsuites by default, then filter
- if use test; then
- MYEBAZELARGS+=( /... )
- # not unix, no testsuite
- SKIP_TESTS=( -protocol/... )
- ! use emacs && SKIP_TESTS+=( -unix/emacs/... )
- ! use gui && SKIP_TESTS+=( -gui/... )
- ! use ibus && SKIP_TESTS+=( -unix/ibus/... )
- ! use renderer && SKIP_TESTS+=( -renderer/... )
- use fcitx5 && SKIP_TESTS+=( -unix/fcitx/... )
- fi
-
- local cppflags
- for cppflags in ${CPPFLAGS}; do
- MYEBAZELARGS+=( --copt="${cppflags}" )
- done
-
- local cflags
- for cflags in ${CFLAGS}; do
- MYEBAZELARGS+=( --conlyopt="${cflags}" )
- done
-
- local cxxflags
- for cxxflags in ${CXXFLAGS}; do
- MYEBAZELARGS+=( --cxxopt="${cxxflags}" )
- done
-
- local ldflags
- for ldflags in ${LDFLAGS}; do
- MYEBAZELARGS+=( --linkopt="${ldflags}" )
- done
-
- # clean cache, just in case
- ebazel clean --expunge
-
- # this build --nobuild generates bazel_cache
- # this is useful to debug or make patch
- ebazel build --nobuild package "${MYEBAZELARGS[@]}" -- "${SKIP_TESTS[@]}"
-}
-
-src_compile() {
- ebazel build package "${MYEBAZELARGS[@]}" -- "${SKIP_TESTS[@]}"
-
- # bazel-bin is a symlink, copy files to avoid problem with symlink then
- cp -R bazel-bin/unix out_linux || die
-
- use emacs && elisp-compile unix/emacs/*.el
-}
-
-src_test() {
- ebazel test --build_tests_only "${MYEBAZELARGS[@]}" -- "${SKIP_TESTS[@]}"
-}
-
-src_install() {
- unzip -qo out_linux/mozc.zip -d "${ED}" || die
-
- # remove mozc.el, in a wrong path
- # already compiled elsewhere and installed then
- if use emacs; then
- rm -r "${ED}"/usr/share/emacs/site-lisp/emacs-mozc || die
- elisp-install ${PN} unix/emacs/*.{el,elc}
- elisp-site-file-install "${FILESDIR}"/${SITEFILE} ${PN}
- fi
-
- if mozc_icons; then
- # remove tmp with duplicate icons zipped
- rm -r "${ED}"/tmp || die
- if ! use ibus; then
- rm -r "${ED}"/usr/share/ibus-mozc || die
- fi
- if ! use gui; then
- rm -r "${ED}"/usr/share/icons/mozc || die
- fi
- fi
-
- if use fcitx5; then
- exeinto /usr/$(get_libdir)/fcitx5
- doexe out_linux/fcitx5/fcitx5-mozc.so
-
- # see scripts/install_fcitx5_data
- insinto /usr/share/fcitx5/addon
- newins unix/fcitx5/mozc-addon.conf mozc.conf
-
- insinto /usr/share/fcitx5/inputmethod
- doins unix/fcitx5/mozc.conf
-
- pushd unix/fcitx5/po >/dev/null || die
- local lang
- for lang in $(cat LINGUAS); do
- msgfmt ${lang}.po -o ${lang}.mo || die
- insinto /usr/share/locale/${lang}/LC_MESSAGES/
- newins ${lang}.mo fcitx5-mozc.mo
- done
- popd >/dev/null || die
-
- msgfmt --xml -d unix/fcitx5/po/ \
- --template unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml.in \
- -o unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml || die
- insinto /usr/share/metainfo
- doins unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml
-
- # see scripts/install_fcitx5_icons
- local orgfcitx5="org.fcitx.Fcitx5.fcitx_mozc"
- newicon -s 128 data/images/product_icon_32bpp-128.png ${orgfcitx5}.png
- newicon -s 128 data/images/product_icon_32bpp-128.png fcitx_mozc.png
- newicon -s 32 data/images/unix/ime_product_icon_opensource-32.png ${orgfcitx5}.png
- newicon -s 32 data/images/unix/ime_product_icon_opensource-32.png fcitx_mozc.png
- for uiimg in ../scripts/icons/ui-*.png; do
- dimg="${uiimg#*ui-}"
- newicon -s 48 "${uiimg}" "${orgfcitx5}_${dimg}"
- newicon -s 48 "${uiimg}" "fcitx_mozc_${dimg}"
- done
- fi
-
- [[ -s mozcdic-ut.txt ]] && save_config mozcdic-ut.txt
-
- insinto /usr/libexec/mozc/documents
- doins data/installer/credits_en.html
-}
-
-pkg_postinst() {
- elog
- elog "ENVIRONMENTAL VARIABLES"
- elog
- elog "MOZC_SERVER_DIRECTORY"
- elog " Mozc server directory"
- elog " Value used by default: \"${EPREFIX}/usr/libexec/mozc\""
- elog "MOZC_DOCUMENTS_DIRECTORY"
- elog " Mozc documents directory"
- elog " Value used by default: \"${EPREFIX}/usr/libexec/mozc/documents\""
- elog "MOZC_CONFIGURATION_DIRECTORY"
- elog " Mozc configuration directory"
- elog " Value used by default: \"~/.mozc\""
- elog
- if use emacs; then
- elog
- elog "USAGE IN EMACS"
- elog
- elog "mozc-mode is minor mode to input Japanese text using Mozc server."
- elog "mozc-mode can be used via LEIM (Library of Emacs Input Method)."
- elog
- elog "In order to use mozc-mode by default, the following settings should be added to"
- elog "Emacs init file (~/.emacs.d/init.el or ~/.emacs):"
- elog
- elog " (require 'mozc)"
- elog " (set-language-environment \"Japanese\")"
- elog " (setq default-input-method \"japanese-mozc\")"
- elog
- elog "With the above settings, typing C-\\ (which is bound to \"toggle-input-method\""
- elog "by default) will enable mozc-mode."
- elog
- elog "Alternatively, at run time, after loading mozc.el, mozc-mode can be activated by"
- elog "calling \"set-input-method\" and entering \"japanese-mozc\"."
- elog
-
- elisp-site-regen
- fi
- xdg_pkg_postinst
-}
-
-pkg_postrm() {
- if use emacs; then
- elisp-site-regen
- fi
- xdg_pkg_postrm
-}
diff --git a/app-i18n/multiskkserv/Manifest b/app-i18n/multiskkserv/Manifest
deleted file mode 100644
index 31c9292c4ec2..000000000000
--- a/app-i18n/multiskkserv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST multiskkserv-20100128.tar.xz 250004 BLAKE2B e2182155869b36c7eaccb04fc41ffb71f88eb89e387754a61f4a0b3c2b1658f15908e3190cfad7d16d62e7897e8a8796124ce41260f7fddbdd641efc180630f4 SHA512 27409600f549317dd2e2fcd0f0a35406a5d445c74e0ba266ed3c19cec849b6d508a30edd65bf72931b0222f003d934a802e5c3c979d5b52ab30da473cabbf5a5
diff --git a/app-i18n/multiskkserv/files/multiskkserv-cdb.patch b/app-i18n/multiskkserv/files/multiskkserv-cdb.patch
deleted file mode 100644
index 401e8d1cf78f..000000000000
--- a/app-i18n/multiskkserv/files/multiskkserv-cdb.patch
+++ /dev/null
@@ -1,53 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -126,19 +126,39 @@
- fi
- done
- else
-- if test -d "$with_cdb" -a -f "$with_cdb/cdb.h"; then
-- CDB_DIR="$with_cdb"
-- CDB_INCLUDES="-I$with_cdb"
-- available_cdb="yes"
-- for j in cdb.a buffer.a unix.a byte.a alloc.a; do
-- if test -f "$with_cdb/$j"; then
-- LIBADD_CDB="$LIBADD_CDB $with_cdb/$j"
-+ for i in include include/cdb; do
-+ if test -f "$with_cdb/$i/cdb.h"; then
-+ CDB_DIR="$with_cdb"
-+ CDB_INCLUDES="-I$with_cdb/$i"
-+ available_cdb="yes"
-+ if test -f "$with_cdb/$i/uint32.h"; then
-+ for l in lib64 lib32 lib; do
-+ available_cdb="yes"
-+ for a in cdb.a alloc.a buffer.a byte.a unix.a; do
-+ if test -f "$with_cdb/$l/$a"; then
-+ LIBADD_CDB="$LIBADD_CDB $with_cdb/$l/$a"
-+ else
-+ LIBADD_CDB=""
-+ available_cdb="no"
-+ break
-+ fi
-+ done
-+ if test "$available_cdb" = "yes"; then
-+ break
-+ fi
-+ done
- else
-- available_cdb="no"
-- break
-+ save_LIBS="$LIBS"
-+ AC_CHECK_LIB(cdb, cdb_init)
-+ LIBS="$save_LIBS"
-+ LIBADD_CDB="-lcdb"
-+ AC_DEFINE(USE_TINYCDB, 1, [Use tinycdb])
- fi
-- done
-- fi
-+ fi
-+ if test "$available_cdb" = "yes"; then
-+ break
-+ fi
-+ done
- fi
- if test "$available_cdb" = "yes"; then
- AC_MSG_RESULT([cdb found, path: $CDB_DIR])
diff --git a/app-i18n/multiskkserv/files/multiskkserv-slibtool.patch b/app-i18n/multiskkserv/files/multiskkserv-slibtool.patch
deleted file mode 100644
index 99024e093392..000000000000
--- a/app-i18n/multiskkserv/files/multiskkserv-slibtool.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-https://github.com/sina-ht/multiskkserv/pull/1
-https://github.com/sina-ht/multiskkserv/commit/20983c7ea43e4a0c12df123e17901fa40ed2f914
-
-From aa0f1cca52eb95ce859aa8a4f20fad9c12757080 Mon Sep 17 00:00:00 2001
-From: orbea <orbea@riseup.net>
-Date: Wed, 21 Feb 2024 09:16:47 -0800
-Subject: [PATCH] build: avoid killall(1) for 'make check'
-
-When building the multiskkserv tests with slibtool instead of GNU
-libtool it fails when 'killall src/multiskkserv' fails to find any
-processes. This is because with slibtool it is a shell wrapper script
-for 'src/.libs/multiskkserv'.
-
-To avoid this issue a more robust 'check.sh' script was added to run the
-tests and correctly kill the multiskkserv process with both GNU libtool
-and slibtool.
-
-This was reported for Gentoo: https://bugs.gentoo.org/924142
----
- Makefile.am | 11 +----------
- check.sh | 18 ++++++++++++++++++
- 2 files changed, 19 insertions(+), 10 deletions(-)
- create mode 100755 check.sh
-
-diff --git a/Makefile.am b/Makefile.am
-index b98060a..940d61c 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -6,16 +6,7 @@ EXTRA_DIST = COPYING.j README.j common.h compat.h test/SKK-JISYO.S test/henkan-e
-
- check:
- @mkdir -p $(top_builddir)/test
-- $(top_builddir)/tools/skkdic-p2cdb $(top_builddir)/test/SKK-JISYO.S.cdb < $(top_srcdir)/test/SKK-JISYO.S
-- $(top_builddir)/src/multiskkserv -s 127.0.0.1 -p 12347 $(top_builddir)/test/SKK-JISYO.S.cdb &
-- @sleep 1
-- @$(top_builddir)/src/multiskkserv-ctl -s 127.0.0.1 -p 12347 stat
-- $(top_builddir)/src/multiskkserv-ctl -s 127.0.0.1 -p 12347 -y `cat $(top_srcdir)/test/kan-euc.txt` tran > $(top_builddir)/test/kan-euc-tran.txt
-- $(top_builddir)/src/multiskkserv-ctl -s 127.0.0.1 -p 12347 -y `cat $(top_srcdir)/test/ka-euc.txt` tran > $(top_builddir)/test/ka-euc-tran.txt
-- $(top_builddir)/src/multiskkserv-ctl -s 127.0.0.1 -p 12347 -y `cat $(top_srcdir)/test/kanji-euc.txt` tran > $(top_builddir)/test/kanji-euc-tran.txt
-- $(top_builddir)/src/multiskkserv-ctl -s 127.0.0.1 -p 12347 -y `cat $(top_srcdir)/test/henkan-euc.txt` tran > $(top_builddir)/test/henkan-euc-tran.txt
-- $(top_builddir)/src/multiskkserv-ctl -s 127.0.0.1 -p 12347 -y `cat $(top_srcdir)/test/henkandekinai-euc.txt` tran > $(top_builddir)/test/henkandekinai-euc-tran.txt
-- killall src/multiskkserv
-+ $(top_srcdir)/check.sh "$(top_builddir)" "$(top_srcdir)"
- @nkf -w $(top_srcdir)/test/kan-euc.txt
- @nkf -w $(top_builddir)/test/kan-euc-tran.txt
- @nkf -w $(top_srcdir)/test/ka-euc.txt
-diff --git a/check.sh b/check.sh
-new file mode 100755
-index 0000000..64705bf
---- /dev/null
-+++ b/check.sh
-@@ -0,0 +1,18 @@
-+#!/bin/sh
-+
-+set -euvx
-+
-+builddir="${1:?}"
-+srcdir="${2:?}"
-+
-+"$builddir"/tools/skkdic-p2cdb "$builddir"/test/SKK-JISYO.S.cdb < "$srcdir"/test/SKK-JISYO.S
-+"$builddir"/src/multiskkserv -s 127.0.0.1 -p 12347 "$builddir"/test/SKK-JISYO.S.cdb &
-+multiskkserv_pid=$!
-+sleep 1
-+"$builddir"/src/multiskkserv-ctl -s 127.0.0.1 -p 12347 stat
-+"$builddir"/src/multiskkserv-ctl -s 127.0.0.1 -p 12347 -y `cat "$srcdir"/test/kan-euc.txt` tran > "$builddir"/test/kan-euc-tran.txt
-+"$builddir"/src/multiskkserv-ctl -s 127.0.0.1 -p 12347 -y `cat "$srcdir"/test/ka-euc.txt` tran > "$builddir"/test/ka-euc-tran.txt
-+"$builddir"/src/multiskkserv-ctl -s 127.0.0.1 -p 12347 -y `cat "$srcdir"/test/kanji-euc.txt` tran > "$builddir"/test/kanji-euc-tran.txt
-+"$builddir"/src/multiskkserv-ctl -s 127.0.0.1 -p 12347 -y `cat "$srcdir"/test/henkan-euc.txt` tran > "$builddir"/test/henkan-euc-tran.txt
-+"$builddir"/src/multiskkserv-ctl -s 127.0.0.1 -p 12347 -y `cat "$srcdir"/test/henkandekinai-euc.txt` tran > "$builddir"/test/henkandekinai-euc-tran.txt
-+kill -15 "$multiskkserv_pid"
diff --git a/app-i18n/multiskkserv/files/multiskkserv.confd b/app-i18n/multiskkserv/files/multiskkserv.confd
deleted file mode 100644
index eaaa90def3f8..000000000000
--- a/app-i18n/multiskkserv/files/multiskkserv.confd
+++ /dev/null
@@ -1,10 +0,0 @@
-# Config file for /etc/init.d/multiskkserv
-
-# define which SKK-JISYO to use (you may define multiple files)
-#
-# Example:
-#
-# SKKJISYO_CDB="SKK-JISYO.L.cdb SKK-JISYO.JIS2.cdb SKK-JISYO.jinmei.cdb"
-#
-
-SKKJISYO_CDB="SKK-JISYO.L.cdb"
diff --git a/app-i18n/multiskkserv/files/multiskkserv.initd b/app-i18n/multiskkserv/files/multiskkserv.initd
deleted file mode 100644
index 31c447da9d5d..000000000000
--- a/app-i18n/multiskkserv/files/multiskkserv.initd
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-command="/usr/sbin/${RC_SVCNAME}"
-command_args="-r /usr/share/skk ${SKKJISYO_CDB}"
-command_background="true"
-pidfile="${pidfile:-/run/${RC_SVCNAME}.pid}"
-
-depend() {
- need net
-}
diff --git a/app-i18n/multiskkserv/metadata.xml b/app-i18n/multiskkserv/metadata.xml
deleted file mode 100644
index 491c88b3a31f..000000000000
--- a/app-i18n/multiskkserv/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-i18n/multiskkserv/multiskkserv-20100128.ebuild b/app-i18n/multiskkserv/multiskkserv-20100128.ebuild
deleted file mode 100644
index ff88aaa52024..000000000000
--- a/app-i18n/multiskkserv/multiskkserv-20100128.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools
-
-DESCRIPTION="SKK server that handles multiple dictionaries"
-HOMEPAGE="https://www3.big.or.jp/~sian/linux/products/"
-SRC_URI="https://www3.big.or.jp/~sian/linux/products/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-i18n/skk-jisyo[cdb]
- || (
- dev-db/tinycdb
- dev-db/cdb
- )"
-DEPEND="${RDEPEND}
- test? ( app-i18n/nkf )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-cdb.patch
- "${FILESDIR}"/${PN}-slibtool.patch #924142
-)
-
-src_prepare() {
- default
- mv configure.{in,ac}
- eautoreconf
-}
-
-src_configure() {
- econf --with-cdb="${EPREFIX}"/usr
-}
-
-src_install() {
- default
-
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
-}
diff --git a/app-i18n/nabi/Manifest b/app-i18n/nabi/Manifest
deleted file mode 100644
index a1a4b3b2f966..000000000000
--- a/app-i18n/nabi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nabi-1.0.1.tar.gz 927009 BLAKE2B b53e3131e2998499f4004c07272bd1715905fbf26c8e524299bc1a4a80d8cada6d6368f372619893f5edec3b5c1595afe4c25756f171df88a2b805644c9d115b SHA512 8113b31df792ff1b31b1e063671a30e21c312e27627c0e15d9de872bb644eeaea4ebb65ef399dea2d75563d81941990f59adbe1e4c584026e02dcdafe389e9c1
diff --git a/app-i18n/nabi/files/xinput-nabi b/app-i18n/nabi/files/xinput-nabi
deleted file mode 100644
index f5dc6e4aaafe..000000000000
--- a/app-i18n/nabi/files/xinput-nabi
+++ /dev/null
@@ -1,6 +0,0 @@
-XIM=nabi
-XIM_PROGRAM="@EPREFIX@/usr/bin/nabi"
-GTK_IM_MODULE=xim
-QT_IM_MODULE=xim
-SHORT_DESC="nabi"
-ICON="@EPREFIX@/usr/share/nabi/nabi.png"
diff --git a/app-i18n/nabi/metadata.xml b/app-i18n/nabi/metadata.xml
deleted file mode 100644
index 64fe93509dc5..000000000000
--- a/app-i18n/nabi/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="google-code">nabi</remote-id>
- <remote-id type="github">libhangul/nabi</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/nabi/nabi-1.0.1.ebuild b/app-i18n/nabi/nabi-1.0.1.ebuild
deleted file mode 100644
index d7bfd2dc3d9c..000000000000
--- a/app-i18n/nabi/nabi-1.0.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Simple Hanguk X Input Method"
-HOMEPAGE="https://github.com/libhangul/nabi"
-SRC_URI="https://github.com/libhangul/nabi/archive/refs/tags/${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${P}
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug nls"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-RDEPEND="
- >=app-i18n/libhangul-0.1
- dev-libs/glib:2
- x11-libs/gtk+:2
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- virtual/libintl
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-DOCS=( AUTHORS ChangeLog.0 NEWS README TODO )
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- local myconf=()
-
- # Broken configure: --disable-debug also enables debug
- use debug && myconf+=( --enable-debug )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
-
- insinto /etc/X11/xinit/xinput.d
- sed -e "s:@EPREFIX@:${EPREFIX}:g" "${FILESDIR}"/xinput-${PN} | newins - ${PN}.conf
-}
-
-pkg_postinst() {
- elog "You MUST add environment variable..."
- elog
- elog "export XMODIFIERS=\"@im=nabi\""
- elog
-}
diff --git a/app-i18n/nkf/Manifest b/app-i18n/nkf/Manifest
deleted file mode 100644
index d9e7d6409de6..000000000000
--- a/app-i18n/nkf/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST nkf-2.1.5.tar.gz 215879 BLAKE2B b5ae8f51b0ed97261f9e82ad469adbc9e469e709dc5acb64bfba48881555931eade5fcb772e7956a7401399008ec33bd57c8d6d8b5790eefe4d69d4e1dabed7c SHA512 fa5b683184481b25249872e7902033a72b6a6219b4c63d508a738710029430733e78cfa13b3d69dc281676762765e0452c92244a3855d3acbb5e23aa63214847
-DIST python-nkf-0.2.0_p20191121.tar.gz 188496 BLAKE2B f7c9baaff8129956b7981011634f7ee5ece97e1b6650551a5cc2b50ff51a0c96a454f39e888c80120242a12b202c0422c0ecfc21858b1822a4959ff4c108b10d SHA512 ae1494ebdd488dc40802178a1b7b05c9a9b0bcf9cf9fa5017c6bc9f153c01b475c00f993489a21f643acc4ad61595c38c5afe28f3512a4d24f36eda7abd33958
-DIST python-nkf-1.0.4.tar.gz 187955 BLAKE2B cb1f61d01071d66f127c21a5f2f0040a7291ee4e23dbcd21c65b8252ac3585932ecf354d17310021eb8526f3faf1ae2826b0e3373234042c53e130c19b25c429 SHA512 be9153a9d2053404020407e3ea710ec1cbf05c1b3bba5eb121756b995dc78b37366aa70cf8a0775fa459226410eb1b4331fa563465f0c93297604cb0cde88b8c
diff --git a/app-i18n/nkf/files/nkf-2.1.5-python-ssize_t-deux.patch b/app-i18n/nkf/files/nkf-2.1.5-python-ssize_t-deux.patch
deleted file mode 100644
index 355951cab319..000000000000
--- a/app-i18n/nkf/files/nkf-2.1.5-python-ssize_t-deux.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-https://github.com/fumiyas/python-nkf/pull/7
-
-From abdebb9d49619d9b9cafa172d2ad7c171f3977d4 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Tue, 4 Oct 2022 05:56:12 +0100
-Subject: [PATCH] Use designated initialiser syntax for PyModuleDef
-
-Fixes build with Clang. Switch to the more readable designated
-initialiser syntax to avoid having to lookup member order.
-
-Before, Clang would complain:
-```
-nkf.c:205:3: error: incompatible pointer to integer conversion initializing 'Py_ssize_t' (aka 'long') with an expression of type 'void *' [-Wint-conversion]
- NULL,
- ^~~~
-/usr/lib/llvm/16/bin/../../../../lib/clang/16.0.0/include/stddef.h:89:16: note: expanded from macro 'NULL'
- ^~~~~~~~~~
-2 warnings and 1 error generated.
-```
-
-This is because some of PyModuleDef's members are actually
-Py_ssize_t so chucking a NULL in looks like a codesmell to Clang.
-
-Bug: https://bugs.gentoo.org/874303
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/NKF.python/nkf.c
-+++ b/NKF.python/nkf.c
-@@ -200,14 +200,8 @@ nkfmethods[] = {
- static struct PyModuleDef
- moduledef = {
- PyModuleDef_HEAD_INIT,
-- "nkf",
-- NULL,
-- NULL,
-- nkfmethods,
-- NULL,
-- NULL,
-- NULL,
-- NULL
-+ .m_name = "nkf",
-+ .m_methods = nkfmethods
- };
-
- /* Module initialization function */
-
diff --git a/app-i18n/nkf/files/nkf-2.1.5-python-ssize_t.patch b/app-i18n/nkf/files/nkf-2.1.5-python-ssize_t.patch
deleted file mode 100644
index 6aa986866e0d..000000000000
--- a/app-i18n/nkf/files/nkf-2.1.5-python-ssize_t.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-https://github.com/nurse/nkf/commit/8246108073f739d45a21ef42ad2d9342fa3c6c28
-
-From 8246108073f739d45a21ef42ad2d9342fa3c6c28 Mon Sep 17 00:00:00 2001
-From: slic <slic-io@users.noreply.github.com>
-Date: Sun, 6 Mar 2022 18:05:54 +0900
-Subject: [PATCH] fix: python3 extention ABI # variant when parsing warning
-
---- a/NKF.python3/NKF_python.c
-+++ b/NKF.python3/NKF_python.c
-@@ -20,6 +20,8 @@ Changes.
- ** THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
- ***************************************************************************/
-
-+#define PY_SSIZE_T_CLEAN
-+
- #include "Python.h"
- #include <setjmp.h>
-
-@@ -33,7 +35,7 @@ Changes.
- #undef FALSE
- #define putchar(c) pynkf_putchar(c)
-
--static int pynkf_ibufsize, pynkf_obufsize;
-+static Py_ssize_t pynkf_ibufsize, pynkf_obufsize;
- static unsigned char *pynkf_inbuf, *pynkf_outbuf;
- static int pynkf_icount,pynkf_ocount;
- static unsigned char *pynkf_iptr, *pynkf_optr;
-@@ -62,7 +64,7 @@ pynkf_ungetc(int c, FILE *f)
- static void
- pynkf_putchar(int c)
- {
-- size_t size;
-+ Py_ssize_t size;
- unsigned char *p;
-
- if (pynkf_guess_flag) {
-@@ -89,7 +91,7 @@ pynkf_putchar(int c)
- #include "../nkf.c"
-
- static PyObject *
--pynkf_convert(unsigned char* str, int strlen, char* opts, int optslen)
-+pynkf_convert(unsigned char* str, Py_ssize_t strlen, char* opts, Py_ssize_t optslen)
- {
- PyObject * res;
-
-@@ -157,12 +159,12 @@ static
- PyObject *pynkf_nkf(PyObject *self, PyObject *args)
- {
- unsigned char *str;
-- int strlen;
-+ Py_ssize_t strlen;
- char *opts;
-- int optslen;
-+ Py_ssize_t optslen;
- PyObject* res;
-
-- if (!PyArg_ParseTuple(args, "s#y#", &opts, &optslen, &str, &strlen)) {
-+ if (!PyArg_ParseTuple(args, "s#s#", &opts, &optslen, &str, &strlen)) {
- return NULL;
- }
- res = pynkf_convert(str, strlen, opts, optslen);
-@@ -178,7 +180,7 @@ PyObject *pynkf_guess(PyObject *self, PyObject *args)
- int strlen;
- PyObject* res;
-
-- if (!PyArg_ParseTuple(args, "y#", &str, &strlen)) {
-+ if (!PyArg_ParseTuple(args, "s#", &str, &strlen)) {
- return NULL;
- }
- res = pynkf_convert_guess(str, strlen);
-
diff --git a/app-i18n/nkf/files/nkf-2.1.5-python.patch b/app-i18n/nkf/files/nkf-2.1.5-python.patch
deleted file mode 100644
index 4c8e3c7d7702..000000000000
--- a/app-i18n/nkf/files/nkf-2.1.5-python.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/NKF.python/ext/NKF_python.c b/NKF.python/ext/NKF_python.c
-index b17229e..7c98c2e 100644
---- a/NKF.python/ext/NKF_python.c
-+++ b/NKF.python/ext/NKF_python.c
-@@ -80,8 +80,8 @@ pynkf_putchar(int c)
- }
-
- #define PERL_XS 1
--#include "nkf/utf8tbl.c"
--#include "nkf/nkf.c"
-+#include "../../utf8tbl.c"
-+#include "../../nkf.c"
-
- static PyObject *
- pynkf_convert(unsigned char* str, Py_ssize_t strlen, char* opts, Py_ssize_t optslen)
diff --git a/app-i18n/nkf/files/nkf-python.patch b/app-i18n/nkf/files/nkf-python.patch
deleted file mode 100644
index 6f9e2e687e07..000000000000
--- a/app-i18n/nkf/files/nkf-python.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/NKF.python/nkf.c
-+++ b/NKF.python/nkf.c
-@@ -78,8 +78,8 @@
- }
-
- #define PERL_XS 1
--#include "nkf-dist/utf8tbl.c"
--#include "nkf-dist/nkf.c"
-+#include "../utf8tbl.c"
-+#include "../nkf.c"
-
- static PyObject *
- pynkf_convert(unsigned char* str, int strlen, char* opts, int optslen)
diff --git a/app-i18n/nkf/metadata.xml b/app-i18n/nkf/metadata.xml
deleted file mode 100644
index 414beff9a719..000000000000
--- a/app-i18n/nkf/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="osdn">nkf</remote-id>
- <remote-id type="github">nurse/nkf</remote-id>
- <remote-id type="github">fumiyas/python-nkf</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/nkf/nkf-2.1.5-r1.ebuild b/app-i18n/nkf/nkf-2.1.5-r1.ebuild
deleted file mode 100644
index 511bed3a295e..000000000000
--- a/app-i18n/nkf/nkf-2.1.5-r1.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517="setuptools"
-DISTUTILS_OPTIONAL="1"
-DISTUTILS_EXT="1"
-
-inherit distutils-r1 perl-module toolchain-funcs vcs-snapshot
-
-PY_P="python-${PN}-0.2.0_p20191121"
-PY_COMMIT="c2c6724714b66f295137c8818dae4c09fc09e0a3"
-
-DESCRIPTION="Network Kanji code conversion Filter with UTF-8/16 support"
-HOMEPAGE="https://osdn.net/projects/nkf/"
-SRC_URI="mirror://sourceforge.jp/${PN}/70406/${P}.tar.gz
- python? ( https://github.com/fumiyas/python-${PN}/archive/${PY_COMMIT}.tar.gz -> ${PY_P}.tar.gz )"
-
-LICENSE="ZLIB python? ( BSD )"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc ppc64 ~sparc x86"
-IUSE="perl python l10n_ja"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )"
-DEPEND="${RDEPEND}"
-BDEPEND="python? (
- ${PYTHON_DEPS}
- ${DISTUTILS_DEPS}
- )"
-
-src_unpack() {
- use python && vcs-snapshot_src_unpack || default
-}
-
-src_prepare() {
- sed -i \
- -e "/^CFLAGS/{ s/-g -O2//; s/=/+=/; }" \
- -e "/ -o ${PN}/s/\(-o \)/\$(LDFLAGS) \1/" \
- Makefile
- if use python; then
- mv "${WORKDIR}"/${PY_P} NKF.python || die
- sed -i "s/-/_/g" NKF.python/setup.cfg
-
- eapply "${FILESDIR}"/${PN}-python.patch
- eapply "${FILESDIR}"/${P}-python-ssize_t.patch
- eapply "${FILESDIR}"/${P}-python-ssize_t-deux.patch
-
- cd NKF.python || die
- distutils-r1_src_prepare
- cd - >/dev/null || die
- fi
-
- default
-}
-
-src_configure() {
- default
- if use perl; then
- cd NKF.mod || die
- perl-module_src_configure
- cd - >/dev/null || die
- fi
- if use python; then
- cd NKF.python || die
- distutils-r1_src_configure
- cd - >/dev/null || die
- fi
-}
-
-src_compile() {
- emake CC="$(tc-getCC)"
- if use perl; then
- cd NKF.mod || die
- perl-module_src_compile
- cd - >/dev/null || die
- fi
- if use python; then
- cd NKF.python || die
- distutils-r1_src_compile
- cd - >/dev/null || die
- fi
-}
-
-src_test() {
- default
- if use perl; then
- cd NKF.mod || die
- perl-module_src_test
- cd - >/dev/null || die
- fi
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.1
-
- if use l10n_ja; then
- iconv -f ISO-2022-JP-3 -t UTF-8 ${PN}.1j > ${PN}.ja.1 || die
- doman ${PN}.ja.1
- fi
- dodoc ${PN}.doc
-
- if use perl; then
- cd NKF.mod || die
- docinto perl
- perl-module_src_install
- cd - >/dev/null || die
- fi
- if use python; then
- cd NKF.python || die
- docinto python
- DOCS= distutils-r1_src_install
- dodoc CHANGES README.md
- cd - >/dev/null || die
- fi
-}
diff --git a/app-i18n/nkf/nkf-2.1.5-r2.ebuild b/app-i18n/nkf/nkf-2.1.5-r2.ebuild
deleted file mode 100644
index 5c9e71fa9b63..000000000000
--- a/app-i18n/nkf/nkf-2.1.5-r2.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=pdm-backend
-DISTUTILS_OPTIONAL=1
-DISTUTILS_EXT=1
-
-inherit distutils-r1 perl-module toolchain-funcs vcs-snapshot
-
-PY_P="python-${PN}-1.0.4"
-PY_COMMIT="6dcc796ce4fc0123fc1f7377583c56be8ff29a81"
-
-DESCRIPTION="Network Kanji code conversion Filter with UTF-8/16 support"
-HOMEPAGE="https://osdn.net/projects/nkf/"
-SRC_URI="
- mirror://sourceforge.jp/${PN}/70406/${P}.tar.gz
- python? ( https://github.com/fumiyas/python-${PN}/archive/${PY_COMMIT}.tar.gz -> ${PY_P}.tar.gz )
-"
-
-LICENSE="ZLIB python? ( BSD )"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc ppc64 ~sparc x86"
-IUSE="perl python l10n_ja"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- python? (
- ${PYTHON_DEPS}
- ${DISTUTILS_DEPS}
- )
-"
-
-export PDM_BUILD_SCM_VERSION=${PV}
-
-distutils_enable_tests pytest
-
-src_unpack() {
- use python && vcs-snapshot_src_unpack || default
-}
-
-src_prepare() {
- sed -i \
- -e "/^CFLAGS/{ s/-g -O2//; s/=/+=/; }" \
- -e "/ -o ${PN}/s/\(-o \)/\$(LDFLAGS) \1/" \
- Makefile || die
- if use python; then
- mv "${WORKDIR}"/${PY_P} NKF.python || die
-
- eapply "${FILESDIR}"/${P}-python.patch
-
- cd NKF.python || die
- distutils-r1_src_prepare
- cd - >/dev/null || die
- fi
- default
-}
-
-src_configure() {
- default
- if use perl; then
- cd NKF.mod || die
- perl-module_src_configure
- cd - >/dev/null || die
- fi
- if use python; then
- cd NKF.python || die
- distutils-r1_src_configure
- cd - >/dev/null || die
- fi
-}
-
-src_compile() {
- emake CC="$(tc-getCC)"
- if use perl; then
- cd NKF.mod || die
- perl-module_src_compile
- cd - >/dev/null || die
- fi
- if use python; then
- cd NKF.python || die
- distutils-r1_src_compile
- cd - >/dev/null || die
- fi
-}
-
-src_test() {
- default
- if use perl; then
- cd NKF.mod || die
- perl-module_src_test
- cd - >/dev/null || die
- fi
- if use python; then
- cd NKF.python || die
- distutils-r1_src_test
- cd - >/dev/null || die
- fi
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.1
-
- if use l10n_ja; then
- iconv -f ISO-2022-JP-3 -t UTF-8 ${PN}.1j > ${PN}.ja.1 || die
- doman ${PN}.ja.1
- fi
- dodoc ${PN}.doc
-
- if use perl; then
- cd NKF.mod || die
- docinto perl
- perl-module_src_install
- cd - >/dev/null || die
- fi
- if use python; then
- cd NKF.python || die
- docinto python
- DOCS= distutils-r1_src_install
- dodoc CHANGES README.md
- cd - >/dev/null || die
- fi
-}
diff --git a/app-i18n/opencc/Manifest b/app-i18n/opencc/Manifest
deleted file mode 100644
index 65597025cf29..000000000000
--- a/app-i18n/opencc/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST opencc-1.1.7.tar.gz 3311712 BLAKE2B 158a4ea5707ade583d326b0e4441640cbaae2ccb1c89c4ccfaeb8b8dd6f1d427a7f5fcaae7ac0bd6fca3208c65fe24577f6b6ba9c7fec1a499936ef83887d181 SHA512 26e4b12238f853b0fa91f9f0d9af7985bf04a0763185cc3b50b69ba99a2d80091b8c3160176d0d4cd348fbf1a680bfd80dc740dc60c938a256dc2dac8ef49f15
-DIST opencc-1.1.9.tar.gz 3422511 BLAKE2B e83fda092fafa3dc4a108c4d1d6c35cfe2e75609cd5bc2eea9c9b59ef636c876e8993b0b45291f35dd86e69f3182ddbcd775fa8d347e5e5ac89576b09a5cb901 SHA512 713cf00931d7616994eb455eef3bc893096b5cd6d42b346aa1130591752d9612891ea3ed035bd7bd4ec7df1c90425e86375f5b3337fac11663c656c79a8f33e9
diff --git a/app-i18n/opencc/files/opencc-1.1.7-fix-missing-cstdint-for-gcc-15.patch b/app-i18n/opencc/files/opencc-1.1.7-fix-missing-cstdint-for-gcc-15.patch
deleted file mode 100644
index 8e80ff29014c..000000000000
--- a/app-i18n/opencc/files/opencc-1.1.7-fix-missing-cstdint-for-gcc-15.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://github.com/BYVoid/OpenCC/pull/894
-Fix missing cstdint for GCC 15
-
---- a/src/SerializedValues.cpp
-+++ b/src/SerializedValues.cpp
-@@ -17,6 +17,7 @@
- */
-
- #include <cassert>
-+#include <cstdint>
- #include <cstring>
-
- #include "Lexicon.hpp"
diff --git a/app-i18n/opencc/files/opencc-1.1.9-python.patch b/app-i18n/opencc/files/opencc-1.1.9-python.patch
deleted file mode 100644
index 442771256649..000000000000
--- a/app-i18n/opencc/files/opencc-1.1.9-python.patch
+++ /dev/null
@@ -1,162 +0,0 @@
-From 8f3a5b4b201f091713cb4e2b1b5883a4b12d10b2 Mon Sep 17 00:00:00 2001
-From: Frost Ming <mianghong@gmail.com>
-Date: Thu, 18 Jul 2024 05:32:08 +0800
-Subject: [PATCH] fix: release sdist to PyPI (#797)
-
-* fix: release sdist to PyPI
-
-* fix: add newline at file end
-
-* fix: ignore more files
-
-Signed-off-by: Frost Ming <me@frostming.com>
-
-* fix: change the install root of cmake
-
-Signed-off-by: Frost Ming <me@frostming.com>
-
-* fix: make it work for editable build as well
-
-Signed-off-by: Frost Ming <me@frostming.com>
-
-* fix release script
-
-Signed-off-by: Frost Ming <me@frostming.com>
-
-* fix: include files in sdist
-
-Signed-off-by: Frost Ming <me@frostming.com>
-
----------
-
-Signed-off-by: Frost Ming <me@frostming.com>
-Co-authored-by: Carbo Kuo <BYVoid@users.noreply.github.com>
----
- .github/workflows/python.yml | 10 ++++----
- .gitignore | 1 +
- MANIFEST.in | 9 +++++++
- Makefile | 6 ++---
- pyproject.toml | 3 +++
- python/opencc/.gitignore | 1 +
- python/opencc/clib/__init__.py | 1 -
- release-pypi-linux.sh | 8 +++----
- release-pypi-macos.sh | 6 ++---
- release-pypi-windows.cmd | 6 ++---
- setup.py | 43 +++++++++-------------------------
- 11 files changed, 43 insertions(+), 51 deletions(-)
- create mode 100644 MANIFEST.in
- create mode 100644 pyproject.toml
-
-diff --git a/setup.py b/setup.py
-index a7ce160d..a4bc500f 100644
---- a/setup.py
-+++ b/setup.py
-@@ -9,21 +9,12 @@
- import wheel.bdist_wheel
-
- _this_dir = os.path.dirname(os.path.abspath(__file__))
--_clib_dir = os.path.join(_this_dir, 'python', 'opencc', 'clib')
- _build_dir = os.path.join(_this_dir, 'build', 'python')
-
- _cmake_file = os.path.join(_this_dir, 'CMakeLists.txt')
- _author_file = os.path.join(_this_dir, 'AUTHORS')
- _readme_file = os.path.join(_this_dir, 'README.md')
-
--try:
-- sys.path.insert(0, os.path.join(_this_dir, 'python'))
--
-- import opencc # noqa
-- _libopencc_built = True
--except ImportError:
-- _libopencc_built = False
--
-
- def get_version_info():
- version_info = ['1', '0', '0']
-@@ -70,20 +61,13 @@ def get_long_description():
- return f.read().decode('utf-8')
-
-
--def build_libopencc():
-- if _libopencc_built:
-- return # Skip building binary file
-+def build_libopencc(output_path):
- print('building libopencc into %s' % _build_dir)
-
- is_windows = sys.platform == 'win32'
-
- # Make build directories
-- if is_windows:
-- subprocess.call('md {}'.format(_build_dir), shell=True)
-- subprocess.call('md {}'.format(_clib_dir), shell=True)
-- else:
-- subprocess.call('mkdir -p {}'.format(_build_dir), shell=True)
-- subprocess.call('mkdir -p {}'.format(_clib_dir), shell=True)
-+ os.makedirs(_build_dir, exist_ok=True)
-
- # Configure
- cmake_args = [
-@@ -93,14 +77,14 @@ def build_libopencc():
- '-DENABLE_BENCHMARK:BOOL=OFF',
- '-DBUILD_PYTHON:BOOL=ON',
- '-DCMAKE_BUILD_TYPE=Release',
-- '-DCMAKE_INSTALL_PREFIX={}'.format(_clib_dir),
-- '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY={}'.format(_clib_dir),
-+ '-DCMAKE_INSTALL_PREFIX={}'.format(output_path),
-+ '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY={}'.format(output_path),
- '-DPYTHON_EXECUTABLE={}'.format(sys.executable),
- ]
-
- if is_windows:
- cmake_args += \
-- ['-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE={}'.format(_clib_dir)]
-+ ['-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE={}'.format(output_path)]
- if sys.maxsize > 2**32:
- cmake_args += ['-A', 'x64']
-
-@@ -117,11 +101,6 @@ def build_libopencc():
- errno = subprocess.call(cmd)
- assert errno == 0, 'Build failed'
-
-- # Empty __init__.py file has to be created
-- # to make opencc.clib a module
-- with open('{}/__init__.py'.format(_clib_dir), 'w'):
-- pass
--
-
- class OpenCCExtension(setuptools.Extension, object):
- def __init__(self, name, sourcedir=''):
-@@ -131,8 +110,12 @@ def __init__(self, name, sourcedir=''):
-
- class BuildExtCommand(setuptools.command.build_ext.build_ext, object):
- def build_extension(self, ext):
-+ if self.inplace:
-+ output_path = os.path.join(_this_dir, 'python', 'opencc', 'clib')
-+ else:
-+ output_path = os.path.abspath(os.path.join(self.build_lib, 'opencc', 'clib'))
- if isinstance(ext, OpenCCExtension):
-- build_libopencc()
-+ build_libopencc(output_path)
- else:
- super(BuildExtCommand, self).build_extension(ext)
-
-@@ -157,7 +140,7 @@ def _determine_platform_tag():
- return 'macosx-11.0-{}'.format(machine)
- else:
- raise NotImplementedError
--
-+
- if os.name == 'posix':
- _, _, _, _, machine = os.uname()
- return 'manylinux2014-{}'.format(machine)
-@@ -190,10 +173,6 @@ def initialize_options(self):
-
- packages=packages,
- package_dir={'opencc': 'python/opencc'},
-- package_data={str('opencc'): [
-- 'clib/opencc_clib*',
-- 'clib/share/opencc/*',
-- ]},
- ext_modules=[OpenCCExtension('opencc.clib.opencc_clib', 'python')],
- cmdclass={
- 'build_ext': BuildExtCommand,
diff --git a/app-i18n/opencc/files/opencc-marisa-0.3.0-cxx17.patch b/app-i18n/opencc/files/opencc-marisa-0.3.0-cxx17.patch
deleted file mode 100644
index 2cf019a36751..000000000000
--- a/app-i18n/opencc/files/opencc-marisa-0.3.0-cxx17.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-Upstream fixed marisa 0.3.0 support by using C++17:
-https://github.com/BYVoid/OpenCC/commit/2e9eb53c5e7124ee93ee2cb2225d839f99e4f7ed
-
-Adjusted for 1.1.7 and 1.1.9, which still pass explicit -std=c++14 flags.
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -72,7 +72,7 @@ include(CPack)
-
- if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
- set(CMAKE_MACOSX_RPATH 1)
-- set(CMAKE_CXX_STANDARD 14)
-+ set(CMAKE_CXX_STANDARD 17)
- set(CMAKE_CXX_STANDARD_REQUIRED ON)
- endif()
-
-@@ -154,7 +154,7 @@ add_definitions(
-
- if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
- add_definitions(
-- -std=c++14
-+ -std=c++17
- -Wall
- )
- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pthread")
-@@ -163,7 +163,7 @@ if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
- endif ()
- elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
- add_definitions(
-- -std=c++14
-+ -std=c++17
- -Wall
- )
- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pthread")
diff --git a/app-i18n/opencc/metadata.xml b/app-i18n/opencc/metadata.xml
deleted file mode 100644
index a069a9c7b645..000000000000
--- a/app-i18n/opencc/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <longdescription lang="en">
- OpenCC is a library for converting characters and phrases between
- Traditional Chinese and Simplified Chinese.
- </longdescription>
- <upstream>
- <remote-id type="github">BYVoid/OpenCC</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/opencc/opencc-1.1.7-r2.ebuild b/app-i18n/opencc/opencc-1.1.7-r2.ebuild
deleted file mode 100644
index a99241bf3241..000000000000
--- a/app-i18n/opencc/opencc-1.1.7-r2.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 2010-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_EXT=1
-DISTUTILS_OPTIONAL=1
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-
-inherit cmake distutils-r1
-
-DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters"
-HOMEPAGE="https://github.com/BYVoid/OpenCC"
-SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/OpenCC-ver.${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/1.1"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="doc python test"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-libs/marisa
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}
- dev-cpp/tclap
- dev-libs/darts
- dev-libs/rapidjson
-"
-BDEPEND="${PYTHON_DEPS}
- doc? ( app-text/doxygen )
- python? (
- ${DISTUTILS_DEPS}
- app-admin/chrpath
- $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
- test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') )
- )
- test? (
- dev-cpp/gtest
- !hppa? ( !sparc? ( dev-cpp/benchmark ) )
- )
-"
-
-DOCS=( AUTHORS NEWS.md README.md )
-
-PATCHES=(
- "${FILESDIR}/${P}-fix-missing-cstdint-for-gcc-15.patch"
- "${FILESDIR}/${PN}-marisa-0.3.0-cxx17.patch"
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- rm -r deps || die
-
- sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die
-
- cmake_src_prepare
- use python && distutils-r1_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCUMENTATION=$(usex doc)
- -DBUILD_PYTHON=$(usex python)
- -DENABLE_BENCHMARK=$(if use test && has_version -d dev-cpp/benchmark; then echo ON; else echo OFF; fi)
- -DENABLE_GTEST=$(usex test)
- -DUSE_SYSTEM_DARTS=ON
- -DUSE_SYSTEM_GOOGLE_BENCHMARK=ON
- -DUSE_SYSTEM_GTEST=ON
- -DUSE_SYSTEM_MARISA=ON
- -DUSE_SYSTEM_PYBIND11=ON
- -DUSE_SYSTEM_RAPIDJSON=ON
- -DUSE_SYSTEM_TCLAP=ON
- )
-
- cmake_src_configure
- use python && distutils-r1_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- if use python; then
- cp "${BUILD_DIR}"/opencc_clib.*.so python/opencc/clib/
- distutils-r1_src_compile
- fi
-}
-
-python_test() {
- epytest
-}
-
-src_test() {
- cmake_src_test
- if use python; then
- cd "${BUILD_DIR}_${EPYTHON}/install/usr/lib/${EPYTHON}/site-packages/opencc/clib" || die
- mkdir -p share/opencc || die
- cp "${S}/data/config"/*.json share/opencc/ || die
- pushd "${S}" || die
-
- distutils-r1_src_test
-
- popd || die
- rm -r share/ || die
- fi
-}
-
-src_install() {
- cmake_src_install
- if use python; then
- distutils-r1_src_install
-
- # Hack to make opencc's python binding to use system opencc's configs
- dodir "/usr/lib/${EPYTHON}/site-packages/opencc/clib/share"
- dosym -r /usr/share/opencc "/usr/lib/${EPYTHON}/site-packages/opencc/clib/share/opencc"
-
- # Remove insecure RPATH
- chrpath --delete "${ED}/usr/lib/${EPYTHON}/site-packages/opencc/clib"/*.so || die
- fi
-}
diff --git a/app-i18n/opencc/opencc-1.1.7.ebuild b/app-i18n/opencc/opencc-1.1.7.ebuild
deleted file mode 100644
index e49725cba571..000000000000
--- a/app-i18n/opencc/opencc-1.1.7.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2010-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit cmake python-any-r1
-
-DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters"
-HOMEPAGE="https://github.com/BYVoid/OpenCC"
-SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/OpenCC-ver.${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/1.1"
-KEYWORDS="amd64 arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-libs/marisa"
-DEPEND="${RDEPEND}
- dev-cpp/tclap
- dev-libs/darts
- dev-libs/rapidjson
-"
-BDEPEND="${PYTHON_DEPS}
- doc? ( app-text/doxygen )
- test? (
- dev-cpp/gtest
- !hppa? ( !sparc? ( dev-cpp/benchmark ) )
- )
-"
-
-DOCS=( AUTHORS NEWS.md README.md )
-
-PATCHES=(
- "${FILESDIR}/${P}-fix-missing-cstdint-for-gcc-15.patch"
- "${FILESDIR}/${PN}-marisa-0.3.0-cxx17.patch"
-)
-
-src_prepare() {
- rm -r deps || die
-
- sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCUMENTATION=$(usex doc)
- -DENABLE_BENCHMARK=$(if use test && has_version -d dev-cpp/benchmark; then echo ON; else echo OFF; fi)
- -DENABLE_GTEST=$(usex test)
- -DUSE_SYSTEM_DARTS=ON
- -DUSE_SYSTEM_GOOGLE_BENCHMARK=ON
- -DUSE_SYSTEM_GTEST=ON
- -DUSE_SYSTEM_MARISA=ON
- -DUSE_SYSTEM_RAPIDJSON=ON
- -DUSE_SYSTEM_TCLAP=ON
- )
-
- cmake_src_configure
-}
diff --git a/app-i18n/opencc/opencc-1.1.9.ebuild b/app-i18n/opencc/opencc-1.1.9.ebuild
deleted file mode 100644
index 2a29f72c76d7..000000000000
--- a/app-i18n/opencc/opencc-1.1.9.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 2010-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_EXT=1
-DISTUTILS_OPTIONAL=1
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-
-inherit cmake distutils-r1
-
-DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters"
-HOMEPAGE="https://github.com/BYVoid/OpenCC"
-SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/OpenCC-ver.${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/1.1"
-KEYWORDS="amd64 arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-IUSE="doc python test"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-libs/marisa
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}
- dev-cpp/tclap
- dev-libs/darts
- dev-libs/rapidjson
-"
-BDEPEND="${PYTHON_DEPS}
- doc? ( app-text/doxygen )
- python? (
- ${DISTUTILS_DEPS}
- app-admin/chrpath
- $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
- test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') )
- )
- test? (
- dev-cpp/gtest
- !hppa? ( !sparc? ( dev-cpp/benchmark ) )
- )
-"
-
-DOCS=( AUTHORS NEWS.md README.md )
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.1.7-fix-missing-cstdint-for-gcc-15.patch"
- "${FILESDIR}/${PN}-marisa-0.3.0-cxx17.patch"
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- # as of opencc 1.1.8 there is no clean way to disable duplicated building of the clib again.
- # plus, the installation is broken as well.
- # let's revert the offending commit for now.
- eapply -R "${FILESDIR}/${P}-python.patch"
-
- rm -r deps || die
-
- sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die
-
- cmake_src_prepare
- use python && distutils-r1_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCUMENTATION=$(usex doc)
- -DBUILD_PYTHON=$(usex python)
- -DENABLE_BENCHMARK=$(if use test && has_version -d dev-cpp/benchmark; then echo ON; else echo OFF; fi)
- -DENABLE_GTEST=$(usex test)
- -DUSE_SYSTEM_DARTS=ON
- -DUSE_SYSTEM_GOOGLE_BENCHMARK=ON
- -DUSE_SYSTEM_GTEST=ON
- -DUSE_SYSTEM_MARISA=ON
- -DUSE_SYSTEM_PYBIND11=ON
- -DUSE_SYSTEM_RAPIDJSON=ON
- -DUSE_SYSTEM_TCLAP=ON
- )
-
- cmake_src_configure
- use python && distutils-r1_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- if use python; then
- cp "${BUILD_DIR}"/opencc_clib.*.so python/opencc/clib/
- distutils-r1_src_compile
- fi
-}
-
-python_test() {
- epytest
-}
-
-src_test() {
- cmake_src_test
- if use python; then
- cd "${BUILD_DIR}_${EPYTHON}/install/usr/lib/${EPYTHON}/site-packages/opencc/clib" || die
- mkdir -p share/opencc || die
- cp "${S}/data/config"/*.json share/opencc/ || die
- pushd "${S}" || die
-
- distutils-r1_src_test
-
- popd || die
- rm -r share/ || die
- fi
-}
-
-src_install() {
- cmake_src_install
- if use python; then
- distutils-r1_src_install
-
- # Hack to make opencc's python binding to use system opencc's configs
- dodir "/usr/lib/${EPYTHON}/site-packages/opencc/clib/share"
- dosym -r /usr/share/opencc "/usr/lib/${EPYTHON}/site-packages/opencc/clib/share/opencc"
-
- # Remove insecure RPATH
- chrpath --delete "${ED}/usr/lib/${EPYTHON}/site-packages/opencc/clib"/*.so || die
- fi
-}
diff --git a/app-i18n/poedit/Manifest b/app-i18n/poedit/Manifest
deleted file mode 100644
index cff9ea599047..000000000000
--- a/app-i18n/poedit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST poedit-3.8.2.tar.gz 3682297 BLAKE2B 9818e4ae84613a916a9bf37e9be173e9178f34f2477e4aaf9d8c505cbc0eb22cc55128aedf00e1e1ee649fca786e71bbad1201490f12a5523c2e1086093af1e1 SHA512 09a44c5af284a397ad30a07267fdc2b69c330dc80861c1967f09240969491aa13a6ff037ed18d08ca2ab9aa0ed971a47d270ef0f89661244e81adedd409ea9ea
diff --git a/app-i18n/poedit/metadata.xml b/app-i18n/poedit/metadata.xml
deleted file mode 100644
index 7a0523de49fe..000000000000
--- a/app-i18n/poedit/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>wxwidgets@gentoo.org</email>
- <name>Gentoo wxWidgets Project</name>
- </maintainer>
- <longdescription>
- This program is a GUI frontend to the GNU gettext utilities
- and a catalogs editor/source code parser.
- It helps with translating applications into another language.
- </longdescription>
- <upstream>
- <bugs-to>https://github.com/vslavik/poedit/issues</bugs-to>
- <remote-id type="github">vslavik/poedit</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/poedit/poedit-3.8.2.ebuild b/app-i18n/poedit/poedit-3.8.2.ebuild
deleted file mode 100644
index dca024d84665..000000000000
--- a/app-i18n/poedit/poedit-3.8.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="
- af an ar az be bg bs ca ckb co cs da de el en_GB es et eu fa fi fr ga gl he
- hr hu hy id is it ja ka kab kk ko lt lv ms nb nl oc pa pl pt_BR pt_PT ro ru
- sk sl sq sr sr@latin sv tg th tr ug uk uz vi zh_CN zh_TW
-"
-WX_GTK_VER=3.2-gtk3
-
-inherit plocale wxwidgets xdg
-
-DESCRIPTION="GUI gettext translations editor"
-HOMEPAGE="https://poedit.net"
-SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}-oss/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 x86"
-
-RDEPEND="
- app-text/gtkspell:3
- x11-libs/gtk+:3
- >=dev-cpp/lucene++-3.0.5
- >=dev-libs/pugixml-1.9
- dev-libs/boost:=[nls]
- dev-libs/icu:=
- x11-libs/wxGTK:${WX_GTK_VER}=[spell,webkit,X]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_prepare() {
- my_rm_loc() {
- sed -i -e "/^POEDIT_LINGUAS = /s: ${1}::" locales/Makefile.in || die
- rm "locales/${1}.mo" || die
- }
-
- plocale_find_changes 'locales' '' '.mo'
- plocale_for_each_disabled_locale my_rm_loc
-
- default
-}
-
-src_configure() {
- setup-wxwidgets
- # CLD2 and C++ Rest are not available in Gentoo, bug 674916
- local myeconfargs=(
- --without-cld2
- --without-cpprest
- )
-
- econf "${myeconfargs[@]}"
-}
diff --git a/app-i18n/pyzy/Manifest b/app-i18n/pyzy/Manifest
deleted file mode 100644
index 9b6ca2a57bda..000000000000
--- a/app-i18n/pyzy/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pyzy-0.1.0-patches.tar.xz 5288 BLAKE2B 9a6c86aeedd496ae8372bb0640cb1e03386408a0b00a4c51a6223c4fba23f59631267eb0b7c707a11662025ded410609d17ba39327e0ca5011f48bea3422cd79 SHA512 3a3b9fc317f1c5f59bbe83f3ce58fc76a50bcee798118d66571ba31d504e73fbe7a6976f03ae28f9712c0ba641386ac69390a86185464371728782a62b98291f
-DIST pyzy-0.1.0.tar.xz 752248 BLAKE2B 5f927cfea31f8cd67cb3e7af9b48c6f48a7707e8324b6b211c3baea0e07683df1da3c8683a5f9aa5073277229ee4d712174f95a764b4dcc5dc5f40330791561e SHA512 18d78bc70229caad44fdba4b7971014979da0aeb35841cea9577d05e5eca871dfe40d285a926ac05a247c8a0b8ab34fd721dcd34517200c5cc75b6b1ed545b35
-DIST pyzy-database-1.0.0.tar.bz2 9977983 BLAKE2B 86f9ee48d584f33ada1ee5380efdaefd85750290caada320c4c9a21206b8fb50fe6a43b931fb41a8c3bc24853bb7843e23d1778b40e6eae68fa4ec383f2b4dcc SHA512 5a7248870407f7f92c418ada49a275062325f2eb33a7eb4b91492e4b706ae70ba931b04377a758ce429fa64cd22e8bee2ac4279d4f205bbce406248eda1decf7
diff --git a/app-i18n/pyzy/metadata.xml b/app-i18n/pyzy/metadata.xml
deleted file mode 100644
index 1edad7d250d1..000000000000
--- a/app-i18n/pyzy/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="boost">Enable support for <pkg>dev-libs/boost</pkg></flag>
- <flag name="doc">Generate API documentation</flag>
- <flag name="opencc">Enable support for <pkg>app-i18n/opencc</pkg></flag>
- </use>
- <upstream>
- <remote-id type="github">pyzy/pyzy</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/pyzy/pyzy-0.1.0-r3.ebuild b/app-i18n/pyzy/pyzy-0.1.0-r3.ebuild
deleted file mode 100644
index 8abc38965372..000000000000
--- a/app-i18n/pyzy/pyzy-0.1.0-r3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit autotools python-any-r1
-
-PYZY_DB="${PN}-database-1.0.0"
-
-DESCRIPTION="The Chinese PinYin and Bopomofo conversion library"
-HOMEPAGE="https://github.com/pyzy/pyzy"
-SRC_URI="https://dev.gentoo.org/~dlan/distfiles/${P}.tar.xz
- https://dev.gentoo.org/~dlan/distfiles/${P}-patches.tar.xz
- https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN}/${PYZY_DB}.tar.bz2"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="boost doc opencc"
-
-RDEPEND="dev-db/sqlite:3
- dev-libs/glib:2
- sys-apps/util-linux
- boost? ( dev-libs/boost )
- opencc? ( app-i18n/opencc:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-build/autoconf-archive
- doc? ( app-text/doxygen )"
-
-src_prepare() {
- mv "${WORKDIR}"/db data/db/open-phrase || die
-
- eapply "${WORKDIR}"/patches
-
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable boost) \
- $(use_enable opencc) \
- --enable-db-open-phrase \
- DOXYGEN=$(usex doc doxygen true)
-}
-
-src_install() {
- if use doc; then
- HTML_DOCS=( docs/html/. )
- fi
-
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-i18n/qkc/Manifest b/app-i18n/qkc/Manifest
deleted file mode 100644
index bec3fefccc70..000000000000
--- a/app-i18n/qkc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qkcc100.zip 36308 BLAKE2B 3291a7159a63f62c045230e045c6749f6d44ee5173270f1e994c770c14c0381c279c7452acd6861932a8227f13b1e4e8888e9f49654b3a59c93fb9069bfb09aa SHA512 a03f12625c1205d1220c70e2c3bd8f4ef281a3f0f6317ad7a0221624ba6461a7f9fbbb1da68048fc2bb3b071895dfb13aaa630e780fd49eddb0b6c528ce2e4a0
diff --git a/app-i18n/qkc/files/qkc-1.00-makefile.patch b/app-i18n/qkc/files/qkc-1.00-makefile.patch
deleted file mode 100644
index ff9d1c97b920..000000000000
--- a/app-i18n/qkc/files/qkc-1.00-makefile.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,18 +1,6 @@
- # Makefile for qkc
-
--CC = cc
--BIND = $(CC)
--CFLAGS = -O
--LFLAGS = -o qkc $(CFLAGS)
--OBJ = qkc.o qkcopt.o qkchelp.o qkcconv.o qkctbl.o
--
--.c.o:
-- $(CC) $(CFLAGS) -c $<
--
--qkc: $(OBJ)
-- $(BIND) $(LFLAGS) $(OBJ)
--
--$(OBJ): qkc.h
-+qkc: qkcopt.o qkchelp.o qkcconv.o qkctbl.o
-
- clean:
- rm -f *.o qkc
diff --git a/app-i18n/qkc/metadata.xml b/app-i18n/qkc/metadata.xml
deleted file mode 100644
index 491c88b3a31f..000000000000
--- a/app-i18n/qkc/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-i18n/qkc/qkc-1.00.ebuild b/app-i18n/qkc/qkc-1.00.ebuild
deleted file mode 100644
index 8ba775de487a..000000000000
--- a/app-i18n/qkc/qkc-1.00.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_P="${PN}c${PV/./}"
-
-DESCRIPTION="Quick KANJI code Converter"
-HOMEPAGE="http://hp.vector.co.jp/authors/VA000501/"
-SRC_URI="http://hp.vector.co.jp/authors/VA000501/${MY_P}.zip"
-
-LICENSE="freedist"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86"
-
-BDEPEND="app-arch/unzip"
-
-S="${WORKDIR}"
-
-PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
-
-src_configure() {
- tc-export CC
-}
-
-src_install() {
- dobin qkc
- dodoc qkc.doc
- doman -i18n=ja qkc.1
-}
diff --git a/app-i18n/rime-data/Manifest b/app-i18n/rime-data/Manifest
deleted file mode 100644
index 9c2b6e5be0d4..000000000000
--- a/app-i18n/rime-data/Manifest
+++ /dev/null
@@ -1,42 +0,0 @@
-DIST rime-array-1.0.20250124.tar.gz 1721033 BLAKE2B 5bce47a0d78252a43934c4a4af83df7a8323af40411a765369aedac5bcb0da8f290e3a236b821aee33681a8ce89794586e9252a683f3ab2e25ea9459693319f1 SHA512 9999ec3bd3865c1a9d4bb35ba195bdd9dd3317701b3c693359faa67fdf41b0a1dc827124ec25b6f12b4281e155bad874a75d25cf67c52f33fecc5d8f426970ce
-DIST rime-array-1.0.20251206.tar.gz 1721033 BLAKE2B 5bce47a0d78252a43934c4a4af83df7a8323af40411a765369aedac5bcb0da8f290e3a236b821aee33681a8ce89794586e9252a683f3ab2e25ea9459693319f1 SHA512 9999ec3bd3865c1a9d4bb35ba195bdd9dd3317701b3c693359faa67fdf41b0a1dc827124ec25b6f12b4281e155bad874a75d25cf67c52f33fecc5d8f426970ce
-DIST rime-bopomofo-1.0.20250124.tar.gz 5985 BLAKE2B 01b43029f35a392e363bbf60e0708651122dc14f2aaf6c103292e571a06ebdd804fc3097e0b0f874b66efadeff6c0d521a7ee3c640111b6054e318eeb6d84ae7 SHA512 106a2897ac409b12e5a9aee35bed31e6bd76e4c2cb5caed5d201e03891b316fe42e279c72e5a3b06fe575ea2e897903986fcab9401933b7dfc4d47064be01bce
-DIST rime-bopomofo-1.0.20251206.tar.gz 5953 BLAKE2B f1d95d6aff9449be2f3aca80024dc28e2d20ef400606961bdfea4ee6959b5eda2c34070edf6b697cef95be2cfa8f72d0d0fcfda65c1e342ec9c5c89af34604cf SHA512 9aa70caf5e1cd96a6c27755d13ef395cb23492a6c42b7f33b3b6f6c17a1faa4ae5224184602ff08bcbb4e06f036c2d2ed804e38ff1146769f1b5590184f73ede
-DIST rime-cangjie-1.0.20250124.tar.gz 392488 BLAKE2B 8c8ed40265e20793571b1c615134d293295fddd17ce48df9054d61b36b3a572d7546dbc5368f9f63efae73bf3572f9f2e9cad447b16eb2d3fd207e931e0c703d SHA512 b56c1363413fe6579cac994c0a2c12d75fe9efb842c4536a0962f64bb197009ab1f5071a204a2bc7983d0e06ecd6934e4db72a157a2cda76294b98d304715cad
-DIST rime-cangjie-1.0.20251206.tar.gz 392488 BLAKE2B 8c8ed40265e20793571b1c615134d293295fddd17ce48df9054d61b36b3a572d7546dbc5368f9f63efae73bf3572f9f2e9cad447b16eb2d3fd207e931e0c703d SHA512 b56c1363413fe6579cac994c0a2c12d75fe9efb842c4536a0962f64bb197009ab1f5071a204a2bc7983d0e06ecd6934e4db72a157a2cda76294b98d304715cad
-DIST rime-cantonese-1.0.20250124.tar.gz 4808499 BLAKE2B 229519f301dabb2952f207787c36b17762ccc982a963e1ef686981ed933c55c72b64929f37f56744eb63e943479637cfeb9b0a923b22a9180ea218cc1b0eb91c SHA512 590ab5a0b629090130d257a92f6f3286239d4433930a3dac9719ad3f18bef9c5a2a56e739c0d43cbebc6c4dfdcd09b3f908e8f496bf5e49acfd01925d6eab406
-DIST rime-cantonese-1.0.20251206.tar.gz 4809002 BLAKE2B 527117f796dda3dda9189a554b8e6c6f55c2ae2140ea8efe412a3c9bb041063e1276b493c57b1f7660815a3a42047c573d495bafa46bc3d5141467e07d4a479e SHA512 1070f5017b20febd6c9865c81751f5565e5eb09cd4b35cba7611690534b790ba1cd8614c61ce0d2a84d989fa5d33e7aadb0a8f7bcf357b6cd5745d814ac290d0
-DIST rime-combo-pinyin-1.0.20250124.tar.gz 23225 BLAKE2B d3998722bbcbbe7a762d40660cb7bdefebd89c817a418f8e5a154393911240ae44c300d7d8482823a9dfecdf8fd2f64ed18e72fab884f8d3ea3a447d5618ba6f SHA512 9d5c00b1fe209533cabb21201a3d6a745852b7d1477c18ddb14816aaa9c34766df697d76a936108915c3c23cc673ba26bbeda3baa8ebdadda39604b4552a781f
-DIST rime-combo-pinyin-1.0.20251206.tar.gz 23436 BLAKE2B b252ca266a2be531ddbe6cb0801138c7823c6999072665eb4d3df27a4ff1703903cd3d34c187eb48e4c3d301f9c45ad779600e17a02a771712df59b7c51a4ba1 SHA512 89b3856fb90a1c559c88b2ec1f5449db03f6a7b8fe1ff0d517d561f16f661348696fa1bbb2693e97ebc33540aee80c0f62cd2ce286b81363edfc67d102416729
-DIST rime-double-pinyin-1.0.20250124.tar.gz 16998 BLAKE2B c8c93eee98e896d69e5b677a8eb38979e74ab8bbefdf705aa2ab9afd8f30bea3a3156dab994e95a33313e7fc4e2af4a25b7eade32c8f8bb009f7c955e1215e2a SHA512 2ab98a7b804b2fa3d0a59fd0b9a8b79316caa3a2da070766359d550d1d56edf85d55874044409780a2a21d729a2a7e834fdcf9419eb0d34252acbdef304a5c40
-DIST rime-double-pinyin-1.0.20251206.tar.gz 17395 BLAKE2B ba4a281bf96ebbfefc03af9c819daf176ee8044e65579c99f5a33457c8f3f812db0d328d741f20f0659040d702ad728cbc12866f2febc97c82b3b9c55a3df5ad SHA512 4858e60377b196953393c399851fba4add6a4a7efd66eeff290e59dcf68463198de45774ff2ad91d9a605849f0f748f7c9863d9c85bd8240da50a30922c7c1ca
-DIST rime-emoji-1.0.20250124.tar.gz 50946 BLAKE2B 91a96e7b4913ef2a380c1e98fc77b5289094f4efafa31fab1e64f5fc5a22082f89ebb27953e1cc1b84dfd8d9d97c92e6412560bc513a0eaa2ca72d787da89ac8 SHA512 b4785f4909e270a0cc40a2706a20ac9193358f901cba48bb4c3f5e0dcf67688e18e99101aa7e5945e73e5c9b73c71113216c2c91ad5d6eab1885943c6ca7f839
-DIST rime-emoji-1.0.20251206.tar.gz 51135 BLAKE2B 49b901138a68e111ce022bd5082261643783623e14e43ab90d1580f28f7e68dd77553400a5e84348157fd8a5e6fe2d27cf7c5c2d3a25e65695bcd9e90703509c SHA512 b2ce0a9c2b58823d3b9316f165b0a1cccc31353f034e3453a4afa5a3a693403e1a42e177873e446497225e5b514b3bb94971a1b8aaa9a767de6473e6ca5ebf22
-DIST rime-essay-1.0.20250124.tar.gz 2578130 BLAKE2B f7a1ed0336a1df820ae73daab93348077fdfd80c230410559ffb4d0250fc045e771a09319c19a20136290a5baf95f0603d7751ce98373c4fd1f70f2ec6457c35 SHA512 e072350b3e304d79cf20c69f9fcde944f4a38071973f193bac577ab2cb476ab3b274cdf18ca61e1f29bd779daab89be517e984ebc00b863e4e01a6d25dd0a882
-DIST rime-essay-1.0.20251206.tar.gz 2577572 BLAKE2B d7748f5b3bc1443d2c4de2e781fa041b17861fcf186c43b73e882e453ff895ae73345395601114bfea928f6ab02206d2283225eccdeff6c27642109cfb579295 SHA512 03ff6ade9dbed4dbb968f70dea78509710965f330397c832993117edd22ca305ebf99901c1e14da8d6eca22f7c9ef867c6c2492a0bfc4ea13b181c59a7682a47
-DIST rime-ipa-1.0.20250124.tar.gz 9510 BLAKE2B e271911cb4d066ff4b7813be062f9778bb04469b15268bdc93530f664a75ee723007ba806772092fd30302fea7a610b879b2a0598ec424a90d4c14e446a0ba87 SHA512 06cd5fb467e6694458bd67505fac7a496c490e9aabf8ad92ec881ac354e63dfaf2f9a4dd216960b260d62183cade49d267444ac340466ef03ce2ab7a9646b9f1
-DIST rime-ipa-1.0.20251206.tar.gz 9510 BLAKE2B e271911cb4d066ff4b7813be062f9778bb04469b15268bdc93530f664a75ee723007ba806772092fd30302fea7a610b879b2a0598ec424a90d4c14e446a0ba87 SHA512 06cd5fb467e6694458bd67505fac7a496c490e9aabf8ad92ec881ac354e63dfaf2f9a4dd216960b260d62183cade49d267444ac340466ef03ce2ab7a9646b9f1
-DIST rime-luna-pinyin-1.0.20250124.tar.gz 395840 BLAKE2B 1a00d21ad4d5c20ca8d386b10a36a71f199615999753bfeaf3640953b065679c4d102fe6436cc72f50cf84dc9116e4247b22a054bb71dc3df84d566e021b8f83 SHA512 2177143a4c213d43a1ed96427a9deb4ee88a6fe15e0dc2bcecdae6584436ff8de8692cf987a5a15c0d6cf44c993a061152532640ed05253571f2809ca69b8e5c
-DIST rime-luna-pinyin-1.0.20251206.tar.gz 395953 BLAKE2B 15ee3fe54c0e065d280fa367cbba32848799923432ff41f8cf75a1147249b0d2b61b55223b47a59856fe794c3a3ebfc33909851a5f0101d48e9315ad56d792ac SHA512 6e354b074ac589a577c5484954bd0289753b32e34ae688560f7c64a056391fc6c34f7a5207a5c8c1f290f03a56586b2b7cbd3bed045090e7ef3438ce735c5d81
-DIST rime-middle-chinese-1.0.20250124.tar.gz 137940 BLAKE2B 72e8a0b19a432505a68bfae4d72b657216e5ddb3361a756b6b2eabde6d94c0c863a635c2bcbcca446b6363361e2add93c04dbdc161368aae75d749aa35a47506 SHA512 dabcf2683e54dcf44e6ce7a89da6b1d808a210ca20fbe131f793bb0c9d51213c3514f231b944adf4495aa8fe2a43d7ae984d83dc90fa49a0e4bd6279df9cd009
-DIST rime-middle-chinese-1.0.20251206.tar.gz 137940 BLAKE2B 72e8a0b19a432505a68bfae4d72b657216e5ddb3361a756b6b2eabde6d94c0c863a635c2bcbcca446b6363361e2add93c04dbdc161368aae75d749aa35a47506 SHA512 dabcf2683e54dcf44e6ce7a89da6b1d808a210ca20fbe131f793bb0c9d51213c3514f231b944adf4495aa8fe2a43d7ae984d83dc90fa49a0e4bd6279df9cd009
-DIST rime-pinyin-simp-1.0.20250124.tar.gz 545333 BLAKE2B 9871245ea78e9d1601ebc4361635fb3cab9835c8a0851f10e5d54f99ddbca1b7ddb469281e1a11a669bfd666cce824690da77422a530ac229d06460168cc487c SHA512 215401d67dfc777475a3e46b066e07df53c3e8a783b9067e6b6cb25ff0fe8c23f03b2db18e86eb9fe0febeacbe9a89bb9073610f2ae3c90a5f33e27cebb3328f
-DIST rime-pinyin-simp-1.0.20251206.tar.gz 545333 BLAKE2B 9871245ea78e9d1601ebc4361635fb3cab9835c8a0851f10e5d54f99ddbca1b7ddb469281e1a11a669bfd666cce824690da77422a530ac229d06460168cc487c SHA512 215401d67dfc777475a3e46b066e07df53c3e8a783b9067e6b6cb25ff0fe8c23f03b2db18e86eb9fe0febeacbe9a89bb9073610f2ae3c90a5f33e27cebb3328f
-DIST rime-prelude-1.0.20250124.tar.gz 18313 BLAKE2B 09e926f77abc5a4fcc55d6f6f27f1b8b2e1a69317d8cb4a2656eecd416c1b7139a0de65d7eea30afaf342566753daa2be0c88104cf2c05d78cb26d0b567c9f04 SHA512 0cf701db3ca87ed15022428ba516d939cd10d4b97cb6d4ecdafaec70399c60f9d58a4f8b96e8fb8159534514bbf4e3b2206ec0cfac094d8039c0040ce79dc093
-DIST rime-prelude-1.0.20251206.tar.gz 18340 BLAKE2B b7569d5c4f2a5f447bacd466f85b82e4a78ac79924374d7f061671994ecae2aa8ce807b7a7289710d71143fd5c7dea56918eb5674483f2a8e6cba73ad813a6d0 SHA512 a255e1eba62e31ba82c32182be2d387d6b52006befd42eadb2b8a0721aac32ab36618021192cbc9f3fb6d81e9dea2e69122c0fccb7f60b1a98c180f760912d33
-DIST rime-quick-1.0.20250124.tar.gz 151060 BLAKE2B 80adf8a416969d5623400b06721e5bb4dc0a972d0a0ef09e10bbb2c6dfbb7d92c89503b60d59413e425cbb097f0c2d00cbdd932372c7c664846cc8e48958c632 SHA512 d693b90b76cf3dc72e84bb378e3b1a35850bed9edec45bfb321bf800561bd03fdf34ea41bc7ca8da53b02579de111da394a6aa4493989a4a4bde2eb0e2d7d485
-DIST rime-quick-1.0.20251206.tar.gz 151060 BLAKE2B 80adf8a416969d5623400b06721e5bb4dc0a972d0a0ef09e10bbb2c6dfbb7d92c89503b60d59413e425cbb097f0c2d00cbdd932372c7c664846cc8e48958c632 SHA512 d693b90b76cf3dc72e84bb378e3b1a35850bed9edec45bfb321bf800561bd03fdf34ea41bc7ca8da53b02579de111da394a6aa4493989a4a4bde2eb0e2d7d485
-DIST rime-scj-1.0.20250124.tar.gz 228601 BLAKE2B ca68ce8b08edc4c1cb5dae0d3f50a4a66adb9dd6dea49260ef4b0f14b16cb0b7b6555c89de1d332a68f8641c031ada602ebc4946851ff141b14f0fdf41f6d364 SHA512 396e8c1cb0679078afaced1bb8525446340bda02bbcc42e48ccc2414b1830439a2599e8ea2a4ae15b47fd9f488ba52eec342596f1c5efa074955f274cf69728d
-DIST rime-scj-1.0.20251206.tar.gz 228601 BLAKE2B ca68ce8b08edc4c1cb5dae0d3f50a4a66adb9dd6dea49260ef4b0f14b16cb0b7b6555c89de1d332a68f8641c031ada602ebc4946851ff141b14f0fdf41f6d364 SHA512 396e8c1cb0679078afaced1bb8525446340bda02bbcc42e48ccc2414b1830439a2599e8ea2a4ae15b47fd9f488ba52eec342596f1c5efa074955f274cf69728d
-DIST rime-soutzoe-1.0.20250124.tar.gz 37388 BLAKE2B 2eaecd629ae4b00b9ecb73eb58a77bd123906c45fa71318aa0468caefca3aa151181be7766cccc81a6aba260def897a7c58032257a517443c3da3dba91cb6996 SHA512 5141fe76deffe40a22e2c3013d6f4b47e6e65c6f652b85aa0401612a78384430f78e1031d894a735903ece9d8e319b836c9388edd05a0593f23d7961bea92a04
-DIST rime-soutzoe-1.0.20251206.tar.gz 37388 BLAKE2B 2eaecd629ae4b00b9ecb73eb58a77bd123906c45fa71318aa0468caefca3aa151181be7766cccc81a6aba260def897a7c58032257a517443c3da3dba91cb6996 SHA512 5141fe76deffe40a22e2c3013d6f4b47e6e65c6f652b85aa0401612a78384430f78e1031d894a735903ece9d8e319b836c9388edd05a0593f23d7961bea92a04
-DIST rime-stenotype-1.0.20250124.tar.gz 15311 BLAKE2B edfc0989e9a86b7664b5316270fafb2f8c3f45af6ad757a1ad89d30ce4b93aa8cb20c86f62692adabdcbd33bce67022ecaf3e1bc34ffddd2ea0b497dca9ba2c3 SHA512 4c01a70348e0e28b0b0e33f605e22e6017c9870f4e218fcc1fe36c2d480796461b3f74edb7501d78bebbaa9b05f62524c792b10c3ac42d89f39ed6a99b1426c2
-DIST rime-stenotype-1.0.20251206.tar.gz 15378 BLAKE2B 95ede56ed58ea7d51ae91309f9a4b37bd141cffa6e4916f5021823829a74434d1e4c6b489c18a92b768402c5fb2d5a2c85cfdb79fff8773850e665203cfab510 SHA512 b0d86a559f57f353f293ee2591bdb05cda97dbd87b0e5fafc35a32233eee3560c060d998715455fefd856d5ea3b01ea4406d144db28d6a4d5e86682dc69f8674
-DIST rime-stroke-1.0.20250124.tar.gz 707487 BLAKE2B 184f3f07d6a5a7992dbedb225c681446f6e66d988f3bba01aeca520f323103ac98e0e4c0ac71416938d6ca83aae1a2acdfc83035086b8ff3c7665e730f40744f SHA512 a859d7b47c658e8d1a4269b2f99f7ec757937a5060de2213d19e9029b15e93006988194483b238759ccaa54e0da2e9c4fb1d6e2e368eeb366f23f7e36dfe4f99
-DIST rime-stroke-1.0.20251206.tar.gz 1068311 BLAKE2B 4e1c86cb59b47dc9d813be26a66079dfccce2f480db89f1a5b477e9a97927ebd7fc4f858490300065e933619133dc99543b2aeb344e46e2d717145ec2e9a39b2 SHA512 8578896613094817e11da5a025eebea3010280a3b732b070d8c7af756aa9e1df4367d90b2867d1989d743f7a1efd4f35c1bca5d62fcbd18b156bd3e15546910e
-DIST rime-terra-pinyin-1.0.20250124.tar.gz 730673 BLAKE2B 53f2b2e5f4076db40d40e9c6d7d6c45b6ae906a7e8c5f9fdbb09f384035bda9e084a96ed6e11977b4851392c87deea605886a10a449b8dc96f12b742524ebb3b SHA512 bf77828acab2452f35106296c48c09b417c70cd8e7764d72beb41adfb57d3063b866e156aac7faa5b224a0e28ad20f27d02dafdc8d517ff7055c199e5e0e093a
-DIST rime-terra-pinyin-1.0.20251206.tar.gz 731199 BLAKE2B d117789b75678135cfd681413835bec4489dbaf2b7a68f1b194b177a2ff1bbf81a1fdaf1ca4dead501ad8983c94d063fdf7768ba206ac766a7d61914d37407e3 SHA512 67a57fcbdbb4a6f314cee30116c4f6afe51317d52134a4f76c7da7462fbcafbc6608d8d61431a9408605c4623f6b9009a03b703bd6186bce791eb909002dbdbf
-DIST rime-wubi-1.0.20250124.tar.gz 1093293 BLAKE2B ae3551bb51824e6c4fea52a18793acf477b48b827df24ad16b24fd5265d2567a35c70f4b09082247fcce5de6f7433fc19bcf3e43f2adf2683aeac658f9f13beb SHA512 f535a15f1a52b7173b42d72fec58cbb68887be590cee1a2a6b1d883dec377d61cf17ece68f0c400dec26b55fd0ac2744d0fb835d8c9129245ddc985fa256ebb8
-DIST rime-wubi-1.0.20251206.tar.gz 1093293 BLAKE2B ae3551bb51824e6c4fea52a18793acf477b48b827df24ad16b24fd5265d2567a35c70f4b09082247fcce5de6f7433fc19bcf3e43f2adf2683aeac658f9f13beb SHA512 f535a15f1a52b7173b42d72fec58cbb68887be590cee1a2a6b1d883dec377d61cf17ece68f0c400dec26b55fd0ac2744d0fb835d8c9129245ddc985fa256ebb8
-DIST rime-wugniu-1.0.20250124.tar.gz 268955 BLAKE2B c1dc03f1e27716ee4725e031c570a67da3f2543ec760d624f19e0f40cb44089ddedd10ee226dfe4211d8f7b29c0c66db640f41794dbf09c5543f669ae132715f SHA512 257d4bd8d62dda5bce4beb39879fc46b4981590ce16d347ad3e2441f1b9bacabfe3772d8e0cf134a4a70b7dd5490e6bb6b6526e0e45d58d22730217e23407095
-DIST rime-wugniu-1.0.20251206.tar.gz 268955 BLAKE2B c1dc03f1e27716ee4725e031c570a67da3f2543ec760d624f19e0f40cb44089ddedd10ee226dfe4211d8f7b29c0c66db640f41794dbf09c5543f669ae132715f SHA512 257d4bd8d62dda5bce4beb39879fc46b4981590ce16d347ad3e2441f1b9bacabfe3772d8e0cf134a4a70b7dd5490e6bb6b6526e0e45d58d22730217e23407095
diff --git a/app-i18n/rime-data/metadata.xml b/app-i18n/rime-data/metadata.xml
deleted file mode 100644
index 0fe0605e693b..000000000000
--- a/app-i18n/rime-data/metadata.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tanekliang@gmail.com</email>
- <name>Yongxiang Liang</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>i@bitbili.net</email>
- <name>Ryan Qian</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>peeweep@0x0.ee</email>
- <name>jinqiang zhang</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="person">
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="extra">Install extra packages</flag>
- </use>
- <stabilize-allarches/>
- <upstream>
- <maintainer>
- <email>chen.sst@gmail.com</email>
- <name>弓辰 (GÅng Chén)</name>
- </maintainer>
- <remote-id type="github">rime/brise</remote-id>
- <remote-id type="github">rime/rime-essay</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/rime-data/rime-data-1.0.20250124.ebuild b/app-i18n/rime-data/rime-data-1.0.20250124.ebuild
deleted file mode 100644
index 8504e701916d..000000000000
--- a/app-i18n/rime-data/rime-data-1.0.20250124.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-declare -A PKGS=(
- [rime-essay]=57e94707b5d64a9848d17f9107c539ad4e9b6fc7
- [rime-bopomofo]=c7618f4f5728e1634417e9d02ea50d82b71956ab
- [rime-cangjie]=0ac8452eeb4abbcd8dd1f9e7314012310743285f
- [rime-luna-pinyin]=d2107f46dbffbe069b10072925be3c18da40fe77
- [rime-prelude]=3803f09458072e03b9ed396692ce7e1d35c88c95
- [rime-stroke]=7c9874c6b2e0b94947653e9a7de6f99623ff27e4
- [rime-terra-pinyin]=333ec4128fa1f93924a0707da3c623ccd92a73f0
-)
-declare -A PKGS_EXTRA=(
- [rime-array]=557dbe38381de174fe96e53e9bf8c863a275307c
- [rime-cantonese]=cb1ea1600b720743e0519dcbec3c2fc314ab4f50
- [rime-combo-pinyin]=89f521bc0a68abc06e9ce02732201b9c2a188824
- [rime-double-pinyin]=69bf85d4dfe8bac139c36abbd68d530b8b6622ea
- [rime-emoji]=ca7df5f5498ccd99cc312413ceae7d13717456b8
- [rime-ipa]=22b71710e029bcb412e9197192a638ab11bc2abf
- [rime-middle-chinese]=582e144e525525ac2b6c2498097d7c7919e84174
- [rime-pinyin-simp]=0c6861ef7420ee780270ca6d993d18d4101049d0
- [rime-quick]=3fe5911ba608cb2df1b6301b76ad1573bd482a76
- [rime-scj]=cab5a0858765eff0553dd685a2d61d5536e9149c
- [rime-soutzoe]=beeaeca72d8e17dfd1e9af58680439e9012987dc
- [rime-stenotype]=f3e9189d5ce33c55d3936cc58e39d0c88b3f0c88
- [rime-wubi]=152a0d3f3efe40cae216d1e3b338242446848d07
- [rime-wugniu]=abd1ee98efbf170258fcf43875c21a4259e00b61
-)
-
-generate_src_uri() {
- local -n LIST=$1
- local pkg
- for pkg in "${!LIST[@]}"; do
- SRC_URI+=" https://github.com/rime/${pkg}/archive/${LIST[$pkg]}.tar.gz -> ${pkg}-${PV}.tar.gz"
- done
-}
-
-DESCRIPTION="Data resources for Rime Input Method Engine"
-HOMEPAGE="https://rime.im/ https://github.com/rime/plum"
-
-generate_src_uri PKGS
-SRC_URI+=" extra? ( "
-generate_src_uri PKGS_EXTRA
-SRC_URI+=" )"
-
-S=${WORKDIR}
-
-# LGPL-3 :
-# essay bopomofo cangjie emoji ipa
-# luna-pinyin prelude quick stroke terra-pinyin wubi
-# GPL-3 :
-# array combo-pinyin double-pinyin middle-chinese
-# scj soutzoe stenotype wugniu
-# Apache-2 :
-# rime-pinyin-simp
-# CC-BY-4.0 :
-# rime-cantonese
-LICENSE="GPL-3 LGPL-3 extra? ( Apache-2.0 CC-BY-4.0 )"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ppc ppc64 ~riscv x86"
-
-IUSE="extra"
-
-src_install() {
- insinto "/usr/share/rime-data"
-
- _install_pkgs() {
- local -n LIST=$1
- local pkg f
- for pkg in "${!LIST[@]}"; do
- doins "${pkg}-${LIST[$pkg]}"/*[!AUTHORS\|LICENSE\|README.md\|check.py]
- for f in AUTHORS LICENSE README.md; do
- if [[ -f "${pkg}-${LIST[$pkg]}/${f}" ]]; then
- newdoc "${pkg}-${LIST[$pkg]}/${f}" "${pkg}_${f}"
- fi
- done
- done
- }
-
- _install_pkgs PKGS
- use extra && _install_pkgs PKGS_EXTRA
-}
diff --git a/app-i18n/rime-data/rime-data-1.0.20251206.ebuild b/app-i18n/rime-data/rime-data-1.0.20251206.ebuild
deleted file mode 100644
index 5e90018234e3..000000000000
--- a/app-i18n/rime-data/rime-data-1.0.20251206.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-declare -A PKGS=(
- [rime-essay]=e0160b8ef723a423e84ee52b53614ac3382f6d16
- [rime-bopomofo]=1859af68a927ba3cd5afb8c47feedcecf874dab2
- [rime-cangjie]=0ac8452eeb4abbcd8dd1f9e7314012310743285f
- [rime-luna-pinyin]=a53cdf4fd6141cd3a5c2006ae882311e5132fca0
- [rime-prelude]=3c602fdb0dcca7825103e281efc50ef7580f99ec
- [rime-stroke]=3a4b0f4013e2b4c14b1e80c92b1d4723eb65f39c
- [rime-terra-pinyin]=fa30016a9db2cf7d546ce33968c311525f0d90a0
-)
-declare -A PKGS_EXTRA=(
- [rime-array]=557dbe38381de174fe96e53e9bf8c863a275307c
- [rime-cantonese]=77776c0aad31c78ba743877780fae26f8b1e0dbe
- [rime-combo-pinyin]=711aaa6285216a4e86ec73ecae86a5d6e8fe2a2c
- [rime-double-pinyin]=01a13287cbd27819be1c34fa1ddc1b3643d5001b
- [rime-emoji]=3dd83a264b4686b56abddedecbde75360cbbbfab
- [rime-ipa]=22b71710e029bcb412e9197192a638ab11bc2abf
- [rime-middle-chinese]=582e144e525525ac2b6c2498097d7c7919e84174
- [rime-pinyin-simp]=0c6861ef7420ee780270ca6d993d18d4101049d0
- [rime-quick]=3fe5911ba608cb2df1b6301b76ad1573bd482a76
- [rime-scj]=cab5a0858765eff0553dd685a2d61d5536e9149c
- [rime-soutzoe]=beeaeca72d8e17dfd1e9af58680439e9012987dc
- [rime-stenotype]=bef930831ffe97846fa484a81014ad3e465a25c1
- [rime-wubi]=152a0d3f3efe40cae216d1e3b338242446848d07
- [rime-wugniu]=abd1ee98efbf170258fcf43875c21a4259e00b61
-)
-
-generate_src_uri() {
- local -n LIST=$1
- local pkg
- for pkg in "${!LIST[@]}"; do
- SRC_URI+=" https://github.com/rime/${pkg}/archive/${LIST[$pkg]}.tar.gz -> ${pkg}-${PV}.tar.gz"
- done
-}
-
-DESCRIPTION="Data resources for Rime Input Method Engine"
-HOMEPAGE="https://rime.im/ https://github.com/rime/plum"
-
-generate_src_uri PKGS
-SRC_URI+=" extra? ( "
-generate_src_uri PKGS_EXTRA
-SRC_URI+=" )"
-
-S=${WORKDIR}
-
-# LGPL-3 :
-# essay bopomofo cangjie emoji ipa
-# luna-pinyin prelude quick stroke terra-pinyin wubi
-# GPL-3 :
-# array combo-pinyin double-pinyin middle-chinese
-# scj soutzoe stenotype wugniu
-# Apache-2 :
-# rime-pinyin-simp
-# CC-BY-4.0 :
-# rime-cantonese
-LICENSE="GPL-3 LGPL-3 extra? ( Apache-2.0 CC-BY-4.0 )"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ppc ppc64 ~riscv x86"
-
-IUSE="extra"
-
-src_install() {
- insinto "/usr/share/rime-data"
-
- _install_pkgs() {
- local -n LIST=$1
- local pkg f
- for pkg in "${!LIST[@]}"; do
- doins "${pkg}-${LIST[$pkg]}"/*[!AUTHORS\|LICENSE\|README.md\|check.py]
- for f in AUTHORS LICENSE README.md; do
- if [[ -f "${pkg}-${LIST[$pkg]}/${f}" ]]; then
- newdoc "${pkg}-${LIST[$pkg]}/${f}" "${pkg}_${f}"
- fi
- done
- done
- }
-
- _install_pkgs PKGS
- use extra && _install_pkgs PKGS_EXTRA
-}
diff --git a/app-i18n/scim-bridge/Manifest b/app-i18n/scim-bridge/Manifest
deleted file mode 100644
index 5c6d59498417..000000000000
--- a/app-i18n/scim-bridge/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scim-bridge-0.4.16.tar.gz 508870 BLAKE2B 136a8e84b89a58852ff88a2ef632084f1f18c436fc96cd9192d4510b5e6a4adcb51a5a6f314f8c5e6a333b18ec36e2e154db161e1eb65cef0f3cd28fe47c8241 SHA512 8d40a931738f6130ab2fdc4e8dec70143874c53d5720a0403603b57c9f80d7c0a4802609e0446684fa5cba1758e78e5f333d01787527934ed7a19c9727fd66a6
diff --git a/app-i18n/scim-bridge/files/scim-bridge-0.4.15.2-gcc43.patch b/app-i18n/scim-bridge/files/scim-bridge-0.4.15.2-gcc43.patch
deleted file mode 100644
index 1db7769424f5..000000000000
--- a/app-i18n/scim-bridge/files/scim-bridge-0.4.15.2-gcc43.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- scim-bridge-0.4.15.orig/client-common/scim-bridge-client-output.c 2008-11-02 15:44:34.000000000 +0900
-+++ scim-bridge-0.4.15/client-common/scim-bridge-client-output.c 2009-01-25 15:10:22.000000000 +0900
-@@ -20,6 +20,7 @@
- #include <stdarg.h>
- #include <stdio.h>
- #include <string.h>
-+#include <alloca.h>
-
- #include "scim-bridge-debug.h"
- #include "scim-bridge-output.h"
diff --git a/app-i18n/scim-bridge/files/scim-bridge-0.4.15.2-qt4.patch b/app-i18n/scim-bridge/files/scim-bridge-0.4.15.2-qt4.patch
deleted file mode 100644
index 606117cfbf01..000000000000
--- a/app-i18n/scim-bridge/files/scim-bridge-0.4.15.2-qt4.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff -Naur scim-bridge-0.4.15.orig/client-qt/qt4/Makefile.am scim-bridge-0.4.15/client-qt/qt4/Makefile.am
---- scim-bridge-0.4.15.orig/client-qt/qt4/Makefile.am 2009-01-18 01:57:40.000000000 +0900
-+++ scim-bridge-0.4.15/client-qt/qt4/Makefile.am 2009-01-25 14:58:09.000000000 +0900
-@@ -24,7 +24,7 @@
-
- noinst_HEADERS = ../scim-bridge-client-qt.h ../scim-bridge-client-imcontext-qt.h ../scim-bridge-client-key-event-utility-qt.h ../scim-bridge-client-common-qt.h
-
--moduledir = @QT4_PREFIX@/plugins/inputmethods
-+moduledir = @QT4_LIBDIR@/plugins/inputmethods
- module_LTLIBRARIES = im-scim-bridge.la
-
- im_scim_bridge_la_SOURCES = ../im-scim-bridge-qt.cpp \
-diff -Naur scim-bridge-0.4.15.orig/client-qt/scim-bridge-client-imcontext-qt.cpp scim-bridge-0.4.15/client-qt/scim-bridge-client-imcontext-qt.cpp
---- scim-bridge-0.4.15.orig/client-qt/scim-bridge-client-imcontext-qt.cpp 2008-11-02 15:44:46.000000000 +0900
-+++ scim-bridge-0.4.15/client-qt/scim-bridge-client-imcontext-qt.cpp 2009-01-25 15:04:34.000000000 +0900
-@@ -219,6 +219,12 @@
- void ScimBridgeClientIMContextImpl::setFocusWidget (QWidget *widget)
- {
- scim_bridge_pdebugln (4, "ScimBridgeClientIMContextImpl::setFocusWidget ()");
-+
-+ if (focused_imcontext != NULL) {
-+ focused_imcontext->focus_out ();
-+ focused_imcontext = NULL;
-+ }
-+
- QInputContext::setFocusWidget (widget);
- focus_in ();
- update ();
-@@ -442,8 +448,15 @@
- }
- }
-
-+#ifdef QT4
-+ if (preedit_shown) {
-+ set_preedit_shown (false);
-+ update_preedit ();
-+ }
-+#else
- set_preedit_shown (false);
- update_preedit ();
-+#endif
-
- focused_imcontext = NULL;
- }
-diff -Naur scim-bridge-0.4.15.orig/configure.ac scim-bridge-0.4.15/configure.ac
---- scim-bridge-0.4.15.orig/configure.ac 2009-01-18 02:24:32.000000000 +0900
-+++ scim-bridge-0.4.15/configure.ac 2009-01-25 14:58:06.000000000 +0900
-@@ -105,6 +105,10 @@
- QT4_PREFIX=`$PKG_CONFIG --variable=prefix QtCore`
- fi
- AC_SUBST(QT4_PREFIX)
-+ if test -z "$QT4_LIBDIR"; then
-+ QT4_LIBDIR=`$PKG_CONFIG --variable=libdir QtCore`
-+ fi
-+ AC_SUBST(QT4_LIBDIR)
- enable_qt4_immodule="yes";
- fi
-
diff --git a/app-i18n/scim-bridge/files/scim-bridge-0.4.16+gcc-4.4.patch b/app-i18n/scim-bridge/files/scim-bridge-0.4.16+gcc-4.4.patch
deleted file mode 100644
index 11415931fdbc..000000000000
--- a/app-i18n/scim-bridge/files/scim-bridge-0.4.16+gcc-4.4.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: scim-bridge-0.4.16/agent/scim-bridge-agent-application.cpp
-===================================================================
---- scim-bridge-0.4.16.orig/agent/scim-bridge-agent-application.cpp
-+++ scim-bridge-0.4.16/agent/scim-bridge-agent-application.cpp
-@@ -24,6 +24,7 @@
- #include <unistd.h>
-
- #include <iostream>
-+#include <cstdio>
-
- #include "scim-bridge-agent.h"
-
diff --git a/app-i18n/scim-bridge/files/scim-bridge-0.4.16+gcc-4.7.patch b/app-i18n/scim-bridge/files/scim-bridge-0.4.16+gcc-4.7.patch
deleted file mode 100644
index 99899d8c4b37..000000000000
--- a/app-i18n/scim-bridge/files/scim-bridge-0.4.16+gcc-4.7.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/agent/utils/scim-bridge-agent-panel-client.cpp b/agent/utils/scim-bridge-agent-panel-client.cpp
-index 07cb14b..62fd3b3 100644
---- a/agent/utils/scim-bridge-agent-panel-client.cpp
-+++ b/agent/utils/scim-bridge-agent-panel-client.cpp
-@@ -24,6 +24,7 @@
- #include <sys/stat.h>
- #include <sys/types.h>
- #include <sys/wait.h>
-+#include <unistd.h>
-
- #define Uses_SCIM_CONFIG_PATH
-
-diff --git a/agent/scim-bridge-agent-signal-listener.cpp b/agent/scim-bridge-agent-signal-listener.cpp
-index 433dc15..c9eff47 100644
---- a/agent/scim-bridge-agent-signal-listener.cpp
-+++ b/agent/scim-bridge-agent-signal-listener.cpp
-@@ -22,6 +22,7 @@
- #include <signal.h>
- #include <stdio.h>
- #include <string.h>
-+#include <unistd.h>
-
- #include <sys/socket.h>
- #include <sys/types.h>
diff --git a/app-i18n/scim-bridge/files/scim-bridge-0.4.16-configure.ac.patch b/app-i18n/scim-bridge/files/scim-bridge-0.4.16-configure.ac.patch
deleted file mode 100644
index 9f8f43114899..000000000000
--- a/app-i18n/scim-bridge/files/scim-bridge-0.4.16-configure.ac.patch
+++ /dev/null
@@ -1,164 +0,0 @@
---- a/configure.ac.orig 2009-11-27 21:07:46.000000000 +0800
-+++ b/configure.ac 2009-11-27 21:33:17.000000000 +0800
-@@ -55,63 +55,6 @@
- AM_CONDITIONAL(HAVE_DOCBOOK, test x$DOCBOOK_XSL != xno)
- AM_CONDITIONAL(BUILD_MANUAL, test x$XSLTPROC != xno -a x$DOCBOOK_XSL != xno)
-
--# Check if we should build scim-bridge-gtk-immodule
--PKG_CHECK_MODULES(GTK2, [gtk+-2.0 >= 2.4.0 pango >= 1.1.0 gdk-pixbuf-2.0 >= 2.4.0],
-- [SCIM_BRIDGE_HAS_GTK2=yes],
-- [SCIM_BRIDGE_HAS_GTK2=no])
--
--SCIM_BRIDGE_HAS_GTK2_2=no
--if test "$SCIM_BRIDGE_HAS_GTK2" = "yes"; then
-- if $PKG_CONFIG --exists "gtk+-2.0 >= 2.2" ; then
-- SCIM_BRIDGE_HAS_GTK2_2=yes
-- GTK_VERSION=2.2.0
-- AC_DEFINE(GDK_MULTIHEAD_SAFE,1,[Force use of GDK's multihead-safe APIs.])
-- fi
-- if $PKG_CONFIG --exists "gtk+-2.0 >= 2.3.5" ; then
-- SCIM_BRIDGE_HAS_GTK2_4=yes
-- GTK_VERSION=2.3.5
-- AC_DEFINE(HAVE_GTK_DRAW_INSERTION_CURSOR,1,[Have gtk_draw_insertion_cursor ().])
-- fi
-- GTK_BINARY_VERSION=`$PKG_CONFIG --variable=gtk_binary_version gtk+-2.0`
-- GTK_LIBDIR=`$PKG_CONFIG --variable=libdir gtk+-2.0`
-- if test -z "$GTK_LIBDIR)"; then
-- GTK_LIBDIR="$libdir"
-- fi
-- AC_SUBST(GTK_LIBDIR)
-- AC_SUBST(GTK_VERSION)
-- AC_SUBST(GTK_BINARY_VERSION)
-- enable_gtk2_immodule="yes";
--fi
--
--# Check if we should build scim-bridge-qt-immodule
--PKG_CHECK_MODULES(QT3, [qt-mt >= 3.3],
-- [SCIM_BRIDGE_HAS_QT3=yes],
-- [SCIM_BRIDGE_HAS_QT3=no])
--
--if test "$SCIM_BRIDGE_HAS_QT3" = "yes"; then
-- if test -z "$QT3_PREFIX"; then
-- QT3_PREFIX=`$PKG_CONFIG --variable=prefix qt-mt`
-- fi
-- AC_SUBST(QT3_PREFIX)
-- enable_qt3_immodule="yes";
--fi
--
--PKG_CHECK_MODULES(QT4, [QtGui >= 4.0, QtCore >= 4.0],
-- [SCIM_BRIDGE_HAS_QT4=yes],
-- [SCIM_BRIDGE_HAS_QT4=no])
--
--if test "$SCIM_BRIDGE_HAS_QT4" = "yes"; then
-- if test -z "$QT4_PREFIX"; then
-- QT4_PREFIX=`$PKG_CONFIG --variable=prefix QtCore`
-- fi
-- AC_SUBST(QT4_PREFIX)
-- if test -z "$QT4_LIBDIR"; then
-- QT4_LIBDIR=`$PKG_CONFIG --variable=libdir QtCore`
-- fi
-- AC_SUBST(QT4_LIBDIR)
-- enable_qt4_immodule="yes";
--fi
--
- ###########################################################
- ## Definiation of compile args. ##
- ###########################################################
-@@ -132,13 +75,16 @@
- enable_agent=yes)
-
- AC_ARG_ENABLE(gtk2-immodule,
-- [AS_HELP_STRING([--enable-gtk2-immodule], [build GTK2 IM module])], , )
-+ [AS_HELP_STRING([--enable-gtk2-immodule], [build GTK2 IM module [default=yes]])], ,
-+ enable_gtk2_immodule=yes)
-
- AC_ARG_ENABLE(qt3-immodule,
-- [AS_HELP_STRING([--enable-qt3-immodule], [build Qt3 IM module])], , )
-+ [AS_HELP_STRING([--enable-qt3-immodule], [build Qt3 IM module [default=yes]])], ,
-+ enable_qt3_immodule=yes)
-
- AC_ARG_ENABLE(qt4-immodule,
-- [AS_HELP_STRING([--enable-qt4-immodule], [build Qt4 IM module])], , )
-+ [AS_HELP_STRING([--enable-qt4-immodule], [build Qt4 IM module [default=yes]])], ,
-+ enable_qt4_immodule=yes)
-
- if test "$enable_debug" = "yes"; then
- AC_DEFINE(ENABLE_DEBUG,1,[Define this to enable the debug facility in libscim])
-@@ -175,7 +121,33 @@
- if test "$enable_gtk2_immodule" = "yes"; then
- SCIM_BRIDGE_BUILD_GTK2_IMMODULE=1
- SCIM_BRIDGE_BUILD_IMMODULE=1
-- if test "$SCIM_BRIDGE_HAS_GTK2" = "no" ; then
-+
-+ # Check if we should build scim-bridge-gtk-immodule
-+ PKG_CHECK_MODULES(GTK2, [gtk+-2.0 >= 2.4.0 pango >= 1.1.0 gdk-pixbuf-2.0 >= 2.4.0],
-+ [SCIM_BRIDGE_HAS_GTK2=yes],
-+ [SCIM_BRIDGE_HAS_GTK2=no])
-+
-+ SCIM_BRIDGE_HAS_GTK2_2=no
-+ if test "$SCIM_BRIDGE_HAS_GTK2" = "yes"; then
-+ if $PKG_CONFIG --exists "gtk+-2.0 >= 2.2" ; then
-+ SCIM_BRIDGE_HAS_GTK2_2=yes
-+ GTK_VERSION=2.2.0
-+ AC_DEFINE(GDK_MULTIHEAD_SAFE,1,[Force use of GDK's multihead-safe APIs.])
-+ fi
-+ if $PKG_CONFIG --exists "gtk+-2.0 >= 2.3.5" ; then
-+ SCIM_BRIDGE_HAS_GTK2_4=yes
-+ GTK_VERSION=2.3.5
-+ AC_DEFINE(HAVE_GTK_DRAW_INSERTION_CURSOR,1,[Have gtk_draw_insertion_cursor ().])
-+ fi
-+ GTK_BINARY_VERSION=`$PKG_CONFIG --variable=gtk_binary_version gtk+-2.0`
-+ GTK_LIBDIR=`$PKG_CONFIG --variable=libdir gtk+-2.0`
-+ if test -z "$GTK_LIBDIR)"; then
-+ GTK_LIBDIR="$libdir"
-+ fi
-+ AC_SUBST(GTK_LIBDIR)
-+ AC_SUBST(GTK_VERSION)
-+ AC_SUBST(GTK_BINARY_VERSION)
-+ else
- AC_MSG_ERROR([Gtk >= 2.2 can not be found!])
- fi
- enable_immodule=yes
-@@ -187,7 +159,18 @@
- if test "$enable_qt3_immodule" = "yes"; then
- SCIM_BRIDGE_BUILD_QT3_IMMODULE=1
- SCIM_BRIDGE_BUILD_IMMODULE=1
-- if test "$SCIM_BRIDGE_HAS_QT3" = "no"; then
-+
-+ # Check if we should build scim-bridge-qt-immodule
-+ PKG_CHECK_MODULES(QT3, [qt-mt >= 3.3],
-+ [SCIM_BRIDGE_HAS_QT3=yes],
-+ [SCIM_BRIDGE_HAS_QT3=no])
-+
-+ if test "$SCIM_BRIDGE_HAS_QT3" = "yes"; then
-+ if test -z "$QT3_PREFIX"; then
-+ QT3_PREFIX=`$PKG_CONFIG --variable=prefix qt-mt`
-+ fi
-+ AC_SUBST(QT3_PREFIX)
-+ else
- AC_MSG_ERROR([qt >= 3.3 can not be found!])
- fi
- enable_immodule=yes
-@@ -199,7 +182,21 @@
- if test "$enable_qt4_immodule" = "yes"; then
- SCIM_BRIDGE_BUILD_QT4_IMMODULE=1
- SCIM_BRIDGE_BUILD_IMMODULE=1
-- if test "$SCIM_BRIDGE_HAS_QT4" = "no"; then
-+
-+ PKG_CHECK_MODULES(QT4, [QtGui >= 4.0, QtCore >= 4.0],
-+ [SCIM_BRIDGE_HAS_QT4=yes],
-+ [SCIM_BRIDGE_HAS_QT4=no])
-+
-+ if test "$SCIM_BRIDGE_HAS_QT4" = "yes"; then
-+ if test -z "$QT4_PREFIX"; then
-+ QT4_PREFIX=`$PKG_CONFIG --variable=prefix QtCore`
-+ fi
-+ AC_SUBST(QT4_PREFIX)
-+ if test -z "$QT4_LIBDIR"; then
-+ QT4_LIBDIR=`$PKG_CONFIG --variable=libdir QtCore`
-+ fi
-+ AC_SUBST(QT4_LIBDIR)
-+ else
- AC_MSG_ERROR([qt >= 4.0 can not be found!])
- fi
- enable_immodule=yes
diff --git a/app-i18n/scim-bridge/files/scim-bridge-0.4.16-fixes-send-function-call.patch b/app-i18n/scim-bridge/files/scim-bridge-0.4.16-fixes-send-function-call.patch
deleted file mode 100644
index fd894441a5a7..000000000000
--- a/app-i18n/scim-bridge/files/scim-bridge-0.4.16-fixes-send-function-call.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-From Fedora:
-https://src.fedoraproject.org/rpms/scim-bridge/c/0532ab48617e02f5bfb1edaba17b22e88d9beaf4
-Index: scim-bridge-0.4.16/agent/scim-bridge-agent-signal-listener.cpp
-===================================================================
---- scim-bridge-0.4.16.orig/agent/scim-bridge-agent-signal-listener.cpp
-+++ scim-bridge-0.4.16/agent/scim-bridge-agent-signal-listener.cpp
-@@ -64,7 +64,7 @@ static void sig_quit (int sig)
- {
- if (!signal_occurred) {
- signal_occurred = true;
-- send (pipe_in, '\0', sizeof (char), MSG_NOSIGNAL);
-+ send (pipe_in, "", sizeof (char), MSG_NOSIGNAL);
- }
- }
-
diff --git a/app-i18n/scim-bridge/files/scim-bridge-0.4.16-slibtool.patch b/app-i18n/scim-bridge/files/scim-bridge-0.4.16-slibtool.patch
deleted file mode 100644
index fdd5583d8ea6..000000000000
--- a/app-i18n/scim-bridge/files/scim-bridge-0.4.16-slibtool.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 9b46a64aea5adac5b992b4133065b52f527ec881 Mon Sep 17 00:00:00 2001
-From: orbea <orbea@riseup.net>
-Date: Sun, 15 May 2022 10:46:17 -0700
-Subject: [PATCH] client-gtk: Fix X11 undefined references
-
-With slibtool the client-gtk build fails with undefined references for
--lx11. This happens because the build includes -no-undefined and then
-fails to test for the libX11 pkgconfig file.
-
-GNU libtool silently ignores -no-undefined and hides this issue while
-slibtool does not do this.
----
- client-gtk/Makefile.am | 7 ++++---
- configure.ac | 6 ++++++
- 2 files changed, 10 insertions(+), 3 deletions(-)
-
-diff --git a/client-gtk/Makefile.am b/client-gtk/Makefile.am
-index 4318519..27728b8 100644
---- a/client-gtk/Makefile.am
-+++ b/client-gtk/Makefile.am
-@@ -33,13 +33,14 @@ im_scim_bridge_la_SOURCES = im-scim-bridge-gtk.c \
- scim-bridge-client-imcontext-gtk.c \
- scim-bridge-client-key-event-utility-gtk.c
-
--im_scim_bridge_la_CXXFLAGS=@GTK2_CFLAGS@
--im_scim_bridge_la_CFLAGS =@GTK2_CFLAGS@
-+im_scim_bridge_la_CXXFLAGS=@GTK2_CFLAGS@ @X11_CFLAGS@
-+im_scim_bridge_la_CFLAGS =@GTK2_CFLAGS@ @X11_CFLAGS@
-
- im_scim_bridge_la_LDFLAGS = -rpath $(moduledir) \
- -avoid-version -no-undefined \
- -module \
-- @GTK2_LIBS@
-+ @GTK2_LIBS@ \
-+ @X11_LIBS@
-
- im_scim_bridge_la_LIBADD = $(top_srcdir)/common/libscimbridgecommon.la \
- $(top_srcdir)/client-common/libscimbridgeclientcommon.la
-diff --git a/configure.ac b/configure.ac
-index 4c4b1fb..8b2a7a8 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -205,6 +205,12 @@ else
- enable_qt4_immodule=no
- fi
-
-+if test "$SCIM_BRIDGE_BUILD_IMMODULE" = "1"; then
-+ PKG_CHECK_MODULES(X11, [x11])
-+ AC_SUBST(X11_LIBS)
-+ AC_SUBST(X11_CFLAGS)
-+fi
-+
- AM_CONDITIONAL(SCIM_BRIDGE_BUILD_TESTS,
- [test "$enable_tests" = "yes"])
-
---
-2.35.1
-
diff --git a/app-i18n/scim-bridge/metadata.xml b/app-i18n/scim-bridge/metadata.xml
deleted file mode 100644
index 8c8ccaa2a142..000000000000
--- a/app-i18n/scim-bridge/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">scim</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/scim-bridge/scim-bridge-0.4.16-r3.ebuild b/app-i18n/scim-bridge/scim-bridge-0.4.16-r3.ebuild
deleted file mode 100644
index 0d8b59fe239a..000000000000
--- a/app-i18n/scim-bridge/scim-bridge-0.4.16-r3.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools gnome2-utils readme.gentoo-r1
-
-DESCRIPTION="Yet another IM-client of SCIM"
-HOMEPAGE="http://www.scim-im.org/projects/scim_bridge"
-SRC_URI="https://downloads.sourceforge.net/scim/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc64 ~x86"
-IUSE="doc gtk"
-
-RESTRICT="test"
-
-RDEPEND="
- >=app-i18n/scim-1.4.6
- gtk? (
- >=x11-libs/gtk+-2.2:2
- >=x11-libs/pango-1.1
- )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- dev-util/intltool
- doc? ( app-text/doxygen )
-"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-If you would like to use ${PN} as default instead of scim, set
-$ export GTK_IM_MODULE=scim-bridge
-$ export QT_IM_MODULE=scim-bridge
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.4.15.2-qt4.patch"
- "${FILESDIR}/${PN}-0.4.15.2-gcc43.patch"
- "${FILESDIR}/${P}+gcc-4.4.patch"
- "${FILESDIR}/${P}+gcc-4.7.patch"
- "${FILESDIR}/${P}-configure.ac.patch" #280887
- "${FILESDIR}/${P}-fixes-send-function-call.patch" # 645168
- "${FILESDIR}/${P}-slibtool.patch" # 779121
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myconf=""
- # '--disable-*-immodule' are b0rked, bug #280887
-
- if use gtk ; then
- myconf="${myconf} --enable-gtk2-immodule=yes"
- else
- myconf="${myconf} --enable-gtk2-immodule=no"
- fi
-
- # Qt3 is no longer supported, bug 283429
- myconf="${myconf} --enable-qt3-immodule=no"
- # Qt4 neither
- myconf="${myconf} --enable-qt4-immodule=no"
-
- econf \
- --disable-static \
- $(use_enable doc documents) \
- ${myconf}
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- use gtk && gnome2_query_immodules_gtk2
- readme.gentoo_print_elog
-}
-
-pkg_postrm() {
- use gtk && gnome2_query_immodules_gtk2
-}
diff --git a/app-i18n/scim-hangul/Manifest b/app-i18n/scim-hangul/Manifest
deleted file mode 100644
index a022e0aef448..000000000000
--- a/app-i18n/scim-hangul/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scim-hangul-0.4.0.tar.gz 456953 BLAKE2B c7c2a320d03c4f15ad048b4e036a6dcd1f34044cb82e9a8fd18be8808e3f1be6f6f198e963982d1c6b742e614da5b3b2b3e2086ea8bbe19b4118f5493ae0188c SHA512 2f0285268deac35763c67487a40b718bf846d63634701a2a68d85109f686421f2c935b1f2998487b1f017c1a5e5bf453c56933ab4984f7464e1613d7e0b3131b
diff --git a/app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.3.patch b/app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.3.patch
deleted file mode 100644
index b7698793ac8e..000000000000
--- a/app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.3.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -up scim-hangul-0.3.2/src/scim_hangul_imengine.cpp.gcc43~ scim-hangul-0.3.2/src/scim_hangul_imengine.cpp
---- scim-hangul-0.3.2/src/scim_hangul_imengine.cpp.gcc43~ 2008-01-13 08:01:34.000000000 +0000
-+++ scim-hangul-0.3.2/src/scim_hangul_imengine.cpp 2008-01-13 08:01:34.000000000 +0000
-@@ -29,6 +29,7 @@
- #define Uses_SCIM_LOOKUP_TABLE
- #define Uses_SCIM_CONFIG_BASE
-
-+#include <cstring>
- #ifdef HAVE_CONFIG_H
- #include <config.h>
- #endif
-diff -up scim-hangul-0.3.2/src/scim_hangul_imengine_setup.cpp.gcc43~ scim-hangul-0.3.2/src/scim_hangul_imengine_setup.cpp
---- scim-hangul-0.3.2/src/scim_hangul_imengine_setup.cpp.gcc43~ 2008-01-13 08:01:37.000000000 +0000
-+++ scim-hangul-0.3.2/src/scim_hangul_imengine_setup.cpp 2008-01-13 08:01:37.000000000 +0000
-@@ -28,7 +28,8 @@
-
- #define Uses_SCIM_CONFIG_BASE
-
-+#include <cstring>
- #include <gtk/gtk.h>
-
- #ifdef HAVE_CONFIG_H
-
diff --git a/app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.7.patch b/app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.7.patch
deleted file mode 100644
index 918de9e11367..000000000000
--- a/app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.7.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/src/scim_hangul_imengine.cpp b/src/scim_hangul_imengine.cpp
-index 7d70654..d678902 100644
---- a/src/scim_hangul_imengine.cpp
-+++ b/src/scim_hangul_imengine.cpp
-@@ -30,6 +30,7 @@
- #define Uses_SCIM_CONFIG_BASE
-
- #include <cstring>
-+#include <unistd.h>
- #ifdef HAVE_CONFIG_H
- #include <config.h>
- #endif
diff --git a/app-i18n/scim-hangul/files/scim-hangul-0.4.0+gtk.patch b/app-i18n/scim-hangul/files/scim-hangul-0.4.0+gtk.patch
deleted file mode 100644
index 82d9f8ee10b2..000000000000
--- a/app-i18n/scim-hangul/files/scim-hangul-0.4.0+gtk.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/scim_hangul_imengine_setup.cpp
-+++ b/src/scim_hangul_imengine_setup.cpp
-@@ -346,7 +346,7 @@
- for (i = 0; i < n; i++) {
- const char* name = hangul_ic_get_keyboard_name(i);
- #if GTK_CHECK_VERSION(2, 24, 0)
-- gtk_combo_box_text_append(GTK_COMBO_BOX_TEXT(combo_box), NULL, name);
-+ gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_box), name);
- #else
- gtk_combo_box_append_text(GTK_COMBO_BOX(combo_box), name);
- #endif
diff --git a/app-i18n/scim-hangul/metadata.xml b/app-i18n/scim-hangul/metadata.xml
deleted file mode 100644
index 8c8ccaa2a142..000000000000
--- a/app-i18n/scim-hangul/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">scim</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/scim-hangul/scim-hangul-0.4.0-r1.ebuild b/app-i18n/scim-hangul/scim-hangul-0.4.0-r1.ebuild
deleted file mode 100644
index 62eb6c55a404..000000000000
--- a/app-i18n/scim-hangul/scim-hangul-0.4.0-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Hangul IMEngine for SCIM ported from imhangul"
-HOMEPAGE="http://www.scim-im.org/"
-SRC_URI="https://downloads.sourceforge.net/scim/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="nls"
-
-DEPEND="
- app-accessibility/at-spi2-core:2
- >=app-i18n/scim-0.99.8
- >=app-i18n/libhangul-0.0.4:=
- dev-libs/glib:2
- media-libs/fontconfig
- media-libs/freetype
- media-libs/harfbuzz:=
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:2
- x11-libs/pango
- nls? ( virtual/libintl )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.3.2+gcc-4.3.patch
- "${FILESDIR}"/${PN}-0.3.2+gcc-4.7.patch
- "${FILESDIR}"/${PN}-0.4.0+gtk.patch
-)
-
-src_configure() {
- local myeconfargs=(
- --without-included-libltdl
- --disable-skim-support
- $(use_enable nls)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- dodoc ChangeLog*
-
- # plugin module, no point in .la files
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- elog
- elog "To use SCIM with both GTK2 and XIM, you should use the following"
- elog "in your user startup scripts such as .gnomerc or .xinitrc:"
- elog
- elog "LANG='your_language' scim -d"
- elog "export XMODIFIERS=@im=SCIM"
- elog
-}
diff --git a/app-i18n/scim-input-pad/Manifest b/app-i18n/scim-input-pad/Manifest
deleted file mode 100644
index 4f1f4240a3d6..000000000000
--- a/app-i18n/scim-input-pad/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scim-input-pad-0.1.3.1.tar.gz 591478 BLAKE2B a89a4d5717f89125e9ae3a9f360e8746cd5eb8a41646e886aa3f9c341f9dbd3e36453ea071896002ae182476cccfb8114323ec6e2b363f7d1ca151e697f510bb SHA512 864a254814c0afa04c10143a6b0de4a927ff8612e01bed3776d09a910cfb12899c17245a89a0386f4fac59ebdaae9e6fb9dc9ff5981f72dbec952a9da52a413d
diff --git a/app-i18n/scim-input-pad/metadata.xml b/app-i18n/scim-input-pad/metadata.xml
deleted file mode 100644
index 278e0202bae5..000000000000
--- a/app-i18n/scim-input-pad/metadata.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <longdescription lang="en">
- The Smart Common Input Method (SCIM) input pad is a tool used to
- input special characters, in an easy way. You select the text
- zone you wish to write in, and just click on the wanted character
- in the right multilevel tabbed table, from the SCIM Input Pad
- interface. By default, there is special characters from Japanese
- (including kana), Chinese, Korean, Latin, braille, mathematics
- and a lot of other miscellaneous symbols such as arrows, box
- elements, etc. You may also add new characters (see
- documentation).
- </longdescription>
- <longdescription lang="fr">
- L'outils SCIM (Smart Common Input Method, "méthode commune et
- intelligente de saisie de caractères", en français) Input Pad
- ("tableau d'entrée de caractère", en français), est utilisé pour
- saisir divers symboles de façon simple. Vous n'avez qu'à
- sélectionner la zone de texte dans laquelle vous souhaitez
- écrire, et à cliquer sur le caractère désiré, dans le tableau à
- onglets multi-niveaux, de l'interface de SCIM Input Pad. Par
- défaut, sont disponibles des caractères spéciaux provenant du
- japonais (kana y compris), du chinois, du coréen, du latin, du
- braille, des mathématiques, et beaucoup d'autres symboles divers
- comme des flèches, des éléments de boîtes, etc. Vous pouvez
- également rajouter de nouveaux caractères (cf. documentation).
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">scim</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/scim-input-pad/scim-input-pad-0.1.3.1.ebuild b/app-i18n/scim-input-pad/scim-input-pad-0.1.3.1.ebuild
deleted file mode 100644
index f7b713f04445..000000000000
--- a/app-i18n/scim-input-pad/scim-input-pad-0.1.3.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Input pad for SCIM used to input symbols and special characters"
-HOMEPAGE="http://www.scim-im.org/"
-SRC_URI="https://downloads.sourceforge.net/scim/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="nls"
-
-RDEPEND="
- >=app-i18n/scim-1.2.0
- >=x11-libs/gtk+-2.6.0:2"
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=dev-util/intltool-0.33
- virtual/pkgconfig"
-
-src_prepare() {
- default
-
- rm m4/intltool.m4 || die
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-static \
- $(use_enable nls)
-}
-
-src_install() {
- default
-
- # no static archives
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- elog
- elog "The SCIM input pad should be startable from the SCIM (and Skim)"
- elog "systray icon right click menu. You will have to restart SCIM"
- elog "(or Skim) in order for the menu entry to appear (you may simply"
- elog "restart your X server). If you want to use it immediately, just"
- elog "start the SCIM input pad, using the 'scim-input-pad' command."
- elog
- elog "To use, select the text zone you wish to write in, and just"
- elog "click on the wanted character in the right multilevel tabbed"
- elog "table, from the SCIM Input Pad interface."
- elog
- elog "To add new characters to the tables, see the documentation"
- elog "(README file in ${EROOT}/usr/share/doc/${PF})."
- elog
-}
diff --git a/app-i18n/scim-m17n/Manifest b/app-i18n/scim-m17n/Manifest
deleted file mode 100644
index 3a522ca831b7..000000000000
--- a/app-i18n/scim-m17n/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scim-m17n-0.2.3.tar.gz 355801 BLAKE2B e6dbfd74ffdac4af4a1dea335a41eded6a499637e772dcb33295c4e5e25e2b04ba420b04ec7029bd6638ea22f74fc9a06f63a48114df7683486581686a733dd3 SHA512 c54be4c8c331d5621dcfa6c0c6f302231071dbbaf3ef7aee4117fe2c2616d58e184d3bae720dce27d5cb6567064add6979630090c72f9350391ca9c3e9c404f3
diff --git a/app-i18n/scim-m17n/metadata.xml b/app-i18n/scim-m17n/metadata.xml
deleted file mode 100644
index 8c8ccaa2a142..000000000000
--- a/app-i18n/scim-m17n/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">scim</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/scim-m17n/scim-m17n-0.2.3-r1.ebuild b/app-i18n/scim-m17n/scim-m17n-0.2.3-r1.ebuild
deleted file mode 100644
index 4136cf2db6ae..000000000000
--- a/app-i18n/scim-m17n/scim-m17n-0.2.3-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="An input module for Smart Common Input Method (SCIM) which uses m17n as backend"
-HOMEPAGE="http://www.scim-im.org/projects/imengines"
-SRC_URI="https://downloads.sourceforge.net/scim/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE=""
-
-RDEPEND="
- >=app-i18n/scim-1.4
- >=dev-libs/m17n-lib-1.2.0
- dev-libs/libltdl
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
- # update the 2009 era configure / libtool scripts, which fail with LTO
- eautoreconf
-}
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- elog
- elog "To use SCIM with both GTK2 and XIM, you should use the following"
- elog "in your user startup scripts such as .gnomerc or .xinitrc:"
- elog
- elog "LANG='your_language' scim -d"
- elog "export XMODIFIERS=@im=SCIM"
- elog "export GTK_IM_MODULE=\"scim\""
- elog
-}
diff --git a/app-i18n/scim-pinyin/Manifest b/app-i18n/scim-pinyin/Manifest
deleted file mode 100644
index 5e72570c14ae..000000000000
--- a/app-i18n/scim-pinyin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scim-pinyin-0.5.92.tar.xz 3473312 BLAKE2B 436bdb9cf51a36a42fc1edbdf834e86743248830c8f3b1c73e1aebb6b213442802b930ac1969bd0c58050ff1c32b6ced5fb019be6159670ba57fd9e2042d8211 SHA512 7a957e8f02e817d1581ec96a5e0671affbd06841de52caa00525abec0ee5421acd92f30132eace315e23e945014a85b03c01864a11c77c82d80682fa8f02357e
diff --git a/app-i18n/scim-pinyin/files/scim-pinyin-0.5.91-fixconfigure.patch b/app-i18n/scim-pinyin/files/scim-pinyin-0.5.91-fixconfigure.patch
deleted file mode 100644
index e91b084f3211..000000000000
--- a/app-i18n/scim-pinyin/files/scim-pinyin-0.5.91-fixconfigure.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Index: scim-pinyin-0.5.91/configure.ac
-===================================================================
---- scim-pinyin-0.5.91.orig/configure.ac
-+++ scim-pinyin-0.5.91/configure.ac
-@@ -73,11 +73,7 @@ AC_ARG_ENABLE(debug,
- enable_debug=no)
-
- AC_ARG_ENABLE(skim-support,
-- [ --disable-skim-support Enable skim Setup UI],
-- skim_support=no,
-- skim_support=yes)
--
--AM_CONDITIONAL(SCIM_BUILD_SKIM_SETUP, [test "$skim_support" = "yes"])
-+ [ --disable-skim-support Enable skim Setup UI])
-
- if test "$enable_debug" = "yes"; then
- AC_DEFINE(ENABLE_DEBUG,1,[Define this to enable the debug facility in libscim])
-@@ -126,7 +122,7 @@ AC_CONFIG_FILES([Makefile
- po/Makefile.in
- scim-pinyin.spec])
-
--if test "$skim_support" = "yes"; then
-+if test "x$enable_skim_support" != "xno"; then
- REQUIRED_SKIM_VERSION=1.2.1
- dnl skim probably has been installed under prefix=$KDEDIR, so add it to search path of pkgconfig
- kde_libsuffix=`kde-config --libsuffix`
-@@ -155,5 +151,6 @@ PKG_CHECK_MODULES(SCIM_KDEUTILS,[scim_kd
- fi
-
- AM_CONDITIONAL(SCIM_PINYIN_ENABLE_SKIM_SUPPORT, [test "$HAS_KDEUTILS" = "yes"])
-+AM_CONDITIONAL(SCIM_BUILD_SKIM_SETUP, [test "$HAS_SKIM" = "yes"])
- AC_SUBST(SCIM_PINYIN_ENABLE_SKIM_SUPPORT)
- AC_OUTPUT
diff --git a/app-i18n/scim-pinyin/metadata.xml b/app-i18n/scim-pinyin/metadata.xml
deleted file mode 100644
index 8c8ccaa2a142..000000000000
--- a/app-i18n/scim-pinyin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">scim</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/scim-pinyin/scim-pinyin-0.5.92.ebuild b/app-i18n/scim-pinyin/scim-pinyin-0.5.92.ebuild
deleted file mode 100644
index 5ccbdb0380af..000000000000
--- a/app-i18n/scim-pinyin/scim-pinyin-0.5.92.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Smart Common Input Method (SCIM) Smart Pinyin Input Method"
-HOMEPAGE="http://www.scim-im.org/"
-SRC_URI="https://downloads.sourceforge.net/scim/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE="nls"
-
-RDEPEND="
- >=app-i18n/scim-1.1
- x11-libs/libXt
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-PATCHES=( "${FILESDIR}"/${PN}-0.5.91-fixconfigure.patch )
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-skim-support \
- --disable-static \
- $(use_enable nls)
-}
-
-src_install() {
- default
-
- # only plugins
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-i18n/scim-sayura/Manifest b/app-i18n/scim-sayura/Manifest
deleted file mode 100644
index 01e8d0c06173..000000000000
--- a/app-i18n/scim-sayura/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scim-sayura-0.3.3.tar.gz 380147 BLAKE2B 12e1968e0b581c20fe12fe306c0f01cc5ddff15b5d3bc01cf43efb3538747cd29ef223583b2b8a3fb890f2108536f5cae328dca4a4e666a56e5b7d666b9e8bf3 SHA512 bf97b8d82e0e193a94698dfe7d3c9b1256e928a2082dc0ca6be328ed56409a05d38ba04254617b3800116514c1c8fdbfca869f2aa3f2f005505a4e873d2b90bb
diff --git a/app-i18n/scim-sayura/files/scim-sayura-0.3.3-gcc45.patch b/app-i18n/scim-sayura/files/scim-sayura-0.3.3-gcc45.patch
deleted file mode 100644
index d80f654b6f67..000000000000
--- a/app-i18n/scim-sayura/files/scim-sayura-0.3.3-gcc45.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Fixing build with gcc 4.5
-
-http://bugs.gentoo.org/show_bug.cgi?id=320879
-
---- a/src/scim_sinhala_imengine.cpp
-+++ b/src/scim_sinhala_imengine.cpp
-@@ -233,7 +233,7 @@
-
- void SinhalaInstance::backspace()
- {
-- KeyEvent e = scim::KeyEvent::KeyEvent(SCIM_KEY_BackSpace, 0);
-+ KeyEvent e = scim::KeyEvent(SCIM_KEY_BackSpace, 0);
- forward_key_event(e);
- }
-
diff --git a/app-i18n/scim-sayura/metadata.xml b/app-i18n/scim-sayura/metadata.xml
deleted file mode 100644
index 1d892a124fa3..000000000000
--- a/app-i18n/scim-sayura/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-i18n/scim-sayura/scim-sayura-0.3.3-r1.ebuild b/app-i18n/scim-sayura/scim-sayura-0.3.3-r1.ebuild
deleted file mode 100644
index b0c142039c51..000000000000
--- a/app-i18n/scim-sayura/scim-sayura-0.3.3-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Sayura Sinhala input method for SCIM"
-HOMEPAGE="http://www.sayura.net/im/"
-SRC_URI="http://www.sayura.net/im/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND=">=app-i18n/scim-0.99.8"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc45.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf
-}
-
-src_install() {
- local HTML_DOCS=( doc/{index.html,style.css} )
- default
-
- use doc && dodoc doc/sayura.pdf
-
- # plugin module, no point in .la files
- find "${D}" -type f -name '*.la' -delete || die
-}
diff --git a/app-i18n/scim-tables/Manifest b/app-i18n/scim-tables/Manifest
deleted file mode 100644
index c100883d8d50..000000000000
--- a/app-i18n/scim-tables/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scim-tables-0.5.13.tar.xz 4052072 BLAKE2B e85ca8a1266a6a640f5ec05d3c44f80aadbe94e7d8f83fa235b60e7d524fffca4ca7a35082b1a90f4994ea660b3c931849761d1abd5e6db225e8cf90296ff202 SHA512 500aed2807c1d6b1c26efd2a782c9134439e4874bd8ad14dd0e80f831b4b6fcb7a70ecb532b6bb1504063e547d4a6bde4b65ad731a8677ada638f2408bc2b980
diff --git a/app-i18n/scim-tables/files/scim-tables-0.5.12-automake.patch b/app-i18n/scim-tables/files/scim-tables-0.5.12-automake.patch
deleted file mode 100644
index 7f5ea31ca187..000000000000
--- a/app-i18n/scim-tables/files/scim-tables-0.5.12-automake.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index 78f75f9..ee82dda 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -7,7 +7,7 @@ AC_DEFINE_UNQUOTED(SCIM_TABLES_VERSION, "$PACKAGE_VERSION", [The release version
-
- # Init automake stuff
- AM_INIT_AUTOMAKE
--AM_CONFIG_HEADER([config.h])
-+AC_CONFIG_HEADERS([config.h])
-
- # Init gettext
- AM_GNU_GETTEXT([external])
diff --git a/app-i18n/scim-tables/files/scim-tables-0.5.8+gcc-4.3.patch b/app-i18n/scim-tables/files/scim-tables-0.5.8+gcc-4.3.patch
deleted file mode 100644
index 96e5c820813e..000000000000
--- a/app-i18n/scim-tables/files/scim-tables-0.5.8+gcc-4.3.patch
+++ /dev/null
@@ -1,11 +0,0 @@
- diff -up scim-tables-0.5.8/src/scim_generic_table.h.gcc43~ scim-tables-0.5.8/src/scim_generic_table.h
---- scim-tables-0.5.8/src/scim_generic_table.h.gcc43~ 2008-01-13 08:03:06.000000000 +0000
-+++ scim-tables-0.5.8/src/scim_generic_table.h 2008-01-13 08:03:06.000000000 +0000
-@@ -24,6 +24,7 @@
- * $Id: scim_generic_table.h,v 1.7 2006/08/23 10:25:32 suzhe Exp $
- */
-
-+#include <cstring>
- #if !defined (__SCIM_GENERIC_TABLE_H)
- #define __SCIM_GENERIC_TABLE_H
-
diff --git a/app-i18n/scim-tables/metadata.xml b/app-i18n/scim-tables/metadata.xml
deleted file mode 100644
index 8c8ccaa2a142..000000000000
--- a/app-i18n/scim-tables/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">scim</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/scim-tables/scim-tables-0.5.13.ebuild b/app-i18n/scim-tables/scim-tables-0.5.13.ebuild
deleted file mode 100644
index 2d481eafafa1..000000000000
--- a/app-i18n/scim-tables/scim-tables-0.5.13.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Smart Common Input Method (SCIM) Generic Table Input Method Server"
-HOMEPAGE="http://www.scim-im.org/"
-SRC_URI="https://downloads.sourceforge.net/scim/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc x86"
-IUSE="nls"
-
-RDEPEND="
- >=app-i18n/scim-1.4.7-r2
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.5.8+gcc-4.3.patch
- "${FILESDIR}"/${PN}-0.5.12-automake.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-skim-support \
- --disable-static \
- --without-arts \
- $(use_enable nls)
-}
-
-src_install() {
- default
-
- # no static archives
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/app-i18n/scim-tomoe/Manifest b/app-i18n/scim-tomoe/Manifest
deleted file mode 100644
index 2c4e89f6b3ac..000000000000
--- a/app-i18n/scim-tomoe/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scim-tomoe-0.6.0.tar.gz 385126 BLAKE2B e211c97caab5221d80541cbc795d3559b9843df4fb03bc559a20dc34b510288aefde87251c35c0a123501192d8f4ffb9209fa3c6c74acbbba75ae3321dd58fe9 SHA512 d70a8838f8c82c76a8e3592ad712997189873cbc4ec7ebeba5d43d6583e24acf318299433c9342ee004c4ae4741cca7e0b88e4642cf46c43f967a47ec5ac9d4f
diff --git a/app-i18n/scim-tomoe/files/scim-tomoe-0.6.0-gcc43.patch b/app-i18n/scim-tomoe/files/scim-tomoe-0.6.0-gcc43.patch
deleted file mode 100644
index 5464debb0198..000000000000
--- a/app-i18n/scim-tomoe/files/scim-tomoe-0.6.0-gcc43.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur scim-tomoe-0.6.0.orig/src/scim_tomoe_prefs_widget.cpp scim-tomoe-0.6.0/src/scim_tomoe_prefs_widget.cpp
---- scim-tomoe-0.6.0.orig/src/scim_tomoe_prefs_widget.cpp 2007-05-07 16:49:15.000000000 +0900
-+++ scim-tomoe-0.6.0/src/scim_tomoe_prefs_widget.cpp 2008-09-24 00:57:47.000000000 +0900
-@@ -22,6 +22,7 @@
- #endif
-
- #include <glib/gi18n-lib.h>
-+#include <cstring>
-
- #include "scim_tomoe_prefs_widget.h"
- #include "scim_tomoe_prefs.h"
diff --git a/app-i18n/scim-tomoe/metadata.xml b/app-i18n/scim-tomoe/metadata.xml
deleted file mode 100644
index 82a1115e613a..000000000000
--- a/app-i18n/scim-tomoe/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">tomoe</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/scim-tomoe/scim-tomoe-0.6.0-r4.ebuild b/app-i18n/scim-tomoe/scim-tomoe-0.6.0-r4.ebuild
deleted file mode 100644
index 748c90f2b3f9..000000000000
--- a/app-i18n/scim-tomoe/scim-tomoe-0.6.0-r4.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Japanese input method Tomoe IMEngine for SCIM"
-HOMEPAGE="http://tomoe.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/tomoe/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- >=app-i18n/scim-1.2.0
- >=app-i18n/tomoe-gtk-0.6.0
- >=x11-libs/gtk+-2.4:2
- dev-libs/libltdl
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- >=dev-util/intltool-0.35.0
-"
-
-PATCHES=( "${FILESDIR}"/${P}-gcc43.patch )
-
-src_prepare() {
- default
- # update the 2007 era configure / libtool scripts, which fail with LTO
- eautoreconf
-}
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-i18n/scim-uim/Manifest b/app-i18n/scim-uim/Manifest
deleted file mode 100644
index d6a17d7e8ca1..000000000000
--- a/app-i18n/scim-uim/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scim-uim-0.2.0.tar.gz 344389 BLAKE2B da0cd29036cf3fd4a94ca0f5c9e72566ccb37c4d64019645b9ea04d9859d33d1614d8cf786ca67a0d2c474b79b13d7d100ddf815b982ba414ac950306ae00448 SHA512 18df8de8ebc02289e21bf54c921b5425f67ef3c379b3c3e4392431dc3b1d9d7f12a25bcbcaaddd264913bacf61ba2be9339845700f541c22f73981e99824c6e9
diff --git a/app-i18n/scim-uim/files/scim-uim-0.2.0-gcc43.patch b/app-i18n/scim-uim/files/scim-uim-0.2.0-gcc43.patch
deleted file mode 100644
index a956dd29e56b..000000000000
--- a/app-i18n/scim-uim/files/scim-uim-0.2.0-gcc43.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur scim-uim-0.2.0.orig/src/scim_uim_imengine.cpp scim-uim-0.2.0/src/scim_uim_imengine.cpp
---- scim-uim-0.2.0.orig/src/scim_uim_imengine.cpp 2007-04-10 14:43:59.000000000 +0900
-+++ scim-uim-0.2.0/src/scim_uim_imengine.cpp 2008-11-02 19:00:55.000000000 +0900
-@@ -32,6 +32,7 @@
- #include <config.h>
- #endif
-
-+#include <cstring>
- #include <scim.h>
- #include "scim_uim_imengine.h"
- #include <uim/uim-compat-scm.h>
diff --git a/app-i18n/scim-uim/files/scim-uim-0.2.0-uim-1.5.patch b/app-i18n/scim-uim/files/scim-uim-0.2.0-uim-1.5.patch
deleted file mode 100644
index d186b441bb8d..000000000000
--- a/app-i18n/scim-uim/files/scim-uim-0.2.0-uim-1.5.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- scim-uim-0.2.0/src/scim_uim_imengine.cpp
-+++ scim-uim-0.2.0/src/scim_uim_imengine.cpp
-@@ -35,7 +35,8 @@
- #include <cstring>
- #include <scim.h>
- #include "scim_uim_imengine.h"
--#include <uim/uim-compat-scm.h>
-+#include <uim/uim-scm.h>
-+#include <uim/uim-util.h>
-
- #define scim_module_init uim_LTX_scim_module_init
- #define scim_module_exit uim_LTX_scim_module_exit \ No newline at end of file
diff --git a/app-i18n/scim-uim/metadata.xml b/app-i18n/scim-uim/metadata.xml
deleted file mode 100644
index 8c8ccaa2a142..000000000000
--- a/app-i18n/scim-uim/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">scim</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/scim-uim/scim-uim-0.2.0-r3.ebuild b/app-i18n/scim-uim/scim-uim-0.2.0-r3.ebuild
deleted file mode 100644
index 751d339b780a..000000000000
--- a/app-i18n/scim-uim/scim-uim-0.2.0-r3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="An input module for Smart Common Input Method (SCIM) which uses uim as backend"
-HOMEPAGE="http://www.scim-im.org/"
-SRC_URI="https://downloads.sourceforge.net/scim/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-RDEPEND="
- >=app-i18n/uim-1.5.0
- >=app-i18n/scim-1.4.0
- dev-libs/libltdl
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc43.patch
- "${FILESDIR}"/${P}-uim-1.5.patch
-)
-
-src_prepare() {
- default
- # update the 2007 era configure / libtool scripts, which fail with LTO
- eautoreconf
-}
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
-
- # plugin module, no point in .la files
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- elog
- elog "To use SCIM with both GTK2 and XIM, you should use the following"
- elog "in your user startup scripts such as .gnomerc or .xinitrc:"
- elog
- elog "LANG='your_language' scim -d"
- elog "export XMODIFIERS=@im=SCIM"
- elog
-}
diff --git a/app-i18n/scim/Manifest b/app-i18n/scim/Manifest
deleted file mode 100644
index 3d55a28c3958..000000000000
--- a/app-i18n/scim/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scim-1.4.18.tar.gz 1288060 BLAKE2B c2f1ce5608423734899aa6698060245c4ee253048d04d32bf5e853b8c68255340a8d35c0ebaaa50871b07c23ee9018b6bac03b18fbd4fa4dbea0e67c32c9ae30 SHA512 9a6090fc1ab950905a9c54d6678ce3d2a44297d1a992a3e933b0466688638e6cf470c1682daa58a6fbb6de3216b649273faf7edff1ac0ecca1c2c77fc19108fb
diff --git a/app-i18n/scim/files/scim-1.4.18-cast-in-initializer.patch b/app-i18n/scim/files/scim-1.4.18-cast-in-initializer.patch
deleted file mode 100644
index 1fa643433ac1..000000000000
--- a/app-i18n/scim/files/scim-1.4.18-cast-in-initializer.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-https://github.com/scim-im/scim/pull/44
-
-From b7d38add13fea31a1153922269670d2a51ebd6f1 Mon Sep 17 00:00:00 2001
-From: "Z. Liu" <zhixu.liu@gmail.com>
-Date: Tue, 25 Feb 2025 18:07:50 +0800
-Subject: [PATCH] extras/panel/scim_panel_gtk.cpp: fix build with clang19
-
-clang 19 report:
-
- error: type 'gdouble' (aka 'double') cannot be narrowed to 'guint16' (aka 'unsigned short') in initializer list
-
-Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
----
- extras/panel/scim_panel_gtk.cpp | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/extras/panel/scim_panel_gtk.cpp b/extras/panel/scim_panel_gtk.cpp
-index 3fecc01..e1489dc 100644
---- a/extras/panel/scim_panel_gtk.cpp
-+++ b/extras/panel/scim_panel_gtk.cpp
-@@ -2560,10 +2560,10 @@ create_pango_attrlist (const String &mbs,
- guint wlen = g_utf8_strlen (mbs.c_str (), mbs.length ());
-
- #if GTK_CHECK_VERSION(3, 0, 0)
-- guint16 _normal_bg_rgb[] = { 65536*_normal_bg.red, 65536*_normal_bg.green, 65536*_normal_bg.blue };
-- guint16 _active_bg_rgb[] = { 65536*_active_bg.red, 65536*_active_bg.green, 65536*_active_bg.blue };
-- guint16 _normal_text_rgb[] = { 65536*_normal_text.red, 65536*_normal_text.green, 65536*_normal_text.blue };
-- guint16 _active_text_rgb[] = { 65536*_active_text.red, 65536*_active_text.green, 65536*_active_text.blue };
-+ guint16 _normal_bg_rgb[] = { (guint16)(65536*_normal_bg.red), (guint16)(65536*_normal_bg.green), (guint16)(65536*_normal_bg.blue) };
-+ guint16 _active_bg_rgb[] = { (guint16)(65536*_active_bg.red), (guint16)(65536*_active_bg.green), (guint16)(65536*_active_bg.blue) };
-+ guint16 _normal_text_rgb[] = { (guint16)(65536*_normal_text.red), (guint16)(65536*_normal_text.green), (guint16)(65536*_normal_text.blue) };
-+ guint16 _active_text_rgb[] = { (guint16)(65536*_active_text.red), (guint16)(65536*_active_text.green), (guint16)(65536*_active_text.blue) };
- #else
- guint16 _normal_bg_rgb[] = { _normal_bg.red, _normal_bg.green, _normal_bg.blue };
- guint16 _active_bg_rgb[] = { _active_bg.red, _active_bg.green, _active_bg.blue };
---
-2.45.2
-
diff --git a/app-i18n/scim/files/scim-1.4.18-fix-for-gcc15.patch b/app-i18n/scim/files/scim-1.4.18-fix-for-gcc15.patch
deleted file mode 100644
index 73d04b23bd11..000000000000
--- a/app-i18n/scim/files/scim-1.4.18-fix-for-gcc15.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-https://github.com/scim-im/scim/pull/44
-
-From 071bf29d5125343d1f4fb7d024b22342171a5174 Mon Sep 17 00:00:00 2001
-From: "Z. Liu" <zhixu.liu@gmail.com>
-Date: Sat, 3 May 2025 22:54:48 +0800
-Subject: [PATCH] i18nMethod: fix build w/ gcc 15
-
-gcc 15 report:
-> i18nMethod.c:84:28: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(struct _Xi18nCore *, TransportSW *, char *)' [-Wincompatible-pointer-types]
-
-Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
-
-diff --git a/modules/FrontEnd/IMdkit/Xi18n.h b/modules/FrontEnd/IMdkit/Xi18n.h
-index 5bb5837..5ec7f7b 100644
---- a/modules/FrontEnd/IMdkit/Xi18n.h
-+++ b/modules/FrontEnd/IMdkit/Xi18n.h
-@@ -69,12 +69,18 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- #define I18N_SET 1
- #define I18N_GET 2
-
--typedef struct
-+typedef struct _Xi18nCore *Xi18n;
-+struct _TransportSW;
-+typedef struct _TransportSW TransportSW;
-+
-+typedef Bool (*CheckAddrFunc)(Xi18n i18n_core, TransportSW *transSW, char *address);
-+
-+struct _TransportSW
- {
- char *transportname;
- int namelen;
-- Bool (*checkAddr) ();
--} TransportSW;
-+ CheckAddrFunc checkAddr;
-+};
-
- typedef struct _XIMPending
- {
-@@ -168,8 +174,6 @@ typedef struct _Xi18nClient
- struct _Xi18nClient *next;
- } Xi18nClient;
-
--typedef struct _Xi18nCore *Xi18n;
--
- /*
- * Callback Struct for XIM Protocol
- */
-diff --git a/modules/FrontEnd/IMdkit/i18nMethod.c b/modules/FrontEnd/IMdkit/i18nMethod.c
-index 203f831..6c06bec 100644
---- a/modules/FrontEnd/IMdkit/i18nMethod.c
-+++ b/modules/FrontEnd/IMdkit/i18nMethod.c
-@@ -89,7 +89,7 @@ TransportSW _TransR[] =
- #ifdef DNETCONN
- {"decnet", 6, _Xi18nCheckTransAddress},
- #endif
-- {(char *) NULL, 0, (Bool (*) ()) NULL}
-+ {(char *) NULL, 0, (CheckAddrFunc) NULL}
- };
-
- static Bool GetInputStyles (Xi18n i18n_core, XIMStyles **p_style)
---
-2.45.2
-
diff --git a/app-i18n/scim/files/scim-1.4.18-slibtool.patch b/app-i18n/scim/files/scim-1.4.18-slibtool.patch
deleted file mode 100644
index b80db440dfd1..000000000000
--- a/app-i18n/scim/files/scim-1.4.18-slibtool.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-https://bugs.gentoo.org/777297
-
-From dea50ce8e57aeb99034b880ee20ed91103e44555 Mon Sep 17 00:00:00 2001
-From: orbea <orbea@riseup.net>
-Date: Fri, 19 Mar 2021 10:05:37 -0700
-Subject: [PATCH] build: Fix undefined X11 references.
-
----
- extras/immodules/client-gtk/gtk2/Makefile.am | 1 +
- extras/immodules/client-gtk/gtk3/Makefile.am | 1 +
- 2 files changed, 2 insertions(+)
-
-diff --git a/extras/immodules/client-gtk/gtk2/Makefile.am b/extras/immodules/client-gtk/gtk2/Makefile.am
-index 8192f08..e7a7937 100644
---- a/extras/immodules/client-gtk/gtk2/Makefile.am
-+++ b/extras/immodules/client-gtk/gtk2/Makefile.am
-@@ -41,6 +41,7 @@ im_scim_la_CFLAGS =@GTK2_CFLAGS@
- im_scim_la_LDFLAGS = -rpath $(moduledir) \
- -avoid-version -no-undefined \
- -module \
-+ @X_LIBS@ \
- @GTK2_LIBS@
-
- im_scim_la_LIBADD = $(top_builddir)/extras/immodules/common/libscimbridgecommon.la \
-diff --git a/extras/immodules/client-gtk/gtk3/Makefile.am b/extras/immodules/client-gtk/gtk3/Makefile.am
-index b868c80..d6f656d 100644
---- a/extras/immodules/client-gtk/gtk3/Makefile.am
-+++ b/extras/immodules/client-gtk/gtk3/Makefile.am
-@@ -41,6 +41,7 @@ im_scim_la_CFLAGS =@GTK3_CFLAGS@
- im_scim_la_LDFLAGS = -rpath $(moduledir) \
- -avoid-version -no-undefined \
- -module \
-+ @X_LIBS@ \
- @GTK3_LIBS@
-
- im_scim_la_LIBADD = $(top_builddir)/extras/immodules/common/libscimbridgecommon.la \
diff --git a/app-i18n/scim/files/xinput-scim b/app-i18n/scim/files/xinput-scim
deleted file mode 100644
index 1d2ef452cbc6..000000000000
--- a/app-i18n/scim/files/xinput-scim
+++ /dev/null
@@ -1,9 +0,0 @@
-XIM=SCIM
-XIM_PROGRAM="@EPREFIX@/usr/bin/scim"
-XIM_ARGS="-d --no-socket"
-GTK_IM_MODULE=scim
-QT_IM_MODULE=scim
-PREFERENCE_PROGRAM="@EPREFIX@/usr/bin/scim-setup"
-SHORT_DESC="SCIM"
-LONG_DESC="Smart Common Input Method platform"
-ICON=scim-setup
diff --git a/app-i18n/scim/metadata.xml b/app-i18n/scim/metadata.xml
deleted file mode 100644
index 05b68dc37080..000000000000
--- a/app-i18n/scim/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="gtk3">Enable support for <pkg>x11-libs/gtk+</pkg>:3</flag>
- </use>
- <upstream>
- <remote-id type="github">scim-im/scim</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/scim/scim-1.4.18-r1.ebuild b/app-i18n/scim/scim-1.4.18-r1.ebuild
deleted file mode 100644
index ea08809b07f7..000000000000
--- a/app-i18n/scim/scim-1.4.18-r1.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic gnome2-utils
-
-DESCRIPTION="Smart Common Input Method (SCIM) is an Input Method (IM) development platform"
-HOMEPAGE="https://github.com/scim-im/scim"
-SRC_URI="https://github.com/scim-im/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="doc gtk3 static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-accessibility/at-spi2-core:2
- dev-libs/glib:2
- dev-libs/libltdl
- media-libs/fontconfig
- media-libs/freetype
- media-libs/harfbuzz:=
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/libX11
- >=x11-libs/pango-1
- gtk3? ( x11-libs/gtk+:3[X] )
- !gtk3? ( x11-libs/gtk+:2 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-lang/perl
- virtual/pkgconfig
- >=dev-util/intltool-0.33
- dev-build/libtool
- doc? (
- app-text/doxygen
- >=app-text/docbook-xsl-stylesheets-1.73.1
- )
-"
-
-DOCS=( README AUTHORS ChangeLog docs/developers docs/scim.cfg )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.4.18-slibtool.patch
- "${FILESDIR}"/${PN}-1.4.18-cast-in-initializer.patch
- "${FILESDIR}"/${PN}-1.4.18-fix-for-gcc15.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- # bug #83625
- filter-flags -fvisibility-inlines-hidden -fvisibility=hidden
-
- local myeconfargs=(
- --enable-ld-version-script
- $(usex gtk3 --with-gtk-version={3,2})
- $(usex !gtk3 --disable-gtk3-immodule)
- --disable-qt3-immodule
- --disable-qt4-immodule
- --without-included-libltdl
- $(use_enable static-libs static)
- $(use_enable test tests)
- $(use_with doc doxygen)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- default
- use doc && emake docs
-}
-
-src_test() {
- ./tests/testlang || die "testlang failed"
- ./tests/testiconvert || die "testiconvert failed"
-}
-
-src_install() {
- use doc && HTML_DOCS=( "${S}/docs/html/" )
- default
- if ! use static-libs; then
- find "${ED}" -name '*.la' -delete || die
- fi
-
- sed -e "s:@EPREFIX@:${EPREFIX}:" "${FILESDIR}/xinput-${PN}" > "${T}/${PN}.conf" || die
- insinto /etc/X11/xinit/xinput.d
- doins "${T}/${PN}.conf"
-}
-
-pkg_postinst() {
- elog
- elog "To use SCIM with both GTK and XIM, you should use the following"
- elog "in your user startup scripts such as .gnomerc or .xinitrc:"
- elog
- elog "LANG='your_language' scim -d"
- elog "export XMODIFIERS=@im=SCIM"
- elog "export GTK_IM_MODULE=\"scim\""
- elog "export QT_IM_MODULE=\"scim\""
- elog
- elog "where 'your_language' can be zh_CN, zh_TW, ja_JP.eucJP or any other"
- elog "UTF-8 locale such as en_US.UTF-8 or ja_JP.UTF-8"
- elog
- elog "To use Chinese input methods:"
- elog " # emerge app-i18n/scim-tables app-i18n/scim-pinyin"
- elog "To use Korean input methods:"
- elog " # emerge app-i18n/scim-hangul"
- elog "To use Japanese input methods:"
- elog " # emerge app-i18n/scim-anthy"
- elog "To use various input methods (more than 30 languages):"
- elog " # emerge app-i18n/scim-m17n"
- elog
- elog "Please modify ${EPREFIX}/etc/scim/global and add your UTF-8 locale to"
- elog "/SupportedUnicodeLocales entry."
- elog
- ewarn
- ewarn "If you upgraded from scim-1.2.x or scim-1.0.x, you should remerge all SCIM modules."
- ewarn
-
- gnome2_query_immodules_gtk2
-}
-
-pkg_postrm() {
- gnome2_query_immodules_gtk2
-}
diff --git a/app-i18n/skk-jisyo/Manifest b/app-i18n/skk-jisyo/Manifest
deleted file mode 100644
index 04f2ef73b19f..000000000000
--- a/app-i18n/skk-jisyo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST skk-jisyo-202402.tar.xz 7009372 BLAKE2B 4db4be482e537c67861d1f855e34289ce4e7cd790850c012f1a16962196a683170541486468c42fb071a33a498801a2784807793bb49a4a5ca0fa4c805819798 SHA512 72957b207fd28017fc3fbbc43987aa6e7b46b011788036fe96c15172c7934011e3100a45d7e207ebb84cd15f1db667ba366b316f485fecad279f5bd5608920ed
diff --git a/app-i18n/skk-jisyo/metadata.xml b/app-i18n/skk-jisyo/metadata.xml
deleted file mode 100644
index 18319445e66e..000000000000
--- a/app-i18n/skk-jisyo/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">skk-dev/dict</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/skk-jisyo/skk-jisyo-202402.ebuild b/app-i18n/skk-jisyo/skk-jisyo-202402.ebuild
deleted file mode 100644
index 54f1edb72a79..000000000000
--- a/app-i18n/skk-jisyo/skk-jisyo-202402.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-MY_PN=${PN^^}
-
-DESCRIPTION="Jisyo (dictionary) files for the SKK Japanese-input software"
-HOMEPAGE="https://skk-dev.github.io/dict/"
-SRC_URI="mirror://gentoo/${P}.tar.xz
- https://dev.gentoo.org/~hattya/distfiles/${P}.tar.xz"
-
-LICENSE="CC-BY-SA-3.0 GPL-2+ public-domain unicode"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~riscv x86"
-IUSE="cdb"
-
-DEPEND="app-alternatives/awk
- cdb? (
- || (
- dev-db/tinycdb
- dev-db/cdb
- )
- )"
-RDEPEND=""
-
-DOCS=( ChangeLog{,.{1..3}} committers.md )
-HTML_DOCS=( edict_doc.html )
-
-src_prepare() {
- rm -f ${MY_PN}.{hukugougo,noregist,notes,pubdic+,requested,unannotated,*wrong*}
-
- default
-}
-
-cdb_make() {
- cdbmake "${1}" "${1}.tmp"
-}
-
-tinycdb_make() {
- cdb -c "${1}"
-}
-
-src_compile() {
- if use cdb; then
- local cdbmake=cdb_make f
- if has_version dev-db/tinycdb; then
- cdbmake=tinycdb_make
- fi
- for f in {,zipcode/}${MY_PN}.*; do
- LC_ALL=C awk '
- /^[^;]/ {
- s = substr($0, index($0, " ") + 1)
- print "+" length($1) "," length(s) ":" $1 "->" s
- }
- END {
- print ""
- }
- ' ${f} | ${cdbmake} ${f}.cdb || die
- done
- fi
-}
-
-src_install() {
- insinto /usr/share/skk
- doins {,zipcode/}${MY_PN}.*
-
- einstalldocs
- docinto zipcode
- dodoc zipcode/README.md
-}
diff --git a/app-i18n/skk-jisyo/skk-jisyo-999999.ebuild b/app-i18n/skk-jisyo/skk-jisyo-999999.ebuild
deleted file mode 100644
index c1ae06067844..000000000000
--- a/app-i18n/skk-jisyo/skk-jisyo-999999.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-USE_RUBY="ruby32 ruby33 ruby34"
-
-inherit git-r3 ruby-single
-
-MY_PN=${PN^^}
-
-DESCRIPTION="Jisyo (dictionary) files for the SKK Japanese-input software"
-HOMEPAGE="https://skk-dev.github.io/dict/"
-EGIT_REPO_URI="https://github.com/skk-dev/dict"
-
-LICENSE="CC-BY-SA-3.0 GPL-2+ public-domain unicode"
-SLOT="0"
-KEYWORDS=""
-IUSE="cdb ${USE_RUBY//ruby/ruby_targets_ruby}"
-
-DEPEND="${RUBY_DEPS}
- app-alternatives/awk
- app-i18n/skktools
- cdb? (
- || (
- dev-db/tinycdb
- dev-db/cdb
- )
- )"
-RDEPEND=""
-
-DOCS=( ChangeLog{,.{1..3}} committers.md )
-HTML_DOCS=( edict_doc.html )
-
-SKKTOOLS_DIR="${EPREFIX}/usr/share/skktools/convert2skk"
-
-src_prepare() {
- rm -f ${MY_PN}.{hukugougo,noregist,notes,pubdic+,requested,unannotated,*wrong*}
-
- default
-}
-
-cdb_make() {
- cdbmake "${1}" "${1}.tmp"
-}
-
-tinycdb_make() {
- cdb -c "${1}"
-}
-
-src_compile() {
- local ctdic="${MY_PN}.china_taiwan" ruby
- mv ${ctdic}{.header,}
- for ruby in ${RUBY_TARGETS_PREFERENCE}; do
- if use ruby_targets_${ruby}; then
- ${ruby} ${SKKTOOLS_DIR}/ctdicconv.rb csv/${ctdic##*.}.csv | skkdic-expr2 >> ${ctdic}
- break
- fi
- done
-
- if use cdb; then
- local cdbmake=cdb_make f
- if has_version dev-db/tinycdb; then
- cdbmake=tinycdb_make
- fi
- for f in {,zipcode/}${MY_PN}.*; do
- LC_ALL=C awk '
- /^[^;]/ {
- s = substr($0, index($0, " ") + 1)
- print "+" length($1) "," length(s) ":" $1 "->" s
- }
- END {
- print ""
- }
- ' ${f} | ${cdbmake} ${f}.cdb || die
- done
- fi
-}
-
-src_install() {
- insinto /usr/share/skk
- doins {,zipcode/}${MY_PN}.*
-
- einstalldocs
- docinto zipcode
- dodoc zipcode/README.md
-}
diff --git a/app-i18n/skkfep/Manifest b/app-i18n/skkfep/Manifest
deleted file mode 100644
index 3dae29587159..000000000000
--- a/app-i18n/skkfep/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST skkfep-0.87.tar.gz 45711 BLAKE2B ed2d9a7f779ba09fe71b023de395a37a84be81a7e70de7dcd0b04494c44319f067d19182e762b9a48395c08587b353457ffa8bdb84b5e0526880d6c735ffef53 SHA512 3dc842559640b56b967679042c31bfa889e66cd6b7d0347ec17ddc606b85f2a4bb49dc995b3b38c30e71f500031714e2083bfc028ad4ff76ac4f07476a3f2469
diff --git a/app-i18n/skkfep/files/skkfep-annotation.patch b/app-i18n/skkfep/files/skkfep-annotation.patch
deleted file mode 100644
index 8145c2b069e0..000000000000
--- a/app-i18n/skkfep/files/skkfep-annotation.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/kkconv.c
-+++ b/kkconv.c
-@@ -645,6 +645,7 @@
- char c;
- {
- int l;
-+ char *p;
- DicList dlist;
-
- kanjiSelectionEffect(0);
-@@ -653,7 +654,17 @@
- if (OkuriInput)
- l += strlen(OkuriBuf);
- csrLeft(l);
-- writeShells(CurrentCand->candword);
-+ p= strrchr(CurrentCand->candword,';');
-+ if (p != NULL) {
-+ erase(l);
-+ csrLeft(l);
-+ l -= strlen(p);
-+ *p = '\0';
-+ writeShells(CurrentCand->candword);
-+ *p = ';';
-+ } else {
-+ writeShells(CurrentCand->candword);
-+ }
- if (OkuriInput) {
- writeShells(OkuriBuf);
- }
diff --git a/app-i18n/skkfep/files/skkfep-gentoo.patch b/app-i18n/skkfep/files/skkfep-gentoo.patch
deleted file mode 100644
index 2afe3537361e..000000000000
--- a/app-i18n/skkfep/files/skkfep-gentoo.patch
+++ /dev/null
@@ -1,75 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -2,16 +2,16 @@
- # Makefile for skkfep
- #
- all: genMakefile
-- make -f genMakefile all
-+ $(MAKE) -f genMakefile all
-
- skkfep: genMakefile
-- make -f genMakefile skkfep
-+ $(MAKE) -f genMakefile skkfep
-
- simpledic: genMakefile
-- make -f genMakefile simpledic
-+ $(MAKE) -f genMakefile simpledic
-
- clean: genMakefile
-- make -f genMakefile clean
-+ $(MAKE) -f genMakefile clean
- rm -f genMakefile
-
- genMakefile: protoMakefile config.h
---- a/config.h
-+++ b/config.h
-@@ -14,7 +14,7 @@
- #define DEFAULT_KANAKEY "^j"
-
- /* By Y. Kaneko */
--/*#define KUTOUTEN /* "."->maru, ","->ten */
-+#define KUTOUTEN /* "."->maru, ","->ten */
-
- #define KANJIBS /* do/don't shuft-out BS code in JIS mode */
- #define KANJIBS_DEFAULT 0 /* 0 -> shift out / 1 -> don't shift out */
-@@ -28,4 +28,4 @@
-
- #define NATIVECODE euc /* EUC Kanji code */
-
--#define SKK_SERVER_HOST "ei5nazha" /* SKK server host */
-+#define SKK_SERVER_HOST "localhost" /* SKK server host */
---- a/configs/linux.h
-+++ b/configs/linux.h
-@@ -10,3 +10,12 @@
- #define NO_VFORK
-
- #define HAVE_SETREUID
-+#define HAVE_BSD_OPENPTY
-+
-+#include <stdlib.h>
-+#include <string.h>
-+#include <unistd.h>
-+
-+#if makefile_parameter
-+SYSLIBS=-lutil
-+#endif
---- a/protoMakefile
-+++ b/protoMakefile
-@@ -1,5 +1,5 @@
- CFLAGS=$(SYSINCLUDE) $(SYSDEFINE) $(DEFINE) $(OPTIMIZE)
--LIBS =$(SYSLIBS) $(EXTRALIBS) -ltermcap
-+LIBS =$(SYSLIBS) $(EXTRALIBS) $(LDFLAGS) -lncurses
-
- OBJS=fep.o connsh.o readwrite.o terms.o stty.o keybind.o romkan.o etc.o\
- kkconv.o keymap.o version.o
---- a/stty.c
-+++ b/stty.c
-@@ -306,7 +306,7 @@
- {
- int cpid;
- /* #ifdef _AIX */
--#if defined(_AIX) || defined(NECEWS) || defined(SOLARIS2)
-+#if defined(_AIX) || defined(NECEWS) || defined(SOLARIS2) || defined(LINUX)
- int statusp;
- reset_tty_without_close();
- cpid = wait(&statusp);
diff --git a/app-i18n/skkfep/files/skkfep-system-dic.patch b/app-i18n/skkfep/files/skkfep-system-dic.patch
deleted file mode 100644
index ba57a2a41f0b..000000000000
--- a/app-i18n/skkfep/files/skkfep-system-dic.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/kkconv.c
-+++ b/kkconv.c
-@@ -660,7 +660,9 @@
- flushOut(l);
- #ifdef USE_SERVER
- if (!CandFromServer) {
-- selectCand(FirstCandEntry,CurrentCand);
-+ if (FirstCandEntry != NULL) {
-+ selectCand(FirstCandEntry,CurrentCand);
-+ }
- }
- else if (NetLearnMode != LearnOff) {
- if (CurrentCand->dicitem == NULL) {
diff --git a/app-i18n/skkfep/metadata.xml b/app-i18n/skkfep/metadata.xml
deleted file mode 100644
index a94766977fa6..000000000000
--- a/app-i18n/skkfep/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-i18n/skkfep/skkfep-0.87-r1.ebuild b/app-i18n/skkfep/skkfep-0.87-r1.ebuild
deleted file mode 100644
index 03e7059cb954..000000000000
--- a/app-i18n/skkfep/skkfep-0.87-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="A SKK-like Japanese input method for console"
-HOMEPAGE="http://aitoweb.world.coocan.jp/soft.html"
-SRC_URI="http://aitoweb.world.coocan.jp/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-DEPEND="sys-libs/ncurses:="
-RDEPEND="${DEPEND}
- app-i18n/skk-jisyo"
-BDEPEND="
- app-alternatives/awk
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-gentoo.patch
- "${FILESDIR}"/${PN}-system-dic.patch
- "${FILESDIR}"/${PN}-annotation.patch
-)
-
-DOCS=( README HISTORY TODO )
-
-src_prepare() {
- sed -i "/SYSTEM_DIC_NAME/a#define SYSTEM_DIC_NAME \"${EPREFIX}/usr/share/skk/SKK-JISYO.L\"" config.h
-
- default
-
- # written in K&R C
- append-flags -std=gnu89
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- OPTIMIZE="${CFLAGS}" \
- EXTRALIBS="$($(tc-getPKG_CONFIG) --libs ncurses)"
-}
-
-src_install() {
- dobin ${PN} escmode
- doman ${PN}.1
- einstalldocs
-}
diff --git a/app-i18n/skktools/Manifest b/app-i18n/skktools/Manifest
deleted file mode 100644
index 88c58e1c8fb3..000000000000
--- a/app-i18n/skktools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST skktools-1.3.4.tar.gz 482860 BLAKE2B f9e822531f8f715291e55ec6dec0eeb31683dc72efc7ba73621cfd0c29f0c5147cbef8256d44848792b8a1601c1878321b2dc0260df9d32d0e5e18eb65220987 SHA512 8749dfc4f18474db860d8b7cd85fadfc00327b199addb31a339aa78dd66cb98032429664bdad4b47176b5b64b156b7264bc35a284861f6b9ec8cc9979d4d5ce1
diff --git a/app-i18n/skktools/files/50skktools-gentoo.el b/app-i18n/skktools/files/50skktools-gentoo.el
deleted file mode 100644
index 38b3fef99ca9..000000000000
--- a/app-i18n/skktools/files/50skktools-gentoo.el
+++ /dev/null
@@ -1,2 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(autoload 'skk-convert-jisyo-to-xml "skk-xml" nil t)
diff --git a/app-i18n/skktools/metadata.xml b/app-i18n/skktools/metadata.xml
deleted file mode 100644
index bc9c0bf49ed2..000000000000
--- a/app-i18n/skktools/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">skk-dev/skktools</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/skktools/skktools-1.3.4-r1.ebuild b/app-i18n/skktools/skktools-1.3.4-r1.ebuild
deleted file mode 100644
index bc195d8c1cfd..000000000000
--- a/app-i18n/skktools/skktools-1.3.4-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common vcs-snapshot
-
-DESCRIPTION="SKK utilities to manage dictionaries"
-HOMEPAGE="http://openlab.jp/skk/"
-SRC_URI="https://github.com/skk-dev/skktools/archive/${P//./_}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~riscv x86"
-IUSE="emacs"
-
-RDEPEND="dev-libs/glib:2
- sys-libs/gdbm
- emacs? ( >=app-editors/emacs-23.1:* )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_configure() {
- econf --with-gdbm
-}
-
-src_compile() {
- default
-
- if use emacs; then
- elisp-compile *.el
- fi
-}
-
-src_install() {
- default
- dodoc READMEs/*
-
- local d
- for d in convert2skk filters; do
- newdoc ${d}/README.md README.${d}
- rm -f ${d}/README.md || die
- done
-
- insinto /usr/share/${PN}
- doins *.{awk,scm}
- rm -rf convert2skk/obsolete || die
- doins -r convert2skk filters
-
- if use emacs; then
- elisp-install ${PN} *.el{,c}
- elisp-site-file-install "${FILESDIR}"/${SITEFILE}
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/app-i18n/tegaki-zinnia-japanese/Manifest b/app-i18n/tegaki-zinnia-japanese/Manifest
deleted file mode 100644
index a38a250c5325..000000000000
--- a/app-i18n/tegaki-zinnia-japanese/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tegaki-zinnia-japanese-0.3.zip 18134281 BLAKE2B 006fb90656444afb2ca824a534947f1ba16502cba8035977b93150ae242e476170eebfc02d069f04d3fbda24773a602f69bea91eb88019cfe58ab71171b19331 SHA512 fd11f94c8b5446ca22e1119ead20da9ebc01e8033beef664d94c0affc8cef6e315344c4d5e61288358bf7ff4f7c49135dcf5743c4070573f7d8e45e70abba113
diff --git a/app-i18n/tegaki-zinnia-japanese/metadata.xml b/app-i18n/tegaki-zinnia-japanese/metadata.xml
deleted file mode 100644
index e35768875127..000000000000
--- a/app-i18n/tegaki-zinnia-japanese/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">tegaki/tegaki</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/tegaki-zinnia-japanese/tegaki-zinnia-japanese-0.3.ebuild b/app-i18n/tegaki-zinnia-japanese/tegaki-zinnia-japanese-0.3.ebuild
deleted file mode 100644
index 98633580a6e4..000000000000
--- a/app-i18n/tegaki-zinnia-japanese/tegaki-zinnia-japanese-0.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2013-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-DESCRIPTION="Handwriting model data of Japanese"
-HOMEPAGE="https://tegaki.github.io/"
-SRC_URI="https://github.com/tegaki/tegaki/releases/download/v${PV}/${P}.zip"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-IUSE=""
-
-RDEPEND=""
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
- default
-
- sed -i \
- -e "/^installpath=/s|local/||" \
- -e "/^installpath=/s|=|=${EPREFIX}|" \
- -e "s/\(\$(inst\)/\$(DESTDIR)\1/" \
- Makefile
-}
-
-src_compile() {
- :
-}
diff --git a/app-i18n/tomoe-gtk/Manifest b/app-i18n/tomoe-gtk/Manifest
deleted file mode 100644
index 0305a96cd71b..000000000000
--- a/app-i18n/tomoe-gtk/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tomoe-gtk-0.6.0.tar.gz 448058 BLAKE2B 06db81c971bf06ae1b625afb90950e7a76ad2acfb6abf038ce0c6114c4f7bc42a76a7f07dc848cfa5e6aef3039e6bab32b0d7496fea1fb67bf936b5f9631a130 SHA512 caa9b79edde7885e00d939cb3de30b32da0c1c8a7d803e26c756ee0695f7e15bee241036b1125f838e72e016f4bee9736a398108fff0eed20f1fdb86d221dc43
diff --git a/app-i18n/tomoe-gtk/files/tomoe-gtk-math.patch b/app-i18n/tomoe-gtk/files/tomoe-gtk-math.patch
deleted file mode 100644
index 05fba04a194d..000000000000
--- a/app-i18n/tomoe-gtk/files/tomoe-gtk-math.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -4,7 +4,7 @@
- -DTOMOEGTKDATADIR=\""$(datadir)"/$(PACKAGE)\"
-
- INCLUDES = $(GTK2_CFLAGS) $(TOMOE_CFLAGS) $(GUCHARMAP_CFLAGS)
--LIBS = $(GTK2_LIBS) $(TOMOE_LIBS) $(GUCHARMAP_LIBS)
-+LIBS = $(GTK2_LIBS) $(TOMOE_LIBS) $(GUCHARMAP_LIBS) -lm
-
- lib_LTLIBRARIES = libtomoe-gtk.la
- libtomoe_gtk_la_SOURCES = \
diff --git a/app-i18n/tomoe-gtk/metadata.xml b/app-i18n/tomoe-gtk/metadata.xml
deleted file mode 100644
index 13df5d2378fe..000000000000
--- a/app-i18n/tomoe-gtk/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">tomoe</remote-id>
- <remote-id type="osdn">tomoe</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/tomoe-gtk/tomoe-gtk-0.6.0-r7.ebuild b/app-i18n/tomoe-gtk/tomoe-gtk-0.6.0-r7.ebuild
deleted file mode 100644
index b9861cc5dacb..000000000000
--- a/app-i18n/tomoe-gtk/tomoe-gtk-0.6.0-r7.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools
-
-DESCRIPTION="Tomoe GTK+ interface widget library"
-HOMEPAGE="http://tomoe.osdn.jp/"
-SRC_URI="https://downloads.sourceforge.net/tomoe/${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="app-i18n/tomoe
- x11-libs/gtk+:2"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-util/glib-utils
- dev-build/gtk-doc-am
- sys-devel/gettext
- virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${PN}-math.patch )
-
-AT_M4DIR="macros"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-static \
- --without-python \
- --without-gucharmap
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-i18n/tomoe/Manifest b/app-i18n/tomoe/Manifest
deleted file mode 100644
index ec65a684f588..000000000000
--- a/app-i18n/tomoe/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tomoe-0.6.0.tar.gz 4918949 BLAKE2B c9f4accc77fe7c6214c4d19dbbac7d0d39ed7947588ab1b8a1416f6cfeda33a6cfa84352f888d02848c8e2026bd5c36d2fe52d099bda6ca41a6d215733b11aa3 SHA512 eab618d7b28fc9613c175fab6f80fc7d6acc34af3a47f20c11b42a32acd87143ae10caca67fa1a5e2e75441d431799a5725a5d507604f8bd7447bbc1826f0bb8
diff --git a/app-i18n/tomoe/files/tomoe-export-symbols.patch b/app-i18n/tomoe/files/tomoe-export-symbols.patch
deleted file mode 100644
index 2b2d98b6ddd7..000000000000
--- a/app-i18n/tomoe/files/tomoe-export-symbols.patch
+++ /dev/null
@@ -1,240 +0,0 @@
-Index: trunk/module/dict/tomoe-dict-xml.c
-===================================================================
---- trunk/module/dict/tomoe-dict-xml.c (revision 1581)
-+++ trunk/module/dict/tomoe-dict-xml.c (revision 1582)
-@@ -303,14 +303,14 @@
- return success;
-
- result.name = NULL;
-- result.chars = _tomoe_dict_ptr_array_get_array (TOMOE_DICT_PTR_ARRAY (dict));
-- success = _tomoe_xml_parser_parse_dictionary_file (dict->filename, &result);
-+ result.chars = tomoe_dict_ptr_array_get_array (TOMOE_DICT_PTR_ARRAY (dict));
-+ success = tomoe_xml_parser_parse_dictionary_file (dict->filename, &result);
- if (result.name) {
- g_free (dict->name);
- dict->name = g_strdup (result.name);
- g_free (result.name);
- }
-- _tomoe_dict_ptr_array_sort (TOMOE_DICT_PTR_ARRAY (dict));
-+ tomoe_dict_ptr_array_sort (TOMOE_DICT_PTR_ARRAY (dict));
-
- return success;
- }
-@@ -343,7 +343,7 @@
- else
- g_string_append (xml, "<dictionary>\n");
-
-- chars = _tomoe_dict_ptr_array_get_array (TOMOE_DICT_PTR_ARRAY (dict));
-+ chars = tomoe_dict_ptr_array_get_array (TOMOE_DICT_PTR_ARRAY (dict));
- for (i = 0; i < chars->len; i++) {
- gchar *chr_xml;
- TomoeChar *chr = g_ptr_array_index (chars, i);
-Index: trunk/module/dict/tomoe-dict-unihan.c
-===================================================================
---- trunk/module/dict/tomoe-dict-unihan.c (revision 1581)
-+++ trunk/module/dict/tomoe-dict-unihan.c (revision 1582)
-@@ -193,7 +193,7 @@
- object = klass->constructor (type, n_props, props);
- the_singleton = TOMOE_DICT_UNIHAN (object);
-
-- chars = _tomoe_dict_ptr_array_get_array (TOMOE_DICT_PTR_ARRAY (object));
-+ chars = tomoe_dict_ptr_array_get_array (TOMOE_DICT_PTR_ARRAY (object));
- _tomoe_unihan_create (chars);
- } else {
- object = g_object_ref (G_OBJECT (the_singleton));
-Index: trunk/lib/tomoe-char.c
-===================================================================
---- trunk/lib/tomoe-char.c (revision 1581)
-+++ trunk/lib/tomoe-char.c (revision 1582)
-@@ -143,7 +143,7 @@
- TomoeChar*
- tomoe_char_new_from_xml_data (const gchar *data, gssize len)
- {
-- return _tomoe_xml_parser_parse_char_data (data, len);
-+ return tomoe_xml_parser_parse_char_data (data, len);
- }
-
- static void
-Index: trunk/lib/tomoe-xml-parser.c
-===================================================================
---- trunk/lib/tomoe-xml-parser.c (revision 1581)
-+++ trunk/lib/tomoe-xml-parser.c (revision 1582)
-@@ -428,8 +428,8 @@
- }
-
- gboolean
--_tomoe_xml_parser_parse_dictionary_file (const gchar *filename,
-- TomoeXMLParsedData *result)
-+tomoe_xml_parser_parse_dictionary_file (const gchar *filename,
-+ TomoeXMLParsedData *result)
- {
- GMarkupParseContext *context;
- FILE *f;
-@@ -469,7 +469,7 @@
- }
-
- TomoeChar *
--_tomoe_xml_parser_parse_char_data (const gchar *xml, gssize len)
-+tomoe_xml_parser_parse_char_data (const gchar *xml, gssize len)
- {
- GMarkupParseContext *context;
- TomoeXMLParsedData result;
-Index: trunk/lib/tomoe-xml-parser.h
-===================================================================
---- trunk/lib/tomoe-xml-parser.h (revision 1581)
-+++ trunk/lib/tomoe-xml-parser.h (revision 1582)
-@@ -37,10 +37,10 @@
- GPtrArray *chars;
- };
-
--gboolean _tomoe_xml_parser_parse_dictionary_file (const gchar *filename,
-- TomoeXMLParsedData *result);
--TomoeChar *_tomoe_xml_parser_parse_char_data (const gchar *xml,
-- gssize len);
-+gboolean tomoe_xml_parser_parse_dictionary_file (const gchar *filename,
-+ TomoeXMLParsedData *result);
-+TomoeChar *tomoe_xml_parser_parse_char_data (const gchar *xml,
-+ gssize len);
-
-
- G_END_DECLS
-Index: trunk/lib/tomoe-dict-ptr-array.c
-===================================================================
---- trunk/lib/tomoe-dict-ptr-array.c (revision 1581)
-+++ trunk/lib/tomoe-dict-ptr-array.c (revision 1582)
-@@ -50,7 +50,7 @@
-
- static TomoeDictClass *parent_class;
-
--G_DEFINE_ABSTRACT_TYPE (TomoeDictPtrArray, _tomoe_dict_ptr_array, TOMOE_TYPE_DICT)
-+G_DEFINE_ABSTRACT_TYPE (TomoeDictPtrArray, tomoe_dict_ptr_array, TOMOE_TYPE_DICT)
-
- static void dispose (GObject *object);
- static void set_property (GObject *object,
-@@ -75,7 +75,7 @@
- static gchar *get_available_private_utf8 (TomoeDict *dict);
-
- static void
--_tomoe_dict_ptr_array_class_init (TomoeDictPtrArrayClass *klass)
-+tomoe_dict_ptr_array_class_init (TomoeDictPtrArrayClass *klass)
- {
- GObjectClass *gobject_class;
- TomoeDictClass *dict_class;
-@@ -123,7 +123,7 @@
- }
-
- static void
--_tomoe_dict_ptr_array_init (TomoeDictPtrArray *dict)
-+tomoe_dict_ptr_array_init (TomoeDictPtrArray *dict)
- {
- TomoeDictPtrArrayPrivate *priv = TOMOE_DICT_PTR_ARRAY_GET_PRIVATE (dict);
- priv->chars = g_ptr_array_new();
-@@ -196,7 +196,7 @@
- }
-
- void
--_tomoe_dict_ptr_array_sort (TomoeDictPtrArray *dict)
-+tomoe_dict_ptr_array_sort (TomoeDictPtrArray *dict)
- {
- TomoeDictPtrArrayPrivate *priv;
-
-@@ -219,7 +219,7 @@
-
- unregister_char (dict, tomoe_char_get_utf8 (chr));
- g_ptr_array_add (priv->chars, g_object_ref (G_OBJECT (chr)));
-- _tomoe_dict_ptr_array_sort (TOMOE_DICT_PTR_ARRAY (dict));
-+ tomoe_dict_ptr_array_sort (TOMOE_DICT_PTR_ARRAY (dict));
-
- priv->modified = TRUE;
-
-@@ -449,7 +449,7 @@
- g_ptr_array_add (*dest_chars, tomoe_char_dup (chr));
- }
-
--gboolean
-+static gboolean
- copy (TomoeDict *src_dict, TomoeDict *dest_dict)
- {
- TomoeDictPtrArrayPrivate *src_priv, *dest_priv;
-@@ -487,7 +487,7 @@
- return TOMOE_DICT_PTR_ARRAY_GET_PRIVATE (dict)->editable;
- }
-
--gchar *
-+static gchar *
- get_available_private_utf8 (TomoeDict *dict)
- {
- TomoeDictPtrArrayPrivate *priv;
-@@ -523,7 +523,7 @@
- }
-
- GPtrArray *
--_tomoe_dict_ptr_array_get_array (TomoeDictPtrArray *dict)
-+tomoe_dict_ptr_array_get_array (TomoeDictPtrArray *dict)
- {
- g_return_val_if_fail (TOMOE_IS_DICT_PTR_ARRAY (dict), NULL);
-
-Index: trunk/lib/tomoe-dict-ptr-array.h
-===================================================================
---- trunk/lib/tomoe-dict-ptr-array.h (revision 1581)
-+++ trunk/lib/tomoe-dict-ptr-array.h (revision 1582)
-@@ -29,7 +29,7 @@
-
- #include "tomoe-dict.h"
-
--#define TOMOE_TYPE_DICT_PTR_ARRAY (_tomoe_dict_ptr_array_get_type ())
-+#define TOMOE_TYPE_DICT_PTR_ARRAY (tomoe_dict_ptr_array_get_type ())
- #define TOMOE_DICT_PTR_ARRAY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TOMOE_TYPE_DICT_PTR_ARRAY, TomoeDictPtrArray))
- #define TOMOE_DICT_PTR_ARRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TOMOE_TYPE_DICT_PTR_ARRAY, TomoeDictPtrArrayClass))
- #define TOMOE_IS_DICT_PTR_ARRAY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TOMOE_TYPE_DICT_PTR_ARRAY))
-@@ -49,9 +49,9 @@
- TomoeDictClass parent_class;
- };
-
--GType _tomoe_dict_ptr_array_get_type (void) G_GNUC_CONST;
--void _tomoe_dict_ptr_array_sort (TomoeDictPtrArray *dict);
--GPtrArray *_tomoe_dict_ptr_array_get_array (TomoeDictPtrArray *dict);
-+GType tomoe_dict_ptr_array_get_type (void) G_GNUC_CONST;
-+void tomoe_dict_ptr_array_sort (TomoeDictPtrArray *dict);
-+GPtrArray *tomoe_dict_ptr_array_get_array (TomoeDictPtrArray *dict);
-
- G_END_DECLS
-
-Index: trunk/lib/Makefile.am
-===================================================================
---- trunk/lib/Makefile.am (revision 1581)
-+++ trunk/lib/Makefile.am (revision 1582)
-@@ -30,13 +30,15 @@
- tomoe-context.h \
- tomoe-config.h \
- tomoe-dict.h \
-+ tomoe-dict-ptr-array.h \
- tomoe-module.h \
- tomoe-module-impl.h \
- tomoe-query.h \
- tomoe-reading.h \
- tomoe-recognizer.h \
- tomoe-shelf.h \
-- tomoe-writing.h
-+ tomoe-writing.h \
-+ tomoe-xml-parser.h
-
- enum_source_prefix = tomoe-enum-types
-
-@@ -103,15 +105,13 @@
- tomoe-config.c \
- tomoe-dict.c \
- tomoe-dict-ptr-array.c \
-- tomoe-dict-ptr-array.h \
- tomoe-module.c \
- tomoe-query.c \
- tomoe-reading.c \
- tomoe-recognizer.c \
- tomoe-shelf.c \
- tomoe-writing.c \
-- tomoe-xml-parser.c \
-- tomoe-xml-parser.h
-+ tomoe-xml-parser.c
-
- libtomoe_la_LDFLAGS = \
- -version-info $(LT_VERSION_INFO) \
diff --git a/app-i18n/tomoe/files/tomoe-gentoo.patch b/app-i18n/tomoe/files/tomoe-gentoo.patch
deleted file mode 100644
index 92ed311a0a76..000000000000
--- a/app-i18n/tomoe/files/tomoe-gentoo.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/module/dict/Makefile.am
-+++ b/module/dict/Makefile.am
-@@ -34,7 +34,7 @@
-
- LIBADD = $(TOMOE_LIBS) \
- $(top_builddir)/lib/libtomoe.la
--LDFLAGS = \
-+AM_LDFLAGS = \
- -rpath $(dict_moduledir) -avoid-version -module \
- -export-dynamic $(no_undefined) $(LIBTOOL_EXPORT_OPTIONS)
-
---- a/module/recognizer/Makefile.am
-+++ b/module/recognizer/Makefile.am
-@@ -23,7 +23,7 @@
- AM_CPPFLAGS =
- INCLUDES = $(TOMOE_CFLAGS)
-
--LDFLAGS = \
-+AM_LDFLAGS = \
- -rpath $(recognizer_moduledir) -avoid-version -module \
- -export-dynamic $(no_undefined) $(LIBTOOL_EXPORT_OPTIONS)
-
diff --git a/app-i18n/tomoe/files/tomoe-glib-2.32.patch b/app-i18n/tomoe/files/tomoe-glib-2.32.patch
deleted file mode 100644
index eb05ab8b8d50..000000000000
--- a/app-i18n/tomoe/files/tomoe-glib-2.32.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/lib/glib-compat-key-file.h
-+++ b/lib/glib-compat-key-file.h
-@@ -51,7 +51,7 @@
- #ifndef __G_KEY_FILE_H__
- #define __G_KEY_FILE_H__
-
--#include <glib/gerror.h>
-+#include <glib.h>
-
- G_BEGIN_DECLS
-
---- a/lib/glib-utils.h
-+++ b/lib/glib-utils.h
-@@ -28,7 +28,7 @@
- #include "config.h"
- #endif /* HAVE_CONFIG_H */
-
--#include <glib/garray.h>
-+#include <glib.h>
- #include <glib/gi18n-lib.h>
- #include "glib-compat-file-utilities.h"
- #include "glib-compat-key-file.h"
---- a/lib/tomoe.c
-+++ b/lib/tomoe.c
-@@ -26,7 +26,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
--#include <glib/garray.h>
-+#include <glib.h>
- #include "tomoe.h"
-
- static gboolean initialized = FALSE;
diff --git a/app-i18n/tomoe/files/tomoe-glibc-2.32.patch b/app-i18n/tomoe/files/tomoe-glibc-2.32.patch
deleted file mode 100644
index 2bade4ef7643..000000000000
--- a/app-i18n/tomoe/files/tomoe-glibc-2.32.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/lib/tomoe-xml-parser.c
-+++ b/lib/tomoe-xml-parser.c
-@@ -441,7 +441,7 @@
- f = fopen (filename, "rb");
- if (!f) {
- g_warning ("failed to open dictionary file %s: %s", filename,
-- sys_errlist[errno]);
-+ strerror(errno));
- }
- g_return_val_if_fail (f, FALSE);
-
diff --git a/app-i18n/tomoe/files/tomoe-ruby19.patch b/app-i18n/tomoe/files/tomoe-ruby19.patch
deleted file mode 100644
index bca6aa807f04..000000000000
--- a/app-i18n/tomoe/files/tomoe-ruby19.patch
+++ /dev/null
@@ -1,84 +0,0 @@
---- a/bindings/ruby/tomoe-rb-char.c
-+++ b/bindings/ruby/tomoe-rb-char.c
-@@ -2,6 +2,10 @@
-
- #define _SELF(obj) RVAL2TCHR(obj)
-
-+#ifndef RSTRING_LEN
-+# define RSTRING_LEN(s) (RSTRING(s)->len)
-+#endif
-+
- static VALUE
- tc_initialize(int argc, VALUE *argv, VALUE self)
- {
-@@ -13,7 +17,7 @@
- if (NIL_P(xml)) {
- chr = tomoe_char_new();
- } else {
-- chr = tomoe_char_new_from_xml_data(RVAL2CSTR(xml), RSTRING(xml)->len);
-+ chr = tomoe_char_new_from_xml_data(RVAL2CSTR(xml), RSTRING_LEN(xml));
- }
-
- G_INITIALIZE(self, chr);
---- a/macros/ruby.m4
-+++ b/macros/ruby.m4
-@@ -28,13 +28,18 @@
-
- changequote(<<, >>)
- for var_name in archdir sitearchdir CFLAGS LIBRUBYARG libdir \
-- sitelibdir sitearchdir; do
-- rbconfig_tmp=`$rbconfig "print Config::CONFIG['$var_name']"`
-+ sitelibdir rubyhdrdir rubyarchhdrdir; do
-+ rbconfig_tmp=`$rbconfig "print RbConfig::CONFIG['$var_name']"`
- eval "rbconfig_$var_name=\"$rbconfig_tmp\""
- done
- changequote([, ])
-
-- RUBY_CFLAGS="$RUBY_CFLAGS -I$rbconfig_archdir "
-+ if test "x$rbconfig_rubyhdrdir" = "x"; then
-+ RUBY_CFLAGS="$RUBY_CFLAGS -I$rbconfig_archdir "
-+ else
-+ RUBY_CFLAGS="$RUBY_CFLAGS -I$rbconfig_rubyhdrdir "
-+ RUBY_CFLAGS="$RUBY_CFLAGS -I$rbconfig_rubyarchhdrdir "
-+ fi
- RUBY_CFLAGS="$RUBY_CFLAGS -I$rbconfig_sitearchdir "
- RUBY_CFLAGS="$RUBY_CFLAGS $rbconfig_CFLAGS "
- RUBY_LIBS="$rbconfig_LIBRUBYARG"
---- a/module/dict/tomoe-dict-ruby.c
-+++ b/module/dict/tomoe-dict-ruby.c
-@@ -52,6 +52,13 @@
- #define TOMOE_IS_DICT_RUBY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TOMOE_TYPE_DICT_RUBY))
- #define TOMOE_DICT_RUBY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), TOMOE_TYPE_DICT_RUBY, TomoeDictRubyClass))
-
-+#ifndef RARRAY_LEN
-+# define RARRAY_LEN(a) (RARRAY(a)->len)
-+#endif
-+#ifndef RARRAY_PTR
-+# define RARRAY_PTR(a) (RARRAY(a)->ptr)
-+#endif
-+
- enum {
- PROP_0,
- PROP_FILENAME,
-@@ -209,7 +216,7 @@
- ruby_script (PACKAGE);
- ruby_set_argv (1, argv);
-
-- if (RARRAY(rb_load_path)->len == 0) {
-+ if (RARRAY_LEN(rb_load_path) == 0) {
- ruby_init_loadpath ();
- }
- }
-@@ -405,10 +412,10 @@
-
- rb_results = rb_funcall (dict->rb_dict, rb_intern ("search"),
- 1, GOBJ2RVAL (query));
-- len = RARRAY (rb_results)->len;
-+ len = RARRAY_LEN(rb_results);
- for (i = len; i; i--) {
- results = g_list_prepend (results,
-- RVAL2TCND (RARRAY (rb_results)->ptr[i]));
-+ RVAL2TCND (RARRAY_PTR(rb_results)[i]));
- }
- return results;
- }
diff --git a/app-i18n/tomoe/metadata.xml b/app-i18n/tomoe/metadata.xml
deleted file mode 100644
index e05b4305e127..000000000000
--- a/app-i18n/tomoe/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="hyperestraier">Enable support for <pkg>app-text/hyperestraier</pkg></flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">tomoe</remote-id>
- <remote-id type="osdn">tomoe</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/tomoe/tomoe-0.6.0-r7.ebuild b/app-i18n/tomoe/tomoe-0.6.0-r7.ebuild
deleted file mode 100644
index 97b192512a00..000000000000
--- a/app-i18n/tomoe/tomoe-0.6.0-r7.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-inherit autotools ruby-utils
-
-DESCRIPTION="Japanese handwriting recognition engine"
-HOMEPAGE="http://tomoe.osdn.jp/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="hyperestraier mysql ruby ${USE_RUBY//ruby/ruby_targets_ruby} subversion"
-RESTRICT="test"
-REQUIRED_USE="ruby? ( ^^ ( ${USE_RUBY//ruby/ruby_targets_ruby} ) )"
-
-RDEPEND="dev-libs/glib:2
- hyperestraier? ( app-text/hyperestraier )
- mysql? ( dev-db/mysql-connector-c:= )
- ruby? (
- $(for ruby in ${USE_RUBY}; do
- echo "ruby_targets_${ruby}? (
- $(_ruby_implementation_depend "${ruby}")
- dev-ruby/ruby-glib2[ruby_targets_${ruby}(-)]
- )"
- done)
- )
- subversion? ( dev-vcs/subversion )"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-util/glib-utils
- dev-build/gtk-doc-am
- dev-util/intltool
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-gentoo.patch
- "${FILESDIR}"/${PN}-export-symbols.patch
- "${FILESDIR}"/${PN}-glibc-2.32.patch
- "${FILESDIR}"/${PN}-glib-2.32.patch
- "${FILESDIR}"/${PN}-ruby19.patch
-)
-
-src_prepare() {
- sed -i \
- -e "s/use_est=yes/use_est=$(usex hyperestraier)/" \
- -e "s/use_mysql=yes/use_mysql=$(usex mysql)/" \
- configure.ac
-
- sed -i "s/use_svn=yes/use_svn=$(usex subversion)/" macros/svn.m4
-
- default
- eautoreconf
-}
-
-src_configure() {
- local ruby
- for ruby in ${USE_RUBY}; do
- if use ruby_targets_${ruby}; then
- break
- fi
- done
-
- econf \
- $(use_enable ruby dict-ruby) \
- $(use_with ruby ruby "$(type -P ${ruby})") \
- --disable-static \
- --without-python \
- --with-svn-include="${EPREFIX}"/usr/include \
- --with-svn-lib="${EPREFIX}"/usr/$(get_libdir)
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-i18n/transifex-client/Manifest b/app-i18n/transifex-client/Manifest
deleted file mode 100644
index 09acaf5c9f3e..000000000000
--- a/app-i18n/transifex-client/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST transifex-client-1.6.14-deps.tar.bz 241704343 BLAKE2B 06a0dff0451706b1f2ad800a604d588267fc6152ff34b79fc55f823d245ef31fb210ef1c29b52312edb6f868d2d4ad8af6cbf30c104051de3036810cd359b1f6 SHA512 d24fdd630c978e043bd177b8c47d6baf37f68c479104a789ecc92c7749d6482c097956f3280274e0f61cfe93ebb02213e888a98058f81df30b7eedc6c18ba5bb
-DIST transifex-client-1.6.14.gh.tar.gz 97070 BLAKE2B c072efa54c47f78f960a5dc8e8839202c33ab53dae542a87ab0c6676512962aa70e50d57364ac37489cc193c17fb3c2e7763f693bd16d29208ff82e03700ed5a SHA512 b242a5e954eea2c6397c19e286ec953a4afa48d9269a2b7cddf83b61e4e168ac27871ae5607a62438b7bec7bd352e3f7b902dae550a4373f8e8d13763aa79d30
-DIST transifex-client-1.6.17-deps.tar.bz 241704215 BLAKE2B 02b14b383fa549ebce1d722c3e28d3131a82f92a04d74b4ea1ef62aad872d5abca04d4cc731117c19f475da376b0ce3ae2103e95111b3cdac507f1b5e54acec0 SHA512 eb1852002ec8c2e44c2e7a85d8b15182206f5b961780aa09a23514265fef0a1f15fe5ad8a58e01e1708b11c4f66db096d733acee0c882f6939b1c8eb73283953
-DIST transifex-client-1.6.17.gh.tar.gz 97206 BLAKE2B 3d20ba4bff124b600fae5288313a942fee61226b9b4c682cf29d43b698b357420f3605a43dd08dc4061732a908afd34832f6065e0d9576523ec4c0439b9734fb SHA512 e51dcf24c5f044d5aa4a37e05e69ec919e5279939c4500c5ad37020fbc14d5201e8415b71ccc7a1b1c4259cda1c517b7ad5b3e4c12ca9450f27737ae9429ee08
diff --git a/app-i18n/transifex-client/metadata.xml b/app-i18n/transifex-client/metadata.xml
deleted file mode 100644
index 80a01af3d785..000000000000
--- a/app-i18n/transifex-client/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>gentoo.2019@r123.de</email>
- <name>Robert Siebeck</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">transifex-client</remote-id>
- <remote-id type="github">transifex/transifex-client</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/transifex-client/transifex-client-1.6.14.ebuild b/app-i18n/transifex-client/transifex-client-1.6.14.ebuild
deleted file mode 100644
index 767b653b5052..000000000000
--- a/app-i18n/transifex-client/transifex-client-1.6.14.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="The Transifex command-line client"
-HOMEPAGE="https://github.com/transifex/cli"
-
-SRC_URI="https://github.com/transifex/cli/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
- https://gitlab.com/api/v4/projects/35204985/packages/generic/${PN}/${PV}/${P}-deps.tar.bz"
-S="${WORKDIR}"/cli-${PV}
-
-LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-3 MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
-
-src_compile() {
- emake GOFLAGS="${GOFLAGS} -ldflags=-X="github.com/transifex/cli/internal/txlib.Version=${PV}
-}
-
-src_test() {
- # Skip tests depending on a network connection. Bug #831772
- rm internal/txlib/update_test.go || die
- go test ./... || die
-}
-
-src_install() {
- dobin bin/tx
- dodoc README.md
-}
diff --git a/app-i18n/transifex-client/transifex-client-1.6.17.ebuild b/app-i18n/transifex-client/transifex-client-1.6.17.ebuild
deleted file mode 100644
index 86956557451b..000000000000
--- a/app-i18n/transifex-client/transifex-client-1.6.17.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="The Transifex command-line client"
-HOMEPAGE="https://github.com/transifex/cli"
-
-SRC_URI="https://github.com/transifex/cli/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
- https://gitlab.com/api/v4/projects/35204985/packages/generic/${PN}/${PV}/${P}-deps.tar.bz"
-S="${WORKDIR}"/cli-${PV}
-
-LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-3 MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
-
-src_compile() {
- emake GOFLAGS="${GOFLAGS} -ldflags=-X="github.com/transifex/cli/internal/txlib.Version=${PV}
-}
-
-src_test() {
- # Skip tests depending on a network connection. Bug #831772
- rm internal/txlib/update_test.go || die
- go test ./... || die
-}
-
-src_install() {
- dobin bin/tx
- dodoc README.md
-}
diff --git a/app-i18n/translate-shell/Manifest b/app-i18n/translate-shell/Manifest
deleted file mode 100644
index d36ad4b207ef..000000000000
--- a/app-i18n/translate-shell/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST translate-shell-0.9.7.1.tar.gz 94865 BLAKE2B a64bf33d2c4e79889854c427cf5853b5a58ae0478ef51f2ca4b7eb481cc74a06ba33537bc9a557694e1b6a3c585328c73f4aec75d4e941a8d695bc18dd03b096 SHA512 d25a6177ee5b9d41715042b653ad345d1c76884423700f0fe53bc2ffddd6d3c14844fa4e768b87b055018794a8c4057c329810c65764e7f9aa425ceac35f0810
diff --git a/app-i18n/translate-shell/metadata.xml b/app-i18n/translate-shell/metadata.xml
deleted file mode 100644
index 442932bbc25b..000000000000
--- a/app-i18n/translate-shell/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>erkiferenc@gmail.com</email>
- <name>Ferenc Erki</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Gentoo Proxy Maintainers Project</name>
- </maintainer>
- <longdescription lang="en">
- Translate Shell (formerly Google Translate CLI) is a command-line
- translator powered by Google Translate (default), Bing Translator,
- Yandex.Translate and Apertium.
- </longdescription>
- <upstream>
- <remote-id type="github">soimort/translate-shell</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/translate-shell/translate-shell-0.9.7.1.ebuild b/app-i18n/translate-shell/translate-shell-0.9.7.1.ebuild
deleted file mode 100644
index 7ede6dafe025..000000000000
--- a/app-i18n/translate-shell/translate-shell-0.9.7.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Online command-line translator"
-HOMEPAGE="https://www.soimort.org/translate-shell/"
-SRC_URI="https://github.com/soimort/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-apps/gawk"
-DEPEND="${RDEPEND}
- test? (
- app-editors/emacs
- app-misc/rlwrap
- )"
-
-src_test() {
- emake NETWORK_ACCESS=no test
-}
-
-src_install() {
- emake PREFIX="${D}/usr" install
-}
-
-pkg_postinst() {
- optfeature "all built-in translators (e.g. Apertium, Yandex)" net-misc/curl[ssl]
- optfeature "display text in right-to-left scripts" dev-libs/fribidi
- optfeature "text-to-speech functionality" media-sound/mpg123 app-accessibility/espeak-ng media-video/mpv media-video/mplayer
- optfeature "interactive translation (REPL)" app-editors/emacs app-misc/rlwrap
- optfeature "spell checking" app-text/aspell app-text/hunspell
-}
diff --git a/app-i18n/uchardet/Manifest b/app-i18n/uchardet/Manifest
deleted file mode 100644
index 654f54d145d6..000000000000
--- a/app-i18n/uchardet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST uchardet-0.0.8.tar.xz 222648 BLAKE2B 8da78cba3c73afab0e94cac53b2b5c7832d11d58641ff221174d051a1610f8368c8bb536f2b0729c30ed0d13d7e2319d524597d1ca49fd1c6cefb3176aa76b9a SHA512 4a5dcc9ff021352f3b252e103ff1475cec62c974294b264ee9243f024633c3ae44be8c7733608624066113e635f8b156ecb08c8ff87c736d04b07641eb166382
diff --git a/app-i18n/uchardet/files/uchardet-0.0.8-cmake4.patch b/app-i18n/uchardet/files/uchardet-0.0.8-cmake4.patch
deleted file mode 100644
index ce5839db384d..000000000000
--- a/app-i18n/uchardet/files/uchardet-0.0.8-cmake4.patch
+++ /dev/null
@@ -1,7 +0,0 @@
-https://bugs.gentoo.org/951619
-https://gitlab.freedesktop.org/uchardet/uchardet/-/merge_requests/18
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -2 +2 @@
--cmake_minimum_required(VERSION 3.1)
-+cmake_minimum_required(VERSION 3.5)
diff --git a/app-i18n/uchardet/metadata.xml b/app-i18n/uchardet/metadata.xml
deleted file mode 100644
index ec3a2f313a85..000000000000
--- a/app-i18n/uchardet/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>ionen@gentoo.org</email>
- <name>Ionen Wolkens</name>
- </maintainer>
- <upstream>
- <remote-id type="freedesktop-gitlab">uchardet/uchardet</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/uchardet/uchardet-0.0.8.ebuild b/app-i18n/uchardet/uchardet-0.0.8.ebuild
deleted file mode 100644
index 823cfd66e1a8..000000000000
--- a/app-i18n/uchardet/uchardet-0.0.8.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Encoding detector library"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/uchardet/"
-SRC_URI="https://www.freedesktop.org/software/uchardet/releases/${P}.tar.xz"
-
-LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="cpu_flags_x86_sse2"
-
-PATCHES=(
- "${FILESDIR}"/${P}-cmake4.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_STATIC=no
- -DCHECK_SSE2=$(usex cpu_flags_x86_sse2)
- -DTARGET_ARCHITECTURE="${ARCH}"
- )
-
- cmake_src_configure
-}
diff --git a/app-i18n/uim-tomoe-gtk/Manifest b/app-i18n/uim-tomoe-gtk/Manifest
deleted file mode 100644
index 86cdc0d67370..000000000000
--- a/app-i18n/uim-tomoe-gtk/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST uim-tomoe-gtk-0.6.0.tar.gz 372357 BLAKE2B 4624dcaa209dd1f89bbcff6232b72673b9a9e22609c326104e1fbef9e007c33e8711cd435ef5239d43e0104a65fc652ff74eb9b8787b1e0123e10f71bb07b241 SHA512 201c6a755feaef22b11f88a27b0d004d22ab13e806684ad839f7491ca17626eaf0f866a026c3fcf3b981c41c9c6a880d7f9f7a5156d3dad70d8edb78568b1d5d
diff --git a/app-i18n/uim-tomoe-gtk/metadata.xml b/app-i18n/uim-tomoe-gtk/metadata.xml
deleted file mode 100644
index 82a1115e613a..000000000000
--- a/app-i18n/uim-tomoe-gtk/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">tomoe</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/uim-tomoe-gtk/uim-tomoe-gtk-0.6.0.ebuild b/app-i18n/uim-tomoe-gtk/uim-tomoe-gtk-0.6.0.ebuild
deleted file mode 100644
index a944df114c2a..000000000000
--- a/app-i18n/uim-tomoe-gtk/uim-tomoe-gtk-0.6.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools
-
-DESCRIPTION="Japanese input method Tomoe IMEngine for uim"
-HOMEPAGE="http://tomoe.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/tomoe/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="app-i18n/uim
- ~app-i18n/tomoe-gtk-0.6.0"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
- eautoreconf
-}
diff --git a/app-i18n/uim/Manifest b/app-i18n/uim/Manifest
deleted file mode 100644
index 266f1b0f785f..000000000000
--- a/app-i18n/uim/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST uim-1.9.5.tar.bz2 6179467 BLAKE2B f210fabbef93e64f14bfac393a2655709d50ef7d55ff644504b33b809a1be39b9afa845da276083a4f9b78e6603c02c482220addae87cf6777f18be0550ce1f6 SHA512 e8d33db0526a547a31cbee1c525874917f669ff42b40e05b7b67ad5b84195faa9ac1d8cec87634ef3f1c2f3192991425a1727661e6c48d425c8e106ae1b3946f
-DIST uim-1.9.6.tar.bz2 6248803 BLAKE2B c81db8e12f89d7176b3d97ec704ba2daf8e2c2e20da02b1ccbddfb50fd32f6d5fa9727a46d62267a64b1a9ade4ece9d0177e5b2857a72e19b063005f43b401e0 SHA512 6824b56116d4ad99802d349e4afc60eee143c8c25d8e1b32712989a020a647d9338e3f6d23a097c7725c67f0b62a3f8f3e217a40aac35c0076d3667723124210
diff --git a/app-i18n/uim/files/50uim-gentoo.el b/app-i18n/uim/files/50uim-gentoo.el
deleted file mode 100644
index 101505c4bd59..000000000000
--- a/app-i18n/uim/files/50uim-gentoo.el
+++ /dev/null
@@ -1,2 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(autoload 'uim-mode "uim" nil t)
diff --git a/app-i18n/uim/files/uim-1.8.8-fno-common.patch b/app-i18n/uim/files/uim-1.8.8-fno-common.patch
deleted file mode 100644
index ff974bb5d5b2..000000000000
--- a/app-i18n/uim/files/uim-1.8.8-fno-common.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/sigscheme/libgcroots/include/private/gc_priv.h
-+++ b/sigscheme/libgcroots/include/private/gc_priv.h
-@@ -1979,7 +1979,7 @@
- /* the signal mask. */
- # define SETJMP(env) sigsetjmp(env, 1)
- # define LONGJMP(env, val) siglongjmp(env, val)
--# define JMP_BUF sigjmp_buf
-+# define JMP_BUF extern sigjmp_buf
- #else
- # ifdef ECOS
- # define SETJMP(env) hal_setjmp(env)
diff --git a/app-i18n/uim/files/uim-1.8.9-remove-Wconversion-replace.patch b/app-i18n/uim/files/uim-1.8.9-remove-Wconversion-replace.patch
deleted file mode 100644
index d90433b414bf..000000000000
--- a/app-i18n/uim/files/uim-1.8.9-remove-Wconversion-replace.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/qt4/common.pro.in
-+++ b/qt4/common.pro.in
-@@ -20,10 +20,6 @@
- QMAKE_CXX = @CXX@
- QMAKE_CXXFLAGS_DEBUG += @CXXFLAGS@ @CPPFLAGS@ @X_CFLAGS@
- QMAKE_CXXFLAGS_RELEASE += @CXXFLAGS@ @CPPFLAGS@ @X_CFLAGS@
--# Remove "-Wconversion" from CXXFLAGS to avoid lots of warnings
--# from Qt4 header files
--QMAKE_CXXFLAGS_DEBUG = $$replace(QMAKE_CXXFLAGS_DEBUG, "-Wconversion", "")
--QMAKE_CXXFLAGS_RELEASE = $$replace(QMAKE_CXXFLAGS_RELEASE, "-Wconversion", "")
- QMAKE_LINK = @CXX@
- QMAKE_LFLAGS = @LDFLAGS@
- QMAKE_STRIP =
diff --git a/app-i18n/uim/files/uim-Wconversion.patch b/app-i18n/uim/files/uim-Wconversion.patch
deleted file mode 100644
index d90433b414bf..000000000000
--- a/app-i18n/uim/files/uim-Wconversion.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/qt4/common.pro.in
-+++ b/qt4/common.pro.in
-@@ -20,10 +20,6 @@
- QMAKE_CXX = @CXX@
- QMAKE_CXXFLAGS_DEBUG += @CXXFLAGS@ @CPPFLAGS@ @X_CFLAGS@
- QMAKE_CXXFLAGS_RELEASE += @CXXFLAGS@ @CPPFLAGS@ @X_CFLAGS@
--# Remove "-Wconversion" from CXXFLAGS to avoid lots of warnings
--# from Qt4 header files
--QMAKE_CXXFLAGS_DEBUG = $$replace(QMAKE_CXXFLAGS_DEBUG, "-Wconversion", "")
--QMAKE_CXXFLAGS_RELEASE = $$replace(QMAKE_CXXFLAGS_RELEASE, "-Wconversion", "")
- QMAKE_LINK = @CXX@
- QMAKE_LFLAGS = @LDFLAGS@
- QMAKE_STRIP =
diff --git a/app-i18n/uim/files/uim-clang-16.patch b/app-i18n/uim/files/uim-clang-16.patch
deleted file mode 100644
index b8b32532881a..000000000000
--- a/app-i18n/uim/files/uim-clang-16.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-Part of this went upstream as https://github.com/uim/uim/commit/99fd890fa601b81ff99e5e0f1977fe309f56b90e.
-
-The rest was done in https://github.com/uim/uim/pull/198.
---- a/configure.ac
-+++ b/configure.ac
-@@ -601,6 +601,7 @@ if test "x$ac_cv_func_snprintf" = xyes; then
- AC_RUN_IFELSE(
- [AC_LANG_SOURCE([[
- #include <stdio.h>
-+#include <stdlib.h>
- int main(void){char b[5];snprintf(b,5,"123456789");exit(b[4]!='\0');}
- ]])],
- [AC_MSG_RESULT(yes)],
---- a/m4/openssl.m4
-+++ b/m4/openssl.m4
-@@ -76,6 +76,7 @@ AC_MSG_CHECKING([OpenSSL header version])
- AC_RUN_IFELSE(
- [AC_LANG_SOURCE([[
- #include <stdio.h>
-+#include <stdlib.h>
- #include <string.h>
- #include <openssl/opensslv.h>
- #define DATA "conftest.sslincver"
-@@ -156,7 +157,9 @@ AC_ARG_WITH(openssl-header-check,
- AC_MSG_CHECKING([whether OpenSSL's headers match the library])
- AC_RUN_IFELSE(
- [AC_LANG_SOURCE([[
-+#include <stdlib.h>
- #include <string.h>
-+#include <openssl/crypto.h>
- #include <openssl/opensslv.h>
- int main(void) { exit(SSLeay() == OPENSSL_VERSION_NUMBER ? 0 : 1); }
- ]])],
-@@ -220,8 +223,8 @@ int main(void) { DTLSv1_method(); }
- AC_MSG_CHECKING([if programs using OpenSSL functions will link])
- AC_LINK_IFELSE(
- [AC_LANG_SOURCE([[
--#include <openssl/evp.h>
--int main(void) { SSLeay_add_all_algorithms(); }
-+#include <openssl/crypto.h>
-+int main(void) { OpenSSL_version_num(); }
- ]])],
- [
- AC_MSG_RESULT(yes)
diff --git a/app-i18n/uim/files/uim-gentoo.patch b/app-i18n/uim/files/uim-gentoo.patch
deleted file mode 100644
index de498b754d86..000000000000
--- a/app-i18n/uim/files/uim-gentoo.patch
+++ /dev/null
@@ -1,28 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -38,6 +38,7 @@
- AC_PATH_PROGS(SED, sed gsed)
- AX_PATH_QMAKE4
- AX_PATH_QMAKE5
-+PKG_PROG_PKG_CONFIG
-
- AM_MAINTAINER_MODE
-
-@@ -1618,7 +1619,7 @@
- fi
- AX_LANG_WNOERROR # end AC_LANG_WERROR
-
-- QT_CONFIG_OPTS="debug"
-+ QT_CONFIG_OPTS="debug nostrip"
- else
- CFLAGS="$CFLAGS -DNDEBUG"
- CXXFLAGS="$CXXFLAGS -DNDEBUG"
-@@ -1629,7 +1630,7 @@
- AX_CFLAGS_GCC_OPTION([-Wno-unused-function], [UIM_SCM_CFLAGS])
- AX_LANG_WNOERROR # end AC_LANG_WERROR
-
-- QT_CONFIG_OPTS="release"
-+ QT_CONFIG_OPTS="release nostrip"
- fi
-
- AC_ARG_ENABLE(warnings-into-error,
diff --git a/app-i18n/uim/files/uim-kde.patch b/app-i18n/uim/files/uim-kde.patch
deleted file mode 100644
index 8a291650ae3d..000000000000
--- a/app-i18n/uim/files/uim-kde.patch
+++ /dev/null
@@ -1,72 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -1449,6 +1449,28 @@
-
- AM_CONDITIONAL(KDE4_APPLET, test "x$enable_kde4_applet" = xyes)
-
-+dnl ****************************
-+dnl *** test for KDE5 applet ***
-+dnl ****************************
-+AC_ARG_ENABLE(kde5-applet,
-+ AC_HELP_STRING([--disable-kde5-applet],
-+ [do not build uim KDE Plasma 5 widget]),
-+ [],
-+ [enable_kde5_applet=yes])
-+
-+if test "x$enable_kde5_applet" != xno; then
-+ if test "x$with_qt5" != xyes; then
-+ enable_kde5_applet=no
-+ fi
-+fi
-+
-+if test "x$enable_kde5_applet" = xyes && test "x$CMAKE" = xno; then
-+ AC_MSG_WARN([no CMake found])
-+ enable_kde5_applet=no
-+fi
-+
-+AM_CONDITIONAL(KDE5_APPLET, test "x$enable_kde5_applet" = xyes)
-+
- AC_ARG_ENABLE(pref,
- AC_HELP_STRING([--disable-pref],
- [do not build graphical utility to edit user settings]),
-@@ -1948,12 +1970,15 @@
- qt5_immodule_option="DEFINES+=QT5_IMMODULE"
- fi
- set -e
-- # FIXME: move CMAKE_CXX_FLAGS into cmake_option
-- ${CMAKE} \
-- -B ${ac_abs_top_builddir}/qt5/applet.cmake \
-- -S ${ac_abs_top_srcdir}/qt5/applet \
-- -DCMAKE_CXX_FLAGS="${CXXFLAGS} ${X_CFLAGS}" \
-- ${cmake_option}
-+ # Generate a Makefile for KDE5 applet by cmake
-+ if test "x$enable_kde5_applet" = xyes; then
-+ # FIXME: move CMAKE_CXX_FLAGS into cmake_option
-+ ${CMAKE} \
-+ -B ${ac_abs_top_builddir}/qt5/applet.cmake \
-+ -S ${ac_abs_top_srcdir}/qt5/applet \
-+ -DCMAKE_CXX_FLAGS="${CXXFLAGS} ${X_CFLAGS}" \
-+ ${cmake_option}
-+ fi
- ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/candwin/Makefile.qmake \
- ${ac_abs_top_builddir}/qt5/candwin/uim-candwin-qt5.pro
- ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/chardict/Makefile.qmake \
-@@ -2007,6 +2032,7 @@
- Qt5 immodule : ${with_qt5_immodule}
- KDE3 Applet : ${enable_kde_applet}
- KDE4 Applet : ${enable_kde4_applet}
-+ KDE5 Applet : ${enable_kde5_applet}
- FEP : ${enable_fep}
- Emacs : ${enable_emacs}
- XIM : ${use_xim}
---- a/qt5/applet/Makefile.am
-+++ b/qt5/applet/Makefile.am
-@@ -6,6 +6,8 @@
- plasmoid
-
- if QT5
-+if KDE5_APPLET
- all clean install uninstall:
- $(MAKE) $(AM_MAKEFLAGS) -C ../applet.cmake $@
- endif
-+endif
diff --git a/app-i18n/uim/files/uim-slibtool.patch b/app-i18n/uim/files/uim-slibtool.patch
deleted file mode 100644
index 51560d439e25..000000000000
--- a/app-i18n/uim/files/uim-slibtool.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/qt4/common.pro.in
-+++ b/qt4/common.pro.in
-@@ -4,8 +4,9 @@
- @abs_top_srcdir@ @abs_top_srcdir@/uim \
- @abs_top_srcdir@/replace
- QMAKE_LIBDIR += @abs_top_builddir@/uim @abs_top_builddir@/replace \
-- @abs_top_builddir@/replace/.libs @abs_top_builddir@/uim/.libs
--LIBS += -lreplace -luim -luim-scm
-+ @abs_top_builddir@/replace/.libs @abs_top_builddir@/uim/.libs \
-+ @abs_top_builddir@/sigscheme/libgcroots/.libs
-+LIBS += -lreplace -luim -luim-scm -lgcroots
- !win32:!embedded:!mac {
- LIBS += -luim-x-util
- }
diff --git a/app-i18n/uim/files/uim-tinfo.patch b/app-i18n/uim/files/uim-tinfo.patch
deleted file mode 100644
index e2fcfceb3158..000000000000
--- a/app-i18n/uim/files/uim-tinfo.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -1180,9 +1180,13 @@
-
- if test "x$enable_fep" != xno; then
- enable_fep=yes
-- AC_CHECK_LIB(curses, setupterm, FEP_LIBADD="-lcurses $FEP_LIBADD",
-- [AC_CHECK_LIB(ncurses, setupterm, FEP_LIBADD="-lncurses $FEP_LIBADD",
-- AC_MSG_WARN([fep needs setupterm in libcurses or libncurses. disabled...]);enable_fep=no)])
-+ PKG_CHECK_MODULES(CURSES, ncurses,
-+ [FEP_LIBADD="$CURSES_LIBS $FEP_LIBADD"],
-+ [
-+ AC_CHECK_LIB(curses, setupterm, FEP_LIBADD="-lcurses $FEP_LIBADD",
-+ [AC_CHECK_LIB(ncurses, setupterm, FEP_LIBADD="-lncurses $FEP_LIBADD",
-+ AC_MSG_WARN([fep needs setupterm in libcurses or libncurses. disabled...]);enable_fep=no)])
-+ ])
- AC_CHECK_FUNCS(forkpty)
- if test "x$ac_cv_func_forkpty" = xno; then
- AC_CHECK_LIB(util, forkpty,
-@@ -1319,10 +1323,14 @@
- saved_LDFLAGS=$LDFLAGS
- CPPFLAGS="${CPPFLAGS} -I$libedit_path/include"
- LDFLAGS="${LDFLAGS} -L$libedit_path/lib"
-- AC_CHECK_LIB(curses, tgetent, LIBEDIT_LIBS="-lcurses",
-- [AC_CHECK_LIB(ncurses, tgetent, LIBEDIT_LIBS="-lncurses",
-- AC_MSG_WARN("libedit needs libcurses or libncurses. disabled...")
-- with_libedit=no)])
-+ PKG_CHECK_MODULES(CURSES, ncurses,
-+ [LIBEDIT_LIBS="$CURSES_LIBS"],
-+ [
-+ AC_CHECK_LIB(curses, tgetent, LIBEDIT_LIBS="-lcurses",
-+ [AC_CHECK_LIB(ncurses, tgetent, LIBEDIT_LIBS="-lncurses",
-+ AC_MSG_WARN("libedit needs libcurses or libncurses. disabled...")
-+ with_libedit=no)])
-+ ])
-
- if test "x$with_libedit" != xno; then
- AC_CHECK_LIB(edit, el_init,
diff --git a/app-i18n/uim/files/uim-xkb.patch b/app-i18n/uim/files/uim-xkb.patch
deleted file mode 100644
index 538fd964bfb7..000000000000
--- a/app-i18n/uim/files/uim-xkb.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/uim/Makefile.am
-+++ b/uim/Makefile.am
-@@ -181,6 +181,7 @@
- libuim_eb_la_CFLAGS = @EBCONF_PTHREAD_CFLAGS@ -Wall
- endif
-
-+if LIBUIM_X_UTIL
- if XKB
- uim_plugin_LTLIBRARIES += libuim-xkb.la
- libuim_xkb_la_SOURCES = uim-xkb.c
-@@ -189,6 +190,7 @@
- libuim_xkb_la_CFLAGS = @X11_CFLAGS@
- libuim_xkb_la_CPPFLAGS = -I$(top_srcdir)
- endif
-+endif
-
- if OSX_DCS
- uim_plugin_LTLIBRARIES += libuim-osx-dcs.la
diff --git a/app-i18n/uim/files/uim-zh-TW.patch b/app-i18n/uim/files/uim-zh-TW.patch
deleted file mode 100644
index dce86724a27a..000000000000
--- a/app-i18n/uim/files/uim-zh-TW.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/scm/im-custom.scm
-+++ b/scm/im-custom.scm
-@@ -679,7 +679,7 @@
- (define-custom 'uim-xim-fontset-zh-tw
- (string-join '(
- "-sony-fixed-medium-r-normal--16-*-*-*-c-80-iso8859-1"
-- "-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0"
-+ "-eten-fixed-medium-r-normal--16-150-75-75-c-160-big5.eten-0"
- ) ",")
- '(xim xim-preedit)
- '(string ".*")
diff --git a/app-i18n/uim/files/xinput-uim b/app-i18n/uim/files/xinput-uim
deleted file mode 100644
index a0969dd9f01a..000000000000
--- a/app-i18n/uim/files/xinput-uim
+++ /dev/null
@@ -1,6 +0,0 @@
-XIM=uim
-XIM_PROGRAM="@EPREFIX@/usr/bin/uim-xim"
-XIM_ARGS=
-GTK_IM_MODULE=uim
-QT_IM_MODULE=uim
-SHORT_DESC=UIM
diff --git a/app-i18n/uim/metadata.xml b/app-i18n/uim/metadata.xml
deleted file mode 100644
index 22f61e7a1f5d..000000000000
--- a/app-i18n/uim/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <longdescription lang="en">
- uim is a simple, secure and flexible input method library. At the moment
- Anthy, SKK, Prime, T-code, TUT-code (these are Japanese input method),
- Pinyin (Chinese input method), Hangul (Korean input method), IPA
- (International Phonetic Alphabet) are implemented. You can extend the
- library with Scheme thus easily, or with C if it becomes rather complicated.
- </longdescription>
-
- <use>
- <flag name="anthy">Enable support for <pkg>app-i18n/anthy</pkg></flag>
- <flag name="eb">Enable support for <pkg>dev-libs/eb</pkg></flag>
- <flag name="gtk2">Enable support for <pkg>x11-libs/gtk+</pkg>:2</flag>
- <flag name="skk">Enable support for <pkg>app-i18n/skk-jisyo</pkg></flag>
- </use>
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/app-i18n/uim/uim-1.9.5.ebuild b/app-i18n/uim/uim-1.9.5.ebuild
deleted file mode 100644
index 49f7570b37af..000000000000
--- a/app-i18n/uim/uim-1.9.5.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 2022-2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit autotools elisp-common flag-o-matic gnome2-utils qmake-utils
-
-DESCRIPTION="A multilingual input method framework"
-HOMEPAGE="https://github.com/uim/uim"
-SRC_URI="https://github.com/uim/uim/releases/download/${PV}/${P}.tar.bz2"
-
-LICENSE="BSD GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 ~riscv x86"
-IUSE="X +anthy curl eb emacs expat libffi gtk gtk2 l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW libedit libnotify m17n-lib ncurses nls qt5 skk sqlite ssl static-libs xft"
-RESTRICT="test"
-REQUIRED_USE="gtk? ( X )
- gtk2? ( X )
- qt5? ( X )
- xft? ( X )"
-
-CDEPEND="X? (
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXft
- x11-libs/libXrender
- x11-libs/libXt
- )
- anthy? ( app-i18n/anthy )
- curl? ( net-misc/curl )
- eb? ( dev-libs/eb )
- emacs? ( >=app-editors/emacs-23.1:* )
- expat? ( dev-libs/expat )
- gtk? ( x11-libs/gtk+:3 )
- gtk2? ( x11-libs/gtk+:2 )
- libedit? ( dev-libs/libedit )
- libffi? ( dev-libs/libffi:= )
- libnotify? ( x11-libs/libnotify )
- m17n-lib? ( dev-libs/m17n-lib )
- ncurses? ( sys-libs/ncurses:0= )
- nls? ( virtual/libintl )
- qt5? (
- dev-qt/qtx11extras:5
- dev-qt/qtwidgets:5
- )
- skk? ( app-i18n/skk-jisyo )
- sqlite? ( dev-db/sqlite:3 )
- ssl? (
- dev-libs/openssl:0=
-
- )"
-DEPEND="${CDEPEND}
- X? ( x11-base/xorg-proto )"
-RDEPEND="${CDEPEND}
- !dev-scheme/sigscheme
- X? (
- media-fonts/font-sony-misc
- l10n_ja? (
- || (
- media-fonts/font-jis-misc
- media-fonts/intlfonts
- )
- )
- l10n_ko? (
- || (
- media-fonts/font-daewoo-misc
- media-fonts/intlfonts
- )
- )
- l10n_zh-CN? (
- || (
- media-fonts/font-isas-misc
- media-fonts/intlfonts
- )
- )
- l10n_zh-TW? ( media-fonts/intlfonts )
- )"
-BDEPEND="gnome-base/librsvg
- sys-devel/gettext
- virtual/pkgconfig
- nls? ( dev-util/intltool )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-kde.patch
- "${FILESDIR}"/${PN}-slibtool.patch
- "${FILESDIR}"/${PN}-tinfo.patch
- "${FILESDIR}"/${PN}-Wconversion.patch
- "${FILESDIR}"/${PN}-xkb.patch
- "${FILESDIR}"/${PN}-zh-TW.patch
-)
-
-DOCS=( AUTHORS NEWS README RELNOTE doc )
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
- default
- sed -i "s:\$libedit_path/lib:/$(get_libdir):g" configure.ac
- use nls || sed -i "/^if .*USE_NLS/,/^fi/d" configure.ac
-
- # bug #661806, bug #921399
- append-cflags $(test-flags-CC -fno-inline-small-functions)
-
- # Fix build w/ Clang 16+ and >= openssl 1.1.x, tries to use
- # SSLv2_method otherwise.
- append-cppflags -DOPENSSL_NO_SSL2
-
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- $(use_with X x)
- $(use_with anthy anthy-utf8)
- $(use_with curl)
- $(use_with eb)
- $(use_enable emacs)
- $(use_with emacs lispdir "${SITELISP}")
- $(use_with expat)
- $(use_with libedit)
- $(use_with libffi ffi)
- $(use_with gtk gtk3)
- $(use_with gtk2)
- $(use_with m17n-lib m17nlib)
- $(use_enable ncurses fep)
- $(use_enable nls)
- $(use_with qt5)
- $(use_with qt5 qt5-immodule)
- _QMAKE5=$(qt5_get_bindir)/qmake
- $(use_with skk)
- $(use_with sqlite sqlite3)
- $(use_enable ssl openssl)
- $(use_enable static-libs static)
- $(use_with xft)
- --without-anthy
- --without-canna
- --enable-default-toolkit=$(usex gtk gtk3 $(usex gtk2 gtk $(usex qt5 qt5)))
- --disable-gnome-applet
- --disable-gnome3-applet
- --disable-kde-applet
- --disable-kde4-applet
- --disable-kde5-applet
- --without-mana
- --enable-maintainer-mode
- --without-prime
- --disable-qt4-qt3support
- )
-
- if (use gtk || use gtk2) && use anthy; then
- myconf+=( --enable-dict )
- else
- myconf+=( --disable-dict )
- fi
-
- if use libnotify; then
- myconf+=( --enable-notify=libnotify )
- fi
-
- if use gtk || use gtk2 || use qt5; then
- myconf+=( --enable-pref )
- else
- myconf+=( --disable-pref )
- fi
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- if use emacs; then
- cd emacs || die
- elisp-compile *.el || die
- cd - >/dev/null || die
- fi
-}
-
-src_install() {
- # bug #222677
- emake -j1 DESTDIR="${D}" install
- rm -f doc/Makefile*
- einstalldocs
-
- find "${ED}"/usr/$(get_libdir)/${PN} -name '*.la' -delete || die
- use static-libs || find "${ED}" -name '*.la' -delete || die
-
- insinto /etc/X11/xinit/xinput.d
- sed \
- -e "s:@EPREFIX@:${EPREFIX}:g" \
- "${FILESDIR}"/xinput-${PN} > "${T}"/${PN}.conf
- doins "${T}"/${PN}.conf
-
- if use X; then
- docinto xim
- dodoc xim/README*
- fi
-
- if use emacs; then
- elisp-install ${PN}-el emacs/*.el{,c}
- elisp-site-file-install "${FILESDIR}"/${SITEFILE} ${PN}-el
- docinto emacs
- dodoc emacs/README*
- fi
-
- if use ncurses; then
- docinto fep
- dodoc fep/README*
- fi
-}
-
-pkg_postinst() {
- elog "New input method switcher has been introduced. You need to set"
- elog
- elog "% GTK_IM_MODULE=uim ; export GTK_IM_MODULE"
- elog "% QT_IM_MODULE=uim ; export QT_IM_MODULE"
- elog "% XMODIFIERS=@im=uim ; export XMODIFIERS"
- elog
- elog "If you would like to use uim-anthy as default input method, put"
- elog "(define default-im-name 'anthy)"
- elog "to your ~/.uim."
- elog
- elog "All input methods can be found by running uim-im-switcher-gtk, "
- elog "uim-im-switcher-gtk3 or uim-im-switcher-qt5."
-
- if use emacs; then
- elisp-site-regen
- elog
- elog "uim is autoloaded with Emacs with a minimal set of features:"
- elog "There is no keybinding defined to call it directly, so please"
- elog "create one yourself and choose an input method."
- elog "Integration with LEIM is not done with this ebuild, please have"
- elog "a look at the documentation how to achieve this."
- fi
- use gtk && gnome2_query_immodules_gtk3
- use gtk2 && gnome2_query_immodules_gtk2
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
- use gtk && gnome2_query_immodules_gtk3
- use gtk2 && gnome2_query_immodules_gtk2
-}
diff --git a/app-i18n/uim/uim-1.9.6.ebuild b/app-i18n/uim/uim-1.9.6.ebuild
deleted file mode 100644
index 49f7570b37af..000000000000
--- a/app-i18n/uim/uim-1.9.6.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 2022-2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit autotools elisp-common flag-o-matic gnome2-utils qmake-utils
-
-DESCRIPTION="A multilingual input method framework"
-HOMEPAGE="https://github.com/uim/uim"
-SRC_URI="https://github.com/uim/uim/releases/download/${PV}/${P}.tar.bz2"
-
-LICENSE="BSD GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 ~riscv x86"
-IUSE="X +anthy curl eb emacs expat libffi gtk gtk2 l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW libedit libnotify m17n-lib ncurses nls qt5 skk sqlite ssl static-libs xft"
-RESTRICT="test"
-REQUIRED_USE="gtk? ( X )
- gtk2? ( X )
- qt5? ( X )
- xft? ( X )"
-
-CDEPEND="X? (
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXft
- x11-libs/libXrender
- x11-libs/libXt
- )
- anthy? ( app-i18n/anthy )
- curl? ( net-misc/curl )
- eb? ( dev-libs/eb )
- emacs? ( >=app-editors/emacs-23.1:* )
- expat? ( dev-libs/expat )
- gtk? ( x11-libs/gtk+:3 )
- gtk2? ( x11-libs/gtk+:2 )
- libedit? ( dev-libs/libedit )
- libffi? ( dev-libs/libffi:= )
- libnotify? ( x11-libs/libnotify )
- m17n-lib? ( dev-libs/m17n-lib )
- ncurses? ( sys-libs/ncurses:0= )
- nls? ( virtual/libintl )
- qt5? (
- dev-qt/qtx11extras:5
- dev-qt/qtwidgets:5
- )
- skk? ( app-i18n/skk-jisyo )
- sqlite? ( dev-db/sqlite:3 )
- ssl? (
- dev-libs/openssl:0=
-
- )"
-DEPEND="${CDEPEND}
- X? ( x11-base/xorg-proto )"
-RDEPEND="${CDEPEND}
- !dev-scheme/sigscheme
- X? (
- media-fonts/font-sony-misc
- l10n_ja? (
- || (
- media-fonts/font-jis-misc
- media-fonts/intlfonts
- )
- )
- l10n_ko? (
- || (
- media-fonts/font-daewoo-misc
- media-fonts/intlfonts
- )
- )
- l10n_zh-CN? (
- || (
- media-fonts/font-isas-misc
- media-fonts/intlfonts
- )
- )
- l10n_zh-TW? ( media-fonts/intlfonts )
- )"
-BDEPEND="gnome-base/librsvg
- sys-devel/gettext
- virtual/pkgconfig
- nls? ( dev-util/intltool )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-kde.patch
- "${FILESDIR}"/${PN}-slibtool.patch
- "${FILESDIR}"/${PN}-tinfo.patch
- "${FILESDIR}"/${PN}-Wconversion.patch
- "${FILESDIR}"/${PN}-xkb.patch
- "${FILESDIR}"/${PN}-zh-TW.patch
-)
-
-DOCS=( AUTHORS NEWS README RELNOTE doc )
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
- default
- sed -i "s:\$libedit_path/lib:/$(get_libdir):g" configure.ac
- use nls || sed -i "/^if .*USE_NLS/,/^fi/d" configure.ac
-
- # bug #661806, bug #921399
- append-cflags $(test-flags-CC -fno-inline-small-functions)
-
- # Fix build w/ Clang 16+ and >= openssl 1.1.x, tries to use
- # SSLv2_method otherwise.
- append-cppflags -DOPENSSL_NO_SSL2
-
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- $(use_with X x)
- $(use_with anthy anthy-utf8)
- $(use_with curl)
- $(use_with eb)
- $(use_enable emacs)
- $(use_with emacs lispdir "${SITELISP}")
- $(use_with expat)
- $(use_with libedit)
- $(use_with libffi ffi)
- $(use_with gtk gtk3)
- $(use_with gtk2)
- $(use_with m17n-lib m17nlib)
- $(use_enable ncurses fep)
- $(use_enable nls)
- $(use_with qt5)
- $(use_with qt5 qt5-immodule)
- _QMAKE5=$(qt5_get_bindir)/qmake
- $(use_with skk)
- $(use_with sqlite sqlite3)
- $(use_enable ssl openssl)
- $(use_enable static-libs static)
- $(use_with xft)
- --without-anthy
- --without-canna
- --enable-default-toolkit=$(usex gtk gtk3 $(usex gtk2 gtk $(usex qt5 qt5)))
- --disable-gnome-applet
- --disable-gnome3-applet
- --disable-kde-applet
- --disable-kde4-applet
- --disable-kde5-applet
- --without-mana
- --enable-maintainer-mode
- --without-prime
- --disable-qt4-qt3support
- )
-
- if (use gtk || use gtk2) && use anthy; then
- myconf+=( --enable-dict )
- else
- myconf+=( --disable-dict )
- fi
-
- if use libnotify; then
- myconf+=( --enable-notify=libnotify )
- fi
-
- if use gtk || use gtk2 || use qt5; then
- myconf+=( --enable-pref )
- else
- myconf+=( --disable-pref )
- fi
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- if use emacs; then
- cd emacs || die
- elisp-compile *.el || die
- cd - >/dev/null || die
- fi
-}
-
-src_install() {
- # bug #222677
- emake -j1 DESTDIR="${D}" install
- rm -f doc/Makefile*
- einstalldocs
-
- find "${ED}"/usr/$(get_libdir)/${PN} -name '*.la' -delete || die
- use static-libs || find "${ED}" -name '*.la' -delete || die
-
- insinto /etc/X11/xinit/xinput.d
- sed \
- -e "s:@EPREFIX@:${EPREFIX}:g" \
- "${FILESDIR}"/xinput-${PN} > "${T}"/${PN}.conf
- doins "${T}"/${PN}.conf
-
- if use X; then
- docinto xim
- dodoc xim/README*
- fi
-
- if use emacs; then
- elisp-install ${PN}-el emacs/*.el{,c}
- elisp-site-file-install "${FILESDIR}"/${SITEFILE} ${PN}-el
- docinto emacs
- dodoc emacs/README*
- fi
-
- if use ncurses; then
- docinto fep
- dodoc fep/README*
- fi
-}
-
-pkg_postinst() {
- elog "New input method switcher has been introduced. You need to set"
- elog
- elog "% GTK_IM_MODULE=uim ; export GTK_IM_MODULE"
- elog "% QT_IM_MODULE=uim ; export QT_IM_MODULE"
- elog "% XMODIFIERS=@im=uim ; export XMODIFIERS"
- elog
- elog "If you would like to use uim-anthy as default input method, put"
- elog "(define default-im-name 'anthy)"
- elog "to your ~/.uim."
- elog
- elog "All input methods can be found by running uim-im-switcher-gtk, "
- elog "uim-im-switcher-gtk3 or uim-im-switcher-qt5."
-
- if use emacs; then
- elisp-site-regen
- elog
- elog "uim is autoloaded with Emacs with a minimal set of features:"
- elog "There is no keybinding defined to call it directly, so please"
- elog "create one yourself and choose an input method."
- elog "Integration with LEIM is not done with this ebuild, please have"
- elog "a look at the documentation how to achieve this."
- fi
- use gtk && gnome2_query_immodules_gtk3
- use gtk2 && gnome2_query_immodules_gtk2
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
- use gtk && gnome2_query_immodules_gtk3
- use gtk2 && gnome2_query_immodules_gtk2
-}
diff --git a/app-i18n/unicode-cldr/Manifest b/app-i18n/unicode-cldr/Manifest
deleted file mode 100644
index 23a7920089b2..000000000000
--- a/app-i18n/unicode-cldr/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST unicode-cldr-common-47.0.zip 34154825 BLAKE2B 9d1a7910e6e5af1c8227438ed6a344a62c2d8faf686adf3de3941875dc7784d5494bd46fa3078e2896b5410ba27ee3d7ca28c8c4b300e4a5167ee0fa8b278a16 SHA512 3b1eb2a046dae23cf16f611f452833e2a95affb1aa2ae3fa599753d229d152577114c2ff44ca98a7f369fa41dc6f45b0d7a6647653ca79694aacfd3f3be59801
-DIST unicode-cldr-common-48.0.zip 36026596 BLAKE2B 732955c965c57b93233c295ad497819cdf8e9a3e05bf816b951e07e98087a9a273cfb3e513bbdc5e7296a7d2eb1aeea0a6b080e1a7d54c9e6a703c1e6f8868ae SHA512 07c69a6472b6446f2cf940fb2b22e48718e53ec458dc9733487869a851519f77df9f393f797191c04285b2f6532dd1521315bde2b25a237b664da96e152d6b4c
-DIST unicode-cldr-common-48.1.zip 36026490 BLAKE2B ef9fb50aee46f353488cac32d4af1a081bb0639d737344d1cd6190922cffaa9d22a5a4125d7a92e5cd6b43ca686c506a9d2f17765ca6b2cb0ac304d1914dcbed SHA512 6727fb2c130b0b1c13067b8f1c5292b6ebe87f03c1a4449fc84490f405e249fabf3a283f2a8e428086e7e840975c94bce2aaa300cbaa42c64dac3219696c14f0
diff --git a/app-i18n/unicode-cldr/metadata.xml b/app-i18n/unicode-cldr/metadata.xml
deleted file mode 100644
index a34fdeebcd32..000000000000
--- a/app-i18n/unicode-cldr/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/app-i18n/unicode-cldr/unicode-cldr-47.0.ebuild b/app-i18n/unicode-cldr/unicode-cldr-47.0.ebuild
deleted file mode 100644
index e4f9fab12334..000000000000
--- a/app-i18n/unicode-cldr/unicode-cldr-47.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-DESCRIPTION="Unicode Common Locale Data Repository"
-HOMEPAGE="https://cldr.unicode.org/"
-SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV%.0}.zip -> ${PN}-common-${PV}.zip"
-
-LICENSE="unicode"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE=""
-
-RDEPEND=""
-BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
-src_install() {
- insinto /usr/share/${PN/-//}
- doins -r common
-}
diff --git a/app-i18n/unicode-cldr/unicode-cldr-48.0.ebuild b/app-i18n/unicode-cldr/unicode-cldr-48.0.ebuild
deleted file mode 100644
index 977636fbcefb..000000000000
--- a/app-i18n/unicode-cldr/unicode-cldr-48.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-DESCRIPTION="Unicode Common Locale Data Repository"
-HOMEPAGE="https://cldr.unicode.org/"
-SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV%.0}.zip -> ${PN}-common-${PV}.zip"
-
-LICENSE="unicode"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-RDEPEND=""
-BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
-src_install() {
- insinto /usr/share/${PN/-//}
- doins -r common
-}
diff --git a/app-i18n/unicode-cldr/unicode-cldr-48.1.ebuild b/app-i18n/unicode-cldr/unicode-cldr-48.1.ebuild
deleted file mode 100644
index 3e200c9721de..000000000000
--- a/app-i18n/unicode-cldr/unicode-cldr-48.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-DESCRIPTION="Unicode Common Locale Data Repository"
-HOMEPAGE="https://cldr.unicode.org/"
-SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV%.0}.zip -> ${PN}-common-${PV}.zip"
-
-LICENSE="unicode"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-RDEPEND=""
-BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
-src_install() {
- insinto /usr/share/${PN/-//}
- doins -r common
-}
diff --git a/app-i18n/unicode-data/Manifest b/app-i18n/unicode-data/Manifest
deleted file mode 100644
index 0ae82e141a1e..000000000000
--- a/app-i18n/unicode-data/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST unicode-data-15.1.0-UCD.zip 8248819 BLAKE2B 6280ee4c7044bf72cfc1f04c02c06bda1052c4909b2209d41a0ddef3e1eca7d639afa293d1536d1af1ef118311327ec4ec52cdefe8eac081bc84738972993a0e SHA512 6285b78d5765092d04632f2bdf23f43fe4c3d8acc28700ff941b5a647bf86aba348ea280cee54f5761e534070439cd5628cb25cb7cd9d7dca08e05000f434f54
-DIST unicode-data-15.1.0-Unihan.zip 7999959 BLAKE2B a92e3fa3dfb765b94641596b67779385edf519b788192a2798b27107fc6860cedc00d445066dad67746b7cd04a7fd2ed5a0f2b65a864d52f043750ad37cd318d SHA512 fc1a32fc68b3e1d2d358fca91c2cd6c1103557405e91ff558585f18a2e9b1ee6f8af89e7ee922ff36cade67a5cf4f5b4042ba97d350af7b92b18f161eef5ec78
-DIST unicode-data-16.0.0-UCD.zip 9020779 BLAKE2B 33507bb358933d5df1613a38598c2383f1942948186f7a0043f8c72577a798f47bf509a20f05e5dbaf73a34e6763f602481ab3af57afb66fc9d4f2aa1b19aaa2 SHA512 0fde45accf7068d639dcf8e739c7d9595c4cb3917f2e440cd0683aec1c0eebf5f4d0a975be09e5bc6297048a7031e84b5fcd4018ab29cc275801d770628b4439
-DIST unicode-data-16.0.0-Unihan.zip 8382485 BLAKE2B 9f09fda9aa0be91ec17bc98772051450679464807d0c586b0151f1a1ccdcac5ffbc5bef6f77582b90f6696dc92b27c9518147e76b431191aa2bd522416ab6d58 SHA512 90e42cfcf442c13f29e5925aa09efa310cbbe8a691b760ca455d24f42a75ec4c04240bb9a4e0ecdfddae28b50ab0c8b0b2ec6d112f0c5fa5ba4de92f58784346
-DIST unicode-data-17.0.0-UCD.zip 9101877 BLAKE2B 0392cc9d42159bc42152751f6eff9a30115b64097669f03a0eb7eb14ca4dabbf3f0ac4d07189364ef108ef37da34849e5e040c0c214a10e8390bb12a4421432d SHA512 34bf4f3760b72f34d31b9135820458a92efc01be4e068446031849ba8e36b9e30adecb2b7721239441cc026e70a33ad780a753464a6a635cea222c34767755d6
-DIST unicode-data-17.0.0-Unihan.zip 8518517 BLAKE2B 9a3c9335e7a36c000d9d6db892479036403c0f00c620bb5e6c6832a4385f4f5459f5ac9147e076b15f54bf8016f067aa73ac905777403e6de5f27697e56733a4 SHA512 8b0d117fed39600c62864dd0c955b2fe0a52cfc975288fcf58cb770aaf476355f52b2a603e11330184a07d89c705c0fea55eeb9a044c8f1ba3ba79f5f32d0b33
diff --git a/app-i18n/unicode-data/metadata.xml b/app-i18n/unicode-data/metadata.xml
deleted file mode 100644
index 2244c53d8726..000000000000
--- a/app-i18n/unicode-data/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>fonts@gentoo.org</email>
- <name>Fonts</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-i18n/unicode-data/unicode-data-15.1.0.ebuild b/app-i18n/unicode-data/unicode-data-15.1.0.ebuild
deleted file mode 100644
index 1d1d4da2dd33..000000000000
--- a/app-i18n/unicode-data/unicode-data-15.1.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Unicode data from unicode.org"
-HOMEPAGE="https://unicode.org/ucd/"
-SRC_URI="https://unicode.org/Public/zipped/${PV}/UCD.zip -> ${P}-UCD.zip
- https://unicode.org/Public/zipped/${PV}/Unihan.zip -> ${P}-Unihan.zip"
-
-LICENSE="unicode"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-DEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
-src_unpack() {
- # Unihan.zip needs to be installed as a zip for reverse deps
- # https://bugzilla.gnome.org/show_bug.cgi?id=768210
- unpack ${P}-UCD.zip
-}
-
-src_install() {
- insinto /usr/share/${PN}
- doins -r "${S}"/*
- newins "${DISTDIR}"/${P}-Unihan.zip Unihan.zip
-}
diff --git a/app-i18n/unicode-data/unicode-data-16.0.0.ebuild b/app-i18n/unicode-data/unicode-data-16.0.0.ebuild
deleted file mode 100644
index 1d1d4da2dd33..000000000000
--- a/app-i18n/unicode-data/unicode-data-16.0.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Unicode data from unicode.org"
-HOMEPAGE="https://unicode.org/ucd/"
-SRC_URI="https://unicode.org/Public/zipped/${PV}/UCD.zip -> ${P}-UCD.zip
- https://unicode.org/Public/zipped/${PV}/Unihan.zip -> ${P}-Unihan.zip"
-
-LICENSE="unicode"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-DEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
-src_unpack() {
- # Unihan.zip needs to be installed as a zip for reverse deps
- # https://bugzilla.gnome.org/show_bug.cgi?id=768210
- unpack ${P}-UCD.zip
-}
-
-src_install() {
- insinto /usr/share/${PN}
- doins -r "${S}"/*
- newins "${DISTDIR}"/${P}-Unihan.zip Unihan.zip
-}
diff --git a/app-i18n/unicode-data/unicode-data-17.0.0.ebuild b/app-i18n/unicode-data/unicode-data-17.0.0.ebuild
deleted file mode 100644
index 5a10a14523aa..000000000000
--- a/app-i18n/unicode-data/unicode-data-17.0.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Unicode data from unicode.org"
-HOMEPAGE="https://unicode.org/ucd/"
-SRC_URI="https://unicode.org/Public/${PV}/ucd/UCD.zip -> ${P}-UCD.zip
- https://unicode.org/Public/${PV}/ucd/Unihan.zip -> ${P}-Unihan.zip"
-
-LICENSE="unicode"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-DEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
-src_unpack() {
- # Unihan.zip needs to be installed as a zip for reverse deps
- # https://bugzilla.gnome.org/show_bug.cgi?id=768210
- unpack ${P}-UCD.zip
-}
-
-src_install() {
- insinto /usr/share/${PN}
- doins -r "${S}"/*
- newins "${DISTDIR}"/${P}-Unihan.zip Unihan.zip
-}
diff --git a/app-i18n/unicode-emoji/Manifest b/app-i18n/unicode-emoji/Manifest
deleted file mode 100644
index fa1ccb55f607..000000000000
--- a/app-i18n/unicode-emoji/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST unicode-emoji-data-17.0.0.txt 107324 BLAKE2B 7f2bb71f4e38044331faf45f8318b1fc0f32306db8575d10f8e280491d270a02b941d6ca1836c5aa13a875f1182f5b24e28a1d3d7d1391635d8bd87d2ca8b3ab SHA512 b3d3a0ee52952caf6ffc455f2958fcfacadf75e3f50a74fa857b51278bb8d43cf23d8ae858fbb1907e9ff4dae8c41b77f62eac4e1ac01b0b0ff05ce42c1d3914
-DIST unicode-emoji-sequences-17.0.0.txt 194868 BLAKE2B 1edbcbed7b1ad85c05bdf1849a87076f10544c8f8db4225d9c6ea488b96dce0cfe074c096fd43d40f55c08e86d0cbbb3c74bb47f1d31acf7f85ff21f8bca5b71 SHA512 b67b4e91266b6206efac25f2327f6c57bf65c444fbf6babfef87446e6f8ddf91f5ce5015573abf3594555961bba37af85461e5188f4f4ee85cbe454914513425
-DIST unicode-emoji-test-17.0.0.txt 669326 BLAKE2B addd7e2aba8c0ee3db27fe496ff78c43ef5cacd05d58afc438a9574893ba63d6c6a0ed209766ac9ec3509f7ffdbe9202ccbb84bf75a8b132d60fd19da3f823d9 SHA512 25f72b7e66ac8d96df68cc86b1f059552073cbd022e289e6bbcef0a09368fcbc5b43de6f97ed8ed10d30cf8524f019677105f2120f097b585480b4477aaa49dc
-DIST unicode-emoji-variation-sequences-17.0.0.txt 38315 BLAKE2B 30fa657a9e1402cc1deb3567ad7cbbb14d96b952e67a08b719b9f5bbf94eb165f43395006161b325e5ec5a441392a6fe6b1d58f0d2c15cd2c9cf1d4e242c554a SHA512 12ed45f0dd46ef907abf385e9da7b70c0c7efeb66335191ce4f80fd899c0079fffa2f939eabda7f1d6ce92cb42f3cb5448890a4ddb2a1469f130f33710324a27
-DIST unicode-emoji-zwj-sequences-17.0.0.txt 277215 BLAKE2B 21402bf979ee01c5a8bb668260819a0ebbb94544ed8786d56d4cb537b55f734c57d83576e9f0cb2b2476a70a55ce6b8a5d4ba673decafccd66b1aab2190231d2 SHA512 160be7f89e1bfaa0f6d587ce350b173cb68e324c67a2d2ef9d67941d913f0a48cd9ec8da299c8b9dbe80023488d236dec4eed04e90314e34b1d2f6753a27d726
diff --git a/app-i18n/unicode-emoji/metadata.xml b/app-i18n/unicode-emoji/metadata.xml
deleted file mode 100644
index a34fdeebcd32..000000000000
--- a/app-i18n/unicode-emoji/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/app-i18n/unicode-emoji/unicode-emoji-17.0.0.ebuild b/app-i18n/unicode-emoji/unicode-emoji-17.0.0.ebuild
deleted file mode 100644
index cb52d65053a1..000000000000
--- a/app-i18n/unicode-emoji/unicode-emoji-17.0.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-DESCRIPTION="UTS #51 Unicode Emoji"
-HOMEPAGE="https://unicode.org/emoji/techindex.html"
-DATA_URI="https://unicode.org/Public/${PV}/${PN#*-}"
-UCD_URI="https://unicode.org/Public/${PV}/ucd/${PN#*-}"
-SRC_URI="${DATA_URI}/${PN#*-}-sequences.txt -> ${PN}-sequences-${PV}.txt
- ${DATA_URI}/${PN#*-}-test.txt -> ${PN}-test-${PV}.txt
- ${DATA_URI}/${PN#*-}-zwj-sequences.txt -> ${PN}-zwj-sequences-${PV}.txt
- ${UCD_URI}/${PN#*-}-data.txt -> ${PN}-data-${PV}.txt
- ${UCD_URI}/${PN#*-}-variation-sequences.txt -> ${PN}-variation-sequences-${PV}.txt"
-
-LICENSE="unicode"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE=""
-
-RDEPEND=""
-S="${WORKDIR}"
-
-src_unpack() {
- :
-}
-
-src_install() {
- local a
- insinto /usr/share/${PN/-//}
- for a in ${A}; do
- newins "${DISTDIR}"/${a} $(echo ${a} | sed "s/${PN%-*}-\(.*\)-${PV}/\1/")
- done
-}
diff --git a/app-i18n/xvnkb/Manifest b/app-i18n/xvnkb/Manifest
deleted file mode 100644
index e43421578fc2..000000000000
--- a/app-i18n/xvnkb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xvnkb-0.2.11.tar.bz2 76397 BLAKE2B 8ebe4c389f5174b74af32fb001ef5f94d388b16a7c1ca0f409faffc6d63a4543d4daf7dc3609a8e7066324280eaf2d980e4a4e379ae478010269b808effb61cd SHA512 10d24ec159a89dd5fa68540bb8a92ae4d925f11039e7a7b77ed273862e4eb28ccd66d53ca1d0304f2a6d38182eddd304362d2bfd8c6804a2e7bfb354b20e5e83
diff --git a/app-i18n/xvnkb/files/config.h.in b/app-i18n/xvnkb/files/config.h.in
deleted file mode 100644
index d7b351625533..000000000000
--- a/app-i18n/xvnkb/files/config.h.in
+++ /dev/null
@@ -1,5 +0,0 @@
-#define VERSION "@version@"
-#mesondefine VK_USE_ABCSTROKE
-#mesondefine VK_USE_PROSTROKE
-#mesondefine VK_USE_EXTSTROKE
-#mesondefine VK_CHECK_SPELLING \ No newline at end of file
diff --git a/app-i18n/xvnkb/files/meson.build b/app-i18n/xvnkb/files/meson.build
deleted file mode 100644
index 502942233402..000000000000
--- a/app-i18n/xvnkb/files/meson.build
+++ /dev/null
@@ -1,72 +0,0 @@
-project('xvnkb', 'c', version: '0.2.11', meson_version: '>=1.4.0')
-
-add_project_arguments('-DVK_NEED_UCHAR', language: 'c')
-
-conf_data = configuration_data()
-conf_data.set('version', meson.project_version())
-conf_data.set('VK_USE_ABCSTROKE', get_option('abcstroke'))
-conf_data.set('VK_USE_EXTSTROKE', get_option('extstroke'))
-conf_data.set('VK_USE_PROSTROKE', get_option('prostroke'))
-conf_data.set('VK_CHECK_SPELLING', get_option('spellcheck'))
-
-configure_file(
- output: 'config.h',
- input: 'config.h.in',
- configuration: conf_data,
-)
-
-dl_dep = dependency('dl')
-xlib_dep = dependency('X11')
-
-xft_dep = dependency('xft', required: get_option('xft'))
-if get_option('xft').enabled()
- add_project_arguments('-DUSE_XFT', language: 'c')
-endif
-
-deps = [dl_dep, xlib_dep, xft_dep]
-
-core_src = ['xvnkb.c', 'visckey.c']
-core = library(
- 'xvnkb',
- core_src,
- name_prefix: '',
- soversion: meson.project_version(),
- dependencies: deps,
- install: true,
-)
-
-src = [
- 'data.c',
- 'flash.c',
- 'main.c',
- 'event.c',
- 'mainwin.c',
- 'menu.c',
- 'hotkey.c',
- 'systray.c',
- 'mode.c',
- 'property.c',
- 'session.c',
- 'xconfig.c',
- 'xresource.c',
- 'label.c',
- 'button.c',
- 'msgbox.c',
-]
-executable('xvnkb', src, dependencies: deps, link_with: core, install: true)
-
-ctrl_src = [
- 'tools/xvnkb_ctrl.c',
- 'tools/data.c',
- 'tools/mode.c',
- 'tools/property.c',
- 'tools/xconfig.c',
-]
-executable(
- 'xvnkb_ctlr',
- ctrl_src,
- dependencies: deps,
- link_with: core,
- install: true,
-)
-
diff --git a/app-i18n/xvnkb/files/meson.options b/app-i18n/xvnkb/files/meson.options
deleted file mode 100644
index b1517c1e6108..000000000000
--- a/app-i18n/xvnkb/files/meson.options
+++ /dev/null
@@ -1,20 +0,0 @@
-option(
- 'abcstroke',
- type: 'boolean',
- value: false,
- description: 'Enable ABC liked Telex keystroke',
-)
-option(
- 'extstroke',
- type: 'boolean',
- value: true,
- description: 'Enable extended keystroke',
-)
-option(
- 'prostroke',
- type: 'boolean',
- value: false,
- description: 'Enable programmer keystroke',
-)
-option('spellcheck', type: 'boolean', value: true, description: 'Spelling check')
-option('xft', type: 'feature', value: 'enabled', description: 'X freetype')
diff --git a/app-i18n/xvnkb/files/xvnkb-0.2.11-implicit-int.patch b/app-i18n/xvnkb/files/xvnkb-0.2.11-implicit-int.patch
deleted file mode 100644
index 12d48603ed72..000000000000
--- a/app-i18n/xvnkb/files/xvnkb-0.2.11-implicit-int.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-otherwise will report error:
-
- type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int]
-
-diff --git a/config/ctype.c b/config/ctype.c
-index ae6ed8b..3f05677 100644
---- a/config/ctype.c
-+++ b/config/ctype.c
-@@ -16,4 +16,4 @@ ulong ul;
- #ifdef VK_NEED_UINT
- uint ui;
- #endif
--main(){}
-+int main(){}
-diff --git a/config/dl.c b/config/dl.c
-index e16ff86..6db52e0 100644
---- a/config/dl.c
-+++ b/config/dl.c
-@@ -2,7 +2,7 @@
- /* dl.c -- used by configure script to detect dynamic link loader */
- /*----------------------------------------------------------------------------*/
- #include <dlfcn.h>
--main()
-+int main()
- {
- dlopen(0, 0);
- }
-diff --git a/config/qc.c b/config/qc.c
-index d70d10b..01def92 100644
---- a/config/qc.c
-+++ b/config/qc.c
-@@ -2,7 +2,7 @@
- #include <qstring.h>
- #include <qcstring.h>
-
--main()
-+int main()
- {
- for( int i=128; i<256; i++ ) {
- char buf[4];
-diff --git a/config/x.c b/config/x.c
-index c5bdd8b..d35eb0a 100644
---- a/config/x.c
-+++ b/config/x.c
-@@ -2,6 +2,6 @@
- /* x.c -- used by configure script to detect X lib */
- /*----------------------------------------------------------------------------*/
- #include <X11/Xlib.h>
--main() {
-+int main() {
- XOpenDisplay(NULL);
- }
-diff --git a/config/xft.c b/config/xft.c
-index ff4fc7d..148f444 100644
---- a/config/xft.c
-+++ b/config/xft.c
-@@ -1,6 +1,6 @@
- #include <X11/Xft/Xft.h>
-
--main()
-+int main()
- {
- XftFontOpenName(0, 0, 0);
- }
diff --git a/app-i18n/xvnkb/files/xvnkb-0.2.11-ldflags.patch b/app-i18n/xvnkb/files/xvnkb-0.2.11-ldflags.patch
deleted file mode 100644
index 8cae65fda777..000000000000
--- a/app-i18n/xvnkb/files/xvnkb-0.2.11-ldflags.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/Makefile.common
-+++ b/Makefile.common
-@@ -19,10 +19,10 @@
- $(CC) -fpic $(CFLAGS) $(FPTR) $(VK_OPT) -DVERSION=\"$(VERSION)\" -Wall -I$(XLIB_INC) -c $<
-
- $(CORE): $(CORE_OBJS)
-- $(CC) $(CFLAGS) $(DLFLAGS) $(CORE_OBJS) -o $@ -L$(XLIB_PATH) $(LIBDL) -lX11
-+ $(CC) $(CFLAGS) $(DLFLAGS) $(CORE_OBJS) -o $@ -L$(XLIB_PATH) $(LIBDL) $(LDFLAGS) -lX11
-
- $(GUI): $(GUI_OBJS)
-- $(CC) $(CFLAGS) $(GUI_OBJS) -o $@ -L$(XLIB_PATH) $(LIBS) $(XFT_LIBS)
-+ $(CC) $(CFLAGS) $(GUI_OBJS) -o $@ -L$(XLIB_PATH) $(LIBS) $(XFT_LIBS) $(LDFLAGS)
-
- main: $(CORE) $(GUI)
- @echo >/dev/null
---- a/tools/Makefile.common
-+++ b/tools/Makefile.common
-@@ -16,10 +16,10 @@
- $(CC) $(CFLAGS) $(DEFS) -Wall -I$(XLIB_INC) -c $<
-
- xvnkb_ctrl: $(CONTROL_OBJS)
-- $(CC) $(CFLAGS) -o $@ $(CONTROL_OBJS) -L$(XLIB_PATH) $(LIBS)
-+ $(CC) $(CFLAGS) -o $@ $(CONTROL_OBJS) -L$(XLIB_PATH) $(LIBS) $(LDFLAGS)
-
- xvnkb_setup: $(SETUP_OBJS)
-- $(CC) $(CFLAGS) -o $@ $(SETUP_OBJS) -L$(XLIB_PATH) $(LIBS) $(XFT_LIBS)
-+ $(CC) $(CFLAGS) -o $@ $(SETUP_OBJS) -L$(XLIB_PATH) $(LIBS) $(XFT_LIBS) $(LDFLAGS)
-
- main-tools: $(TOOLS)
-
diff --git a/app-i18n/xvnkb/files/xvnkb-cc.patch b/app-i18n/xvnkb/files/xvnkb-cc.patch
deleted file mode 100644
index 1104998f7883..000000000000
--- a/app-i18n/xvnkb/files/xvnkb-cc.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/tools/Makefile.common
-+++ b/tools/Makefile.common
-@@ -49,6 +49,6 @@
- Makefile.dep:
- @echo
- @echo -n Create $@ ...
-- @gcc -I$(XLIB_INC) -MM *.c > $@
-+ @$(CC) -I$(XLIB_INC) -MM *.c > $@
- @echo " done"
- @echo
diff --git a/app-i18n/xvnkb/metadata.xml b/app-i18n/xvnkb/metadata.xml
deleted file mode 100644
index 0df6a83c250e..000000000000
--- a/app-i18n/xvnkb/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">xvnkb</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/xvnkb/xvnkb-0.2.11-r1.ebuild b/app-i18n/xvnkb/xvnkb-0.2.11-r1.ebuild
deleted file mode 100644
index d4683f325d0b..000000000000
--- a/app-i18n/xvnkb/xvnkb-0.2.11-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit flag-o-matic meson
-
-DESCRIPTION="Vietnamese input keyboard for X"
-HOMEPAGE="https://xvnkb.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="spell xft"
-
-RDEPEND="x11-libs/libX11:=
- xft? ( x11-libs/libXft:= )"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-BDEPEND="xft? ( virtual/pkgconfig )"
-
-src_prepare() {
- default
- cp "${FILESDIR}"/meson.build . ||die "Unable to move build system"
- cp "${FILESDIR}"/meson.options . ||die "Unable to move build system"
- cp "${FILESDIR}"/config.h.in . ||die "Unable to move build system"
-}
-
-src_configure() {
- append-cflags -std=gnu17
-
- local emesonargs=(
- $(meson_use spell spellcheck)
- $(meson_feature xft)
- -Dextstroke=true
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- einstalldocs
- dodoc -r doc/. scripts contrib
-}
-
-pkg_postinst() {
- elog "Remember to"
- elog "$ export LANG=en_US.UTF-8"
- elog "(or any other UTF-8 locale) and"
- elog "$ export LD_PRELOAD=/usr/$(get_libdir)/${PN}.so"
- elog "before starting X Window"
- elog "More documents are in ${EROOT}/usr/share/doc/${PF}"
-
- ewarn "Programs with suid/sgid will have LD_PRELOAD cleared"
- ewarn "You have to unset suid/sgid to use with ${PN}"
-}
diff --git a/app-i18n/xvnkb/xvnkb-0.2.11.ebuild b/app-i18n/xvnkb/xvnkb-0.2.11.ebuild
deleted file mode 100644
index e9eaca479717..000000000000
--- a/app-i18n/xvnkb/xvnkb-0.2.11.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Vietnamese input keyboard for X"
-HOMEPAGE="https://xvnkb.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="spell xft"
-
-RDEPEND="x11-libs/libX11:=
- xft? ( x11-libs/libXft:= )"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-BDEPEND="xft? ( virtual/pkgconfig )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-cc.patch
- "${FILESDIR}"/${P}-ldflags.patch
- "${FILESDIR}"/${P}-implicit-int.patch
-)
-
-src_prepare() {
- default
- tc-export CC
-}
-
-src_configure() {
- # *not* autotools. Uses broken logic that assumes all the world is a bash
- bash ./configure \
- $(usex spell '' '--no-spellcheck') \
- $(usex xft '' '--no-xft') \
- --use-extstroke \
- || die "./configure failed"
- [[ -f Makefile ]] || die "./configure failed to set an error code, but didn't create a Makefile either"
-}
-
-src_install() {
- dobin ${PN}
- dobin tools/${PN}_ctrl
-
- dolib.so ${PN}.so.${PV}
- dosym ${PN}.so.${PV} /usr/$(get_libdir)/${PN}.so
-
- einstalldocs
- dodoc -r doc/. scripts contrib
-}
-
-pkg_postinst() {
- elog "Remember to"
- elog "$ export LANG=en_US.UTF-8"
- elog "(or any other UTF-8 locale) and"
- elog "$ export LD_PRELOAD=/usr/$(get_libdir)/${PN}.so"
- elog "before starting X Window"
- elog "More documents are in ${EROOT}/usr/share/doc/${PF}"
-
- ewarn "Programs with suid/sgid will have LD_PRELOAD cleared"
- ewarn "You have to unset suid/sgid to use with ${PN}"
-}
diff --git a/app-i18n/yaskkserv/Manifest b/app-i18n/yaskkserv/Manifest
deleted file mode 100644
index e07399c03a44..000000000000
--- a/app-i18n/yaskkserv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yaskkserv-debian-1.1.1-1.tar.gz 112678 BLAKE2B 357cdb374a810f280924791c6e43d1eefedcef546a608c3bd3ef543943e5956f8e87e9ad41d0199a07655fdee8091e876b56bdc1f231d1e9402328da48f44a58 SHA512 aec4dc4129903fd04b46623cadd96b9b6f412d469be3de5c95ad436bae604c165d5fc8df81fa94b6d2b6264a79591b39d50254aeba0c4d78b4996644dd14c1e5
diff --git a/app-i18n/yaskkserv/files/yaskkserv-gentoo.patch b/app-i18n/yaskkserv/files/yaskkserv-gentoo.patch
deleted file mode 100644
index 56894afd4321..000000000000
--- a/app-i18n/yaskkserv/files/yaskkserv-gentoo.patch
+++ /dev/null
@@ -1,93 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -57,16 +57,16 @@
- $(MAKE) --no-print-directory -C $(SOURCE_PATH) -f $(MAKEFILE) test
-
- install_common_ :
-- $(MKDIR) -p $(PREFIX)/bin
-- $(INSTALL) $(VAR_PATH)/yaskkserv_make_dictionary/yaskkserv_make_dictionary $(PREFIX)/bin/yaskkserv_make_dictionary
-+ $(MKDIR) -p $(DESTDIR)$(PREFIX)/bin
-+ $(INSTALL) $(VAR_PATH)/yaskkserv_make_dictionary/yaskkserv_make_dictionary $(DESTDIR)$(PREFIX)/bin/yaskkserv_make_dictionary
-
- install : install_normal
-
- install_all : install_common_
-- $(MKDIR) -p $(PREFIX)/sbin
-- $(INSTALL) $(VAR_PATH)/yaskkserv_simple/yaskkserv_simple $(PREFIX)/sbin/yaskkserv_simple
-- $(INSTALL) $(VAR_PATH)/yaskkserv_normal/yaskkserv_normal $(PREFIX)/sbin/yaskkserv_normal
-- $(INSTALL) $(VAR_PATH)/yaskkserv_hairy/yaskkserv_hairy $(PREFIX)/sbin/yaskkserv_hairy
-+ $(MKDIR) -p $(DESTDIR)$(PREFIX)/sbin
-+ $(INSTALL) $(VAR_PATH)/yaskkserv_simple/yaskkserv_simple $(DESTDIR)$(PREFIX)/sbin/yaskkserv_simple
-+ $(INSTALL) $(VAR_PATH)/yaskkserv_normal/yaskkserv_normal $(DESTDIR)$(PREFIX)/sbin/yaskkserv_normal
-+ $(INSTALL) $(VAR_PATH)/yaskkserv_hairy/yaskkserv_hairy $(DESTDIR)$(PREFIX)/sbin/yaskkserv_hairy
-
- install_simple : install_common_
- $(MKDIR) -p $(PREFIX)/sbin
---- a/source/Makefile.bsd_cygwin_linux_gcc.common
-+++ b/source/Makefile.bsd_cygwin_linux_gcc.common
-@@ -16,16 +16,16 @@
- endif # DEBUG
-
- INCLUDE_FLAGS = -I . -I $(VAR_PATH) -I $(PROJECT_ROOT)/source/skk -I $(PROJECT_ROOT)/source/skk/architecture -I $(PROJECT_ROOT)/source/skk/architecture/$(ARCHITECTURE_LOWER_CASE)
--LIBRARY_FLAGS = -L/usr/lib
-+LIBRARY_FLAGS =
-
--CPPFLAGS = $(DEBUG_FLAGS) $(CXXFLAGS_ARCHITECTURE) $(CXXFLAGS_BYTE_ORDER) $(CXXFLAGS_CONFIG) $(INCLUDE_FLAGS) $(CXXFLAGS_DEFINE) -D $(PROJECT_IDENTIFIER)_VERSION=\"$(PROJECT_VERSION)\"
-+CPPFLAGS += $(DEBUG_FLAGS) $(CXXFLAGS_ARCHITECTURE) $(CXXFLAGS_BYTE_ORDER) $(CXXFLAGS_CONFIG) $(INCLUDE_FLAGS) $(CXXFLAGS_DEFINE) -D $(PROJECT_IDENTIFIER)_VERSION=\"$(PROJECT_VERSION)\"
-
--CXXFLAGS = $(DEBUG_FLAGS) $(CXXFLAGS_ARCHITECTURE) $(CXXFLAGS_BYTE_ORDER) $(CXXFLAGS_CONFIG) $(INCLUDE_FLAGS) $(OPTIMIZE_FLAGS) $(CXXFLAGS_WARNING) -fno-exceptions -fno-rtti -fmessage-length=0 -pipe -fPIC -D $(PROJECT_IDENTIFIER)_VERSION=\"$(PROJECT_VERSION)\"
-+CXXFLAGS += $(DEBUG_FLAGS) $(CXXFLAGS_ARCHITECTURE) $(CXXFLAGS_BYTE_ORDER) $(CXXFLAGS_CONFIG) $(INCLUDE_FLAGS) $(OPTIMIZE_FLAGS) $(CXXFLAGS_WARNING) -fno-exceptions -fno-rtti -fmessage-length=0 -pipe -fPIC -D $(PROJECT_IDENTIFIER)_VERSION=\"$(PROJECT_VERSION)\"
-
--LDFLAGS = $(DEBUG_FLAGS) $(LDFLAGS_ARCHITECTURE) $(OPTIMIZE_FLAGS) -pipe $(LIBRARY_FLAGS) -fPIC
-+LDFLAGS += $(DEBUG_FLAGS) $(LDFLAGS_ARCHITECTURE) $(OPTIMIZE_FLAGS) -pipe $(LIBRARY_FLAGS) -fPIC
-
- CXX = $(CCACHE) $(COMPILER)
- LD = $(COMPILER)
- CPP = $(CXX)
- LD = $(CXX)
--STRIP = strip
-+STRIP = true
---- a/source/yaskkserv_hairy/Makefile.bsd_cygwin_linux_gcc
-+++ b/source/yaskkserv_hairy/Makefile.bsd_cygwin_linux_gcc
-@@ -12,7 +12,7 @@
- # RUN_FLAGS = --port=9999 --google-japanese-input=dictionary --google-suggest --google-japanese-input-timeout=1.1 https://www.google.com
- # RUN_FLAGS = --port=9999 --google-japanese-input=dictionary --google-japanese-input-timeout=1.1 http://www.google.com /home/wac/local/share/skk/SKK-JISYO.total+zipcode.yaskkserv
- # RUN_FLAGS = --port=9999 --google-japanese-input=dictionary --google-japanese-input-timeout=1.1 http://www.google.com
--CXXFLAGS += $(CXXFLAGS_OPTIMIZE_SERVER_HAIRY) $(CXXFLAGS_WARNING_SERVER_HAIRY)
-+CXXFLAGS += $(CXXFLAGS_WARNING_SERVER_HAIRY)
-
- SOURCES = ${wildcard *.cpp}
- OBJECTS = ${addprefix $(VAR_PATH)/$(TARGET_BASE)/,$(SOURCES:.cpp=.o)}
---- a/source/yaskkserv_make_dictionary/Makefile.bsd_cygwin_linux_gcc
-+++ b/source/yaskkserv_make_dictionary/Makefile.bsd_cygwin_linux_gcc
-@@ -5,7 +5,7 @@
- TARGET_BASE = yaskkserv_make_dictionary
-
- RUN_FLAGS =
--CXXFLAGS += $(CXXFLAGS_OPTIMIZE_TOOL) $(CXXFLAGS_WARNING_TOOL)
-+CXXFLAGS += $(CXXFLAGS_WARNING_TOOL)
-
- SOURCES = ${wildcard *.cpp}
- OBJECTS = ${addprefix $(VAR_PATH)/$(TARGET_BASE)/,$(SOURCES:.cpp=.o)}
---- a/source/yaskkserv_normal/Makefile.bsd_cygwin_linux_gcc
-+++ b/source/yaskkserv_normal/Makefile.bsd_cygwin_linux_gcc
-@@ -5,7 +5,7 @@
- TARGET_BASE = yaskkserv_normal
-
- RUN_FLAGS = --check-update --port=9999 /var/tmp/SKK-JISYO.total+zipcode.yaskkserv
--CXXFLAGS += $(CXXFLAGS_OPTIMIZE_SERVER_NORMAL) $(CXXFLAGS_WARNING_SERVER_NORMAL)
-+CXXFLAGS += $(CXXFLAGS_WARNING_SERVER_NORMAL)
-
- SOURCES = ${wildcard *.cpp}
- OBJECTS = ${addprefix $(VAR_PATH)/$(TARGET_BASE)/,$(SOURCES:.cpp=.o)}
---- a/source/yaskkserv_simple/Makefile.bsd_cygwin_linux_gcc
-+++ b/source/yaskkserv_simple/Makefile.bsd_cygwin_linux_gcc
-@@ -5,7 +5,7 @@
- TARGET_BASE = yaskkserv_simple
-
- RUN_FLAGS = --port=9999 /var/tmp/SKK-JISYO.total+zipcode.yaskkserv
--CXXFLAGS += $(CXXFLAGS_OPTIMIZE_SERVER_SIMPLE) $(CXXFLAGS_WARNING_SERVER_SIMPLE)
-+CXXFLAGS += $(CXXFLAGS_WARNING_SERVER_SIMPLE)
-
- SOURCES = ${wildcard *.cpp}
- OBJECTS = ${addprefix $(VAR_PATH)/$(TARGET_BASE)/,$(SOURCES:.cpp=.o)}
diff --git a/app-i18n/yaskkserv/files/yaskkserv.confd b/app-i18n/yaskkserv/files/yaskkserv.confd
deleted file mode 100644
index eef7cad616ab..000000000000
--- a/app-i18n/yaskkserv/files/yaskkserv.confd
+++ /dev/null
@@ -1,10 +0,0 @@
-# Select yaskkserv server type:
-# - simple
-# Without dictionary reloading
-# - normal
-# - hairy
-# With "Server completion" and "Google Japanese Input API"
-YASKKSERV_SERVER_TYPE="normal"
-
-# Options to pass to yaskkserv
-YASKKSERV_OPTS="/usr/share/skk/SKK-JISYO.L.yaskkserv"
diff --git a/app-i18n/yaskkserv/files/yaskkserv.initd b/app-i18n/yaskkserv/files/yaskkserv.initd
deleted file mode 100644
index d2e5aefd9e10..000000000000
--- a/app-i18n/yaskkserv/files/yaskkserv.initd
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-command="/usr/sbin/${RC_SVCNAME}_${YASKKSERV_SERVER_TYPE}"
-command_args="--no-daemonize ${YASKKSERV_OPTS}"
-command_background="true"
-pidfile="${pidfile:-/run/${RC_SVCNAME}.pid}"
-
-depend() {
- need net
- use logger
-}
diff --git a/app-i18n/yaskkserv/files/yaskkserv.service b/app-i18n/yaskkserv/files/yaskkserv.service
deleted file mode 100644
index 40c8ee4c8974..000000000000
--- a/app-i18n/yaskkserv/files/yaskkserv.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=Yet Another SKK server
-After=yaskkserv.socket
-Requires=yaskkserv.socket
-
-[Service]
-User=nobody
-EnvironmentFile=/etc/conf.d/yaskkserv
-ExecStart=/usr/sbin/yaskkserv${YASKKSERV_SERVER_TYPE} --no-daemonize ${YASKKSERV_OPTS}
-
-[Install]
-WantedBy=multi-user.target
diff --git a/app-i18n/yaskkserv/metadata.xml b/app-i18n/yaskkserv/metadata.xml
deleted file mode 100644
index f62c5271f83d..000000000000
--- a/app-i18n/yaskkserv/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
-
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/app-i18n/yaskkserv/yaskkserv-1.1.1-r1.ebuild b/app-i18n/yaskkserv/yaskkserv-1.1.1-r1.ebuild
deleted file mode 100644
index b84adc78e8ac..000000000000
--- a/app-i18n/yaskkserv/yaskkserv-1.1.1-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2021 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-
-inherit toolchain-funcs systemd
-
-DESCRIPTION="Yet Another SKK server"
-HOMEPAGE="https://github.com/wachikun/yaskkserv"
-SRC_URI="https://salsa.debian.org/debian/${PN}/-/archive/debian/${PV}-1/${PN}-debian-${PV}-1.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnutls systemd"
-
-RDEPEND="app-i18n/skk-jisyo
- gnutls? ( net-libs/gnutls:= )
- !gnutls? (
- dev-libs/openssl:0=
-
- )
- systemd? ( sys-apps/systemd )"
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-PATCHES=( "${FILESDIR}"/${PN}-gentoo.patch )
-HTML_DOCS=( documentation/. )
-S=${WORKDIR}/${PN}-debian-${PV}-1
-
-src_configure() {
- econf \
- $(use_enable gnutls) \
- $(use_enable systemd) \
- --compiler="$(tc-getCXX)"
-}
-
-src_install() {
- emake DESTDIR="${D}" install_all
- einstalldocs
-
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
-
- systemd_dounit examples/${PN}.socket
- systemd_dounit "${FILESDIR}"/${PN}.service
-}
-
-yaskkserv_update() {
- local f
- for f in "${ROOT}"/usr/share/skk/SKK-JISYO.*; do
- case ${f} in
- *.cdb)
- ;;
- *.${PN})
- [[ -f ${f%.*} ]] || rm -f "${f}"
- ;;
- *)
- [[ ${f} -nt ${f}.${PN} ]] && ${PN}_make_dictionary "${f}" "${f}.${PN}"
- ;;
- esac
- done
-}
-
-pkg_postinst() {
- yaskkserv_update
-
- elog "You need to run:"
- elog " emerge --config =${CATEGORY}/${PF}"
- elog "after updating app-i18n/skk-jisyo from next time."
-}
-
-pkg_postrm() {
- rm -f "${ROOT}"/usr/share/skk/SKK-JISYO.*.${PN}
- rmdir "${ROOT}"/usr/share/skk 2>/dev/null
-}
-
-pkg_config() {
- yaskkserv_update
-}
diff --git a/app-i18n/yaskkserv2/Manifest b/app-i18n/yaskkserv2/Manifest
deleted file mode 100644
index db2c32e07c26..000000000000
--- a/app-i18n/yaskkserv2/Manifest
+++ /dev/null
@@ -1,160 +0,0 @@
-DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
-DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST aho-corasick-1.0.5.crate 172064 BLAKE2B bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50 SHA512 6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b
-DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST backtrace-0.3.69.crate 77299 BLAKE2B 594358f1d9171fc369f50cacffab03b8a10a8fe3da5b915611cb74b0dbad0e048c7dc79c53569d89827db583e0f61fb7269147b6258781a1599a811e642414a8 SHA512 6e86de53e1c5003ef68b6a85479cde1e70bf416bdc50e6e32ead9f9f070fa30ad46de22574041c844ddfeabd5d15de01ef746f19f8cb7f257c491ef0bf071244
-DIST base64-0.21.4.crate 77029 BLAKE2B 4380440305c8a293218bb1fdba5c257b2a088af2f74f2936937cd0f0b3462248b572bdbfe5e2a82af1f2cf04267267317b1c2b74972fa9976795e9c174d2352f SHA512 33fba19be1e7c3e74b57ae0487fda904258f31457c005467caf2e44eb55e271e0d2e3f2d4b80b667b05fc625878e0b136a07984dc88335a2099278672b3c4b0f
-DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c
-DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
-DIST bumpalo-3.14.0.crate 82400 BLAKE2B 13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223 SHA512 179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
-DIST bytes-1.5.0.crate 58909 BLAKE2B 2931f19e813eff73be407677622fa29e45f9b49434d5b3a04104b56563fc0e941fd8c5f996258a1aa660000ef014668d70b683b751af8e48d28d0aea76890c92 SHA512 6654cf41d8f0d7e19b05fd95044b9a3bfccd81f469c797c6aa763a4dd29e1b34064bed2e094548d147045cca7bc4706059de5bcf9f6579189e6068fbbf1c29a3
-DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST clap-3.2.25.crate 219403 BLAKE2B 75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4 SHA512 557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea
-DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
-DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072
-DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6
-DIST cpufeatures-0.2.9.crate 11895 BLAKE2B 1e369466bce2ddf7be6bbe219997628223a3a114914e5ed44b44f3fb6d6a084fbb47cc50ecb109287b074e159c675ae89356cb68cd843b41b502ebe824febca0 SHA512 88235b7d7152f4578a321ebc4f83f69070206b2acaf0e6331b52e1a6633e96edc787f9a409ac2e2799106a259166a302150fa4ddc88352b7739d50ac6ca9038f
-DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
-DIST daemonize-0.5.0.crate 7125 BLAKE2B 9706f4ffb140533f73fe520755a06ee909fe1768e3f2e9b553acd2c1b80bcd4aff152058d1d70fb1ece7a7de6059cefa9d2db0fadf493aae641e1445e3c6d686 SHA512 8ab439f3cb43a83a84ff11fed4ef37adaac4ef5a83e497e8d6ad06ba1f10359366eed9741a07f3c97f3c83472da5513b5e28b6ded4b4b3ca9a1c536b7de62921
-DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
-DIST encoding_rs-0.8.33.crate 1370071 BLAKE2B 0e81419086ca6e18f2aba5194b87eaba49ddf20493fd6ee09d479db86306e39dff9b23f399594afc42f1fdb33855e070beaa1871794dc0b0371c35d296a6369a SHA512 20d28a4c0ff0710f911f510be56c2bc5e7514b76d370493d2b89b7f25d1c0cd46ffa64862e54fc472f07f928a2cc24cf9d790a37751cafafc81f263705aac4bc
-DIST env_logger-0.7.1.crate 32281 BLAKE2B 6f1894c64f301ca4b687270c911dbe230f674662aa0561b97c4d2537886e404664b5773d4e223e2018047c222a951232c3cb52ec5bddbfb6665e34c3e7ea52f5 SHA512 604060d2ee83ab337a2d20d6784d1b7541534d2fd9e1662fc5c709fa681672a9db5e34d00face864b56ae321962e644ebe29fbb6d68a0d556419cf5d71c6149f
-DIST errno-0.3.3.crate 10543 BLAKE2B 958e9d12766533ae9e84a60b121794929b9b3b1a8111aca9a2e914beee5784b64c946e143cd8031335ac9cb51069e51dbc9a6b61073a2ccfd3ff60612a20b619 SHA512 9524db39d0c9be287e0d2aed3358a86e961b2868717037212a2e9dc408bc73198ab23196d7923a9ba7e0e9357276075148f582e0325ad36ae1b212a8c674173e
-DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
-DIST error-chain-0.11.0.crate 27207 BLAKE2B e50c4e2d6a173e9866311bb81adbde4bddd64d529bfcc919ecade60926112b537cff491a4ba8e84586b3dc63e87e2b3c0695452c165ddf202d6901b2d6247f2c SHA512 a7c06be660a554b4c50deacaf6ef0699cf6e8cf234d9610324c70dac0cffeff1540dfbf10efd41427858551b095c998d670f1287c9459c35217bd78d8887c60b
-DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc
-DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
-DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
-DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
-DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104
-DIST futures-channel-0.3.28.crate 32281 BLAKE2B 128709ed9c3f275ee9365135426b626dab7d34a706cb9435a6ee45e2a28f7d2e6702b7bcd8b0788f7171ccc75917f287834a18c8af58b73ec07f46425aecdd97 SHA512 21bcae42859687538a3bbd4a4328b1a176bf8eec3b03f9d341f8ec08e796ada1638c0c3011246995d742e392a3ecf4446ccd2e92ea5426fe658c5f5ad8303b99
-DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0
-DIST futures-io-0.3.28.crate 8910 BLAKE2B 5554e9dd8548be47e7195ae8b223288cc2e765dc9feb703092972ec9e19ade825bc9d7093625a77c7dd2213df59e2c70ada84a84446b5a940c3e62daeb9dd57d SHA512 805177f2677a09d94ce5f010af9244e0e0dc285937e355a836179297c4c912a762f8d96bce57af388502810dcb67a772b7a522f5c6b21be3aa4b7ee46372d402
-DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07
-DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82
-DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4
-DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
-DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b
-DIST gimli-0.28.0.crate 269277 BLAKE2B 4d651d9f71b826d06b3089cb09933f30d785801b8072228c9a5c9ed2011172c679e86205dd507cb1866634238b20721773e60410bd25fbcc5c3421c72ba565be SHA512 a5a861c7398ec655635a39c3a421ca5c9effb03f4980a000c342b81b9bf229481639a8a62c4396508a9800ec9d313317036a8e4e7da3add5adeca596f1c09d51
-DIST h2-0.3.21.crate 166581 BLAKE2B 0d7b186a303ec8da4327cebf3caa9cf43809a8957f0bda67fd7cf5633e7bc53cc4c646321a1f9a719ad199c58d4006dd71bf2ff25f616d2bf19c4b6f0e286a54 SHA512 30993b3d5fc8cb08889208e3f43c145a4555f0c8aa864bf65afabb9cca65bba454d7553cd17b912a2c4a19172a1d14df0326bfe791f646961abc7b557357f1c8
-DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
-DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
-DIST hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6
-DIST http-0.2.9.crate 100146 BLAKE2B a720a5ea6e59d1bd4e7b422fdaa30b3b9d72a7533c5e91d1c8ee2b1dcd899309b490479ec578aa3b51f1dddeb5c6510f28136e9fd1f04d2af12d2418261f6c03 SHA512 17bbc886d34f5aa4b56d82a605a54e920a244988085d06e70bc416f8e0edfa3356544f29082b3fbf3dcea18e741ade374375dd82ebe2276fd9a9508735a1e03a
-DIST http-body-0.4.5.crate 9242 BLAKE2B decb7a27f123c38afc1f7f36ad570bac6d5513e57334870621477c17e0363a8abe4d6a3360bb1c87707d188be66ff100f42237727304e07d8515c1faaa179d48 SHA512 d01de0747155283331086f2849d1dccc0387feda576f60d84cdd1bc8817ac82ae131c294b5cf9ddabb7ac91bfdef67bc2ea5fcbbb04f41b473d4c5f5b2ac13d5
-DIST httparse-1.8.0.crate 29954 BLAKE2B 82c48fdd6d28e94c42df180415ea3e30d471ace2fee09d7d8d33aff0a8e9a15d3029c90f3bb036b4f587c8902094a2ec21e4ca6ca7b654a82562bd84fe208ef9 SHA512 849159d9876e0474c71f3c7aa3a7271699b807b293832d88d52e4326ed410b25f9d7b9ad75a143a51fb5c8ea5016c2513348edbc050d3b62dc9a6737ae98ee8f
-DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a
-DIST humantime-1.3.0.crate 17020 BLAKE2B 37efaacedac293197ff7acc8b0446a73243a2d90ed8dbdcecd9cb0af6e901f135e1d92aa1a642460f531a6811a5f08075f8aabaa9941e96eddef301e205fdbe1 SHA512 2589bfdac96108951882b7ee497528b9084ddd344a67914810ea9961a1e319167d5cab959c66cbb26e398e75ca50d488a251694fff35f3c2f69a88b6f22844da
-DIST hyper-0.14.27.crate 195700 BLAKE2B 4c079a6f99b1da3816c08df3935b5c9c1a3acf878111f4afffe67cbe816975aae0bd49577fa7cdc1bd55ed78dd2328cb1b0cc09064e9bf6caadde91403159912 SHA512 580f2589dc1f938d2563d3fdfd1cb2f1b11278333ac54e813e4dbe50a0e63952546385f057b20eb123516b2f74e19b62a3ed0cd546fdf868f6a5770cd95643a2
-DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e
-DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb
-DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
-DIST ipnet-2.8.0.crate 27474 BLAKE2B 143208136453b9c97fac5f1166f395dbbf3bdb6185768fcd8e5d4bff867802bb1ae09294d4d7585e26b7726561f84f4a2ce1f6a730c8906d34a5a5c5f50ce8b4 SHA512 18773715f0acad731885e551a402432a6fb29f120575ddde380cd8af8d332acf2b5be4657d1a321ae7a6226fa0ae58feb6ac295b6e4cd255144465c2ea2c0692
-DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
-DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64
-DIST json-0.12.4.crate 105942 BLAKE2B 0e3dc93a53ab2e1ba489ea37976b40b6f430648a7d0a91a26481ba6e4e6befa377ff832db3f554a27630e4763c87b55358ee89c455c4414b78fae45a625154df SHA512 bcdf6d873decccc66e018e21775ceed6c0e389c6d0b2011071368321789a38867e1d641d92c9607e3fabc6e8d6b260ec0ccc2a9bc545184bb3e63bae6731a39e
-DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST libc-0.2.148.crate 690988 BLAKE2B 41dd38cfff1431cd8184220745697d794a66f6badec750be3910ddc4a6ddcf964692b5b28a5a9714592c5579da26248092facb9407920330b55aaef38501420c SHA512 1dec9ec8f4c610c08f62bc2b45dd32f1e4528a045161d848b5c4f0382be1158a690f4d7760203d7d2347a80422671f43b07531871cf44990887eaaed35d924d4
-DIST linux-raw-sys-0.4.7.crate 1350647 BLAKE2B 7489b530d59c2b1c32dfa77b260fa9892ec3ce9b15bbac90b0b7565806798d7580145321e0a2206d7a1f50b6cb7684dcd85f30a11dc330f071aa2f6042f941bc SHA512 df36f3f188767080f118aac32138233209a1f0cd11682425fc101cb054e138cf0582ad044d0f326a20ce517f425665ea1ad9ac5eda147712a994884101974d48
-DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e
-DIST memchr-2.6.3.crate 94377 BLAKE2B 5f1603397d6703ddd9a1e68429cb6e9dae9021e14692c1e084f3b5c82d36645a1fa930c7a76b97df8e1919402fa7e1c621969ce85ce20c82b3087104afe18f25 SHA512 8d5e1425ea702a0950c95271dfd2e81610731496f77af0d683536b074a22922a7d7ec6da41577487d1d658e3b27257b7d1e142761b523e68760a2f5f24f049bc
-DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
-DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c
-DIST mio-0.8.8.crate 94264 BLAKE2B f70334d3daa8794079c865c5e91d9b32fee2b90af95a6690f7cbe0765818ed9a0f5d539f3390119565c3ed47025979657e30ee2e871760a776829dcddb59783c SHA512 448a05f19a147fe119965f7f1aaf24c2a40ed816ddf2e5c95ba3bdaded5e2812314c64a50dc7baada93bb005b65159cb6597f82a407936885ea376bb128b0c9a
-DIST native-tls-0.2.11.crate 29008 BLAKE2B 594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b SHA512 7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c
-DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d
-DIST object-0.32.1.crate 275463 BLAKE2B df88d37427c2741931ab0ef24a482755168c7348ccc280f8264e94e5f8548c608799868e0bc5984632ee02aa84313fc5e222b7cd7ebc6829729ea49544f13416 SHA512 5bfd3b8960fd80bb48691fdef35d7a9fc3d752a1cf5f29cb4e146a17d427e878d972d208e8aefe5015b3c62d065ed9a66f2f9f790b4743d1a4a3f9c0b8e581e3
-DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8
-DIST openssl-0.10.57.crate 262768 BLAKE2B a30b3b94cd72a45c948c0424e563fafb8905b726f2ec45a7a02509526596bcaac92775641a479d9da79c3abfc98b9f16b4c0176cb1b13e581c2ec76c8b1406e6 SHA512 26cae586d171a872881f70b846fae3fdd08ec473e05fd1fc0abc2f398717a7ae967a0f480933689b04e7ad139f88bc1ccf80a31c6205cf76ab2fa23c8352891b
-DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c
-DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c
-DIST openssl-sys-0.9.93.crate 66922 BLAKE2B 570bfb78704657a89f2e363b96bef65d8cf617f1bb625c271f4728b4cf6011c11369ca1396e01470934fb596528b358a7240520ea706be64e9ce79d83a98b06a SHA512 173a8e28aeda81220a35d3a0b3c09586a235aafa4aceb65dddeccd3b94729e841ceab29b1defbfa1d959d82185c0fe13b0d998e115a098432fbd2a993ef582f0
-DIST os_str_bytes-6.5.1.crate 22778 BLAKE2B 1d3daa82b41e6e360ec17051be2c5b1a394fe49ae349b2888e6f30fccf99d102c71357f76c3f68118de59e24480221b352a223ed01f26f11bf707b1c7de81941 SHA512 6d7a4475398daaae4e3d55ad58a8fba729517acf5744a5a6296f477207ee91e5bc36c2b54e58f6f9b15ce9bc75286e9ba62a59d577f0171d8151d3aaa01311b8
-DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd
-DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb SHA512 7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee
-DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
-DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a
-DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a
-DIST proc-macro2-1.0.67.crate 43683 BLAKE2B a7f485d058ffb654c22ad01088756d8050780e559d86f96590e284c3babf1bb59ce347400c1681b296c6f58e2d42ed67d3e458483368399c22d7810685adcbc6 SHA512 3827f5f698aaecc168a03643e330e03aca7b0de98bd57dc97507c1bd53b6ec64752a1f4dee4c8a12ab02f410775a11f5ce7b0d36ec0e1fbbec197e3d7e199eab
-DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
-DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c
-DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
-DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
-DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
-DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde
-DIST regex-1.9.5.crate 253883 BLAKE2B aeb05371251aaa0fd11dce1f22ea095345b3b1e68d9d5e083b4b8b0b938d0d901b3bade66015bec830db3ee71d0d2ccac09b842ff9919e08b0e98112ea1897be SHA512 79b921edc977dc98bd07e89dc17873c8a1088473ddf941504973259bb8c46ad11bbe3818fb88a7ed07b86841206c322a9555033d0a5dfebb18fcae45e07ea53e
-DIST regex-automata-0.3.8.crate 610113 BLAKE2B 1aebbca26e76e85b42b035fa9ba02f98425b75fdeeec0f12c1c08e8f4a320c64d36c129c692e622256d7f8772052041c47df1aff165d8337d55d61770963a777 SHA512 47ad01be2c51fd510576e14f399b7f30d379a2cce2dbef3af4ee3e609859451082885132ae703c810e2b19bb3716976356e057a1a592ed507146aff9e7138dac
-DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd
-DIST reqwest-0.11.20.crate 155122 BLAKE2B f816012d5e8c966c96230a27a9ac394f6349903117e71404b18e33c25031e6697cc9d0f205eee78d9cc806f81f43fc4ba433beda6f1a7db66f3ba6c51b9af21f SHA512 0cd5fcaf8f3997683f39aec422c3cd5f37a5f0b3b7ffacae7d97008b0de93e21ab7318fba9a9eebbb677a5bc4289610d5153e8ac1e8fe94aac9da2c2ede94c6d
-DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247
-DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
-DIST rustix-0.38.13.crate 342118 BLAKE2B 9fb31bba5253870345abc513768b0b0deaf581212462e328edd7ebcaa028979454585502ea9b4c93b82701ad08d134b637066f81204b4bb2a374ed5747c36acf SHA512 66e3914746895222963ab80da0fcbbb8489cb74dd37913f57f8570258265a94657d7dea37c944ed20543012bcb474ada3c50650a194554ba74fab07c313aab93
-DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b
-DIST schannel-0.1.22.crate 41642 BLAKE2B ccb512f6c6765e5245dcee607b7886411710aa89d317cbaed2f511f74a927a0083042653e070c9d4b976ec83a74f3f37218f3ecb621781ee367b774596227f68 SHA512 6ec962cbd25f25dcee5e31b5012e61d38b97a7e8651a5439ab4cbc8ab33a0e2ce04fa22e06a82ef8750001c6659937ffd8dccb0cbd6971f68b0c354d0075aaa0
-DIST security-framework-2.9.2.crate 79295 BLAKE2B 96be139f2d2b9bc2fec7805c9e90f19f68fb6cf3f09a879f1d5952b502951900fd6889451c6866e53394859a0f8a842b4a674c4bfa82cd71f48195c0af365475 SHA512 fdc58c1c12ff849af3acf34208411caee50f30b9d55e20ef9d3922ee37664c606abcf90c4b415e5c22498dff2116fe2b2f374a0bd382c837ae7d281cd1a0a54a
-DIST security-framework-sys-2.9.1.crate 18284 BLAKE2B f1484b6b691f3616192ab363c81eb3d6279ad0bae6bb7fbc4eadfd9fc6b6bcd5ce42fb8edab1eb8934f40a1d42714eeb8ca3616871e8f80c90318834901e8ca6 SHA512 3118d1e982d94c5fc6e8ad6270ba398da98a042c7a2060eafb3b78a54491091c46529bec30d4f871744431f01b828ba2a795f695cd20d008441839f3c4350462
-DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2
-DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0
-DIST serde_json-1.0.107.crate 146458 BLAKE2B 753be6076826ee0ba41a067e81c031e6fd69b539086a2d649e6595136fd05d61b717c3d4cb6774af0a0c02102f7f4588e682bd21732450afa93877d093596880 SHA512 ecd4ef86538df402f2a397cb86c5b4b277a9a43d742e2af3d51ab5ac0ba31c677bfc72db06c10f8abbc970ee41d5f77d758f1f70ea18495d96bf78cb7d66c2bc
-DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
-DIST sha1-0.10.5.crate 12146 BLAKE2B 476a0c365ab639a0ce427856787595865a60339fd6b81a45f879ff9b9112021d2c3a62e0a817b4555951131a7fe257d0c30988631ddddc3d217274c46c79ebe6 SHA512 1046b91a9ea64b90098ee6e16c63f0620dc7c2dc847d200972a3da3c8d1ac61fa9030682099a411cdd24717b64d488e0b1be1cbe8f7bfee26b8c15cf4f8e5e9b
-DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
-DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f
-DIST socket2-0.5.4.crate 54663 BLAKE2B ae0e17bf233f3536a10f190c4e4ffafe9d20e4f6359877203cea29b5de6ed65d89617def3d691e3a7c1040dad1bfa414fb9f121692d0881c44a845165be1b8db SHA512 76ec5d712b24e0c42d0400abe2d6681f0e9d707f5ed562475a0496b80a2003991564519c555a175e8837f6e8083a7216b197634e5a1a68d2f5cc268ae6e30c2a
-DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
-DIST syn-2.0.33.crate 242543 BLAKE2B 059b4e484739e7a3ba563ede8a361fb020e4d8002024758c24a5d507fc083f553e30497435db27fa36176bd724963dbeee3bec76da0fb3f654c89132ee6567ac SHA512 5534c33d0a4bbe93f46a489406745169127e8c72d50aed39ecb249090868b13dc225e03ee95a1d3e13b5ce7e2dd26d79adf3b993289a183d14ee9fc1a19e9a16
-DIST syslog-4.0.1.crate 7131 BLAKE2B a6555d6eed6a0701cca7d58554f2ee612a5d18975dc1979414ac536128e0e7d4a67dde0ad2e40b5ffec823f7edd55dc45d646097fcd457fa6124de95411b4c55 SHA512 faff2117fbf377343149e30a4b338fdd799fb7e4bf425962c2523423f8322aae75f180e4a4c42f1497239400cc60a49cfcf65c00c48433ac956ff17e52063341
-DIST tempfile-3.8.0.crate 31720 BLAKE2B ac975555bb4957f91e7d5733ef737bf25c62a738096457afa05079ed038de5e7144cbfd0e28bacd3eeb832de611616fb39ec07866481205c1f5c1005b2869d31 SHA512 8bc8e954bc0c6af46cf6e77d70f93583baea39fce54b111f4bba51fe5d5e5c184753ae2a2ea68a882b6ba5a157a57aeffeecc3e3cae86d78d952f3aa025fdf7f
-DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7
-DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3
-DIST thiserror-1.0.48.crate 18862 BLAKE2B b98d63646526e1ed0baf27a17faacee3d8be34421f6fb211d4e1909965a3a327440c0b97c4aba423f416c5a849a47a1d42623a6e64ae27d2236706dc9a30a783 SHA512 078427d19a28f59aaca27f508795cfb06c024b5a34dfc83360c3bec2b8f7abe474706a41fb68732998f154507921beb03dd033f0a6d1dcfcee03b1f2adb8a0b2
-DIST thiserror-impl-1.0.48.crate 15096 BLAKE2B 6b5eed1102256f2c809c21201cf319cc8eed11ab1dd04e6b6bf9759c8eb32e58f0c88407e7c515ac801cea69abfa3bba0c4ee98b034459129f322f6918e9e168 SHA512 6826e242445fba8beb16325fe2e0ad0423b84aae6c1a035dca85e6e07d2b62be8879cb1a0a2b307602d330ad83530260a2480123c9ac5cde59157f74ffd665b7
-DIST time-0.1.45.crate 28911 BLAKE2B d43e2431752881f6885d572017f461b304d07ee5ef0d8b4898e62b47c8154268839c3bf69b141159090cfc0d90bd0113d6084fe99ea1f2b1e20668528ce21112 SHA512 e643fb8649f3efdaa1b0b6abc6a140d55ac550a55cad99d0cce9415dc51e155fb1ea240953eeaba5dc47ec73c49ab7f2962af79c693436289de0eb3ff60985ee
-DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
-DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
-DIST tokio-1.32.0.crate 725004 BLAKE2B 80dde8073cdd361c8e05a8ef3b0fed0b4ee56c915ed6c0adde4bc2db487e0dd60a3adafa55aa9a763d37ec992a27208063aeee6a95b594b2e5b02e2bf65da9a0 SHA512 c7a64e08b4584b52c98118dd07316ee3bc0c2b405278f37bce58c512072c20268df66a8ab553e4d3bd3470753899ac3b1df4b9b5411743dc0e092fbc2d9b11a2
-DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914
-DIST tokio-util-0.7.8.crate 101644 BLAKE2B bfd0b10b2ef7d1264262f78e406aaab07a1e060885dd7d9694b3cc34b6ae9f3d46946bbdc5aa3dbd0f6164973fc3305b20da04f37176250e874b3259860cfe51 SHA512 7b1501dd224b4a6749a5296751d83e6d57bae238a92430c32017813ab82c358086a555fd7d34537cc944c240ba73d4fb94864a5743dca05c138f834d45ee245e
-DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005
-DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75
-DIST tracing-core-0.1.31.crate 61263 BLAKE2B feec046ddd3e04995bfe24defd6ae1187fd7ad78d80d69031178f67ed534e9aa6ab6aaea92dad509f57e220df5f6f025ab8f96bbc957834126f53dcad36580c3 SHA512 66fcd0b4f32de3816b1dcbeda1af26fae0a79d088894637984dc6a0ca65b609f5f166cea376601f6a75f8e3a281da6d4450dc796aa0a7177ad615330237e2bed
-DIST try-lock-0.2.4.crate 4467 BLAKE2B 7afbe36d02ccf31351c7c7ca4415578383bb4d0fbf89ba2c5c7835dbf410326fb0f6cb302baf7c1edccc4b193a2ab8079545fd67f26a74457d116204f3c6e745 SHA512 fbd989589eb0a1fb226de65537d51eceab632603e69710b37708d6109ed09c07333189675d5e560e35cc836e5cd211c726d8ce247186b5ea4529328d46c22632
-DIST twoway-0.2.2.crate 30454 BLAKE2B 3d349c555e0df87b6fe4910611c5759e6ffc5287dc1994ea47c8e17ce0d636f0ba219d73aa68af21a560d926caa4a417ac0d4b6d2d60b6f2832b9849339b77a8 SHA512 dcaa31226ca9c0d67e6eb85fbf97c8089ffae66daacd55cb043677807a76b09c6e4b6533b6c6c9ee06b0a09ac7b9d1c3bbd3ad31cb2d4748f59a784fc489d9f2
-DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2
-DIST unchecked-index-0.2.2.crate 8325 BLAKE2B 25c7bbee1d3b90bad05a91131ce1647a48b97e08a745e9cc8b829e1e9c2e1a6b650715ae7747105df07096607fc929ad7b8d54f06e23c662c1750bb4c7e7ca1b SHA512 3634e077fab98284e6e99bbb1fa6691f58d2c39ece67c65c89f8142820f0bb1836553a107f49eec0c72455c47807bd8bc1aba940029a6e27b4b79b9be79b2ca5
-DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9
-DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
-DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c
-DIST url-2.4.1.crate 78228 BLAKE2B 6e324237af50605e9285889d967e6a66e258982c5e78ec99b2df68cbcc555574c0b0d650724ecb015e1065c737c88e3c04205973c35b0afcd63f222e91dde3f9 SHA512 ff2aed100e405f4474e17dcc01d59b63460e7a8babeb7cdcf9df6c1c65216c425e24d557f76c7097702b2befc381656107bef755ce929089b52a3901c46aa185
-DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
-DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
-DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
-DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88
-DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
-DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705
-DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94
-DIST wasm-bindgen-futures-0.4.37.crate 15193 BLAKE2B 06844bb1ef1b492461e245ac16ed13024c7f3acedd0355aeab11b8e8f32d8b607c5642ac5a41432e72a7d3fc84b6c842929a6609b8e77d7482e273a561506ef8 SHA512 144d321ac7c9f55d94e8a0a6803c2994be763141a757f33c27513fac45b0193d4e4429c899bf1fad25039d56054a0fa381f0171df09c06260532cb06d5407448
-DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6
-DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33
-DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008
-DIST web-sys-0.3.64.crate 725584 BLAKE2B f650eecc22ca53b75fff06c4117439d8fe9efa486701cb16a0daf76865cd017a9e25ed8c7ae1fc65fa2dd94a12c14bc2e6f9e837b70b47b4ca468bef65a29f82 SHA512 b02b0bc3f1354842b364d2f062ea4f5025edb6e615046750b56a6e2fcacef7e0b46a190eb45e14e590cf297e3ec1a813a81612ac5acfc12d744fe16c5ce041a4
-DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
-DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
-DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
-DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
-DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
-DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
-DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
-DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
-DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
-DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
-DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
-DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
-DIST winreg-0.50.0.crate 29703 BLAKE2B db9a968ef96cc07bc1088831affc4627e09c7ab8170a54fdf70a599c2d6180a8a9ac46b6304b61fdd2fac96e01bb004ebd8051940300c7b52c5b7b7975732d11 SHA512 2f52a9e3ab794665263499c88dfdf06009c6477d180a90ebbe86e786ae7f5003c9dc8b3c26224024e79450f3b94688000458f2ea8b1ae1c3691453c3d4df4787
-DIST yaskkserv2-0.1.7.tar.gz 178989 BLAKE2B 3407827bf3c0b4a6cb5e9755917e82e1fe0fcfd698422fccd78a17fe072f2a507e89f778771b684f24b41dbb7bf2524662148ecf67319317b358929acd7d66bf SHA512 a409ddddc4facfd0bf88ab975ec8ce0c68352550620c8c98e2d7d375258b597adbe18b355e9ff398d710420455152ff9b302a45fcc367a8962b829c5d53a3c9e
-DIST yaskkserv2-testdata-202110.tar.xz 6789332 BLAKE2B fc7c44ca9899972095f37f01e9c08c95c763ff3fa027a785f8d979e4a8c6f0ad2defc965e1d3263d9fbc595368ab83022a2b615712b0795854538a68c138fc93 SHA512 351a5a67014bfcf0f8ed16ba171c59936e26c3aad960a44484304a0df86d26b2a6f75a3c4762149c5dbcc7c7717cc29559e7ce1b2f0e79f913c33501ee63e3c2
diff --git a/app-i18n/yaskkserv2/files/yaskkserv2.confd b/app-i18n/yaskkserv2/files/yaskkserv2.confd
deleted file mode 100644
index 88aa250a0128..000000000000
--- a/app-i18n/yaskkserv2/files/yaskkserv2.confd
+++ /dev/null
@@ -1,2 +0,0 @@
-# Options to pass to yaskkserv2
-YASKKSERV2_OPTS=
diff --git a/app-i18n/yaskkserv2/files/yaskkserv2.initd b/app-i18n/yaskkserv2/files/yaskkserv2.initd
deleted file mode 100644
index c07a1b30eadc..000000000000
--- a/app-i18n/yaskkserv2/files/yaskkserv2.initd
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-command="/usr/sbin/${RC_SVCNAME}"
-command_args="--no-daemonize ${YASKKSERV2_OPTS}"
-command_background="true"
-pidfile="${pidfile:-/run/${RC_SVCNAME}.pid}"
-
-depend() {
- need net
- use logger
-}
diff --git a/app-i18n/yaskkserv2/files/yaskkserv2.service b/app-i18n/yaskkserv2/files/yaskkserv2.service
deleted file mode 100644
index 95e7af683973..000000000000
--- a/app-i18n/yaskkserv2/files/yaskkserv2.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=Yet Another SKK server
-Requires=network-online.target
-After=network-online.target
-
-[Service]
-User=nobody
-ExecStart=/usr/sbin/yaskkserv2 --no-daemonize
-
-[Install]
-WantedBy=multi-user.target
diff --git a/app-i18n/yaskkserv2/metadata.xml b/app-i18n/yaskkserv2/metadata.xml
deleted file mode 100644
index 488bef8ae6a4..000000000000
--- a/app-i18n/yaskkserv2/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">wachikun/yaskkserv2</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/yaskkserv2/yaskkserv2-0.1.7-r1.ebuild b/app-i18n/yaskkserv2/yaskkserv2-0.1.7-r1.ebuild
deleted file mode 100644
index c3688574c714..000000000000
--- a/app-i18n/yaskkserv2/yaskkserv2-0.1.7-r1.ebuild
+++ /dev/null
@@ -1,232 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-CRATES="
- addr2line@0.21.0
- adler@1.0.2
- aho-corasick@1.0.5
- atty@0.2.14
- autocfg@1.1.0
- backtrace@0.3.69
- base64@0.21.4
- bincode@1.3.3
- bitflags@1.3.2
- bitflags@2.4.0
- block-buffer@0.10.4
- bumpalo@3.14.0
- bytes@1.5.0
- cc@1.0.83
- cfg-if@1.0.0
- clap@3.2.25
- clap_lex@0.2.4
- core-foundation@0.9.3
- core-foundation-sys@0.8.4
- cpufeatures@0.2.9
- crypto-common@0.1.6
- daemonize@0.5.0
- digest@0.10.7
- encoding_rs@0.8.33
- env_logger@0.7.1
- errno@0.3.3
- errno-dragonfly@0.1.2
- error-chain@0.11.0
- fastrand@2.0.0
- fnv@1.0.7
- foreign-types@0.3.2
- foreign-types-shared@0.1.1
- form_urlencoded@1.2.0
- futures-channel@0.3.28
- futures-core@0.3.28
- futures-io@0.3.28
- futures-sink@0.3.28
- futures-task@0.3.28
- futures-util@0.3.28
- generic-array@0.14.7
- getrandom@0.2.10
- gimli@0.28.0
- h2@0.3.21
- hashbrown@0.12.3
- hermit-abi@0.1.19
- hermit-abi@0.3.2
- http@0.2.9
- http-body@0.4.5
- httparse@1.8.0
- httpdate@1.0.3
- humantime@1.3.0
- hyper@0.14.27
- hyper-tls@0.5.0
- idna@0.4.0
- indexmap@1.9.3
- ipnet@2.8.0
- itoa@1.0.9
- js-sys@0.3.64
- json@0.12.4
- lazy_static@1.4.0
- libc@0.2.148
- linux-raw-sys@0.4.7
- log@0.4.20
- memchr@2.6.3
- mime@0.3.17
- miniz_oxide@0.7.1
- mio@0.8.8
- native-tls@0.2.11
- num_cpus@1.16.0
- object@0.32.1
- once_cell@1.18.0
- openssl@0.10.57
- openssl-macros@0.1.1
- openssl-probe@0.1.5
- openssl-sys@0.9.93
- os_str_bytes@6.5.1
- percent-encoding@2.3.0
- pin-project-lite@0.2.13
- pin-utils@0.1.0
- pkg-config@0.3.27
- ppv-lite86@0.2.17
- proc-macro2@1.0.67
- quick-error@1.2.3
- quote@1.0.33
- rand@0.8.5
- rand_chacha@0.3.1
- rand_core@0.6.4
- redox_syscall@0.3.5
- regex@1.9.5
- regex-automata@0.3.8
- regex-syntax@0.7.5
- reqwest@0.11.20
- rustc-demangle@0.1.23
- rustc-hash@1.1.0
- rustix@0.38.13
- ryu@1.0.15
- schannel@0.1.22
- security-framework@2.9.2
- security-framework-sys@2.9.1
- serde@1.0.188
- serde_derive@1.0.188
- serde_json@1.0.107
- serde_urlencoded@0.7.1
- sha1@0.10.5
- slab@0.4.9
- socket2@0.4.9
- socket2@0.5.4
- strsim@0.10.0
- syn@2.0.33
- syslog@4.0.1
- tempfile@3.8.0
- termcolor@1.2.0
- textwrap@0.16.0
- thiserror@1.0.48
- thiserror-impl@1.0.48
- time@0.1.45
- tinyvec@1.6.0
- tinyvec_macros@0.1.1
- tokio@1.32.0
- tokio-native-tls@0.3.1
- tokio-util@0.7.8
- tower-service@0.3.2
- tracing@0.1.37
- tracing-core@0.1.31
- try-lock@0.2.4
- twoway@0.2.2
- typenum@1.16.0
- unchecked-index@0.2.2
- unicode-bidi@0.3.13
- unicode-ident@1.0.12
- unicode-normalization@0.1.22
- url@2.4.1
- vcpkg@0.2.15
- version_check@0.9.4
- want@0.3.1
- wasi@0.10.0+wasi-snapshot-preview1
- wasi@0.11.0+wasi-snapshot-preview1
- wasm-bindgen@0.2.87
- wasm-bindgen-backend@0.2.87
- wasm-bindgen-futures@0.4.37
- wasm-bindgen-macro@0.2.87
- wasm-bindgen-macro-support@0.2.87
- wasm-bindgen-shared@0.2.87
- web-sys@0.3.64
- winapi@0.3.9
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.5
- winapi-x86_64-pc-windows-gnu@0.4.0
- windows-sys@0.48.0
- windows-targets@0.48.5
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_msvc@0.48.5
- windows_i686_gnu@0.48.5
- windows_i686_msvc@0.48.5
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_msvc@0.48.5
- winreg@0.50.0
-"
-TESTDATA="${PN}-testdata-202110"
-
-inherit cargo systemd
-
-DESCRIPTION="Yet Another SKK server"
-HOMEPAGE="https://github.com/wachikun/yaskkserv2"
-SRC_URI="https://github.com/wachikun/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
- test? ( https://dev.gentoo.org/~hattya/distfiles/${TESTDATA}.tar.xz )"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/openssl:0="
-RDEPEND="${DEPEND}
- app-i18n/skk-jisyo"
-BDEPEND="test? (
- app-emacs/ddskk
- app-i18n/yaskkserv
-)"
-
-QA_FLAGS_IGNORED=".*"
-
-src_prepare() {
- default
-
- sed -i "/^dictionary =/s|= .*|= ${EPREFIX}/usr/lib/${PN}/default.euc|" etc/${PN}.conf
- export OPENSSL_NO_VENDOR=true
- # skip network tests
- sed -i "s/^fn ${PN}.*_google_/#[ignore]\n&/" src/skk/test_unix/${PN}.rs
-}
-
-src_test() {
- export YASKKSERV2_TEST_DIRECTORY="${T}"/${PN}
- mkdir -p "${YASKKSERV2_TEST_DIRECTORY}" || die
- cp -r "${WORKDIR}"/${TESTDATA}/* "${YASKKSERV2_TEST_DIRECTORY}" || die
- cargo_src_test
-}
-
-src_install() {
- cargo_src_install
- dodir /usr/sbin
- mv "${ED}"/usr/{,s}bin/${PN} || die
- rm "${ED}"/usr/bin/test_wrapper || die
- einstalldocs
-
- keepdir /usr/lib/${PN}
-
- insinto /etc
- doins etc/${PN}.conf
-
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
-
- systemd_dounit "${FILESDIR}"/${PN}.service
-}
-
-pkg_preinst() {
- "${ED}"/usr/bin/${PN}_make_dictionary --dictionary-filename "${ED}"/usr/lib/${PN}/default.euc \
- "${EPREFIX}"/usr/share/skk/SKK-JISYO.L || die
- "${ED}"/usr/bin/${PN}_make_dictionary --dictionary-filename "${ED}"/usr/lib/${PN}/default.utf8 \
- --utf8 "${EPREFIX}"/usr/share/skk/SKK-JISYO.L || die
-}
diff --git a/app-i18n/zinnia-tomoe/Manifest b/app-i18n/zinnia-tomoe/Manifest
deleted file mode 100644
index 7298764a282a..000000000000
--- a/app-i18n/zinnia-tomoe/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zinnia-tomoe-0.6.0-20080911.tar.bz2 30666390 BLAKE2B 5bb5c68ebe4dd60b4b6f573f442d52626bd2594e78395882c69020089a036ed3e61454a8760dee8a6608fb90390d5de977228b5664a3cddd7be18b39910d9d78 SHA512 5c5cf06de46b8feebebca38d8ee4908af1d58f921e30bbbf92b9e5b79acb37e9c78466a1771dc01ddabe4740a0f03f41c50dce55fc38a414b582a1b4708886f5
diff --git a/app-i18n/zinnia-tomoe/metadata.xml b/app-i18n/zinnia-tomoe/metadata.xml
deleted file mode 100644
index 65232f902279..000000000000
--- a/app-i18n/zinnia-tomoe/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">taku910/zinnia</remote-id>
- <remote-id type="sourceforge">zinnia</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/zinnia-tomoe/zinnia-tomoe-0.6.0_p20080911.ebuild b/app-i18n/zinnia-tomoe/zinnia-tomoe-0.6.0_p20080911.ebuild
deleted file mode 100644
index a3033bcb1164..000000000000
--- a/app-i18n/zinnia-tomoe/zinnia-tomoe-0.6.0_p20080911.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2013-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools
-
-MY_P="${P/_p/-}"
-
-DESCRIPTION="Handwriting model files trained with Tomoe data"
-HOMEPAGE="https://taku910.github.io/zinnia/ https://github.com/taku910/zinnia https://sourceforge.net/projects/zinnia/"
-SRC_URI="https://downloads.sourceforge.net/zinnia/${MY_P}.tar.bz2"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-IUSE=""
-
-RDEPEND="app-i18n/zinnia"
-DEPEND="${RDEPEND}"
-S="${WORKDIR}/${MY_P}"
-
-DOCS=( AUTHORS )
-
-src_prepare() {
- default
- sed -i "/^modeldir[[:space:]]*=/s/lib/$(get_libdir)/" Makefile.am || die
-
- mv configure.{in,ac} || die
- eautoreconf
-}
diff --git a/app-i18n/zinnia/Manifest b/app-i18n/zinnia/Manifest
deleted file mode 100644
index f95b90eb78c8..000000000000
--- a/app-i18n/zinnia/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zinnia-0.06.tar.gz 457415 BLAKE2B 3c401735fec424030dd9f8d6d14f90a83cd6ad5eb8e0ec1b0d2d15285cecf14c793043fb9ad0982d6614e48bdbe913360d2f3933bb2e1a623c7920536cb3bd14 SHA512 b9a44dc3664302269c4d8481225964a3188c1921f5af7f136fdccdc452917f6ff934884e266436a0f1e0a32af19d3bea5f5e4416e694a653983039a513277b53
diff --git a/app-i18n/zinnia/files/zinnia-0.06-c++11.patch b/app-i18n/zinnia/files/zinnia-0.06-c++11.patch
deleted file mode 100644
index 66a78a5a6997..000000000000
--- a/app-i18n/zinnia/files/zinnia-0.06-c++11.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/trainer.cpp
-+++ b/trainer.cpp
-@@ -103,7 +103,7 @@
- if (!fn) {
- return false;
- }
-- x_.push_back(std::make_pair<std::string, FeatureNode *>(y, fn));
-+ x_.push_back(std::make_pair(y, fn));
- return true;
- }
-
diff --git a/app-i18n/zinnia/files/zinnia-0.06-flags.patch b/app-i18n/zinnia/files/zinnia-0.06-flags.patch
deleted file mode 100644
index 5c26415f6018..000000000000
--- a/app-i18n/zinnia/files/zinnia-0.06-flags.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -59,15 +59,6 @@
- AC_SUBST([pkgconfigdir])
- AC_MSG_NOTICE([pkgconfig directory is ${pkgconfigdir}])
-
--dnl
--dnl check gcc
--dnl
--if test -n "$GCC"; then
-- CFLAGS="-O3 -Wall"
-- CXXFLAGS="-O3 -Wall"
-- AC_MSG_RESULT($ac_cv_x86_sse)
--fi
--
- AC_DEFUN(ADD_CC_FLAG, [
- AC_MSG_CHECKING(whether ${CC-cc} accepts $1)
- AC_LANG_SAVE
diff --git a/app-i18n/zinnia/files/zinnia-0.06-perl.patch b/app-i18n/zinnia/files/zinnia-0.06-perl.patch
deleted file mode 100644
index 02d52faf93a7..000000000000
--- a/app-i18n/zinnia/files/zinnia-0.06-perl.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/perl/Makefile.PL
-+++ b/perl/Makefile.PL
-@@ -4,7 +4,7 @@
- 'CC' => 'c++',
- 'LD' => 'c++',
- 'INC' => '',
-- 'LIBS' => '-lzinnia',
-+ 'LIBS' => '-L../.libs -lzinnia',
- # 'VERSION' => '0.1',
- 'OBJECT' => 'zinnia_wrap.o'
- );
diff --git a/app-i18n/zinnia/metadata.xml b/app-i18n/zinnia/metadata.xml
deleted file mode 100644
index 65232f902279..000000000000
--- a/app-i18n/zinnia/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">taku910/zinnia</remote-id>
- <remote-id type="sourceforge">zinnia</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-i18n/zinnia/zinnia-0.06-r3.ebuild b/app-i18n/zinnia/zinnia-0.06-r3.ebuild
deleted file mode 100644
index 8a6dbee115a7..000000000000
--- a/app-i18n/zinnia/zinnia-0.06-r3.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2010-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools flag-o-matic perl-module toolchain-funcs
-
-DESCRIPTION="Zinnia - Online hand recognition system with machine learning"
-HOMEPAGE="https://taku910.github.io/zinnia/ https://github.com/taku910/zinnia https://sourceforge.net/projects/zinnia/"
-SRC_URI="https://downloads.sourceforge.net/zinnia/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-IUSE="perl static-libs"
-
-PATCHES=(
- "${FILESDIR}"/${P}-c++11.patch
- "${FILESDIR}"/${P}-flags.patch
- "${FILESDIR}"/${P}-perl.patch
-)
-
-HTML_DOCS=( doc/{index{,-ja}.html,${PN}.css} )
-
-src_prepare() {
- default
- sed -i "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" configure.in || die
-
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable static-libs static)
-}
-
-src_compile() {
- default
-
- if use perl; then
- cd perl >/dev/null || die
- # We need to run this here as otherwise it won't pick up the
- # just-built -lzinnia and cause the extension to have
- # undefined symbols.
- perl-module_src_configure
-
- append-cppflags "-I${S}"
- append-ldflags "-L${S}/.libs"
-
- emake \
- CC="$(tc-getCXX)" \
- LD="$(tc-getCXX)" \
- OPTIMIZE="${CPPFLAGS} ${CXXFLAGS}" \
- LDDLFLAGS="-shared" \
- OTHERLDFLAGS="${LDFLAGS}"
- cd - >/dev/null || die
- fi
-}
-
-src_test() {
- default
-}
-
-src_install() {
- default
- einstalldocs
- find "${D}" -name "*.la" -delete || die
-
- if use perl; then
- cd perl >/dev/null || die
- perl-module_src_install
- cd - >/dev/null || die
- fi
-}