[arch-commits] Commit in electron4/trunk (PKGBUILD)
Date: Thursday, May 7, 2020 @ 14:11:07 Author: foutrelis Revision: 625391 upgpkg: electron4 4.2.12-6: re2 20200501 rebuild Modified: electron4/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-05-07 14:11:03 UTC (rev 625390) +++ PKGBUILD2020-05-07 14:11:07 UTC (rev 625391) @@ -4,7 +4,7 @@ pkgver=4.2.12 _commit=3e0e92c0ef2994d52566aaeb0850e18cdb3e _chromiumver=69.0.3497.128 -pkgrel=5 +pkgrel=6 pkgdesc='Build cross platform desktop apps with web technologies' arch=('x86_64') url='https://electronjs.org/'
[arch-commits] Commit in electron4/trunk (PKGBUILD)
Date: Wednesday, April 29, 2020 @ 10:07:49 Author: felixonmars Revision: 622230 icu 67.1 rebuild Modified: electron4/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-04-29 10:04:26 UTC (rev 69) +++ PKGBUILD2020-04-29 10:07:49 UTC (rev 622230) @@ -4,7 +4,7 @@ pkgver=4.2.12 _commit=3e0e92c0ef2994d52566aaeb0850e18cdb3e _chromiumver=69.0.3497.128 -pkgrel=4 +pkgrel=5 pkgdesc='Build cross platform desktop apps with web technologies' arch=('x86_64') url='https://electronjs.org/'
[arch-commits] Commit in electron4/trunk (PKGBUILD glslang-remove-setAllocator.patch)
Date: Wednesday, April 29, 2020 @ 09:12:02 Author: foutrelis Revision: 63 Fix build with clang 10; add workaround for large zip file Added: electron4/trunk/glslang-remove-setAllocator.patch Modified: electron4/trunk/PKGBUILD ---+ PKGBUILD |8 glslang-remove-setAllocator.patch | 24 2 files changed, 32 insertions(+) Modified: PKGBUILD === --- PKGBUILD2020-04-29 08:43:32 UTC (rev 62) +++ PKGBUILD2020-04-29 09:12:02 UTC (rev 63) @@ -24,6 +24,7 @@ 'chromium-SIOCGSTAMP.patch' 'chromium-skia-harmony.patch' 'icu65.patch' +'glslang-remove-setAllocator.patch' 'chromium-system-icu.patch' 'fix-cfi-icall-failure-with-use_system_libjpeg-true.patch' 'only-disable-cfi-icall-when-use_system_libjpeg-true.patch' @@ -36,6 +37,7 @@ '7acc4dd59b70fb64f602ceda2846ccddcb46f64a18f912658d1034965f6c1276' 'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3' '1de9bdbfed482295dda45c7d4e323cee55a34e42f66b892da1c1a778682b7a41' +'06738b3f2d3579cd9b4d1ff876ba93d6b10a741b4deb4eab7fe3008cc577c893' 'c4f2d1bed9034c02b8806f00c2e8165df24de467803855904bff709ceaf11af5' '97b421bc60a4abdf37de2d88a51b973e9f68fb44d1eccd464adfb3d9f5d71478' '9cae9ded6497afd15ad72d963897425ab6c7f28941bb3c3948e7996610a0d180') @@ -135,6 +137,8 @@ patch -Np1 -i ../chromium-SIOCGSTAMP.patch patch -Np4 -i ../chromium-skia-harmony.patch patch -Np1 -i ../icu65.patch + patch -Np1 -d third_party/glslang/src <../glslang-remove-setAllocator.patch + patch -Np1 -d third_party/angle/third_party/glslang/src <../glslang-remove-setAllocator.patch patch -Np1 -i ../chromium-system-icu.patch patch -Np1 -i ../fix-cfi-icall-failure-with-use_system_libjpeg-true.patch patch -Np1 -i ../only-disable-cfi-icall-when-use_system_libjpeg-true.patch @@ -166,6 +170,10 @@ ' gn-m76 gen out/Release \ --args="import(\"//electron/build/args/release.gn\") ${GN_EXTRA_ARGS}" + ninja -C out/Release electron + # Strip before zip to avoid + # zipfile.LargeZipFile: Filesize would require ZIP64 extensions + strip -s out/Release/electron ninja -C out/Release electron_dist_zip # ninja -C out/Release third_party/electron_node:headers } Added: glslang-remove-setAllocator.patch === --- glslang-remove-setAllocator.patch (rev 0) +++ glslang-remove-setAllocator.patch 2020-04-29 09:12:02 UTC (rev 63) @@ -0,0 +1,24 @@ +From 24b3e8384e93f3e73b6aa14ea00a30574112f9ba Mon Sep 17 00:00:00 2001 +From: Reid Kleckner +Date: Wed, 4 Dec 2019 14:09:03 -0800 +Subject: [PATCH] Remove glslang::pool_allocator::setAllocator + +TPoolAllocator is not copy assignable, so this setter could never have +been used. After a recent change (878a24ee2), new versions of Clang +reject this code outright. +--- + glslang/Include/PoolAlloc.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/glslang/Include/PoolAlloc.h b/glslang/Include/PoolAlloc.h +index 0e237a6a2..b8eccb883 100644 +--- a/glslang/Include/PoolAlloc.h b/glslang/Include/PoolAlloc.h +@@ -304,7 +304,6 @@ class pool_allocator { + size_type max_size() const { return static_cast(-1) / sizeof(T); } + size_type max_size(int size) const { return static_cast(-1) / size; } + +-void setAllocator(TPoolAllocator* a) { allocator = *a; } + TPoolAllocator& getAllocator() const { return allocator; } + + protected:
[arch-commits] Commit in electron4/trunk (PKGBUILD)
Date: Wednesday, March 25, 2020 @ 10:04:52 Author: diabonas Revision: 604050 upgpkg: electron4 4.2.12-4: http-parser 2.9.4 rebuild Modified: electron4/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-03-25 09:18:31 UTC (rev 604049) +++ PKGBUILD2020-03-25 10:04:52 UTC (rev 604050) @@ -4,7 +4,7 @@ pkgver=4.2.12 _commit=3e0e92c0ef2994d52566aaeb0850e18cdb3e _chromiumver=69.0.3497.128 -pkgrel=3 +pkgrel=4 pkgdesc='Build cross platform desktop apps with web technologies' arch=('x86_64') url='https://electronjs.org/'
[arch-commits] Commit in electron4/trunk (PKGBUILD)
Date: Friday, March 6, 2020 @ 07:44:00 Author: foutrelis Revision: 590911 upgpkg: electron4 4.2.12-3: re2 20200303 rebuild. Modified: electron4/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-03-06 07:43:56 UTC (rev 590910) +++ PKGBUILD2020-03-06 07:44:00 UTC (rev 590911) @@ -4,7 +4,7 @@ pkgver=4.2.12 _commit=3e0e92c0ef2994d52566aaeb0850e18cdb3e _chromiumver=69.0.3497.128 -pkgrel=2 +pkgrel=3 pkgdesc='Build cross platform desktop apps with web technologies' arch=('x86_64') url='https://electronjs.org/'
[arch-commits] Commit in electron4/trunk (PKGBUILD)
Date: Monday, March 2, 2020 @ 09:47:45 Author: foutrelis Revision: 588444 Fix build by switching to gn-m76 Newer gn versions disallow non-buildable sources in binary targets. Modified: electron4/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-03-02 09:42:00 UTC (rev 588443) +++ PKGBUILD2020-03-02 09:47:45 UTC (rev 588444) @@ -11,7 +11,7 @@ license=('MIT' 'custom') depends=('c-ares' 'ffmpeg' 'gtk3' 'http-parser' 'libevent' 'libnghttp2' 'libxslt' 'libxss' 'minizip' 'nss' 're2' 'snappy') -makedepends=('clang' 'git' 'gn' 'gperf' 'harfbuzz-icu' 'jsoncpp' 'libnotify' +makedepends=('clang' 'git' 'gn-m76' 'gperf' 'harfbuzz-icu' 'jsoncpp' 'libnotify' 'lld' 'llvm' 'ninja' 'npm' 'pciutils' 'python2' 'wget' 'yasm') optdepends=('kde-cli-tools: file deletion support (kioclient5)' 'trash-cli: file deletion support (trash-put)' @@ -164,7 +164,7 @@ use_gnome_keyring = false use_sysroot = false ' - gn gen out/Release \ + gn-m76 gen out/Release \ --args="import(\"//electron/build/args/release.gn\") ${GN_EXTRA_ARGS}" ninja -C out/Release electron_dist_zip # ninja -C out/Release third_party/electron_node:headers
[arch-commits] Commit in electron4/trunk (PKGBUILD)
Date: Tuesday, November 12, 2019 @ 11:47:08 Author: foutrelis Revision: 526989 icu 65.1 / poppler 0.82.0 rebuild Modified: electron4/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-11-12 11:37:34 UTC (rev 526988) +++ PKGBUILD2019-11-12 11:47:08 UTC (rev 526989) @@ -4,7 +4,7 @@ pkgver=4.2.12 _commit=3e0e92c0ef2994d52566aaeb0850e18cdb3e _chromiumver=69.0.3497.128 -pkgrel=1 +pkgrel=2 pkgdesc='Build cross platform desktop apps with web technologies' arch=('x86_64') url='https://electronjs.org/'
[arch-commits] Commit in electron4/trunk (PKGBUILD icu65.patch)
Date: Tuesday, November 12, 2019 @ 10:39:26 Author: foutrelis Revision: 526979 Fix build with ICU 65 Added: electron4/trunk/icu65.patch Modified: electron4/trunk/PKGBUILD -+ PKGBUILD|3 ++ icu65.patch | 64 ++ 2 files changed, 67 insertions(+) Modified: PKGBUILD === --- PKGBUILD2019-11-12 10:33:55 UTC (rev 526978) +++ PKGBUILD2019-11-12 10:39:26 UTC (rev 526979) @@ -23,6 +23,7 @@ 'use-system-libraries-in-node.patch' 'chromium-SIOCGSTAMP.patch' 'chromium-skia-harmony.patch' +'icu65.patch' 'chromium-system-icu.patch' 'fix-cfi-icall-failure-with-use_system_libjpeg-true.patch' 'only-disable-cfi-icall-when-use_system_libjpeg-true.patch' @@ -34,6 +35,7 @@ '3a81953701ac976a311db4e17999e67ab7c6de97ff63388f287d6497ef9adb9b' '7acc4dd59b70fb64f602ceda2846ccddcb46f64a18f912658d1034965f6c1276' 'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3' +'1de9bdbfed482295dda45c7d4e323cee55a34e42f66b892da1c1a778682b7a41' 'c4f2d1bed9034c02b8806f00c2e8165df24de467803855904bff709ceaf11af5' '97b421bc60a4abdf37de2d88a51b973e9f68fb44d1eccd464adfb3d9f5d71478' '9cae9ded6497afd15ad72d963897425ab6c7f28941bb3c3948e7996610a0d180') @@ -132,6 +134,7 @@ echo "Applying local patches..." patch -Np1 -i ../chromium-SIOCGSTAMP.patch patch -Np4 -i ../chromium-skia-harmony.patch + patch -Np1 -i ../icu65.patch patch -Np1 -i ../chromium-system-icu.patch patch -Np1 -i ../fix-cfi-icall-failure-with-use_system_libjpeg-true.patch patch -Np1 -i ../only-disable-cfi-icall-when-use_system_libjpeg-true.patch Added: icu65.patch === --- icu65.patch (rev 0) +++ icu65.patch 2019-11-12 10:39:26 UTC (rev 526979) @@ -0,0 +1,64 @@ +From 5679c3c191ed62b62d8db22f1657a296ee9bfe8e Mon Sep 17 00:00:00 2001 +From: Frank Tang +Date: Wed, 30 Oct 2019 22:49:47 + +Subject: [PATCH] Update ICU to 65.1 from 64 and fix broken tests + +ICU 65-1 release note +http://site.icu-project.org/download/65 + +CLDR 36 release blog +http://blog.unicode.org/2019/10/unicode-cldr-version-36-languagelocale.html + +Most of the test expectation change is due to CLDR 36 update +of Grapheme Cluster for Indic languages +See the following for related changes in ICU 65.1 in this area: +https://unicode-org.atlassian.net/browse/CLDR-10994 +https://unicode-org.atlassian.net/browse/ICU-13637 +https://github.com/unicode-org/cldr/blob/master/common/properties/segments/readme.txt + +Bug: chromium:1014272, chromium:1017047 +Change-Id: I9fc6d4620bf2a4c189940d06d8c79893502db3dd +Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng_disabled +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1866059 +Reviewed-by: Jungshik Shin +Reviewed-by: Doug Turner +Reviewed-by: Michael Wasserman +Reviewed-by: Kent Tamura +Reviewed-by: Trent Apted +Reviewed-by: Mason Freed +Commit-Queue: Frank Tang +Cr-Commit-Position: refs/heads/master@{#711027} +--- + third_party/blink/renderer/core/dom/document.cc | 2 +- + ui/gfx/render_text_harfbuzz.cc | 5 - + 2 files changed, 5 insertions(+), 2 deletions(-) + +diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink/renderer/core/dom/document.cc +index 511aac29086..f188cf548a6 100644 +--- a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink/renderer/core/dom/document.cc +@@ -6191,7 +6191,7 @@ static ParseQualifiedNameResult ParseQualifiedNameInternal( + + for (unsigned i = 0; i < length;) { + UChar32 c; +-U16_NEXT(characters, i, length, c) ++U16_NEXT(characters, i, length, c); + if (c == ':') { + if (saw_colon) + return ParseQualifiedNameResult(kQNMultipleColons); +diff --git a/ui/gfx/render_text_harfbuzz.cc b/ui/gfx/render_text_harfbuzz.cc +index 50e86af6b97..0339ff3ff8e 100644 +--- a/ui/gfx/render_text_harfbuzz.cc b/ui/gfx/render_text_harfbuzz.cc +@@ -971,7 +971,10 @@ RangeF TextRunHarfBuzz::GetGraphemeBounds(RenderTextHarfBuzz* render_text, + ++total; + } + } +-DCHECK_GT(total, 0); ++// With ICU 65.1, DCHECK_GT() below fails. ++// See https://crbug.com/1017047 for more details. ++// ++// DCHECK_GT(total, 0); + + // It's possible for |text_index| to point to a diacritical mark, at the end + // of |chars|. In this case all the grapheme boundaries come before it. Just
[arch-commits] Commit in electron4/trunk (PKGBUILD)
Date: Wednesday, September 25, 2019 @ 02:45:10 Author: tensor5 Revision: 511712 upgpkg: electron4 4.2.11-1 Modified: electron4/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-09-25 01:35:53 UTC (rev 511711) +++ PKGBUILD2019-09-25 02:45:10 UTC (rev 511712) @@ -1,8 +1,8 @@ # Maintainer: Nicola Squartini pkgname=electron4 -pkgver=4.2.10 -_commit=4e4c7527c63fcf27dffaeb58bde996b8d859c0ed +pkgver=4.2.11 +_commit=530bf8b69a9364e0aa24f5c851df401abfb40eb0 _chromiumver=69.0.3497.128 pkgrel=1 pkgdesc='Build cross platform desktop apps with web technologies'
[arch-commits] Commit in electron4/trunk (PKGBUILD)
Date: Friday, August 30, 2019 @ 09:00:51 Author: tensor5 Revision: 505184 upgpkg: electron4 4.2.10-1 Modified: electron4/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-30 07:54:50 UTC (rev 505183) +++ PKGBUILD2019-08-30 09:00:51 UTC (rev 505184) @@ -1,10 +1,10 @@ # Maintainer: Nicola Squartini pkgname=electron4 -pkgver=4.2.8 -_commit=8de59b982b994863afee0351c9d1c46a4c792f6e +pkgver=4.2.10 +_commit=4e4c7527c63fcf27dffaeb58bde996b8d859c0ed _chromiumver=69.0.3497.128 -pkgrel=2 +pkgrel=1 pkgdesc='Build cross platform desktop apps with web technologies' arch=('x86_64') url='https://electronjs.org/'
[arch-commits] Commit in electron4/trunk (PKGBUILD)
Date: Tuesday, August 6, 2019 @ 03:46:00 Author: foutrelis Revision: 497554 libevent 2.1.11 rebuild Modified: electron4/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-06 03:45:27 UTC (rev 497553) +++ PKGBUILD2019-08-06 03:46:00 UTC (rev 497554) @@ -4,7 +4,7 @@ pkgver=4.2.8 _commit=8de59b982b994863afee0351c9d1c46a4c792f6e _chromiumver=69.0.3497.128 -pkgrel=1 +pkgrel=2 pkgdesc='Build cross platform desktop apps with web technologies' arch=('x86_64') url='https://electronjs.org/'
[arch-commits] Commit in electron4/trunk (PKGBUILD)
Date: Saturday, July 20, 2019 @ 06:05:59 Author: tensor5 Revision: 492240 upgpkg: electron4 4.2.8-1 Modified: electron4/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-07-20 05:03:35 UTC (rev 492239) +++ PKGBUILD2019-07-20 06:05:59 UTC (rev 492240) @@ -1,8 +1,8 @@ # Maintainer: Nicola Squartini pkgname=electron4 -pkgver=4.2.6 -_commit=bd6a3dd79b2f9a6c63b45503feaca03df08faf52 +pkgver=4.2.8 +_commit=8de59b982b994863afee0351c9d1c46a4c792f6e _chromiumver=69.0.3497.128 pkgrel=1 pkgdesc='Build cross platform desktop apps with web technologies'
[arch-commits] Commit in electron4/trunk (PKGBUILD)
Date: Tuesday, July 2, 2019 @ 13:11:15 Author: tensor5 Revision: 487258 upgpkg: electron4 4.2.6-1 Modified: electron4/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-07-02 13:06:17 UTC (rev 487257) +++ PKGBUILD2019-07-02 13:11:15 UTC (rev 487258) @@ -1,8 +1,8 @@ # Maintainer: Nicola Squartini pkgname=electron4 -pkgver=4.2.5 -_commit=5d67ec3da5376a5058990e8a9557bc9124ad59a8 +pkgver=4.2.6 +_commit=bd6a3dd79b2f9a6c63b45503feaca03df08faf52 _chromiumver=69.0.3497.128 pkgrel=1 pkgdesc='Build cross platform desktop apps with web technologies'