[arch-commits] Commit in nodejs-lts-erbium/trunk (3 files)

Bruno Pagani archange at gemini.archlinux.org
Sun Dec 26 22:25:20 UTC 2021


    Date: Sunday, December 26, 2021 @ 22:25:20
  Author: archange
Revision: 1083917

upgpkg: nodejs-lts-erbium 12.22.8-1

Also Python 3.10 support fixes

Modified:
  nodejs-lts-erbium/trunk/PKGBUILD
  nodejs-lts-erbium/trunk/python3.patch
Deleted:
  nodejs-lts-erbium/trunk/ares_compat.patch

-------------------+
 PKGBUILD          |   13 ++++++-------
 ares_compat.patch |   19 -------------------
 python3.patch     |    5 +++--
 3 files changed, 9 insertions(+), 28 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-12-26 22:18:43 UTC (rev 1083916)
+++ PKGBUILD	2021-12-26 22:25:20 UTC (rev 1083917)
@@ -2,8 +2,8 @@
 # Contributor: Felix Yan <felixonmars at archlinux.org>
 
 pkgname=nodejs-lts-erbium
-pkgver=12.22.7
-pkgrel=2
+pkgver=12.22.8
+pkgrel=1
 pkgdesc="Evented I/O for V8 javascript (LTS release: Erbium)"
 arch=(x86_64)
 url="https://nodejs.org/"
@@ -16,13 +16,11 @@
 source=("${url}"/dist/v${pkgver}/node-v${pkgver}.tar.xz
         nodejs-shared-libuv-uvwasi.patch::https://patch-diff.githubusercontent.com/raw/nodejs/node/pull/39260.patch
         python3.patch
-        ares_compat.patch
         libnghttp1.45.1_compat.patch)
 # https://nodejs.org/download/release/latest-erbium/SHASUMS256.txt.asc
-sha256sums=(cc6a23b44870679a94bd8f3c8d4e1f4b77bb2712a36888ab87463459e6785f6b
+sha256sums=(2785cb1da108130083224b60e4b94009a153b26ef34bb22afc5180b6be84113c
             05692e382d71b5b92d5b86d513b9bb01750548630506ffe5b6f1920cbc5861bd
-            20a0f718c94a4686dfc66edd994788759cbda65734cbc52082884f6d0913477d
-            b8e79d3495f425079352f9e95c753b257e4d9b8ecdca468660711e6da0efa6bf
+            0e862ff8f49a062630f3032be7abb65007bfa47699d6ceeb806a7ec0f2bd2589
             81f8a060b40786c02de400620da4060483d910fe7a6b68d8328f3747caf54619)
 validpgpkeys=(C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8  # Myles Borins <mylesborins at google.com>
               77984A986EBC2AA786BC0F66B01FBB92821C587A  # Gibson Fahnestock <gibfahn at gmail.com>
@@ -37,8 +35,9 @@
   cd node-v${pkgver}
   patch -p1 < ../python3.patch
   patch -p1 < ../nodejs-shared-libuv-uvwasi.patch
-  patch -p1 < ../ares_compat.patch
   patch -p1 < ../libnghttp1.45.1_compat.patch
+  sed -i 's|from collections import Mapping|from collections.abc import Mapping|' deps/v8/third_party/jinja2/tests.py
+  sed -i 's|from collections import Mapping|from collections.abc import Mapping|' tools/inspector_protocol/jinja2/tests.py
 }
 
 build() {

Deleted: ares_compat.patch
===================================================================
--- ares_compat.patch	2021-12-26 22:18:43 UTC (rev 1083916)
+++ ares_compat.patch	2021-12-26 22:25:20 UTC (rev 1083917)
@@ -1,19 +0,0 @@
---- a/src/cares_wrap.cc
-+++ b/src/cares_wrap.cc
-@@ -39,7 +39,15 @@
- # include <netdb.h>
- #endif  // __POSIX__
- 
--# include <ares_nameser.h>
-+#if defined(__ANDROID__) || \
-+    defined(__MINGW32__) || \
-+    defined(__OpenBSD__) || \
-+    defined(_MSC_VER)
-+
-+# include <nameser.h>
-+#else
-+# include <arpa/nameser.h>
-+#endif
- 
- // OpenBSD does not define these
- #ifndef AI_ALL

Modified: python3.patch
===================================================================
--- python3.patch	2021-12-26 22:18:43 UTC (rev 1083916)
+++ python3.patch	2021-12-26 22:25:20 UTC (rev 1083917)
@@ -2,7 +2,7 @@
 index 9156e13f..630ef657 100755
 --- a/configure
 +++ b/configure
-@@ -1,28 +1,37 @@
+@@ -1,28 +1,38 @@
  #!/bin/sh
  
 -# Locate python2 interpreter and re-execute the script.  Note that the
@@ -15,6 +15,7 @@
 +# pyenv will alert which shims are available and then will fail the build.
  _=[ 'exec' '/bin/sh' '-c' '''
 +test ${TRAVIS} && exec python "$0" "$@"  # workaround for pyenv on Travis CI
++which python3.10 >/dev/null && exec python3.10 "$0" "$@"
 +which python3.9 >/dev/null && exec python3.9 "$0" "$@"
 +which python3.8 >/dev/null && exec python3.8 "$0" "$@"
 +which python3.7 >/dev/null && exec python3.7 "$0" "$@"
@@ -42,7 +43,7 @@
 -
 -  sys.stderr.write('\n')
 +print('Node configure: Found Python {0}.{1}.{2}...'.format(*sys.version_info))
-+acceptable_pythons = ((3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (2, 7))
++acceptable_pythons = ((3, 10), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (2, 7))
 +if sys.version_info[:2] in acceptable_pythons:
 +  import configure
 +else:



More information about the arch-commits mailing list