=> Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for quickjs-2021-03-27.tar.xz => Checksum SHA512 OK for quickjs-2021-03-27.tar.xz ===> Installing dependencies for quickjs-20210327nb1 => Tool dependency gmake>=3.81: found gmake-4.3nb3 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency cwrappers>=20150314: found cwrappers-20180325 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Overriding tools for quickjs-20210327nb1 ===> Extracting for quickjs-20210327nb1 ===> Patching for quickjs-20210327nb1 => Applying pkgsrc patches for quickjs-20210327nb1 => Verifying /usr/pkgsrc/lang/quickjs/patches/patch-Makefile => Applying pkgsrc patch /usr/pkgsrc/lang/quickjs/patches/patch-Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-Makefile,v 1.4 2022/01/30 10:55:03 he Exp $ | |Portability patch for NetBSD. | |--- Makefile.orig 2021-03-27 10:00:32.000000000 +0000 |+++ Makefile -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 22. Hunk #2 succeeded at 46. Hunk #3 succeeded at 58. Hunk #4 succeeded at 185. Hunk #5 succeeded at 222. done => Verifying /usr/pkgsrc/lang/quickjs/patches/patch-cutils.h => Applying pkgsrc patch /usr/pkgsrc/lang/quickjs/patches/patch-cutils.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-cutils.h,v 1.1 2019/11/14 21:20:04 rillig Exp $ | |Portability patch for NetBSD. | |--- cutils.h.orig 2019-10-27 10:55:35.000000000 +0000 |+++ cutils.h -------------------------- Patching file cutils.h using Plan A... Hunk #1 succeeded at 207. Hunk #2 succeeded at 234. done => Verifying /usr/pkgsrc/lang/quickjs/patches/patch-qjs.c => Applying pkgsrc patch /usr/pkgsrc/lang/quickjs/patches/patch-qjs.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-qjs.c,v 1.1 2019/11/14 21:20:04 rillig Exp $ | |Portability patch for NetBSD. | |--- qjs.c.orig 2019-10-27 10:55:35.000000000 +0000 |+++ qjs.c -------------------------- Patching file qjs.c using Plan A... Hunk #1 succeeded at 146 (offset 22 lines). Hunk #2 succeeded at 246 (offset 6 lines). done => Verifying /usr/pkgsrc/lang/quickjs/patches/patch-qjsc.c => Applying pkgsrc patch /usr/pkgsrc/lang/quickjs/patches/patch-qjsc.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-qjsc.c,v 1.2 2022/01/30 10:55:03 he Exp $ | |Portability patch for NetBSD. | |--- qjsc.c.orig 2021-03-27 10:00:32.000000000 +0000 |+++ qjsc.c -------------------------- Patching file qjsc.c using Plan A... Hunk #1 succeeded at 450. done => Verifying /usr/pkgsrc/lang/quickjs/patches/patch-quickjs-libc.c => Applying pkgsrc patch /usr/pkgsrc/lang/quickjs/patches/patch-quickjs-libc.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-quickjs-libc.c,v 1.3 2022/01/30 10:55:03 he Exp $ | |Portability patch for NetBSD. | |--- quickjs-libc.c.orig 2021-03-27 10:00:32.000000000 +0000 |+++ quickjs-libc.c -------------------------- Patching file quickjs-libc.c using Plan A... Hunk #1 succeeded at 675. Hunk #2 succeeded at 1914. done => Verifying /usr/pkgsrc/lang/quickjs/patches/patch-quickjs.c => Applying pkgsrc patch /usr/pkgsrc/lang/quickjs/patches/patch-quickjs.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-quickjs.c,v 1.3 2022/01/30 10:55:03 he Exp $ | |Portability patch for NetBSD. | |--- quickjs.c.orig 2021-03-27 10:00:32.000000000 +0000 |+++ quickjs.c -------------------------- Patching file quickjs.c using Plan A... Hunk #1 succeeded at 70. Hunk #2 succeeded at 1688. Hunk #3 succeeded at 1762. done => Verifying /usr/pkgsrc/lang/quickjs/patches/patch-run-test262.c => Applying pkgsrc patch /usr/pkgsrc/lang/quickjs/patches/patch-run-test262.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-run-test262.c,v 1.1 2022/01/30 10:55:03 he Exp $ | |Don't trigger undefined behaviour with isxxxxx() macros. | |--- run-test262.c.orig 2021-03-27 10:00:32.000000000 +0000 |+++ run-test262.c -------------------------- Patching file run-test262.c using Plan A... Hunk #1 succeeded at 1635. Hunk #2 succeeded at 2025. done => Verifying /usr/pkgsrc/lang/quickjs/patches/patch-tests_test__builtin.js => Applying pkgsrc patch /usr/pkgsrc/lang/quickjs/patches/patch-tests_test__builtin.js Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-tests_test__builtin.js,v 1.3 2020/01/26 18:37:49 he Exp $ | |Disable tests that fail on NetBSD. | |rillig contacted Fabrice via mail. Fabrice replied: |> It is likely the tests fail because QuickJS relies on a the fact that |> printf() should respect the current FP rounding mode when printing a |> floating point number. There is no simple way to fix it, but it is not a |> big issue. The fix will be not to depend on printf to convert floating |> point numbers to string. | |--- tests/test_builtin.js.orig 2020-01-19 10:12:01.000000000 +0000 |+++ tests/test_builtin.js -------------------------- Patching file tests/test_builtin.js using Plan A... Hunk #1 succeeded at 336 (offset 29 lines). done ===> Creating toolchain wrappers for quickjs-20210327nb1 ===> Configuring for quickjs-20210327nb1 => Checking for portability problems in extracted files