commit:     ea9fdbdfa608bbf3968f2b45f91bed951a771b52
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri May  5 23:25:52 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri May  5 23:25:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea9fdbdf

www-client/chromium: fix build with gcc-13

Closes: https://bugs.gentoo.org/905778
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 www-client/chromium/chromium-113.0.5672.63.ebuild              |  1 +
 .../files/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch | 10 ++++++++++
 2 files changed, 11 insertions(+)

diff --git a/www-client/chromium/chromium-113.0.5672.63.ebuild 
b/www-client/chromium/chromium-113.0.5672.63.ebuild
index 7c514d04f523..cdd81cb02473 100644
--- a/www-client/chromium/chromium-113.0.5672.63.ebuild
+++ b/www-client/chromium/chromium-113.0.5672.63.ebuild
@@ -349,6 +349,7 @@ src_prepare() {
                "${FILESDIR}/chromium-113-system-zlib.patch"
                "${FILESDIR}/chromium-113-web_view_impl-cstring.patch"
                "${FILESDIR}/chromium-113-std-monospace.patch"
+               
"${FILESDIR}/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch"
        )
 
        if use ppc64 ; then

diff --git 
a/www-client/chromium/files/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch
 
b/www-client/chromium/files/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch
new file mode 100644
index 000000000000..28372caeb72c
--- /dev/null
+++ 
b/www-client/chromium/files/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch
@@ -0,0 +1,10 @@
+--- 
a/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
++++ 
b/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
+@@ -2579,6 +2579,7 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeStatsString(
+ #undef VMA_IMPLEMENTATION
+ 
+ #include <cstdint>
++#include <cstdio>
+ #include <cstdlib>
+ #include <cstring>
+ #include <utility>

Reply via email to