[arch-commits] Commit in electron17/trunk (3 files)

Nicola Squartini tensor5 at gemini.archlinux.org
Fri Jul 1 16:20:44 UTC 2022


    Date: Friday, July 1, 2022 @ 16:20:43
  Author: tensor5
Revision: 1243213

upgpkg: electron17 17.4.9-1

Added:
  electron17/trunk/cppgc-fix-include.patch
  electron17/trunk/iwyu-add-utility-for-std-exchange.patch
Modified:
  electron17/trunk/PKGBUILD

-----------------------------------------+
 PKGBUILD                                |   12 +++++++++---
 cppgc-fix-include.patch                 |   28 ++++++++++++++++++++++++++++
 iwyu-add-utility-for-std-exchange.patch |   27 +++++++++++++++++++++++++++
 3 files changed, 64 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-07-01 15:58:05 UTC (rev 1243212)
+++ PKGBUILD	2022-07-01 16:20:43 UTC (rev 1243213)
@@ -1,8 +1,8 @@
 # Maintainer: Nicola Squartini <tensor5 at gmail.com>
 
 _use_suffix=1
-pkgver=17.4.3
-_commit=322f1c3f8907f2592eef5b5e03a97045e30df9e3
+pkgver=17.4.9
+_commit=4a9890d3a43b8730bae7f7c2caedffe20bc13bef
 _chromiumver=98.0.4758.141
 _gcc_patchset=5
 # shellcheck disable=SC2034
@@ -54,6 +54,8 @@
         'jinja-python-3.10.patch'
         'std-vector-non-const.patch'
         'use-system-libraries-in-node.patch'
+        'cppgc-fix-include.patch'
+        'iwyu-add-utility-for-std-exchange.patch'
         'downgrade-duplicate-peer-error-to-dvlog.patch'
         'fix-build-break-with-system-libdrm.patch'
         'sandbox-build-if-glibc-2.34-dynamic-stack-size-is-en.patch'
@@ -71,6 +73,8 @@
             '55dbe71dbc1f3ab60bf1fa79f7aea7ef1fe76436b1d7df48728a1f8227d2134e'
             '4fbef42aaa7bf60d059f1a6b0a92dc997d475256110bd4df32c12de7f4f175a7'
             'c70652a8b24c237bcfd27469de32797a2cb46d9f0d63d897bb6418314a25644c'
+            '7987b106dbb35b74d6ff28dc8cf2c897647d5ce59d5d6dbe36b2f72542e713b6'
+            '6f666ef0acb08704ca58cc0d5e97e7ce64d8fea51042e593adae1ce15a61231c'
             '291c6a6ad44c06ae8d1b13433f0c4e37d280c70fb06eaa97a1cc9b0dcc122aaa'
             'edf4d973ff197409d319bb6fbbaa529e53bc62347d26b0733c45a116a1b23f37'
             'f910be9370c880de6e1d61cc30383c069e421d7acf406166e4fbfad324fc7d61'
@@ -171,10 +175,12 @@
 
   echo "Applying local patches..."
   # Upstream fixes
+  patch -Np1 -d v8 < ../cppgc-fix-include.patch
+  patch -Np1 -i ../iwyu-add-utility-for-std-exchange.patch
   patch -Np1 -F3 -i ../downgrade-duplicate-peer-error-to-dvlog.patch
   patch -Np1 -i ../fix-build-break-with-system-libdrm.patch
   patch -Np1 -i ../sandbox-build-if-glibc-2.34-dynamic-stack-size-is-en.patch
-  patch -Np1 -d third_party//breakpad/breakpad <../breakpad-fix-for-non-constant-SIGSTKSZ.patch
+  patch -Np1 -d third_party/breakpad/breakpad <../breakpad-fix-for-non-constant-SIGSTKSZ.patch
   patch -Np1 -d third_party/pdfium <../use-FT_Done_MM_Var-in-CFX_Font-AdjustMMParams.patch
 
   # https://chromium-review.googlesource.com/c/chromium/src/+/2862724

Added: cppgc-fix-include.patch
===================================================================
--- cppgc-fix-include.patch	                        (rev 0)
+++ cppgc-fix-include.patch	2022-07-01 16:20:43 UTC (rev 1243213)
@@ -0,0 +1,28 @@
+From 84cf3230a9680aac3b73c410c2b758760b6d3066 Mon Sep 17 00:00:00 2001
+From: Michael Lippautz <mlippautz at chromium.org>
+Date: Thu, 27 Jan 2022 14:14:11 +0100
+Subject: [PATCH] cppgc: Fix include
+
+Add <utility> to cover for std::exchange.
+
+Bug: v8:12585
+Change-Id: Ida65144e93e466be8914527d0e646f348c136bcb
+Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3420309
+Auto-Submit: Michael Lippautz <mlippautz at chromium.org>
+Reviewed-by: Omer Katz <omerkatz at chromium.org>
+Commit-Queue: Michael Lippautz <mlippautz at chromium.org>
+Cr-Commit-Position: refs/heads/main@{#78820}
+---
+
+diff --git a/src/heap/cppgc/prefinalizer-handler.h b/src/heap/cppgc/prefinalizer-handler.h
+index bc17c99..c82c91f 100644
+--- a/src/heap/cppgc/prefinalizer-handler.h
++++ b/src/heap/cppgc/prefinalizer-handler.h
+@@ -5,6 +5,7 @@
+ #ifndef V8_HEAP_CPPGC_PREFINALIZER_HANDLER_H_
+ #define V8_HEAP_CPPGC_PREFINALIZER_HANDLER_H_
+ 
++#include <utility>
+ #include <vector>
+ 
+ #include "include/cppgc/prefinalizer.h"

Added: iwyu-add-utility-for-std-exchange.patch
===================================================================
--- iwyu-add-utility-for-std-exchange.patch	                        (rev 0)
+++ iwyu-add-utility-for-std-exchange.patch	2022-07-01 16:20:43 UTC (rev 1243213)
@@ -0,0 +1,27 @@
+From 9dd0503835dc875807ab63efb1f477bffed2a852 Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09 at googlemail.com>
+Date: Mon, 25 Apr 2022 23:18:30 +0000
+Subject: [PATCH] IWYU: add utility for std::exchange
+
+Bug: 957519
+Change-Id: I307d520fdc34d2452018ed32a505e7e519739410
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3604643
+Reviewed-by: Wez <wez at chromium.org>
+Commit-Queue: Stephan Hartmann <stha09 at googlemail.com>
+Cr-Commit-Position: refs/heads/main@{#995855}
+---
+ base/third_party/symbolize/symbolize.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/base/third_party/symbolize/symbolize.h b/base/third_party/symbolize/symbolize.h
+index 99029a968d5..278078f6071 100644
+--- a/base/third_party/symbolize/symbolize.h
++++ b/base/third_party/symbolize/symbolize.h
+@@ -61,6 +61,7 @@
+ #ifdef HAVE_SYMBOLIZE
+ 
+ #include <algorithm>
++#include <utility>
+ 
+ #if defined(__ELF__)  // defined by gcc
+ #if defined(__OpenBSD__)



More information about the arch-commits mailing list