summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPawel Hajdan, Jr <phajdan.jr@gentoo.org>2017-06-11 18:39:19 +0200
committerPawel Hajdan, Jr <phajdan.jr@gentoo.org>2017-06-11 18:39:49 +0200
commit09d8ca782654aa45726e753148a71ce11e7c10cc (patch)
treefaaf9ad5fcd245de8b7c68eceeb3f7e952ac6bdb /www-client/chromium/files
parentgnome-extra/gnome-documents: bump to 3.22.4, fix deps (diff)
downloadgentoo-09d8ca782654aa45726e753148a71ce11e7c10cc.tar.gz
gentoo-09d8ca782654aa45726e753148a71ce11e7c10cc.tar.bz2
gentoo-09d8ca782654aa45726e753148a71ce11e7c10cc.zip
www-client/chromium: dev channel bump (61.0.3124.4)
Package-Manager: Portage-2.3.5, Repoman-2.3.1
Diffstat (limited to 'www-client/chromium/files')
-rw-r--r--www-client/chromium/files/chromium-FORTIFY_SOURCE-r2.patch25
-rw-r--r--www-client/chromium/files/chromium-gn-bootstrap-r9.patch20
2 files changed, 45 insertions, 0 deletions
diff --git a/www-client/chromium/files/chromium-FORTIFY_SOURCE-r2.patch b/www-client/chromium/files/chromium-FORTIFY_SOURCE-r2.patch
new file mode 100644
index 000000000000..206590f1af14
--- /dev/null
+++ b/www-client/chromium/files/chromium-FORTIFY_SOURCE-r2.patch
@@ -0,0 +1,25 @@
+--- a/build/config/compiler/BUILD.gn.orig 2017-06-10 11:11:04.852935374 +0000
++++ b/build/config/compiler/BUILD.gn 2017-06-10 11:11:12.749100346 +0000
+@@ -1213,22 +1213,6 @@
+ "__STDC_FORMAT_MACROS",
+ ]
+
+- if (!is_debug && !using_sanitizer &&
+- (!is_linux || !is_clang || is_official_build) &&
+- current_cpu != "s390x" && current_cpu != "s390" &&
+- current_cpu != "ppc64" && current_cpu != "ppc64" &&
+- current_cpu != "mips" && current_cpu != "mips64") {
+- # _FORTIFY_SOURCE isn't really supported by Clang now, see
+- # http://llvm.org/bugs/show_bug.cgi?id=16821.
+- # It seems to work fine with Ubuntu 12 headers though, so use it in
+- # official builds.
+- #
+- # Non-chromium code is not guaranteed to compile cleanly with
+- # _FORTIFY_SOURCE. Also, fortified build may fail when optimizations are
+- # disabled, so only do that for Release build.
+- defines += [ "_FORTIFY_SOURCE=2" ]
+- }
+-
+ if (is_mac || is_ios) {
+ cflags_objc = [ "-Wobjc-missing-property-synthesis" ]
+ cflags_objcc = [ "-Wobjc-missing-property-synthesis" ]
diff --git a/www-client/chromium/files/chromium-gn-bootstrap-r9.patch b/www-client/chromium/files/chromium-gn-bootstrap-r9.patch
new file mode 100644
index 000000000000..0fc6cc160f1f
--- /dev/null
+++ b/www-client/chromium/files/chromium-gn-bootstrap-r9.patch
@@ -0,0 +1,20 @@
+diff --git a/tools/gn/bootstrap/bootstrap.py b/tools/gn/bootstrap/bootstrap.py
+index e806761..dd564ac 100755
+--- a/tools/gn/bootstrap/bootstrap.py
++++ b/tools/gn/bootstrap/bootstrap.py
+@@ -410,6 +410,7 @@
+ 'base/debug/dump_without_crashing.cc',
+ 'base/debug/stack_trace.cc',
+ 'base/debug/task_annotator.cc',
++ 'base/debug/thread_heap_usage_tracker.cc',
+ 'base/environment.cc',
+ 'base/feature_list.cc',
+ 'base/files/file.cc',
+@@ -507,7 +508,6 @@
+ 'base/third_party/dmg_fp/g_fmt.cc',
+ 'base/third_party/icu/icu_utf.cc',
+ 'base/third_party/nspr/prtime.cc',
+- 'base/threading/non_thread_safe_impl.cc',
+ 'base/threading/post_task_and_reply_impl.cc',
+ 'base/threading/sequenced_task_runner_handle.cc',
+ 'base/threading/sequenced_worker_pool.cc',