From 59970d0b9cd0a564851f255aebb29a9f76e39c19 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 11 Oct 2022 13:38:21 +0100 Subject: gentoo auto-resync : 11:10:2022 - 13:38:21 --- app-i18n/kcc/Manifest | 3 ++- app-i18n/kcc/files/kcc-1.0-clang16.patch | 19 +++++++++++++++++++ app-i18n/kcc/kcc-1.0.ebuild | 18 ++++++++++-------- 3 files changed, 31 insertions(+), 9 deletions(-) create mode 100644 app-i18n/kcc/files/kcc-1.0-clang16.patch (limited to 'app-i18n/kcc') diff --git a/app-i18n/kcc/Manifest b/app-i18n/kcc/Manifest index 408d76a3e1ff..281648a06e21 100644 --- a/app-i18n/kcc/Manifest +++ b/app-i18n/kcc/Manifest @@ -1,6 +1,7 @@ +AUX kcc-1.0-clang16.patch 418 BLAKE2B 1e057e7360318ff2f48ce25f5303fae38878c6311f20c5dd3fe14d838f98264a4d4ec42f886b7339434b76c054cb5fe4301bf223f3aedd2ece480e028f2c3ab0 SHA512 5cef82957684c84780c2df4cdafcaa2043f350d53735ec3a42837f1510817e14e482667f0f7b88d4fd5b6cf6c04cd70121b55cfa6c848b0574f65a30438a7eeb AUX kcc-1.0-fix-build-system.patch 501 BLAKE2B 716e34d3fec17ed1d5acd62502b65f4345318c112220cc22684e5c2589e479ec1060b5b75f9835047487d3a6419a66135ed06b267388844fac7ac74da997eff5 SHA512 21f5ebbaaf478cf7f5e881ffb708266de4f41ea50898cffb596869b74e55c5bea98acbcbc318257da80f383ebd7626ab7640ccbd42db86fe67e1fec129aab9cb AUX kcc-exit.diff 161 BLAKE2B 48570ac2b258a9567e9dad4075a248f5a4d685225e4f676322a3430ef43764b95d5d36fac5f68ba6de1537b59d6750be8111ea79407019debf9f3928f069427e SHA512 8ee69339db13935d54562189e86941384dc5c01caa30e4efba11e783690b863a1210a5e841ab8a5ac907af9002ac6debd3516a6928f15777a8b31c2089907214 AUX kcc-gcc3-gentoo.diff 1026 BLAKE2B e7db744d0ce7b34e5686f5e5d256eb16def94cdf83aaeac1d21a77831c7b21df3852b50313af79a570a2fe21ca24dbcdc545d9f9afa498cbb78a9a867261f5c6 SHA512 59c57ee4c34e27b8a0558896e5a94b21f976351e0cd372bc9bd85ac83757276eecdcabd81e4fb02b6f2513e06542d63bcf656140d5407a0e2804f04d5ab55303 DIST kcc-1.0.tar.gz 18869 BLAKE2B 122e6e749a0cc6a63244d32d735a23ea3bdc6ce81e90674d4aa8c6460b57c631e504490454710601a3e057c413d5579495533320f37820d4c3afd9053325c1dc SHA512 2ec1645bb7edbe49c6845cd6e6794568bd48efec367d2d9628ddb8a72d2b5edd590be101f4d9c8856764ae85c9aad7b0adf69601b78fddffdc23235b96f65145 -EBUILD kcc-1.0.ebuild 593 BLAKE2B 5c68a308e8bbd73cdcc231c4c19badc2019cb145132a6549cb3bbd52c95452897e9d4a87857950e7ff88679bb0abf42a5e0d07cb7ecf7baeb54e6d261e8d10bf SHA512 19a1830d80eb1ea50318d608c4f36aaafa6a9ac0d6dc1af72de4a0e76cccbb1a9e2fbda9ed649ece09c9d26eea97bf671712009f06e102c803abb3fae150ae7f +EBUILD kcc-1.0.ebuild 695 BLAKE2B 3dc4eb503313f9d2374c12c7830d69bcc9ffccdca3b4888f045eb8246b011a0c26388a8b13d3e6e42a4e0758dda93f7206e2da395d0d4a9fd1c6573d9ad86e28 SHA512 35e9f02154a62bcb58373c5709d16f96f9b2533b6458d8b202e2a083da3c8e5ef3663f8facf81458b8f8edb5dd1646f31b00a815b9e05f656079907b6d86df25 MISC metadata.xml 241 BLAKE2B d06d8c9218cb9736ecc414504678e9bff30ba6bffbd2b357e9a2ea990df4e73a21b8ad4db267eddfdbf73e8501dabe5a748c4ea9d26906d39425ab744b320216 SHA512 cff6b46a252b531091d1ef597e3f714f98d2ef4aa621662d8c2ec15e4f990cd811300d3439e1be003bd307d0c8d12e78f34cf7fd49f6d006d9362f0e6ccf6252 diff --git a/app-i18n/kcc/files/kcc-1.0-clang16.patch b/app-i18n/kcc/files/kcc-1.0-clang16.patch new file mode 100644 index 000000000000..a813a9ceb759 --- /dev/null +++ b/app-i18n/kcc/files/kcc-1.0-clang16.patch @@ -0,0 +1,19 @@ +https://bugs.gentoo.org/871399 +--- a/kcc.c ++++ b/kcc.c +@@ -33,2 +33,3 @@ + #include ++#include + +@@ -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/kcc-1.0.ebuild b/app-i18n/kcc/kcc-1.0.ebuild index 79b890dd7eb6..0aa425112c84 100644 --- a/app-i18n/kcc/kcc-1.0.ebuild +++ b/app-i18n/kcc/kcc-1.0.ebuild @@ -1,33 +1,35 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit toolchain-funcs +inherit flag-o-matic toolchain-funcs -DESCRIPTION="A Kanji code converter" +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" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 x86" -S="${WORKDIR}/${PN}" PATCHES=( "${FILESDIR}"/${PN}-gcc3-gentoo.diff "${FILESDIR}"/${PN}-exit.diff - "${FILESDIR}"/${PN}-1.0-fix-build-system.patch + "${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 -f kcc.jman kcc.1 || die + cp kcc.jman kcc.1 || die doman -i18n=ja kcc.1 } -- cgit v1.2.3