Index: head/lang/quickjs/Makefile =================================================================== --- head/lang/quickjs/Makefile (revision 537040) +++ head/lang/quickjs/Makefile (revision 537041) @@ -1,16 +1,16 @@ # $FreeBSD$ PORTNAME= quickjs -DISTVERSION= 2019.10.27 +DISTVERSION= 2020.04.12 CATEGORIES= lang devel MASTER_SITES= https://bellard.org/${PORTNAME}/ DISTNAME= ${PORTNAME}-${DISTVERSION:S/./-/g} MAINTAINER= yuri@FreeBSD.org COMMENT= Embeddable Javascript interpreter in C LICENSE= MIT USES= gmake tar:xz .include Index: head/lang/quickjs/distinfo =================================================================== --- head/lang/quickjs/distinfo (revision 537040) +++ head/lang/quickjs/distinfo (revision 537041) @@ -1,3 +1,3 @@ -TIMESTAMP = 1575699043 -SHA256 (quickjs-2019-10-27.tar.xz) = 51cdca4eb7851d2eb8b28d442dfaa36213920171a0cf0ebc046802369434a176 -SIZE (quickjs-2019-10-27.tar.xz) = 763012 +TIMESTAMP = 1590816786 +SHA256 (quickjs-2020-04-12.tar.xz) = 22b15f2cc910289821379dc8d314d35ef492f6d69d4419c9bcb1b2263e9d71c8 +SIZE (quickjs-2020-04-12.tar.xz) = 741060 Index: head/lang/quickjs/files/patch-quickjs-libc.c =================================================================== --- head/lang/quickjs/files/patch-quickjs-libc.c (revision 537040) +++ head/lang/quickjs/files/patch-quickjs-libc.c (revision 537041) @@ -1,11 +1,17 @@ ---- quickjs-libc.c.orig 2019-09-18 18:34:20 UTC +--- quickjs-libc.c.orig 2020-04-12 13:18:13 UTC +++ quickjs-libc.c -@@ -45,7 +45,7 @@ +@@ -45,9 +45,13 @@ #include #include #include -#if defined(__APPLE__) +#if defined(__APPLE__) || defined(__FreeBSD__) typedef sig_t sighandler_t; #endif ++#endif ++ ++#if defined(__FreeBSD__) ++extern char **environ; #endif + + #include "cutils.h" Index: head/lang/quickjs/files/patch-quickjs.c =================================================================== --- head/lang/quickjs/files/patch-quickjs.c (revision 537040) +++ head/lang/quickjs/files/patch-quickjs.c (revision 537041) @@ -1,11 +1,11 @@ ---- quickjs.c.orig 2019-09-18 18:34:20 UTC +--- quickjs.c.orig 2020-04-12 13:18:13 UTC +++ quickjs.c -@@ -1423,7 +1423,7 @@ static const JSMallocFunctions def_malloc_funcs = { +@@ -1694,7 +1694,7 @@ static const JSMallocFunctions def_malloc_funcs = { (size_t (*)(const void *))malloc_usable_size, #else /* change this to `NULL,` if compilation fails */ - malloc_usable_size, + NULL, //malloc_usable_size, #endif }; Index: head/lang/quickjs/pkg-plist =================================================================== --- head/lang/quickjs/pkg-plist (revision 537040) +++ head/lang/quickjs/pkg-plist (revision 537041) @@ -1,9 +1,6 @@ bin/qjs -bin/qjsbn -bin/qjsbnc bin/qjsc bin/qjscalc include/quickjs/quickjs-libc.h include/quickjs/quickjs.h lib/quickjs/libquickjs.a -lib/quickjs/libquickjs.bn.a