From d11f7557a2b10e544547e8a4491b0a13eaf18bef Mon Sep 17 00:00:00 2001 From: Jaco Kroon Date: Thu, 23 Jul 2026 00:53:55 +0200 Subject: [PATCH] dev-cpp/aws-crt-cpp: 0.37.4-r1 (Fix -Werror). Closes: https://bugs.gentoo.org/977183 Signed-off-by: Jaco Kroon --- ....4.ebuild => aws-crt-cpp-0.37.4-r1.ebuild} | 4 +++ ...ws-crt-cpp-0.37.4-warnins_are_errors.patch | 29 +++++++++++++++++++ 2 files changed, 33 insertions(+) rename dev-cpp/aws-crt-cpp/{aws-crt-cpp-0.37.4.ebuild => aws-crt-cpp-0.37.4-r1.ebuild} (92%) create mode 100644 dev-cpp/aws-crt-cpp/files/aws-crt-cpp-0.37.4-warnins_are_errors.patch diff --git a/dev-cpp/aws-crt-cpp/aws-crt-cpp-0.37.4.ebuild b/dev-cpp/aws-crt-cpp/aws-crt-cpp-0.37.4-r1.ebuild similarity index 92% rename from dev-cpp/aws-crt-cpp/aws-crt-cpp-0.37.4.ebuild rename to dev-cpp/aws-crt-cpp/aws-crt-cpp-0.37.4-r1.ebuild index 2014f3e1b5cb7..6d7a63a60e197 100644 --- a/dev-cpp/aws-crt-cpp/aws-crt-cpp-0.37.4.ebuild +++ b/dev-cpp/aws-crt-cpp/aws-crt-cpp-0.37.4-r1.ebuild @@ -30,6 +30,10 @@ DEPEND=" RDEPEND="${DEPEND}" BDEPEND="dev-libs/aws-c-common" +PATCHES=( + "${FILESDIR}/aws-crt-cpp-0.37.4-warnins_are_errors.patch" +) + src_configure() { local mycmakeargs=( diff --git a/dev-cpp/aws-crt-cpp/files/aws-crt-cpp-0.37.4-warnins_are_errors.patch b/dev-cpp/aws-crt-cpp/files/aws-crt-cpp-0.37.4-warnins_are_errors.patch new file mode 100644 index 0000000000000..bfd5bf7850398 --- /dev/null +++ b/dev-cpp/aws-crt-cpp/files/aws-crt-cpp-0.37.4-warnins_are_errors.patch @@ -0,0 +1,29 @@ +From d97699793a71880c70f948faa42d2a03913d5ecd Mon Sep 17 00:00:00 2001 +From: Jaco Kroon +Date: Thu, 23 Jul 2026 00:46:43 +0200 +Subject: [PATCH] Use AWS_WARNINGS_ARE_ERRORS to restrict -Werror in + elasticurl_cpp. + +Found by Gentoo tinderbox: https://bugs.gentoo.org/977183 + +Signed-off-by: Jaco Kroon +--- + bin/elasticurl_cpp/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/bin/elasticurl_cpp/CMakeLists.txt b/bin/elasticurl_cpp/CMakeLists.txt +index a96f94e..b0c5482 100644 +--- a/bin/elasticurl_cpp/CMakeLists.txt ++++ b/bin/elasticurl_cpp/CMakeLists.txt +@@ -20,7 +20,7 @@ if (MSVC) + target_compile_options(${ELASTICURL_CPP_PROJECT_NAME} PRIVATE "/MD$<$:d>") + endif() + target_compile_options(${ELASTICURL_CPP_PROJECT_NAME} PRIVATE /W4 /WX) +-else () ++elseif (AWS_WARNINGS_ARE_ERRORS) + target_compile_options(${ELASTICURL_CPP_PROJECT_NAME} PRIVATE -Wall -Wno-long-long -pedantic -Werror) + endif () + +-- +2.54.0 +