summaryrefslogtreecommitdiff
path: root/app-i18n
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-03-27 06:06:27 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-03-27 06:06:27 +0000
commit8d5dbd847cbc704a6a06405856e94b461011afe3 (patch)
tree4d26462d027b14926335894749d2e01d982234d0 /app-i18n
parent5bb9ff1ee56d2b5e75e01a7f066d8b0cec84ec02 (diff)
gentoo resync : 27.03.2021
Diffstat (limited to 'app-i18n')
-rw-r--r--app-i18n/Manifest.gzbin19520 -> 19507 bytes
-rw-r--r--app-i18n/fcitx-qt5/Manifest2
-rw-r--r--app-i18n/fcitx-qt5/fcitx-qt5-1.2.5.ebuild4
-rw-r--r--app-i18n/fcitx/Manifest4
-rw-r--r--app-i18n/fcitx/fcitx-4.2.9.6.ebuild147
-rw-r--r--app-i18n/fcitx/fcitx-4.2.9.7.ebuild143
-rw-r--r--app-i18n/ibus-libpinyin/Manifest2
-rw-r--r--app-i18n/ibus-libpinyin/ibus-libpinyin-1.11.1-r1.ebuild58
-rw-r--r--app-i18n/kcm-fcitx/Manifest2
-rw-r--r--app-i18n/kcm-fcitx/kcm-fcitx-0.5.6.ebuild4
-rw-r--r--app-i18n/opencc/Manifest7
-rw-r--r--app-i18n/opencc/files/opencc-1.1.2-system_libraries.patch111
-rw-r--r--app-i18n/opencc/opencc-1.1.1.ebuild6
-rw-r--r--app-i18n/opencc/opencc-1.1.2.ebuild73
-rw-r--r--app-i18n/opencc/opencc-9999.ebuild13
-rw-r--r--app-i18n/scim/Manifest3
-rw-r--r--app-i18n/scim/files/scim-1.4.18-slibtool.patch36
-rw-r--r--app-i18n/scim/scim-1.4.18.ebuild6
18 files changed, 132 insertions, 489 deletions
diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz
index 6e818e3c2560..c0624175edd7 100644
--- a/app-i18n/Manifest.gz
+++ b/app-i18n/Manifest.gz
Binary files differ
diff --git a/app-i18n/fcitx-qt5/Manifest b/app-i18n/fcitx-qt5/Manifest
index ebcd7f159a73..b3e9f15d4fe2 100644
--- a/app-i18n/fcitx-qt5/Manifest
+++ b/app-i18n/fcitx-qt5/Manifest
@@ -4,6 +4,6 @@ DIST fcitx-qt5-1.2.4.tar.xz 107620 BLAKE2B 3577555192d2eda9e48fbd31149100f0d21fd
DIST fcitx-qt5-1.2.5.tar.xz 98604 BLAKE2B 07f3d62c3c47e5ce0805a087cc4819dec44d8038cc428a3f9b39d640e409372eeaf0f8326a00be8b4af1ef6ec21870dd5ebdabfe39a2cf92ab9cec8c32be059f SHA512 238ebd02e4b07a1bffcbf2d1534492589bce206c3bce0197e075e8cd3f1b16a2867b5e9beb3bc2a0a5e9391acbf20c07d4d5a35f1550b4e71ee663712a8d56c6
EBUILD fcitx-qt5-1.2.3.ebuild 953 BLAKE2B f73f95dc706619866904fc03cacad15b13faf7a5e28045d2e6e5b72dfe1fa04d979406dbddf02bc62499466b7ad804462f806b4bf0dfc76df045fabce29cd0c8 SHA512 eac8c0ad2a284f54f6487ac203fd29f1fc63b2ff6c8e193cccd9ce92ad182eafe68e8aa39c2686dd26fac4ced569933b32ea3dd286560f3764d623891e5e0edd
EBUILD fcitx-qt5-1.2.4.ebuild 957 BLAKE2B a126752b8b2e5233f31eb1387a2537b6e87a9fd4d2c10896c756447e36263b067dd7e2628c7f3dba93a5ace3bb4471069c0876fc6025e79591badc190fb8a4c4 SHA512 d3f8568e472b53e2eb7d918ffde3f280f4437074c6e184776f4c240191a37b5f2fcb67d42a03750374a517de7aa8280cbb92525696e7006b06c3d163f5156344
-EBUILD fcitx-qt5-1.2.5.ebuild 1033 BLAKE2B 262026c136df7c9e2fee0d422394611574cc3494a9429db5a8933d089839597e99ea336b5bc2deadd5fb32517ad13795d628d91b0987f7297f18b01442c83690 SHA512 a31fba7bee9f1381e70aeb0db5aeea1d7e238fbe66a0e881f4b86cd0e44ad4e57b8a156f1b544e0030654383b749a549c03315e46b6ab9058c0318252ad1ef25
+EBUILD fcitx-qt5-1.2.5.ebuild 1029 BLAKE2B abd2326715f7a239efb1d517dd52e4cade3aed14cce3c330f31b6c232670bada43a64a1d5ba9ef4b6f0add1fc5e31cb880548c92f5a7ce583c79b90745dcdbc6 SHA512 ea2c0ef63d29912db710f29a0b5b2f985d86a973dce1958b1695b58a08c31d0266dd359edd72f992984a3ff2fa8ae7b239431a037859fed3772202ba2b213215
EBUILD fcitx-qt5-4.9999.ebuild 928 BLAKE2B 5967c2e2b9ea9fc3accf378978ad1c5d29d452502c8614ad70feae710fc72266f1974850871bd96ce522ce6b27c4240afd805a461528a165a969ba1c9af5cb4e SHA512 25a3395f1309f09aaace89cfe2e38c7693108b8b72891994d73f15a847c8a9e5c38a0a686890e50ecd0a98a8580d6a1c7d99deb149e6ea8e4c4289b1a1fd572e
MISC metadata.xml 462 BLAKE2B 7a233fce87fd36fe60e197aacd130b79e3f74d2cd2d4080643c3f4382f3d890806ac31447188a6d914f79932363c0fb8c04f3ea09fa2767db181f06e381d8a35 SHA512 07d45d9e7d3616dcdaae37f59cd100f58bdba0da66a13122161a154dd2d7a2f5f5cbe7c13c2f9c673314fd74bebf7314966853fcd1be51e565e97d9f96063a4b
diff --git a/app-i18n/fcitx-qt5/fcitx-qt5-1.2.5.ebuild b/app-i18n/fcitx-qt5/fcitx-qt5-1.2.5.ebuild
index 729c6f77088a..6b458b4252ba 100644
--- a/app-i18n/fcitx-qt5/fcitx-qt5-1.2.5.ebuild
+++ b/app-i18n/fcitx-qt5/fcitx-qt5-1.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2014-2020 Gentoo Authors
+# Copyright 2014-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -21,7 +21,7 @@ fi
LICENSE="BSD GPL-2+ GPL-3+ LGPL-2+"
SLOT="4"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~hppa ppc ppc64 x86"
IUSE=""
BDEPEND=">=app-i18n/fcitx-4.2.9:4
diff --git a/app-i18n/fcitx/Manifest b/app-i18n/fcitx/Manifest
index 7c0ca8957d90..ac717bdd727b 100644
--- a/app-i18n/fcitx/Manifest
+++ b/app-i18n/fcitx/Manifest
@@ -1,15 +1,11 @@
AUX fcitx-4.2.9.8-enchant.patch 855 BLAKE2B 86337ed49c8b6ceee8ac11034e89248f66a3bfbac94a19c5949e94ce9e6ab7d57367701ef7e0cfe89a06cc0a5fdf48115edb13c1da43141ac7fe7eed2723d2d6 SHA512 4d1a03793d4156d7867afbbd362086d40a62f56777428e9d5b27a36120377c69b37fbfdfc709b1ae1c9faa534769051f1eaa8c9fbbaa193b28cc24bcd155e486
AUX fcitx-4.2.9.8-xkb.patch 794 BLAKE2B e95f44dfa529bdb2f91d31f2e6f1f94c4d0c9c08927a0fd19c544e5e5983ad0509222756bd6feeb3fb8aec1deb7a09ad85d55def1993c766b0dbb46687e0ac89 SHA512 3cb7c0267a8f758366aa09ae07596d20f3c72a4cd940f5e6c4a469fb72c3284282c883402f3ff09a1c4eb695fdd214433026b5899638e00c11cab6b168e49349
-DIST fcitx-4.2.9.6_dict.tar.xz 8738408 BLAKE2B 812256657ef8f6648a8a3de4bef4e423288ee3d91d493783eae2cb55b5b5964a791f3317af1aea0d877e01ea06491c34f6c594038d27713be3a6b35c93bc5545 SHA512 dc8308d1a4e9b7595da285ca6521f33027f5b8e6968bc28f751bd4f40116166cabbe1c05e29072afbe88473d2a9d6999124476260785e07f62a243df6e896bb0
-DIST fcitx-4.2.9.7_dict.tar.xz 8734508 BLAKE2B e8770a3afe902fab11325f345a128156a9e6e8c4f5e712c68a03a12282c0bc6a279968bacdb2129a243967c8fdfc6b7145f5ad13daea5bf0c5fb28332e79437e SHA512 b940478c648e30b2ea55903465ed02c8a0c3ae3539e4bd5b77be46a9e4d0c13ceff074ddd7532f86893111eb96308e1740db621a83fb809e4fd02256d75ebe7b
DIST fcitx-4.2.9.8_dict.tar.xz 8737888 BLAKE2B 2de3ccbf1b37a9bcf1a3cb257d7837669e946765722c3d6f442ad071d7d81a6e8178e47051fc3aa53b9b4771d3aca602c2e22fa7a3d117a9e1f2779497e02c52 SHA512 50a954c3178f53fd2d441cdaf81fb44a7fe8dfb263fa6d8dd4ee4884fc7ae8321880c726c9366d11e2a4ac8da2233268d06e5d0800d4527ba0bdb1a1430248ed
DIST fcitx-data-en_dict-20121020.tar.gz 630491 BLAKE2B 2df897b1c9fb3a2ce186ee590e5f3ccbc7930f047218bf0fefa317f74b3287fc0be9c393d3310fe07208379118ec4c46608a1c703ef37b3aee65b2d790cb7f0d SHA512 8418bd02492bfd786c0fab93be4400ef027ec8e9fac02220cc1f653f5eb67f54573a6a84a15baba19bb34ab892745c87df16499d6304ea75009131e2ab3b97f2
DIST fcitx-data-pinyin.tar.gz 1608886 BLAKE2B 3b7e72559bb838b4f2245e6faf2d627df17e9383ef8fe382e10333c1a95d79409ec042caa7d77c9bcd956b1c5d5456dab9d82208cd89d90e2be759c76f56f3d1 SHA512 1ee19eed3ee58be6cd6562ec363fe3bf630fff5e8820b3bfdd6d4618fceb082695e888dec5366a3685d58706f720e19319d891c223227237aed12674ea982131
DIST fcitx-data-py_stroke-20121124.tar.gz 445601 BLAKE2B 43b29b30da11b18196918e4df847406871eff75595b62608ad86b0ef6de83ec5e1b722645cabb809281075b393b5970e4d9580594caa73060c866c2d3cd988e7 SHA512 d80ff9a3549e07c7a6935e686785f9a076c58f1a782a832ae28ee65e2a213d67f089f450ce09bed87ec2a141c32b9c1fcb83c221ddcab436858fa9009f161fb3
DIST fcitx-data-py_table-20121124.tar.gz 186822 BLAKE2B d696413f2e88f1ca87938d632e12997d14a31a66eaf011c6a7b3c0f607cf45f48e53644ea07d73dbbb0ad898dee6d5ff2d0e4fc2fdcae923acbc03d3d387aaeb SHA512 0fa72ce6820a316e9729bc0d7a08af5ca3468134de9ff1bf0c559a398846a7bcf7313a3609d943e6bab637d930cf45ad9acfe25a8d3df078a774b071a7296486
DIST fcitx-data-table.tar.gz 4144686 BLAKE2B 696845bb234915a364d614d47cc3baf8421a12ca1778611b0843e52e651da98b5ed9f3e0c9895a829b67f1bcceb1f982a7f6606c8a2d383af8c4573a150c71ef SHA512 99e1d69c679355fcf3e117a1ef39b131cbd3af841387d2335757247d840b90ff6b7323e16fca98cf7a043033faf250d2e9c6d47b96845d18c278a0cf6f30fec9
-EBUILD fcitx-4.2.9.6.ebuild 4539 BLAKE2B d23d8f1d64f9884dc7d959662908bc90813274b68dc98c08fc1b9aa3918c8d897ab41079e3d1b821f38922efcd02ab3f547900fc624056b0587ab3975851bb34 SHA512 bcd2711f9b71debbfadb714914a4284ab7fe733988aaca8c903a71747fed8d981ad668d0e6c636342ee28e042609a1ad4a65074ca87e4849e5b29a2daa50670e
-EBUILD fcitx-4.2.9.7.ebuild 4200 BLAKE2B 3871f93e691518ca5c69238879ac615dd05aff6e9f946d18438b22106cb0e23a056064f7629e6f53e4fb14c8c4edbd4e3157563df50a0ebdb63b6a34d86fa0f6 SHA512 5a6394042c62047a801b21041b6b548a0f831c447a37900bb49b806b2c39f5370e6f69ff4763470e9be313b05c77c9534bbd75e4e588e848be22ae3a16841ce2
EBUILD fcitx-4.2.9.8.ebuild 4490 BLAKE2B 5138430171e5ad92e56cb2b67d7cf9801bb65103f24c471e7973876003a7a6dcff10752217ad3ed03f8a5e86e8033f716e00a330e82d9f3f7e84d1e730517870 SHA512 10c9944edae2a0cddd729badf8d32fb942b80a5f5dff8e145b13fd40f7755c7ee4cb0e252947eb9ce3e5140ad9f5d197f61507653f3905dd81280f07e5fecc12
EBUILD fcitx-4.9999.ebuild 4415 BLAKE2B fe0db784a804b2cf7e67bf3ab6dee785639a7cdb29da3e1337c761e7a891bed71df0ab43cdb709cb87c95d9abd7f1e467cb01e4542b5371f142d106b3b08e902 SHA512 98c02e7d08e0a64f7f5d056029b3bc78978d2642b2cbcc80c4102866476204ebf260a99556510b610d9d0ead3d2a82a6d7c3020f4a58c36654681beb99ca1fc8
MISC metadata.xml 1203 BLAKE2B 4f9e81295b38021d93f063db255fc8213ea9a46d566e9c4aaea577844b868216f8efe6929761c6c340076b3e5816a5eed8d1c4808f604e10e3a10afb9d916a45 SHA512 5d26c6a97c9b2c5f6bbb27af68cd4c3ae22a5e9bd048b384378897146222b3e084f58e6bc06541a2554a3a3eab8da4f98c6754d6758aeee69e9baf00edcd15bb
diff --git a/app-i18n/fcitx/fcitx-4.2.9.6.ebuild b/app-i18n/fcitx/fcitx-4.2.9.6.ebuild
deleted file mode 100644
index acdbda6b6d92..000000000000
--- a/app-i18n/fcitx/fcitx-4.2.9.6.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 2003-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit cmake gnome2-utils xdg-utils
-
-if [[ "${PV}" =~ (^|\.)9999$ ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/fcitx/fcitx"
-fi
-
-DESCRIPTION="Fcitx (Flexible Context-aware Input Tool with eXtension) input method framework"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx"
-if [[ "${PV}" =~ (^|\.)9999$ ]]; then
- SRC_URI="https://download.fcitx-im.org/data/pinyin.tar.gz -> fcitx-data-pinyin.tar.gz
- https://download.fcitx-im.org/data/table.tar.gz -> fcitx-data-table.tar.gz
- https://download.fcitx-im.org/data/py_stroke-20121124.tar.gz -> fcitx-data-py_stroke-20121124.tar.gz
- https://download.fcitx-im.org/data/py_table-20121124.tar.gz -> fcitx-data-py_table-20121124.tar.gz
- https://download.fcitx-im.org/data/en_dict-20121020.tar.gz -> fcitx-data-en_dict-20121020.tar.gz"
-else
- SRC_URI="https://download.fcitx-im.org/${PN}/${P}_dict.tar.xz"
-fi
-
-LICENSE="BSD-1 GPL-2+ LGPL-2+ MIT"
-SLOT="4"
-KEYWORDS="amd64 ~arm64 ~hppa ppc ppc64 x86"
-IUSE="+X +autostart +cairo debug +enchant gtk2 +gtk3 +introspection lua nls opencc +pango static-libs +table test +xkb"
-REQUIRED_USE="cairo? ( X ) pango? ( cairo )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="dev-util/glib-utils
- kde-frameworks/extra-cmake-modules:5
- virtual/pkgconfig
- introspection? ( dev-libs/gobject-introspection )
- nls? ( sys-devel/gettext )"
-DEPEND="dev-libs/glib:2
- sys-apps/dbus
- sys-apps/util-linux
- virtual/libiconv
- virtual/libintl
- x11-libs/libxkbcommon
- X? (
- x11-libs/libX11
- x11-libs/libXfixes
- x11-libs/libXinerama
- x11-libs/libXrender
- xkb? (
- x11-libs/libxkbfile
- x11-misc/xkeyboard-config
- )
- )
- cairo? (
- x11-libs/cairo[X]
- x11-libs/libXext
- pango? ( x11-libs/pango )
- !pango? ( media-libs/fontconfig )
- )
- enchant? ( app-text/enchant:0= )
- gtk2? ( x11-libs/gtk+:2 )
- gtk3? ( x11-libs/gtk+:3 )
- lua? ( dev-lang/lua:0= )
- nls? ( sys-devel/gettext )
- opencc? ( app-i18n/opencc:0= )
- xkb? (
- app-text/iso-codes
- dev-libs/libxml2
- )"
-RDEPEND="${DEPEND}"
-
-DOCS=(AUTHORS ChangeLog THANKS)
-
-src_prepare() {
- if [[ "${PV}" =~ (^|\.)9999$ ]]; then
- ln -s "${DISTDIR}/fcitx-data-pinyin.tar.gz" src/im/pinyin/data/pinyin.tar.gz || die
- ln -s "${DISTDIR}/fcitx-data-table.tar.gz" src/im/table/data/table.tar.gz || die
- ln -s "${DISTDIR}/fcitx-data-py_stroke-20121124.tar.gz" src/module/pinyin-enhance/data/py_stroke-20121124.tar.gz || die
- ln -s "${DISTDIR}/fcitx-data-py_table-20121124.tar.gz" src/module/pinyin-enhance/data/py_table-20121124.tar.gz || die
- ln -s "${DISTDIR}/fcitx-data-en_dict-20121020.tar.gz" src/module/spell/dict/en_dict-20121020.tar.gz || die
- fi
-
- # https://github.com/fcitx/fcitx/issues/250
- sed \
- -e "/find_package(XkbFile REQUIRED)/i\\ if(ENABLE_X11)" \
- -e "/find_package(XkbFile REQUIRED)/s/^/ /" \
- -e "/find_package(XkbFile REQUIRED)/a\\ find_package(XKeyboardConfig REQUIRED)\n endif(ENABLE_X11)" \
- -e "/^find_package(XKeyboardConfig REQUIRED)/,+1d" \
- -i CMakeLists.txt
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
- -DSYSCONFDIR="${EPREFIX}/etc"
- -DENABLE_CAIRO=$(usex cairo ON OFF)
- -DENABLE_DEBUG=$(usex debug ON OFF)
- -DENABLE_ENCHANT=$(usex enchant ON OFF)
- -DENABLE_GETTEXT=$(usex nls ON OFF)
- -DENABLE_GIR=$(usex introspection ON OFF)
- -DENABLE_GTK2_IM_MODULE=$(usex gtk2 ON OFF)
- -DENABLE_GTK3_IM_MODULE=$(usex gtk3 ON OFF)
- -DENABLE_LIBXML2=$(usex xkb ON OFF)
- -DENABLE_LUA=$(usex lua ON OFF)
- -DENABLE_OPENCC=$(usex opencc ON OFF)
- -DENABLE_PANGO=$(usex pango ON OFF)
- -DENABLE_QT=OFF
- -DENABLE_QT_GUI=OFF
- -DENABLE_QT_IM_MODULE=OFF
- -DENABLE_SNOOPER=$(if use gtk2 || use gtk3; then echo ON; else echo OFF; fi)
- -DENABLE_STATIC=$(usex static-libs ON OFF)
- -DENABLE_TABLE=$(usex table ON OFF)
- -DENABLE_TEST=$(usex test ON OFF)
- -DENABLE_X11=$(usex X ON OFF)
- -DENABLE_XDGAUTOSTART=$(usex autostart ON OFF)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- rm -r "${ED}/usr/share/doc/${PN}"
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
- use gtk2 && gnome2_query_immodules_gtk2
- use gtk3 && gnome2_query_immodules_gtk3
-
- elog
- elog "Quick Phrase Editor is provided by:"
- elog " app-i18n/fcitx-qt5:4"
- elog
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
- use gtk2 && gnome2_query_immodules_gtk2
- use gtk3 && gnome2_query_immodules_gtk3
-}
diff --git a/app-i18n/fcitx/fcitx-4.2.9.7.ebuild b/app-i18n/fcitx/fcitx-4.2.9.7.ebuild
deleted file mode 100644
index f46b88fecef3..000000000000
--- a/app-i18n/fcitx/fcitx-4.2.9.7.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 2003-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit cmake gnome2-utils xdg-utils
-
-if [[ "${PV}" =~ (^|\.)9999$ ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/fcitx/fcitx"
-fi
-
-DESCRIPTION="Fcitx (Flexible Context-aware Input Tool with eXtension) input method framework"
-HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx"
-if [[ "${PV}" =~ (^|\.)9999$ ]]; then
- SRC_URI="https://download.fcitx-im.org/data/pinyin.tar.gz -> fcitx-data-pinyin.tar.gz
- https://download.fcitx-im.org/data/table.tar.gz -> fcitx-data-table.tar.gz
- https://download.fcitx-im.org/data/py_stroke-20121124.tar.gz -> fcitx-data-py_stroke-20121124.tar.gz
- https://download.fcitx-im.org/data/py_table-20121124.tar.gz -> fcitx-data-py_table-20121124.tar.gz
- https://download.fcitx-im.org/data/en_dict-20121020.tar.gz -> fcitx-data-en_dict-20121020.tar.gz"
-else
- SRC_URI="https://download.fcitx-im.org/${PN}/${P}_dict.tar.xz"
-fi
-
-LICENSE="BSD-1 GPL-2+ LGPL-2+ MIT"
-SLOT="4"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE="+X +autostart +cairo debug +enchant gtk2 +gtk3 +introspection lua nls opencc +pango +table test +xkb"
-REQUIRED_USE="cairo? ( X ) pango? ( cairo )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="dev-util/glib-utils
- kde-frameworks/extra-cmake-modules:5
- virtual/pkgconfig
- introspection? ( dev-libs/gobject-introspection )
- nls? ( sys-devel/gettext )"
-DEPEND="dev-libs/glib:2
- sys-apps/dbus
- sys-apps/util-linux
- virtual/libiconv
- virtual/libintl
- x11-libs/libxkbcommon
- X? (
- x11-libs/libX11
- x11-libs/libXfixes
- x11-libs/libXinerama
- x11-libs/libXrender
- xkb? (
- dev-libs/libxml2
- x11-libs/libxkbfile
- x11-misc/xkeyboard-config
- )
- )
- cairo? (
- x11-libs/cairo[X]
- x11-libs/libXext
- pango? ( x11-libs/pango )
- !pango? ( media-libs/fontconfig )
- )
- enchant? ( app-text/enchant:0= )
- gtk2? ( x11-libs/gtk+:2 )
- gtk3? ( x11-libs/gtk+:3 )
- lua? ( dev-lang/lua:0= )
- nls? ( sys-devel/gettext )
- opencc? ( app-i18n/opencc:0= )
- xkb? (
- app-text/iso-codes
- dev-libs/json-c:0=
- )"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.2.9.8-xkb.patch"
-)
-
-DOCS=(AUTHORS ChangeLog THANKS)
-
-src_prepare() {
- if [[ "${PV}" =~ (^|\.)9999$ ]]; then
- ln -s "${DISTDIR}/fcitx-data-pinyin.tar.gz" src/im/pinyin/data/pinyin.tar.gz || die
- ln -s "${DISTDIR}/fcitx-data-table.tar.gz" src/im/table/data/table.tar.gz || die
- ln -s "${DISTDIR}/fcitx-data-py_stroke-20121124.tar.gz" src/module/pinyin-enhance/data/py_stroke-20121124.tar.gz || die
- ln -s "${DISTDIR}/fcitx-data-py_table-20121124.tar.gz" src/module/pinyin-enhance/data/py_table-20121124.tar.gz || die
- ln -s "${DISTDIR}/fcitx-data-en_dict-20121020.tar.gz" src/module/spell/dict/en_dict-20121020.tar.gz || die
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
- -DSYSCONFDIR="${EPREFIX}/etc"
- -DENABLE_CAIRO=$(usex cairo ON OFF)
- -DENABLE_DEBUG=$(usex debug ON OFF)
- -DENABLE_ENCHANT=$(usex enchant ON OFF)
- -DENABLE_GETTEXT=$(usex nls ON OFF)
- -DENABLE_GIR=$(usex introspection ON OFF)
- -DENABLE_GTK2_IM_MODULE=$(usex gtk2 ON OFF)
- -DENABLE_GTK3_IM_MODULE=$(usex gtk3 ON OFF)
- -DENABLE_LUA=$(usex lua ON OFF)
- -DENABLE_OPENCC=$(usex opencc ON OFF)
- -DENABLE_PANGO=$(usex pango ON OFF)
- -DENABLE_QT=OFF
- -DENABLE_QT_GUI=OFF
- -DENABLE_QT_IM_MODULE=OFF
- -DENABLE_SNOOPER=$(if use gtk2 || use gtk3; then echo ON; else echo OFF; fi)
- -DENABLE_TABLE=$(usex table ON OFF)
- -DENABLE_TEST=$(usex test ON OFF)
- -DENABLE_X11=$(usex X ON OFF)
- -DENABLE_XDGAUTOSTART=$(usex autostart ON OFF)
- -DENABLE_XKB=$(usex xkb ON OFF)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- rm -r "${ED}/usr/share/doc/${PN}"
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
- use gtk2 && gnome2_query_immodules_gtk2
- use gtk3 && gnome2_query_immodules_gtk3
-
- elog
- elog "Quick Phrase Editor is provided by:"
- elog " app-i18n/fcitx-qt5:4"
- elog
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
- use gtk2 && gnome2_query_immodules_gtk2
- use gtk3 && gnome2_query_immodules_gtk3
-}
diff --git a/app-i18n/ibus-libpinyin/Manifest b/app-i18n/ibus-libpinyin/Manifest
index 5ba3cacc2379..26ca9457641d 100644
--- a/app-i18n/ibus-libpinyin/Manifest
+++ b/app-i18n/ibus-libpinyin/Manifest
@@ -1,5 +1,3 @@
-DIST ibus-libpinyin-1.11.1.tar.gz 1728202 BLAKE2B 6e2273c4ff1be76bb8b0e65b915e039c0a181981d20ed94662184e161e8639ad3d548de981d7bbae950ab8b5019bedaed9593e03282e2f9d207f831929d422bc SHA512 48691952a10f4ab545d8e233dc3cd75fc54270c03a687820048152636df26d233ee0fba89e4ec2ccd5a6e410b41e556872e3dd2468d59d44b3440e904b93528b
DIST ibus-libpinyin-1.11.92.tar.gz 1730065 BLAKE2B 376bec6fa7616364c8ed4dc5b269edabda892ba4759ff03e93b4099c99440925126800ea3bf11eef91ea62c558fa7dbf05f3d68be5e25e701aaaeb37618b90a8 SHA512 b875b2fed6875806971b91e2abc62cdab1f70baef78840915f89466a7bcf3d1dfc70438ba85e7580bba92dec0ade50a2b05955fe6cd148bffd3888fa69f1c851
-EBUILD ibus-libpinyin-1.11.1-r1.ebuild 1227 BLAKE2B 3466516e59e0667b19a33e174c008cbd65465af37e3a8ca2a366b0558a2e94915626550f407ebba316cac58faf65cbabf9cd85fde0a95964d68288db7eef95fa SHA512 aa8c89cc2bd8eee9e89da6556e16976478d90147fc59d7e6d01bb3ccb69a85097253b2510bf85d2e2267fd0ae47be20c076c1727f54ef605a6df8be3bf510300
EBUILD ibus-libpinyin-1.11.92-r1.ebuild 1472 BLAKE2B a76ab66ec1339d07b3841076a7efc7e2fe9b3e11e1572e5c1d35da2430d0d770d3bb8b05f5ee97d504fb2dd5b926520d4a7d9cf409be4e6f79777e78ba1be79f SHA512 c325487a67d1ec6bfedecf93c7749791c535bc6e20e51c088f3fe1a153c86b78c4a9020a75a2a27d08b8c52fc2d0a3ed584b28d26b396902f84af0c03c09c9da
MISC metadata.xml 833 BLAKE2B 82b50e83b1dd6598cb98a047045ce82fd01ba187140ac9304fd886ca289cd22e988959d7cf5160668dfcc00d34ec0fa246676ec07b1e297505bca3f927edd6c2 SHA512 57172e8a3a3378a3b68d30482c1a3659ad44c96e90a03604c47f19bb4553cbbd9549dd284a48812cf65b49fc8a107f485108c9c432cffcf27812b6f79c89aacc
diff --git a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.11.1-r1.ebuild b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.11.1-r1.ebuild
deleted file mode 100644
index aba02c45c6b9..000000000000
--- a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.11.1-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2015-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit autotools gnome2-utils 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-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="boost lua opencc"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-BDEPEND="dev-db/sqlite:3
- virtual/pkgconfig"
-
-DEPEND="${PYTHON_DEPS}
- >=app-i18n/libpinyin-2.1.0:=
- dev-db/sqlite:3
- dev-libs/glib:2
- virtual/libintl
- $(python_gen_cond_dep '
- app-i18n/ibus[python(+),${PYTHON_MULTI_USEDEP}]
- dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
- ')
- boost? ( dev-libs/boost:= )
- lua? ( dev-lang/lua:0 )
- opencc? ( app-i18n/opencc:= )"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- 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/kcm-fcitx/Manifest b/app-i18n/kcm-fcitx/Manifest
index 7a6d3dec823f..bdc8c7860b98 100644
--- a/app-i18n/kcm-fcitx/Manifest
+++ b/app-i18n/kcm-fcitx/Manifest
@@ -1,6 +1,6 @@
DIST kcm-fcitx-0.5.5.tar.xz 63364 BLAKE2B e3b185468a4587c510e47bee4d7260d5d9ed27032174e3928ed3f008a68e8a4b9d124bda14a75348d65c41ddff2e39bb91d8a4f3663a81788850e5fb33740c8a SHA512 e6a7bcad10003a956389ee266cf6d2f3730dafafcdd0bb43de328397749775e5cd305f16fdca2365e246c903677dba042da81a6dfd873aa1be74174e2b0b372e
DIST kcm-fcitx-0.5.6.tar.xz 63556 BLAKE2B 8518c454f15e5faeaab136c08eef9a7474537414485815e67ee26fcff815f6506769ec047158450a7a0f1843ac31616d34317e9de7bec8ee62fc81541134625a SHA512 a3d378ecd9ea9fa5bcc42c75e5b0b0ac2ba6c94fda93b7213d821546bb83b5904c75c2fc9482cd7b47fbf5ad81a0641b7ec345aa2e630c8795bf8d5b89f9cd3b
EBUILD kcm-fcitx-0.5.5.ebuild 1263 BLAKE2B 06af9dd1cf4147e0eaefd80a71dde34f8099f62c4eb627bc8a40f665ecf98e422a6e75506ec5bc05366f2383cf8e2a1693b65cee64b6632a7c773358e9f22992 SHA512 dc5d5055d11dd5c3a2df6efc6790d274c3d9368fc96cc5b772f6cdffc224d3fe7c639c990aed551d7b9f5a8b0a03cd0a7a739791b9aa87249e4e497c41bbb7b9
-EBUILD kcm-fcitx-0.5.6.ebuild 1237 BLAKE2B a8185c2b4eb7034c7a290ccfcbfa22a6b55611467ce67bf0af672a9814603266de0050069faa1df8959c990c15c2d7712b17bd842881ef73f13548390dba8d4c SHA512 97e922d96ae36ff6796cefc7f0dd3fe0b7db4bea78e7c3124b182639edcea8ce6b37313a5d8fb3eb65661516f3afb656738799c25be6e3d1b52d3ec945d8f474
+EBUILD kcm-fcitx-0.5.6.ebuild 1235 BLAKE2B 8539d5eea13ff564d0da5d4a44674d7410e23729cc210603dab55c5b0ddd966b2ba4d0def3f457a867fc190a51d9a9976eb98c7bc1f00b90bf74c65bcd727220 SHA512 c9e829291a8d2ada7458d3b1fbb82df2a2970519fa68f028c129c4012a068581e099d8581aeabf698cee78604dd3243b01405bce5f299ebaf9cd2c00c956a72b
EBUILD kcm-fcitx-4.5.9999.ebuild 1226 BLAKE2B d15fe4ee56ecc6ffec98601e0af3d1d122c32bc3e7b2257fba3727cd665282725ccb02d806e645579b6504bd560a132a96e20d4707866d126e31f0c2093ef666 SHA512 89b8471c0b1871088e4ac8e1d8cb773f2d05f6cfa3b51e5f87334a855c94c9ec1b084cad530abf3d7c820e358bf3eb24eaa4e91a4e3569bdf614add1729527a5
MISC metadata.xml 462 BLAKE2B f57392fc4b8b85f1c5f17b4a3b030886e27ef9d9467c96c4a2b693133f6020737a61202553584efe42e0ebbb37944feb894d73ea62a37261e2a314e559785b88 SHA512 ec57180d4ab6589080d2e892a6f874fc239f6fbe67333be4e6c1ac5bd23a1fe8e9af56e9ae69c1cba190cd294afb5beb193d15392c4d0f6ca540e80249989eb8
diff --git a/app-i18n/kcm-fcitx/kcm-fcitx-0.5.6.ebuild b/app-i18n/kcm-fcitx/kcm-fcitx-0.5.6.ebuild
index be86ae5b382d..fb4c8ee97f52 100644
--- a/app-i18n/kcm-fcitx/kcm-fcitx-0.5.6.ebuild
+++ b/app-i18n/kcm-fcitx/kcm-fcitx-0.5.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Gentoo Authors
+# Copyright 2013-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -21,7 +21,7 @@ fi
LICENSE="GPL-2+"
SLOT="4-plasma5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
BDEPEND=">=app-i18n/fcitx-4.2.9:4
diff --git a/app-i18n/opencc/Manifest b/app-i18n/opencc/Manifest
index c67f98059600..d8e56709c888 100644
--- a/app-i18n/opencc/Manifest
+++ b/app-i18n/opencc/Manifest
@@ -1,15 +1,16 @@
AUX opencc-1.1.0-parallel_build.patch 986 BLAKE2B 86cd6372ef0239986a4ab3c52d1b407b76341e9e556d9c847e43d7a2fa8123376640eac26d9830a2ef5b04c82815a01cb9097fca7f9f4ebcca9a337c33f1c9ad SHA512 0183ccb3aa4d71b6fb8cdac0e1f62aedd69781fcd1c1ae33fffe4d9d6537059f23c2088ee39f5c1ef75e3d5778e3025abe8cf711e14c4fdefa4038097e96dac4
AUX opencc-1.1.1-system_libraries.patch 2542 BLAKE2B 6fe941c585f8b621bfd4f79fcc097dc55c912c89d153fe5c62ae710516b7704d2c5c401890eb381b4a26631819ddef7808fd274e3b2b1fd0d37e731861fb4421 SHA512 0b6afd427a55ce72ab9ceeea5d52bd6ccb40be77cba6a6e285cf83d180ff8ded7415a82be1ce444f908c1b163a70bd58a22443cb228d230038fc615f11ba48f8
-AUX opencc-1.1.2-system_libraries.patch 3034 BLAKE2B eaba6418757a4ce4fa71ae4f13fdaf7e0980da4af3e74c666d6b907646a5ffd2cb22f9cc5223486c13878cdb913d75af85b491b922579b456d036f4e39801e8c SHA512 305ad0a65bd43f092fd4d8bdbc4250667a7d2cafe0589e927ee92efe6898711a4a3a923149cfc3191e51f131fcccf25483af94678449bff5d8edf64098946d53
AUX opencc-stop-copy.patch 625 BLAKE2B ab2f98a03bb079ad116994c4d05e59e3638f648b3e03ea4e6a357a8658612a1425f2578989c0086e31d749e3533ffb814457071582f9fbf3fbcdf0d184892940 SHA512 e34388bc5d1841e3655c6209e31cf18957a9a02f23d49d9b1f184e48005cf5d5c108656439900f0d79fc1801700872a433ab761154abc424b717e12a616487ca
AUX opencc-test.patch 202 BLAKE2B 1dd3bc35c1f8644cd4f27ce8a5b5dea3b0ef2750612f112d7dc6de658634ad5151972b80c7b2ede9f41ea98ac7a2d29eaeb961132c862f66dd160dc2dd522a6d SHA512 5318058587b41fb7021ffce64d4b999b1beed294ce4c00137fb4b0396dd2cb471af789bceb8a8076b1d4ec2226d3c3fdf8b3d3d6a1f5d80936cf2407b8bdd3ec
DIST opencc-1.0.5.tar.gz 1598354 BLAKE2B a66b32b96dab543d8401960ff0548a4e3f9414606513941426eacf105bca0755a7b364c68b7eb996ef82444e52f849d2f8151353a14fb97a358ad1463fbea2d3 SHA512 3fbefbafe5c3c2491032158577ab97b5a3edf6ea98a03a7250deba082b72c3112ad4a3396d1a469936ec32e1d141f0a2236001c2891ac9c793add2b082596cc1
DIST opencc-1.0.6.tar.gz 1621561 BLAKE2B d58ee0e04e133fbf6a7632788bcaf0f7891bb74051a970075f6d94b048adfec7bbe4438913933d7dfdd4d58ec2c1a5ec47685415c26532ddd8c13e8abd52cab6 SHA512 67c7bb7432483c1781701dc64ff28e4d5750898ed3d2d41f97d3782918b5f9aa1a49baa1e3a58e4b24cfbd2adcf9ea166a05ad934221fb1cb7afb35e909749e7
DIST opencc-1.1.0.tar.gz 2209140 BLAKE2B 71cc659976cf30ac0d7dd52cdfa644a85e4e38fed081176bb2f2da2702203c0faeddf76818c8cc89a5fe2a2cfe3eee85fcb27010766db461817b204403cc9b46 SHA512 c5d95e84e0c8edf600f441b79431f721e721b1028619170e27fbc762da32c9ef99c9d28c2c5eaf34226d23a24e2fe5e494cedb28f1182acb06f94b72d7cbb52c
DIST opencc-1.1.1.tar.gz 2212256 BLAKE2B 0299023f4c950ebedc0a7bc4ca142fbf737c612aca5c8cba8787bebcf2ac8afcacb056b015fbc151136166f679a4551fc5d6bbc0481b930331228ea7484fbe68 SHA512 48ccf61f63cf0a1c0fc484a52ae1d406a28949a52be7d7d1595e6aaf87f40ac47ea4697308441a9381f0cd6f404ee5a28b85a2fa2f288c4b3933be36f4a41363
+DIST opencc-1.1.2.tar.gz 2804665 BLAKE2B 9b8be92cfdc2f565c9dc27745724c739e674239f2e3925a1ccdfcbf83e0d1857430d72e91a064c09456e69c00d79e47179801b21a4c7c6fd5dc6d0d16f1bcb98 SHA512 56c84bc472b39eb0b23bac6df5aada2c2ed5fd2fbe653c1ae89d392ec0b74741a15de93c748883ec3c0779396e790a1197f6e3b267b524f111459d45daeb5d4b
EBUILD opencc-1.0.5.ebuild 1380 BLAKE2B 8ab9c830656672341c4c8752a5785585719794e8a0413c9f0cccdbc43331a3358f769427d70daa7bde7551abed293fd42eff12a5cf47c08b5bd98e34df3af938 SHA512 6eae458b2987825cf6a38b69a8aad9a062f89358c47a297a29327f6f96ded31d22c0ba45d8e20ebdcea9ec0f185b381d764a0730dbd52350f1c7d7da4b88086a
EBUILD opencc-1.0.6.ebuild 1354 BLAKE2B 948b8d384e4f9af810005a1e44209def5977ebcee6b0ebaeb208b39790f91aa821f63a79c725999a785fdd197fceabf6372bce1f05de4512fb74719aa4fbed88 SHA512 e2537586767a47fbbb22101e9ba22ef45742381fd9f6845b09804bb723407a5578cec62601fae79c4a463bcab339e9adce99179507290c6d67546fa999e873e6
EBUILD opencc-1.1.0.ebuild 1402 BLAKE2B 56e77f6bb4902bcc6cd6bf1659edcd6f18fdc85566bc22518989670d8f2b2463111cbcce240822bdf2482b413943e67482b7c9d5e11daf5fa6e64deb1f82ea33 SHA512 d83319b58fcf9d05c91c45765afe8856c58784d3bb981dd4ea9cf7b7068dec40d6ddff3bc5619b542ae37d91980f1c2f8a4a23d8fd326558c20718e76fd1f22e
-EBUILD opencc-1.1.1.ebuild 1647 BLAKE2B ddc71cae9fe727e7a466d008dd6e7d4174e9f8a7c213baf0902cf202312e9c14b35106375e08a9d8a9793cb6fe2cc51f3a862eb51819e9bade08c0c1fea867c8 SHA512 d26bce27b3bc48343622a1b91eab6ffd4aaa8a164a03d56312cbf191773b182bb8e76cf677c881f7581e37505db12f830e7d0fc7044b05ff2ade851b905dbb0b
-EBUILD opencc-9999.ebuild 1629 BLAKE2B 8fcc56601dc78f7205b0e05634922293ff480607c74a64cd7199a374f20ffa67b9bfd6af3491145cbe18463132a9b82b5503c7acf40fb644a64d4b3eef87ce33 SHA512 cfc6b67c69038b368354904e4e91ca6ceaf2bd4daf62470ec10a4ad3256a67df7945366a1ad80cfb4b7e639318e3614fd754a0f1b9702144bc8bd3ffbfdfe5a6
+EBUILD opencc-1.1.1.ebuild 1734 BLAKE2B 922fad745e8ae2e058745d015691af86a756ad2d8dbdce509d6f6e8a227acc15cf499066b72b644c36836e9afd219af0972e6d3699003dac04b554b209b3a44c SHA512 a5e721743864204fb4c6f3c866333f44869e527251e8083fee5c04d32330a9dafc567a6db37fd04b8911fb4a5680c0b534dff74a627aacb630ede1c8c500a79a
+EBUILD opencc-1.1.2.ebuild 1749 BLAKE2B 388b4c3191fe20b421f9ee2a1f2623afbd3bf89fb324c97c412652948295ac9268fb227be4213a04a2ea145abc76121e2de25f470ce29bda6e94196047b48c7b SHA512 05de975345746ca9441cf3af1c2d0ac62c377c70b0f687be39a0ad2168edbd8fd14c4d76bafef161414fe9be9b27e6ca7f9556bf85cfdb5df9166a179bc6a626
+EBUILD opencc-9999.ebuild 1535 BLAKE2B c28ffe1567ffeacfca976ba75b2b908cf262f7596df453427b3e1ca9e8662cf22b3842bad2a7a8799244ecedbfd9e3d809f5add4ee720993cec6961aa890a4cd SHA512 31270fd23ea40983a4559bca08e7179064a958f7e6115be1daf20e715189245d95934c7d11dc4ea63e046f20a9985ffde1258d8ad88b7afd234bbea117c1bae0
MISC metadata.xml 623 BLAKE2B 5b03b8cb9509583d2d39733f07ae50953f022842dd8b109ee8470ffb869e1130efa76b0687529b9b05153bfa1ad9a806776703b246ff9b2f9108f86db0833797 SHA512 794b61c79fc56923c97a4909ec3ba51f2087322bc50879904295be41d9c3e8dc2048fd77f4519c7781ba9c9ac1fdcb1f7423ab5be1bba38968f8092c8f7431ac
diff --git a/app-i18n/opencc/files/opencc-1.1.2-system_libraries.patch b/app-i18n/opencc/files/opencc-1.1.2-system_libraries.patch
deleted file mode 100644
index e0b624a63e9f..000000000000
--- a/app-i18n/opencc/files/opencc-1.1.2-system_libraries.patch
+++ /dev/null
@@ -1,111 +0,0 @@
-https://github.com/BYVoid/OpenCC/issues/547
-
---- /CMakeLists.txt
-+++ /CMakeLists.txt
-@@ -28,8 +28,14 @@
- option(ENABLE_GTEST "Build all tests." OFF)
- option(ENABLE_BENCHMARK "Build benchmark tests." OFF)
- option(ENABLE_DARTS "Build DartsDict (ocd format)." ON)
--option(BUILD_BUNDLED_LIBMARISA "" ON)
- option(BUILD_PYTHON "Build python library" OFF)
-+option(USE_SYSTEM_DARTS "Use system version of Darts" OFF)
-+option(USE_SYSTEM_GOOGLE_BENCHMARK "Use system version of Google Benchmark" OFF)
-+option(USE_SYSTEM_GTEST "Use system version of GoogleTest" OFF)
-+option(USE_SYSTEM_MARISA "Use system version of Marisa" OFF)
-+option(USE_SYSTEM_PYBIND11 "Use system version of pybind11" OFF)
-+option(USE_SYSTEM_RAPIDJSON "Use system version of RapidJSON" OFF)
-+option(USE_SYSTEM_TCLAP "Use system version of TCLAP" OFF)
-
- ######## Package information
- set (PACKAGE_URL https://github.com/BYVoid/Opencc)
-@@ -173,7 +179,7 @@
-
- ######## Dependencies
-
--if(BUILD_BUNDLED_LIBMARISA)
-+if(NOT USE_SYSTEM_MARISA)
- message(STATUS "Use bundled marisa library.")
- add_subdirectory(deps/marisa-0.2.5)
- else()
-@@ -195,20 +201,30 @@
- ######## Testing
-
- if (ENABLE_GTEST)
-- add_subdirectory(deps/gtest-1.11.0)
-+ if(NOT USE_SYSTEM_GTEST)
-+ add_subdirectory(deps/gtest-1.11.0)
-+ endif()
- enable_testing()
- endif()
-
- if (ENABLE_BENCHMARK)
- set(BENCHMARK_ENABLE_TESTING OFF)
-- add_subdirectory(deps/google-benchmark)
-+ if(NOT USE_SYSTEM_GOOGLE_BENCHMARK)
-+ add_subdirectory(deps/google-benchmark)
-+ endif()
- enable_testing()
- endif()
-
- ######## Python
-
- if (BUILD_PYTHON)
-- add_subdirectory(deps/pybind11-2.5.0)
-+ if(USE_SYSTEM_PYBIND11)
-+ include(pybind11Config)
-+ include(pybind11Common)
-+ include(pybind11Tools)
-+ else()
-+ add_subdirectory(deps/pybind11-2.5.0)
-+ endif()
- pybind11_add_module(opencc_clib src/py_opencc.cpp)
- target_link_libraries(opencc_clib PRIVATE libopencc)
- endif()
---- /src/CMakeLists.txt
-+++ /src/CMakeLists.txt
-@@ -1,7 +1,13 @@
- include (GenerateExportHeader)
--include_directories(../deps/marisa-0.2.5/include)
--include_directories(../deps/rapidjson-1.1.0)
--include_directories(../deps/tclap-1.2.2)
-+if(NOT USE_SYSTEM_MARISA)
-+ include_directories(../deps/marisa-0.2.5/include)
-+endif()
-+if(NOT USE_SYSTEM_RAPIDJSON)
-+ include_directories(../deps/rapidjson-1.1.0)
-+endif()
-+if(NOT USE_SYSTEM_TCLAP)
-+ include_directories(../deps/tclap-1.2.2)
-+endif()
-
- # Library
-
-@@ -72,7 +78,9 @@
- )
-
- if (ENABLE_DARTS)
-- include_directories(../deps/darts-clone)
-+ if(NOT USE_SYSTEM_DARTS)
-+ include_directories(../deps/darts-clone)
-+ endif()
- set(
- LIBOPENCC_HEADERS
- ${LIBOPENCC_HEADERS}
---- /test/CMakeLists.txt
-+++ /test/CMakeLists.txt
-@@ -1,4 +1,3 @@
--include_directories(../deps/libdarts/src)
- include_directories(../src)
-
- set(CONFIG_TEST
-@@ -27,7 +26,9 @@
- )
- endif()
-
-- include_directories(../deps/gtest-1.7.0/include)
-+ if(NOT USE_SYSTEM_GTEST)
-+ include_directories(../deps/gtest-1.7.0/include)
-+ endif()
- set(UNITTESTS
- CommandLineConvertTest
- )
diff --git a/app-i18n/opencc/opencc-1.1.1.ebuild b/app-i18n/opencc/opencc-1.1.1.ebuild
index 896492a3195f..049871a65815 100644
--- a/app-i18n/opencc/opencc-1.1.1.ebuild
+++ b/app-i18n/opencc/opencc-1.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2010-2020 Gentoo Authors
+# Copyright 2010-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -33,8 +33,8 @@ DEPEND="dev-cpp/tclap
dev-libs/marisa:0=
dev-libs/rapidjson
test? (
- dev-cpp/benchmark
dev-cpp/gtest
+ !hppa? ( !sparc? ( dev-cpp/benchmark ) )
)"
RDEPEND="dev-libs/marisa:0="
@@ -62,7 +62,7 @@ src_configure() {
local mycmakeargs=(
-DBUILD_DOCUMENTATION=$(usex doc ON OFF)
- -DENABLE_BENCHMARK=$(usex test ON OFF)
+ -DENABLE_BENCHMARK=$(if use test && has_version -d dev-cpp/benchmark; then echo ON; else echo OFF; fi)
-DENABLE_GTEST=$(usex test ON OFF)
-DUSE_SYSTEM_DARTS=ON
-DUSE_SYSTEM_GOOGLE_BENCHMARK=ON
diff --git a/app-i18n/opencc/opencc-1.1.2.ebuild b/app-i18n/opencc/opencc-1.1.2.ebuild
new file mode 100644
index 000000000000..6411df9081ed
--- /dev/null
+++ b/app-i18n/opencc/opencc-1.1.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2010-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=(python{3_7,3_8,3_9})
+
+inherit cmake python-any-r1
+
+if [[ "${PV}" == "9999" ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/BYVoid/OpenCC"
+fi
+
+DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters"
+HOMEPAGE="https://github.com/BYVoid/OpenCC"
+if [[ "${PV}" == "9999" ]]; then
+ SRC_URI=""
+else
+ SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0/1.1"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="${PYTHON_DEPS}
+ doc? ( app-doc/doxygen )"
+DEPEND="dev-cpp/tclap
+ dev-libs/darts
+ dev-libs/marisa:0=
+ dev-libs/rapidjson
+ test? (
+ dev-cpp/gtest
+ !hppa? ( !sparc? ( dev-cpp/benchmark ) )
+ )"
+RDEPEND="dev-libs/marisa:0="
+
+if [[ "${PV}" != "9999" ]]; then
+ S="${WORKDIR}/OpenCC-ver.${PV}"
+fi
+
+DOCS=(AUTHORS NEWS.md README.md)
+
+src_prepare() {
+ rm -r deps || die
+
+ cmake_src_prepare
+
+ sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die
+
+ # https://github.com/BYVoid/OpenCC/issues/550
+ # https://github.com/BYVoid/OpenCC/commit/736b93d3d16fdf0548bdaae2922569199615e919
+ sed -e "s:#ifdef ENABLE_DARTS:#if 1:" -i src/Common.hpp || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOCUMENTATION=$(usex doc ON OFF)
+ -DENABLE_BENCHMARK=$(if use test && has_version -d dev-cpp/benchmark; then echo ON; else echo OFF; fi)
+ -DENABLE_GTEST=$(usex test ON OFF)
+ -DUSE_SYSTEM_DARTS=ON
+ -DUSE_SYSTEM_GOOGLE_BENCHMARK=ON
+ -DUSE_SYSTEM_GTEST=ON
+ -DUSE_SYSTEM_MARISA=ON
+ -DUSE_SYSTEM_RAPIDJSON=ON
+ -DUSE_SYSTEM_TCLAP=ON
+ )
+
+ cmake_src_configure
+}
diff --git a/app-i18n/opencc/opencc-9999.ebuild b/app-i18n/opencc/opencc-9999.ebuild
index 877345405505..2bcf333bd7cf 100644
--- a/app-i18n/opencc/opencc-9999.ebuild
+++ b/app-i18n/opencc/opencc-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2010-2020 Gentoo Authors
+# Copyright 2010-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -33,8 +33,8 @@ DEPEND="dev-cpp/tclap
dev-libs/marisa:0=
dev-libs/rapidjson
test? (
- dev-cpp/benchmark
dev-cpp/gtest
+ !hppa? ( !sparc? ( dev-cpp/benchmark ) )
)"
RDEPEND="dev-libs/marisa:0="
@@ -42,11 +42,6 @@ if [[ "${PV}" != "9999" ]]; then
S="${WORKDIR}/OpenCC-ver.${PV}"
fi
-PATCHES=(
- "${FILESDIR}/${PN}-1.1.0-parallel_build.patch"
- "${FILESDIR}/${PN}-1.1.2-system_libraries.patch"
-)
-
DOCS=(AUTHORS NEWS.md README.md)
src_prepare() {
@@ -58,11 +53,9 @@ src_prepare() {
}
src_configure() {
- local -x CXXFLAGS="${CXXFLAGS} -I${ESYSROOT}/usr/include/rapidjson"
-
local mycmakeargs=(
-DBUILD_DOCUMENTATION=$(usex doc ON OFF)
- -DENABLE_BENCHMARK=$(usex test ON OFF)
+ -DENABLE_BENCHMARK=$(if use test && has_version -d dev-cpp/benchmark; then echo ON; else echo OFF; fi)
-DENABLE_GTEST=$(usex test ON OFF)
-DUSE_SYSTEM_DARTS=ON
-DUSE_SYSTEM_GOOGLE_BENCHMARK=ON
diff --git a/app-i18n/scim/Manifest b/app-i18n/scim/Manifest
index 136be145428d..1d6e9a4a0158 100644
--- a/app-i18n/scim/Manifest
+++ b/app-i18n/scim/Manifest
@@ -1,4 +1,5 @@
+AUX scim-1.4.18-slibtool.patch 1406 BLAKE2B 32390a24dd0e9865f13fc177e16131693c8f6b4df9a41f0552b8a2fea8ae72f2ab346372a8b274de36c8d7425547508d27382e1ad9f7aae93addba93106dcdb8 SHA512 3e209659da0a99f300fa93e2ce6637c1f345a2a7c0c8b4b009af3698114e05fbf0177f0f9cff17e3de47ca0af9785fa62f241183aadd4f35507933ed71e1e490
AUX xinput-scim 240 BLAKE2B 8c235304288f531db5bea179ff0100f6152b55348057a2604f37e37522a54883d06c954f2804ad4c04dfd3b3518fc5401ad5185e85a85a68d80e38dbbd728eef SHA512 1cfe95fdbf840b9fa43c980bb3f2e16fc6008714f8807650582ca906cb91ddd28b3b7b3c9f1325035e2c614d587d172071b2b7e3c6b30ca3128902b335773893
DIST scim-1.4.18.tar.gz 1288060 BLAKE2B c2f1ce5608423734899aa6698060245c4ee253048d04d32bf5e853b8c68255340a8d35c0ebaaa50871b07c23ee9018b6bac03b18fbd4fa4dbea0e67c32c9ae30 SHA512 9a6090fc1ab950905a9c54d6678ce3d2a44297d1a992a3e933b0466688638e6cf470c1682daa58a6fbb6de3216b649273faf7edff1ac0ecca1c2c77fc19108fb
-EBUILD scim-1.4.18.ebuild 2544 BLAKE2B e5d8efb8a109575df125b70e27a64cb3450db3194dff524576aa98bc3fc8258b2cd44e482f088612b3556813238a58a769149809adde588d70cd82e77f4b4275 SHA512 fd4bf07abf7acb22eb93fa9df9009e9ff7f1223652b588cf192b5a2a9d61f416b4a042532ca6d34a5391055e5c8a0ff06375f485adff44ab5d77aa68ea3f93b1
+EBUILD scim-1.4.18.ebuild 2600 BLAKE2B f1f64f803854368c4f9bef10b4e2737ff5044890a1116940c04f3ea25a79aefe56d530da3d4e4b0f786f37d0b0763f667d8df3358000fcb9b2cce899100deac5 SHA512 93b161c0b85f5d4317e31cd9eeb3de0f47a68cdeec7f09cff11ade65083ffb4b4ceaa144a75af891d5d3e9bacd187bd1e0490515e8140ad5b270d89032dd4e32
MISC metadata.xml 399 BLAKE2B 35834cd16ccba6bf71752ae33d56e8a70391517ba09f83526d402b3aec5fc5d9c13513e090bb014cad67658c905c1dbbe396cc0c9dfc6f1e7c32c4c09a81d777 SHA512 3bbbad26a22cc5222316cf769f638a0e181ea94d8cee39058bcbd1a08e61dd0096441721190323ddb285c504dc061027e4c4185f8bee1d4d0b4b197903f3be0e
diff --git a/app-i18n/scim/files/scim-1.4.18-slibtool.patch b/app-i18n/scim/files/scim-1.4.18-slibtool.patch
new file mode 100644
index 000000000000..b80db440dfd1
--- /dev/null
+++ b/app-i18n/scim/files/scim-1.4.18-slibtool.patch
@@ -0,0 +1,36 @@
+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/scim-1.4.18.ebuild b/app-i18n/scim/scim-1.4.18.ebuild
index 80693dc30bb9..55f287f69021 100644
--- a/app-i18n/scim/scim-1.4.18.ebuild
+++ b/app-i18n/scim/scim-1.4.18.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -35,6 +35,10 @@ DOCS=(
docs/scim.cfg
)
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.4.18-slibtool.patch
+)
+
src_prepare() {
default
eautoreconf