commit:     3689dcb0330fdf694a3655b05732c0b14527ad42
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 17 20:50:47 2019 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Mar 17 20:51:21 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3689dcb0

www-client/chromium: apply fix for SafeBrowsing

Thanks to Maciej S. Szmigiero for the patch.

Closes: https://bugs.gentoo.org/674504
Package-Manager: Portage-2.3.62, Repoman-2.3.12_p83
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 www-client/chromium/chromium-73.0.3683.75.ebuild         |  1 +
 www-client/chromium/files/chromium-fix-char_traits.patch | 14 ++++++++++++++
 2 files changed, 15 insertions(+)

diff --git a/www-client/chromium/chromium-73.0.3683.75.ebuild 
b/www-client/chromium/chromium-73.0.3683.75.ebuild
index d43a6036c46..e02966e7154 100644
--- a/www-client/chromium/chromium-73.0.3683.75.ebuild
+++ b/www-client/chromium/chromium-73.0.3683.75.ebuild
@@ -141,6 +141,7 @@ GTK+ icon theme.
 PATCHES=(
        "${FILESDIR}/chromium-compiler-r7.patch"
        "${FILESDIR}/chromium-widevine-r4.patch"
+       "${FILESDIR}/chromium-fix-char_traits.patch"
        "${FILESDIR}/chromium-73-gcc-0.patch"
        "${FILESDIR}/chromium-73-gcc-1.patch"
        "${FILESDIR}/chromium-73-gcc-2.patch"

diff --git a/www-client/chromium/files/chromium-fix-char_traits.patch 
b/www-client/chromium/files/chromium-fix-char_traits.patch
new file mode 100644
index 00000000000..4cb9503a93f
--- /dev/null
+++ b/www-client/chromium/files/chromium-fix-char_traits.patch
@@ -0,0 +1,14 @@
+--- a/base/strings/char_traits.h
++++ b/base/strings/char_traits.h
+@@ -67,9 +67,9 @@
+   return __builtin_memcmp(s1, s2, n);
+ #else
+   for (; n; --n, ++s1, ++s2) {
+-    if (*s1 < *s2)
++    if ((unsigned char)*s1 < (unsigned char)*s2)
+       return -1;
+-    if (*s1 > *s2)
++    if ((unsigned char)*s1 > (unsigned char)*s2)
+       return 1;
+   }
+   return 0;

Reply via email to