From a2844b413d00a2859401e017a0311986151e1594 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 16 Apr 2023 11:50:23 +0100 Subject: gentoo auto-resync : 16:04:2023 - 11:50:23 --- dev-util/bear/Manifest | 3 +- dev-util/bear/bear-3.0.21.ebuild | 4 +++ .../bear/files/bear-3.0.21-clang16-tests.patch | 32 ++++++++++++++++++++++ 3 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 dev-util/bear/files/bear-3.0.21-clang16-tests.patch (limited to 'dev-util/bear') diff --git a/dev-util/bear/Manifest b/dev-util/bear/Manifest index 68dd9c5542ae..8c3940c8ef15 100644 --- a/dev-util/bear/Manifest +++ b/dev-util/bear/Manifest @@ -1,5 +1,6 @@ +AUX bear-3.0.21-clang16-tests.patch 911 BLAKE2B e9a11358b80604ef7a2e59e22bc5bde5740e31acfe5603fdf231f187f053f494c498bd0c169d70d658d2326803f0b102146c51ce475453f5780a2a35dc407ebe SHA512 558082dada367a4b8e95294ad57bada30c0e982551be248c3b08d610f81b653d75fe02c07cf1bb9321f2314893de4aced0cc97f16d276d4762874e7fdbfbd70f DIST bear-3.0.20.tar.gz 125393 BLAKE2B 826a774beeb0596038f69b345a3659fe58f897bdb1a63f5faeac1d4242ae3cf4bf346ab82d2f87934d0786e5c0d4e835837b838a62f5a92c28ffe5e6a3d6a900 SHA512 4cf0e648b73fd4c0ac109c4a853e203efccb34ac7373d6c2f3ee3d5089853b791008990df768871dfd1268324bcce97c44657b4c3a2d1383134cba3eaec40bdd DIST bear-3.0.21.tar.gz 125827 BLAKE2B f7dcd383f27c370edb2fa0225e8337b2abe086df25a0272f61051600c017527b4079750328cb811b6967ad6fab51647909333eb1d084e24060fe56ca1036e40d SHA512 9fe43a52fb30b7b413244576c6ea0d493bb720e54d0b6263280224efef4b0432dee46697df160ba7e76bc1a5c8735fe814e0eb686ed797658b563bcb8c5bb7e5 EBUILD bear-3.0.20-r1.ebuild 2130 BLAKE2B 032ab0d9e944f03b29a31756b7b482a7b29c27e85767e25a6d32c94b0e5c98252d7d847df991989346625d90e92179a8307eba883758776c4653d1c99081302a SHA512 6b97b0d7e42951d9e78f0ba6940500b2d397f8326e1453041e088bada11e57c62828d5a02f5ea16f023ae0fe4d8651d1a0c62439392ea5cb39cb54691b454de7 -EBUILD bear-3.0.21.ebuild 2153 BLAKE2B 835f749e574a907a927e110a8b2f6e27bd5b3b221fb81d79a0d38a08af4a3e1868d407a0e383aec4e4863a754cccfbfa79ef5ad0cfe2ddf51cc42a7451cb4e99 SHA512 05a6628baa4bd58345b86015d39c46dd9111efdcd8f2c9d496bbf3582e71bc029210d97c1ff645545106095caef43bfe3e83d926c63230c9e7213ca679c55128 +EBUILD bear-3.0.21.ebuild 2214 BLAKE2B 40916e4ba1fa690892f00894aa41e013506bf9c2148309c8ca63d299958488db5acf3c70ad5ea5e14b7087446b41046af5f29300493d0502463c35d97b296b7e SHA512 03a5499a712662fc17525f660bfb0cdba5554ecaf188b3c3cb1e52fbe5d1f12c9f5dbaa2d27f2e1711582d9766515c23f4fa135a5ab45677747124d5423a9183 MISC metadata.xml 915 BLAKE2B 74d981eed24b95353d225061c11b11e3f7aedddd6fb3b79a96bc98f2d348d64ea4598337f5b946d94ac64278eaa9bce5a3ade0f9564d9e3f3b4031574569f20c SHA512 010b17d6da15e7b5a4079864c7c2f3f11c8531faddee1ab226c1d6c3f646079c52ef4495e4685bae6eeec8702801ddbd41c4bd2e1aaa82400c1265e2ecad1957 diff --git a/dev-util/bear/bear-3.0.21.ebuild b/dev-util/bear/bear-3.0.21.ebuild index 14481878c2f2..6b0aff0cffe9 100644 --- a/dev-util/bear/bear-3.0.21.ebuild +++ b/dev-util/bear/bear-3.0.21.ebuild @@ -45,6 +45,10 @@ RESTRICT="!test? ( test )" S="${WORKDIR}/${P^}" +PATCHES=( + "${FILESDIR}"/${PN}-3.0.21-clang16-tests.patch +) + pkg_setup() { use test && python-any-r1_pkg_setup } diff --git a/dev-util/bear/files/bear-3.0.21-clang16-tests.patch b/dev-util/bear/files/bear-3.0.21-clang16-tests.patch new file mode 100644 index 000000000000..19c63ba60849 --- /dev/null +++ b/dev-util/bear/files/bear-3.0.21-clang16-tests.patch @@ -0,0 +1,32 @@ +https://github.com/rizsotto/Bear/pull/521 + +From 472cbed312444cdcef9102e924c79070ea1d3ab2 Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Sat, 15 Apr 2023 19:37:41 +0200 +Subject: [PATCH] Avoid implicit function declarations in tests, for C99 + compatibility + +Include for printf and define _GNU_SOURCE for execvpe. + +Future compilers will not support implicit function declartions by +default, causing these tests to fail to build. +--- a/test/cases/intercept/preload/errno_reset.c ++++ b/test/cases/intercept/preload/errno_reset.c +@@ -5,6 +5,7 @@ + #include + #include + #include ++#include + + int main() + { +--- a/test/cases/intercept/preload/posix/execvpe/success.c ++++ b/test/cases/intercept/preload/posix/execvpe/success.c +@@ -8,6 +8,7 @@ + #include "config.h" + + #if defined HAVE_UNISTD_H ++#define _GNU_SOURCE + #include + #endif + -- cgit v1.2.3