diff options
author | Carlos J. Puga Medina <cpm@FreeBSD.org> | 2017-06-23 12:52:40 +0000 |
---|---|---|
committer | Carlos J. Puga Medina <cpm@FreeBSD.org> | 2017-06-23 12:52:40 +0000 |
commit | c2b1fd7692163c05a9ec6b1c5a073ce9934d8fbb (patch) | |
tree | 8e14d8667cba1313638d32f08c62feff81456283 /www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_Atomics.h | |
parent | 9c7cec7234c23ced2936bb7bdc41dd08c872a6f1 (diff) | |
download | ports-c2b1fd7692163c05a9ec6b1c5a073ce9934d8fbb.tar.gz ports-c2b1fd7692163c05a9ec6b1c5a073ce9934d8fbb.zip |
MFH: r443998
www/chromium: update to 59.0.3071.104
- Use https in WWW and MASTER_SITES
- Sort ONLY_FOR_ARCHS, USES, USE_GNOME and GN_ARGS
- Put in correct place MAKE_ENV+= V=1 variable
- Use LLD linker by default for supported archs
- Fix DEBUG option
- Fix gpu_info_collector.cc warning: control may reach end of non-void function [-Wreturn-type]
- Get rid of multiple definition errors
Changelog: https://chromium.googlesource.com/chromium/src/+log/58.0.3029.110..59.0.3071.104?pretty=fuller&n=10000
Security: https://www.vuxml.org/freebsd/52f4b48b-4ac3-11e7-99aa-e8e0b747a45a.html
Security: https://www.vuxml.org/freebsd/f53dd5cc-527f-11e7-a772-e8e0b747a45a.html
Approved by: ports-secteam (feld)
Notes
Notes:
svn path=/branches/2017Q2/; revision=444178
Diffstat (limited to 'www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_Atomics.h')
-rw-r--r-- | www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_Atomics.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_Atomics.h b/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_Atomics.h new file mode 100644 index 000000000000..d7374a5b5dcf --- /dev/null +++ b/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_Atomics.h @@ -0,0 +1,11 @@ +--- third_party/WebKit/Source/platform/wtf/Atomics.h.orig 2017-06-05 19:03:26 UTC ++++ third_party/WebKit/Source/platform/wtf/Atomics.h +@@ -176,7 +176,7 @@ ALWAYS_INLINE void AtomicSetOneToZero(int volatile* pt + #if defined(THREAD_SANITIZER) + // The definitions below assume an LP64 data model. This is fine because + // TSan is only supported on x86_64 Linux. +-#if CPU(64BIT) && OS(LINUX) ++#if CPU(64BIT) && (OS(LINUX) || OS(BSD)) + ALWAYS_INLINE void ReleaseStore(volatile int* ptr, int value) { + __tsan_atomic32_store(ptr, value, __tsan_memory_order_release); + } |