summaryrefslogtreecommitdiff
path: root/app-i18n
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-04-11 08:43:59 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-04-11 08:43:59 +0100
commitbb59556b3302a941db4630613c604644d5f7a617 (patch)
tree42e60b7ae227b0fe3af52dfac08d59653066a2db /app-i18n
parent3cd09a18bad26aad2645241b868755cfdf41b6ae (diff)
gentoo auto-resync : 11:04:2025 - 08:43:58HEADmaster
Diffstat (limited to 'app-i18n')
-rw-r--r--app-i18n/Manifest.gzbin17038 -> 17039 bytes
-rw-r--r--app-i18n/fcitx-configtool/Manifest2
-rw-r--r--app-i18n/fcitx-configtool/fcitx-configtool-5.1.9.ebuild71
-rw-r--r--app-i18n/scim/Manifest3
-rw-r--r--app-i18n/scim/files/scim-1.4.18-cast-in-initializer.patch38
-rw-r--r--app-i18n/scim/scim-1.4.18-r1.ebuild3
-rw-r--r--app-i18n/xvnkb/Manifest3
-rw-r--r--app-i18n/xvnkb/files/xvnkb-0.2.11-implicit-int.patch64
-rw-r--r--app-i18n/xvnkb/xvnkb-0.2.11.ebuild1
9 files changed, 182 insertions, 3 deletions
diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz
index 7d3bf8a1bbd1..14cea98fd3ff 100644
--- a/app-i18n/Manifest.gz
+++ b/app-i18n/Manifest.gz
Binary files differ
diff --git a/app-i18n/fcitx-configtool/Manifest b/app-i18n/fcitx-configtool/Manifest
index 29064b24ce6e..35929b87e23a 100644
--- a/app-i18n/fcitx-configtool/Manifest
+++ b/app-i18n/fcitx-configtool/Manifest
@@ -2,7 +2,9 @@ AUX fcitx-configtool-make-x11-dependencies-optional.patch 3758 BLAKE2B eced5cd16
DIST fcitx-configtool-5.1.6.tar.zst 149667 BLAKE2B 2536258eb92c04623b2f1aa77c99cf91919cd4f1d23c0bdf7f87ab8528b2b1305ed6771ee93b25d67ace24dfc5b14413d96d13f5487fe58efe93b36c452ff67a SHA512 1cedd3b5eae3c069774da3456799e26ab36cf8b8a6515cf008fe6e9822bfa7d0992ed69c4ef9671484082778cd5560ee6255446be3ebbf00f305143b20531aeb
DIST fcitx-configtool-5.1.7.tar.zst 149763 BLAKE2B 74fcdf6edccc239c768a308cf590369439dd398bf1a6667f5ca1277991bf504fbcd4c00af51c3e21747a005bc9226315d2e5a441ab183b0f060bfa964d3c520f SHA512 5e6c98478d85ea912d30d213acb232c5abd31b30626d41b7697719bd18c5c5947a3f401cf2d75153fbe3720328f1d8eb76b1a807f02dedd5fcaf44a2bc2b0126
DIST fcitx-configtool-5.1.8.tar.zst 150808 BLAKE2B ade30b2ea546243f83b8851607f0e9665c3a807adbf93a37a01db3398b9eff254b2598c20350bb6448cd28b43e32defe519d244790076fb15acbc1117a6f5cb7 SHA512 f13b9faba4530c609f34245ed09f9c12267202b3442295905a47fd4c8444f6486e40767a00eff07da42ae1903701540d57584614b4878f64c59d4c84f0144928
+DIST fcitx-configtool-5.1.9.tar.zst 150658 BLAKE2B 390e0cdd0dee00cc59efa5337d729a8598e3c97ad820c4a42d4bdc2cfb9c6e5ea7ea4b2691cc1cd43fdafa9aa6a51ef527d56c3161f975efafbaa2354700eabe SHA512 0117e17fd5b93e6f9d871d8bd8c3a77d3f4c41de441b9bc312e051e0580d4ead7851fb601e67dbed57e456fd2dbfd34465182e66de02c0a661b7c087528276c5
EBUILD fcitx-configtool-5.1.6-r3.ebuild 1628 BLAKE2B 923b8a187320632805f7cb45aed60427ad7393fc77cac8437d833d12a3318d86d807a0bbd8048aad8cf080a2804d6b8427d0d59a8439157508cdbb9ea3f0767f SHA512 eadf27ce063ef9f54bb81a7e8d64db0b271b20b5456a970c291790444d6b25a3f8f3da9b4df56f305e30fbbc90f5c13726f211f86b3816389d5e62b720109718
EBUILD fcitx-configtool-5.1.7-r1.ebuild 1628 BLAKE2B edacc28f0ac745af202af6e1d50755713af56bd8b4e21be3bd1fc7a20066d6b5349cc79e3386b99ee1c0fbcacb29da288cfcb19c945ec1a8e1cb0cc4e697d448 SHA512 4a2aac9d47d4e4fe07e6b355192009810ffe52da467434a88a57dc6757fbc7f46ad13d924b0b03cb786e564fb294fea255fcba9fdb84359da19973278d0f43c2
EBUILD fcitx-configtool-5.1.8.ebuild 1629 BLAKE2B 01dbe3273bd6c50beef259197d039e2860aae467e80c12f7e889ffe98f4948c8c197f1340e90d18f6db457048bb0a7c2f409b5de282eabb38ff8db764ba0af25 SHA512 61e419c30ed444cebc9ce488e221226d9786d76543c74a6832dc9edb40d5ac26b6e965bc414ce3f52693567ec63e0e13cdd3733e566a582c49ac930b69f9b949
+EBUILD fcitx-configtool-5.1.9.ebuild 1629 BLAKE2B 01dbe3273bd6c50beef259197d039e2860aae467e80c12f7e889ffe98f4948c8c197f1340e90d18f6db457048bb0a7c2f409b5de282eabb38ff8db764ba0af25 SHA512 61e419c30ed444cebc9ce488e221226d9786d76543c74a6832dc9edb40d5ac26b6e965bc414ce3f52693567ec63e0e13cdd3733e566a582c49ac930b69f9b949
MISC metadata.xml 741 BLAKE2B b1d72e0cb3035630c5cb30af64e84bb289752a7a27bf5036faf4b43c722a3b03e318be7293565c110e7a197024ad2db34d245926a0ff2ebb332604bc1c595302 SHA512 5f32cf6a46ea93921d092edecf4986f080779857ec79f9697e95f50f5f47e09ad211a08ca42ab1cf246194939f934ac60e739b22fea4f419b0a30871dc294edb
diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-5.1.9.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.9.ebuild
new file mode 100644
index 000000000000..7433c9aa0d1e
--- /dev/null
+++ b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.9.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2023-2025 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"
+IUSE="kcm +config-qt test X"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=app-i18n/fcitx-5.1.6: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-libs/libxkbfile
+ 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)
+ -DUSE_QT6=ON
+ )
+
+ cmake_src_configure
+}
diff --git a/app-i18n/scim/Manifest b/app-i18n/scim/Manifest
index 9734afea29a8..29e58dae12b4 100644
--- a/app-i18n/scim/Manifest
+++ b/app-i18n/scim/Manifest
@@ -1,5 +1,6 @@
+AUX scim-1.4.18-cast-in-initializer.patch 2090 BLAKE2B 5a8eaa4708f6d081078e1551420776d3659096e4a1eedc0227ec139f6acc64702912cea54bb35f9adf08cfa05c50bcecf49c7eb1ce0584e594caca5051778191 SHA512 1eddce98665a530817a385f95351ce3190b06f39d2729f31a5e9c5665313df6cda9abee27ff6b173911cf3bd86562e43f563b98222b750aa238314acdc1bb221
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-r1.ebuild 3169 BLAKE2B d6ace0d7b69a8a00467ff09433f154cf95b8895d1e8b8b580137f3872962f38bb9e3bece3f73cf2192453b97f3850453cf2eaf496a4763d08621b607ae43657e SHA512 4478ee2f7815e719abebe67ca25fcc7c948aa4dfbf21640794008cdaaad52d2cd5aaf495575fcbfb814d37854770bfb84d478e22388d41be8d62d5930db884ca
+EBUILD scim-1.4.18-r1.ebuild 3223 BLAKE2B 8d85caf3ce27dd4310695850bbb1600385d006af19784e03cf747f53c5eb1ce852c92b56df24fab0e99e75e84d2303d99bac2a004d87c98b293d05a40d750b3f SHA512 2cf92903d578081476560c4f6cac5b2a9594e93d515153ecb7e71460f5e2903b42657bcb8da80e0787348a4560062e0221e1d98bfa865932f6110d248b1eb65f
MISC metadata.xml 400 BLAKE2B f8307fe1316c950d280d7bd3de69e60cd9b021be9de9b43680b99251a5aaf0d3b8f4abba22788ee27b881aa1514830103c70f15b2772707fe7f1e3ed535f42b8 SHA512 9be9b385d794144dcc158126e4a0ba2b9432c0fbade970eaa2c3073d24dab5a8649019c43505f5b810757379bfdaaf80b28dc49b14f870c0841cea09dfa180a4
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
new file mode 100644
index 000000000000..1fa643433ac1
--- /dev/null
+++ b/app-i18n/scim/files/scim-1.4.18-cast-in-initializer.patch
@@ -0,0 +1,38 @@
+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/scim-1.4.18-r1.ebuild b/app-i18n/scim/scim-1.4.18-r1.ebuild
index 209c18c60104..4b1e480ce23c 100644
--- a/app-i18n/scim/scim-1.4.18-r1.ebuild
+++ b/app-i18n/scim/scim-1.4.18-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -45,6 +45,7 @@ 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
)
src_prepare() {
diff --git a/app-i18n/xvnkb/Manifest b/app-i18n/xvnkb/Manifest
index 6bd4aedc7704..1b21c1f8db99 100644
--- a/app-i18n/xvnkb/Manifest
+++ b/app-i18n/xvnkb/Manifest
@@ -1,9 +1,10 @@
AUX config.h.in 148 BLAKE2B 7e4dc901dbc6440eae599d2aaca852be2e7a3695d44def5b85e495741c371eb8f1d54f8a0d8c15283a26179b2114611ee581f01e13dc2e381348d0039642b872 SHA512 73189c001d2f0f55e08879f4654308cde3594e1f5dbfc4de19807ea1b90b7a3f032bf7a118d798a3cbb6d3aa0ab2b5688f191b0825d5f0f2f861b2c01187d8b6
AUX meson.build 1554 BLAKE2B 9ad8bcbcb841d9babb8f3a27d3c0bcfd06948e2d94bf0aa34237b838c1a266756fea2e5e1cbbe310a7fe4975d52c37d5d58264c5fa08425c03c93d5c979a9a3b SHA512 fc01a03cd37ee9d1e3e5eab71ece979961a82f4c771571b58f6941f64c7edadc5ce1b6d4014b17206f1012b954228e1ee9c422ee429d3969661705d32a0d457e
AUX meson.options 502 BLAKE2B 5bbd0c9a1b4a06004407281889ef9b27a87b3c1f4c08ebb8e092a567615647b740a40cf72f2050b6b46e38547c825be8a33a5160bc9d44e922496fab36bcb974 SHA512 45cacdb10ef2f239881fe5565536bc2f309ad517d8949f0b9fb1158c815d3c732da7d400c7bc9d55aa59076140c7fbfed619c117011b39bf162bc0a7379dd789
+AUX xvnkb-0.2.11-implicit-int.patch 1502 BLAKE2B 48be8490735da9e651704b1486e87b28bce6c25a5d1ad1cfbfc581c5f86090f6b4b2f590e44d104adce52fd63959ca78a75d89a6bb9d17cff085a9fad94944b4 SHA512 0a9c4a308ea6437750aac45f33d929f53c1805a632aed62d85bad7ae07001ec9be617fb2f6003624484d40cfb301a7f61193b909a823d02a600f04a971137b3b
AUX xvnkb-0.2.11-ldflags.patch 1077 BLAKE2B a1302da0f64a8975d4c88c63ce80e21b43d656d0766940ada495509649f890f917cb7dbc78a874a2854ee6d096e3ef6cd4a582f52f48913fd5c618a5767187e5 SHA512 8e64e433b4d05c30579f61f38ebb2d3d8f96ef620ddee7da62196a480fcfaf03595058f7dbf53d25948b89c534eefb89e61e62a5bea54edaa9601fe299642ed3
AUX xvnkb-cc.patch 217 BLAKE2B e33d60d26bef4c34f8f1e40a923ed3f1f759211965a6ecb66d8b257cdd2100112ab005899e208d0c89df63f38dac42bd215721d913a5dcad763a5dac2905fe7f SHA512 e5696260fb5e70e0c9d85b3d3686eb7f3f62df68b27d78e77bcecbf0177afeeaf805df0c71eb4f8a9c7209def0caf9cff096a515efd9812473f9848e8cce095f
DIST xvnkb-0.2.11.tar.bz2 76397 BLAKE2B 8ebe4c389f5174b74af32fb001ef5f94d388b16a7c1ca0f409faffc6d63a4543d4daf7dc3609a8e7066324280eaf2d980e4a4e379ae478010269b808effb61cd SHA512 10d24ec159a89dd5fa68540bb8a92ae4d925f11039e7a7b77ed273862e4eb28ccd66d53ca1d0304f2a6d38182eddd304362d2bfd8c6804a2e7bfb354b20e5e83
EBUILD xvnkb-0.2.11-r1.ebuild 1367 BLAKE2B 0bb76d9e5f79d1efa5715ff299de367162f783929a360a5bc729a8a86b0376a55f3cab1c4a42eb481b2e7fef726337d6489b878e2f7c8c01901e5312f292d37f SHA512 c3209b43e8d104897793ed159e9e6fc9329a414f414a27b849973c5f980cdf80d3b43f954bb1485e415b93f374a4b33680a9b640df3c5c1a40cbcfdbb4af384c
-EBUILD xvnkb-0.2.11.ebuild 1513 BLAKE2B 20c7fa4fadb283d624d1372e07e90dba0c36b0cb4bc04f6054f113233b611e685ab552b45c34ed11922190ef8674cbb2db4e0032f654cc1a92d489f4741022e9 SHA512 63ae96ecfaa4b4a2daa377692a5046c2f7a2f925f69380824b7619e2f83c694b94185b903d079c21003e2884b0951467ad157b42273c4f3fc1c23cc12f372182
+EBUILD xvnkb-0.2.11.ebuild 1552 BLAKE2B 87e9a18b88f59356084b70604a1f9a4dbcd38346e52da1dc0f8c54f3e157e00dbbfd8225b8aa3915011ab1347de715c5db451550064a66090a2da23c8512cbfc SHA512 db505a61978dda03f9b1f73a2b7a905a1eb5b9a58440fd36ba42a35874bc5667eebe90f6c06aedcead9330b7d17aadc12bf3d06733888f73e7f59f9f805168b8
MISC metadata.xml 310 BLAKE2B 8cc6252010668c0621159f3bfc8be62a27e75a6798aeab86824ca9670f10844199aa1960c93d4b3d0f6b614595c00e26126f280cde4ed1d253ac17de74864ab1 SHA512 3ae9cfe5184876f5754768c37e25425b1067fd53e1fdc16cfc19508cf7d4845ff47f6f7f0d7752a532e2f4c8f74ca7abb16ec69db00bfec78ba6aa25872663f0
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
new file mode 100644
index 000000000000..12d48603ed72
--- /dev/null
+++ b/app-i18n/xvnkb/files/xvnkb-0.2.11-implicit-int.patch
@@ -0,0 +1,64 @@
+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/xvnkb-0.2.11.ebuild b/app-i18n/xvnkb/xvnkb-0.2.11.ebuild
index 15cbc7258fcf..e9eaca479717 100644
--- a/app-i18n/xvnkb/xvnkb-0.2.11.ebuild
+++ b/app-i18n/xvnkb/xvnkb-0.2.11.ebuild
@@ -23,6 +23,7 @@ BDEPEND="xft? ( virtual/pkgconfig )"
PATCHES=(
"${FILESDIR}"/${PN}-cc.patch
"${FILESDIR}"/${P}-ldflags.patch
+ "${FILESDIR}"/${P}-implicit-int.patch
)
src_prepare() {