[arch-commits] Commit in electron4/trunk (PKGBUILD)

2020-05-07 Thread Evangelos Foutras via arch-commits
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)

2020-04-29 Thread Felix Yan via arch-commits
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)

2020-04-29 Thread Evangelos Foutras via arch-commits
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)

2020-03-25 Thread Jonas Witschel via arch-commits
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)

2020-03-05 Thread Evangelos Foutras via arch-commits
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)

2020-03-02 Thread Evangelos Foutras via arch-commits
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)

2019-11-12 Thread Evangelos Foutras via arch-commits
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)

2019-11-12 Thread Evangelos Foutras via arch-commits
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)

2019-09-24 Thread Nicola Squartini via arch-commits
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)

2019-08-30 Thread Nicola Squartini via arch-commits
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)

2019-08-05 Thread Evangelos Foutras via arch-commits
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)

2019-07-20 Thread Nicola Squartini via arch-commits
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)

2019-07-02 Thread Nicola Squartini via arch-commits
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'