Version: 16.16.0, Package name: node-16.16.0 |
Maintained by: Volker Schlecht |
Master sites: |
Description Node.js is an evented I/O framework for the V8 JavaScript engine. It is intended for writing scalable network programs such as web servers. |
Filesize: 34218.469 KB |
Version History (View Complete History) |
|
2021-11-01 18:01:18 by Stuart Henderson | Files touched by this commit (110) |
Log message: bump REVISION for switch from Python 3.8 -> 3.9 |
2021-10-16 02:00:54 by Rafael Sadowski | Files touched by this commit (2) |
Log message: Update node to 12.22.7 CVE-2021-22959, CVE-2021-22960 https://nodejs.org/en/blog/vulnerability/oct-2021-security-releases/ OK abieber@ |
2021-09-07 15:12:52 by Theo Buehler | Files touched by this commit (2) |
Log message: lang/node: apply printf %n fix for OpenSSL to node's embedded copy. |
2021-09-06 07:49:44 by Stuart Henderson | Files touched by this commit (1) |
Log message: ...and another piece |
2021-09-06 07:45:01 by Stuart Henderson | Files touched by this commit (1) |
Log message: same as previous but for the .gyp config |
2021-09-06 07:32:26 by Stuart Henderson | Files touched by this commit (1) |
Log message: node has a patch to add SIMD etc optimizations to zlib on i386/amd64; disable on i386, it breaks build. it uses cpuid to detect features so _should_ work on amd64. |
2021-09-06 07:27:41 by Stuart Henderson | Files touched by this commit (13) |
Log message: regenerate patches, no pkg change |
2021-09-03 14:47:31 by Denis Fondras | Files touched by this commit (6) |
Log message: Update to 12.22.6 Thanks to Volker Schlecht <openbsd-ports[at]schlecht[dot]dev> test & OK abieber@ |
2021-06-09 13:50:11 by Stuart Henderson | Files touched by this commit (73) |
Log message: remove ports libexecinfo, we now have a libunwind-based libexecinfo in base |
2021-02-23 12:39:53 by Stuart Henderson | Files touched by this commit (743) |
Log message: Reverse the polarity of MODPY_VERSION; default is now 3.x, if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}. This commit doesn't change any versions currently used; it may be that some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those should be cleaned up in the course of updating ports where possible. Python module ports providing py3-* packages should still use FLAVOR=python3 so that we don't have a mixture of dependencies some using ${MODPY_FLAVOR} and others not. |
2020-07-31 15:22:48 by Christian Weisgerber | Files touched by this commit (1) |
Log message: Upstream commit "account for CLANG_VENDOR when checking for llvm version". Fixes build with LLVM 10.0. |
2020-07-22 11:30:24 by Jasper Lievisse Adriaanse | Files touched by this commit (2) |
Log message: enable nodejs for powerpc64 with and ok abieber@ (MAINTAINER) |
2020-07-05 03:00:11 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Regen PLIST to unbreak. Some stuff doesn't seem happy with py3... but that's for another time. |
2020-07-05 01:04:58 by Landry Breuil | Files touched by this commit (1) |
Log message: Fix build when python2 is not installed. configure is a dumb shell+python script checking that python2 is available in $PATH, then re-execs itself, and then imports configure.py which works perfectly fine with python3. Just set CONFIGURE_SCRIPT to ${MODPY_BIN} configure.py to work around this wrapper madness. breakage reported by ajacoutot@ |
2020-07-04 10:25:43 by Landry Breuil | Files touched by this commit (2) |
Log message: Move nodejs to use python3 by default. been able to npm install leafpad sqlite3 (which exercises node-gyp) firefox also builds fine with that version. ok abieber@ |
2020-04-04 10:42:57 by Aaron Bieber | Files touched by this commit (8) |
Log message: Update node to 12.16.1. This fixes a number of issues with the port: - We now ship the -header package instead of including the full distfile. This fixes node-gyp builds (as we had the wrong version in there). - Teach the bundled openssl how to use $MAKE_PROGRAM (patch from Martin Sander). While here, drop myself as MAINTAINER. OK denis@ |
2019-11-24 11:42:29 by Aaron Bieber | Files touched by this commit (27) |
Log message: Bump node to 12.3.1, the latest LTS. Changelog here: - https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V12.md#12.13.1 OK robert@ |
2019-09-26 20:07:46 by Aaron Bieber | Files touched by this commit (15) |
Log message: Update node to the latest LTS. Changelog here: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V10.md#10.16.3 Builds firefox fine. sthen@ tested an i386 build and it went OK. OK sthen@ |
2019-07-12 14:47:59 by Stuart Henderson | Files touched by this commit (874) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2019-06-25 14:25:24 by Stuart Henderson | Files touched by this commit (77) |
Log message: bump REVISION in a bunch of ports known or likely to use struct kinfo_proc, there may be some missing as my unpacked ports source is a little out of date but this should catch the main things people might run into the struct was reordered a second time in sysctl.h r1.192 to improve compatibility but amd64 snapshot packages made it out before that happened so the bumps are still needed |
2019-05-13 16:06:29 by Aaron Bieber | Files touched by this commit (2) |
Log message: Bump node to 10.15.3 Changelog: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V10.md#10.15.3 |
2019-02-22 14:30:28 by Stuart Henderson | Files touched by this commit (1) |
Log message: remove base-gcc from COMPILER, I was a bit optimistic including node when I added it in bulk. building node requires one of the c++11 compatible compilers that we have in base or in ports. |
2019-01-21 16:46:01 by Aaron Bieber | Files touched by this commit (29) |
Log message: Bump node to the latest LTS. Changelog: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V10.md#10.15.0 Thanks to naddy@ for the openssl bits! Tested on {amd,arm}64. No objections! |
2018-11-16 14:18:15 by Christian Weisgerber | Files touched by this commit (3) |
Log message: For i386, regenerate the assembly code of the embedded openssl as PIC. ok sthen@ abieber@ |
2018-10-24 08:28:14 by Stuart Henderson | Files touched by this commit (740) |
Log message: Add COMPILER lines to c++ ports which currently use the default. Adjust some existing COMPILER lines with arch restrictions etc. In the usual case this is now using "COMPILER = base-clang ports-gcc base-gcc" on ports with c++ libraries in WANTLIB. This is basically intended to be a noop on architectures using clang as the system compiler, but help with other architectures where we currently have many ports knocked out due to building with an unsuitable compiler - - some ports require c++11/newer so the GCC version in base that is used on these archirtectures is too old. - some ports have conflicts where an executable is built with one compiler (e.g. gcc from base) but a library dependency is built with a different one (e.g. gcc from ports), resulted in mixing incompatible libraries in the same address space. devel/gmp is intentionally skipped as it's on the path to building gcc - the c++ library there is unused in ports (and not built by default upstream) so intending to disable building gmpcxx in a future commit. |
2018-09-19 13:10:27 by Aaron Bieber | Files touched by this commit (15) |
Log message: Bump to latest LTS. Full changelog here: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V8.md#8.12.0 "builds fine for me on amd64" rsadowski@ |
2018-09-18 06:51:55 by Stuart Henderson | Files touched by this commit (1) |
Log message: use DPB_PROPERTIES=parallel, ok abieber@ |
2018-06-21 17:13:28 by Aaron Bieber | Files touched by this commit (23) |
Log message: Update to the latest. - add patch to work around boostrap execpath stuff (api not exposed yet) - regen patches - remove upstreamed patches - remove orig entries in plist (thanks espie@) No objections. |
2018-06-01 09:32:04 by Stuart Henderson | Files touched by this commit (15) |
Log message: Bump the next set of ports to trigger rebuilds following cpu stats changes (CPUSTATES/etc). More to come. |
2018-04-20 16:39:57 by Aaron Bieber | Files touched by this commit (2) |
Log message: Update to the latest. Changelog here: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V8.md#8.11.1 Go for it. jasper@ :) |
2018-04-05 07:09:54 by Aaron Bieber | Files touched by this commit (1) |
Log message: Upgrade node to include security fixes listed here: https://nodejs.org/en/blog/release/v8.11.0/ OK jasper@ |
2018-02-10 07:50:35 by Aaron Bieber | Files touched by this commit (27) |
Log message: Jump to 8.9.4, the latest LTS! - Enable aarch64 build. - Disable currently broken tests Chromium build tested by landry@ and myself. OK phessler@ |
2018-01-08 19:11:12 by Aaron Bieber | Files touched by this commit (4) |
Log message: Bump node to the latest LTS OK awolk@ |
2017-08-06 09:01:45 by Aaron Bieber | Files touched by this commit (8) |
Log message: upgrade node to latest lts - remove COMPILER, only building on arches with clang base - hard code paths to clang for module building - move node.gyp patch to node.gypi - regen patches OK fcambus@ |
2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937) |
Log message: bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. |
2017-07-20 17:14:43 by Aaron Bieber | Files touched by this commit (2) |
Log message: Bump to latest version. This contains security fixes outlined here: https://nodejs.org/en/blog/vulnerability/july-2017-security-releases/ OK awolk@ |
2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880) |
Log message: use COMPILER_LIBCXX where applicable |
2017-06-27 06:04:09 by Aaron Bieber | Files touched by this commit (16) |
Log message: Update to v6.11.0 - regen patches (thanks danj@) - full changelog here: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.md#6.11.0 OK danj@ |
2017-05-31 02:08:18 by Marc Espie | Files touched by this commit (173) |
Log message: switch everything to new COMPILER idiom, even stuff that won't build with clang yet, but at least that part is done. |
2017-05-26 03:52:16 by Marc Espie | Files touched by this commit (4) |
Log message: use the MODGCC4* variables instead of hardcoding dependencies. convert to WANT_CXX even though it might not work yet. bump the ports that didn't even the full spec |
2017-03-24 16:23:10 by Aaron Bieber | Files touched by this commit (2) |
Log message: bump node to the latest, has some nice speed improvements! OK fcambus@ |
2017-02-26 11:50:05 by Aaron Bieber | Files touched by this commit (2) |
Log message: Bump node to the latest. Full changelog: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.md#6.10.0 OK ajacoutot@ |
2017-01-23 09:47:04 by Aaron Bieber | Files touched by this commit (7) |
Log message: Bump node to latest. Tested on amd64 and i386. - fix Makefile layout - back to using internal openssl :( Rough OK from awolk@, OK fcambus@ |
2016-12-31 13:46:18 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Doesn't build on powerpc: Illegal instruction (core dumped) |
2016-09-10 07:03:44 by Antoine Jacoutot | Files touched by this commit (95) |
Log message: First pass at pre-entively fixing ports that would break once guenther's header pollution diff is in. lang/squeak/vm does not build but it's due to the recent audio changes games/xbattle: also fixes some conflicting implicit decl print/hplip: also fixes some conflicting implicit decl |
2016-08-25 09:59:58 by Jasper Lievisse Adriaanse | Files touched by this commit (2) |
Log message: once more with an updated gcc; drop the workarounds and XXX comments spotted by naddy@ |
2016-08-25 02:42:08 by Jasper Lievisse Adriaanse | Files touched by this commit (1) |
Log message: add USE_WXNEEDED (for sqlports purposes) as it doesn't work yet here (see comment) |
2016-08-03 07:56:56 by Aaron Bieber | Files touched by this commit (3) |
Log message: Update node to the latest. Full ChangeLog: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V4.md#4.4.7 OK juanfra@ |
2016-06-28 10:39:31 by Aaron Bieber | Files touched by this commit (2) |
Log message: Backport fix for CVE-2016-1669: https://github.com/nodejs/node/commit/134c3b3977 Fix overflow issue in Zone::New When requesting a large allocation near the end of the address space, the computation could overflow and erroneously *not* grow the Zone as required. BUG=chromium:606115 LOG=y OK awolk@ |
2016-05-27 17:11:53 by Aaron Bieber | Files touched by this commit (3) |
Log message: Bump node to the latest. Full changelog here: https://github.com/nodejs/node/blob/v4.4.5/CHANGELOG.md OK awolk@ |
2016-05-09 09:43:06 by Aaron Bieber | Files touched by this commit (2) |
Log message: Update to the latest. Patch from David CARLIER <devnexen@gmail.com> Tested by myself and awolk@. OK awolk@ |
2016-04-19 12:38:06 by Aaron Bieber | Files touched by this commit (3) |
Log message: Update node to the latest. Full changelog here: https://github.com/nodejs/node/blob/v4.4.3/CHANGELOG.md OK giovanni |
2016-03-11 19:50:36 by Aaron Bieber | Files touched by this commit (4) |
Log message: Update to latest. Nothing special. ChageLog: https://github.com/nodejs/node/blob/v4.4.0/CHANGELOG.md OK awolk@ |
2016-02-28 13:12:51 by Aaron Bieber | Files touched by this commit (2) |
Log message: Update to latest node, tested on amd64 by myself and awolk@ OK awolk@ |
2016-02-11 16:05:01 by Aaron Bieber | Files touched by this commit (2) |
Log message: Update for security fixes. Tested on amd64 and i386. OK sthen@ |
2016-01-29 13:12:04 by Aaron Bieber | Files touched by this commit (8) |
Log message: Add in node-pledge module so users can require() it out of the box. Build against openssl in ports. Update to latest stable release of node. OK giovanni@ |
2016-01-08 09:50:13 by Aaron Bieber | Files touched by this commit (2) |
Log message: Teach npm how to use eg++. This removes the need to do things like: env CXX=eg++ npm install nativemodule OK jasper@ |
2015-12-31 21:47:06 by Aaron Bieber | Files touched by this commit (3) |
Log message: Update to the latest version. Full changelog here: https://github.com/nodejs/node/blob/v4.2.4/CHANGELOG.md OK juanfra@ |
2015-12-28 09:08:33 by Martin Pieuchot | Files touched by this commit (1) |
Log message: Add 'powerpc' to ONLY_FOR_ARCHS. Node builds and runs just fine on macppc since v8 has ppc support. ok abieber@ |
2015-12-21 12:27:05 by Aaron Bieber | Files touched by this commit (4) |
Log message: Update to the lastest version. Add two new patches: patches/patch-deps_uv_src_unix_openbsd_c is from Fabian Raetz <fabian.raetz@gmail.com>, it was sent upstream as well. It will be included in one of the next libuv releases. patches/patch-deps_v8_src_globals_h is from robert@'s v8 patches (slightly modified), recommended by sthen@. OK jturner@ |
2015-11-14 10:26:05 by Aaron Bieber | Files touched by this commit (2) |
Log message: Update node to the latest LTS. Full changelog: https://github.com/nodejs/node/blob/v4.2.2/CHANGELOG.md OK ajacoutot@ |
2015-10-27 05:58:01 by Stuart Henderson | Files touched by this commit (2) |
Log message: This doesn't use NODE_ARCH any more, so remove it, rm some other-OS include files that aren't needed, and regen plist which fixes a packaging problem with i386. Cleanup unused CFLAGS from SUBST_VARS as well, and switch run dep to g++ instead of gcc. OK abieber@ |
2015-10-23 20:46:47 by Aaron Bieber | Files touched by this commit (17) |
Log message: Finally update node to the latest version, lots of changes: - Use internal OpenSSL (no LibreSSL :( ) - Remove node.port.mk as there are no longer any modules in ports. - Remove various patches that are now upstream. - Fix some tests by telling test.py the fully qualified path to node - Add gcc as a RUN dep for building native node modules. - Clean up Makefile a bit. OK juanfra@ |
2015-02-03 08:48:20 by Aaron Bieber | Files touched by this commit (2) |
Log message: Bump node to almost the latest. ChangeLog: https://raw.githubusercontent.com/joyent/node/v0.10.35/ChangeLog "do it" aja@ |