=> Bootstrap dependency digest>=20211023: found digest-20211023 => Checksum BLAKE2s OK for quickjs-2020-04-12.tar.xz => Checksum SHA512 OK for quickjs-2020-04-12.tar.xz ===> Installing dependencies for quickjs-20200412 => Tool dependency gmake>=3.81: found gmake-4.3nb2 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency cwrappers>=20150314: found cwrappers-20180325 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Overriding tools for quickjs-20200412 ===> Extracting for quickjs-20200412 ===> Patching for quickjs-20200412 => Applying pkgsrc patches for quickjs-20200412 => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/lang/quickjs/patches/patch-Makefile => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/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.3 2020/02/10 13:06:08 he Exp $ | |Portability patch for NetBSD. | |--- Makefile.orig 2020-01-19 10:12:01.000000000 +0000 |+++ Makefile -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 22. Hunk #2 succeeded at 46. Hunk #3 succeeded at 57. Hunk #4 succeeded at 180. Hunk #5 succeeded at 209. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/lang/quickjs/patches/patch-cutils.h => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/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 /amd/pkgsrc/CHROOT/P/pkgsrc/lang/quickjs/patches/patch-qjs.c => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/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 124. Hunk #2 succeeded at 240. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/lang/quickjs/patches/patch-qjsc.c => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/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.1 2019/11/14 21:20:04 rillig Exp $ | |Portability patch for NetBSD. | |--- qjsc.c.orig 2019-11-14 20:58:23.645680708 +0000 |+++ qjsc.c -------------------------- Patching file qjsc.c using Plan A... Hunk #1 succeeded at 446 (offset -4 lines). done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/lang/quickjs/patches/patch-quickjs-libc.c => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/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.2 2020/05/10 10:17:06 rillig Exp $ | |Portability patch for NetBSD. | |--- quickjs-libc.c.orig 2020-04-12 13:18:13.000000000 +0000 |+++ quickjs-libc.c -------------------------- Patching file quickjs-libc.c using Plan A... Hunk #1 succeeded at 1712. Hunk #2 succeeded at 2442. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/lang/quickjs/patches/patch-quickjs.c => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/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.2 2020/01/26 18:37:49 he Exp $ | |Portability patch for NetBSD. | |--- quickjs.c.orig 2020-01-19 10:12:01.000000000 +0000 |+++ quickjs.c -------------------------- Patching file quickjs.c using Plan A... Hunk #1 succeeded at 68. Hunk #2 succeeded at 1622 (offset 70 lines). Hunk #3 succeeded at 1696 (offset 70 lines). done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/lang/quickjs/patches/patch-tests_test__builtin.js => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/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 307. done ===> Creating toolchain wrappers for quickjs-20200412 ===> Configuring for quickjs-20200412 => Checking for portability problems in extracted files