diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /app-i18n | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'app-i18n')
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 -} |
