74 Commits

Author SHA1 Message Date
abieber
f5ef31a8e3 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-21 23:13:28 +00:00
sthen
1ee90f5b01 Bump the next set of ports to trigger rebuilds following cpu stats changes
(CPUSTATES/etc). More to come.
2018-06-01 15:32:04 +00:00
abieber
6d8ea9c6cb 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-20 22:39:57 +00:00
abieber
57c2c6e156 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-02-10 14:50:35 +00:00
abieber
c5b7ec51e2 Bump node to the latest LTS
OK awolk@
2018-01-09 02:11:11 +00:00
ajacoutot
2b7b3461f5 @comment beforesubst files.
Should probably be removed in post-install or so but I am lazy... and no
one picked up my mail on ports@
2017-11-19 19:38:46 +00:00
abieber
718884bfc6 bump to latest.
Full changelog here:
https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.md#6.11.5

OK fcambus@
2017-10-31 01:31:45 +00:00
abieber
87fd0fc13c Update node to the latest.
Full changelog here: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.md#6.11.4

Port changes:
- fix tests

No objections.
2017-10-10 13:32:07 +00:00
abieber
4023e267a8 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-08-06 15:01:45 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
abieber
c93f22f412 Bump to latest version. This contains security fixes outlined here:
https://nodejs.org/en/blog/vulnerability/july-2017-security-releases/

OK awolk@
2017-07-20 23:14:43 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
abieber
7af3ddd6a8 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-06-27 12:04:08 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
espie
7cd7125698 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-05-26 09:52:16 +00:00
abieber
28acbe91e8 bump node to the latest, has some nice speed improvements!
OK fcambus@
2017-03-24 22:23:10 +00:00
abieber
7a32bd76cd 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-02-26 18:50:05 +00:00
abieber
d128aa5058 Bump node to latest. Tested on amd64 and i386.
- fix Makefile layout
- back to using internal openssl :(

Rough OK from awolk@, OK fcambus@
2017-01-23 16:47:04 +00:00
jca
22f6ffa141 Doesn't build on powerpc: Illegal instruction (core dumped) 2016-12-31 20:46:18 +00:00
ajacoutot
5558c792d3 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-09-10 13:03:40 +00:00
jasper
0fa6f1ec9c once more with an updated gcc; drop the workarounds and XXX comments
spotted by naddy@
2016-08-25 15:59:58 +00:00
jasper
c17de26cf7 add USE_WXNEEDED (for sqlports purposes) as it doesn't work yet here (see comment) 2016-08-25 08:42:08 +00:00
abieber
a61cf71ce8 100% more wxneeded! Also fix for the man page that snuck in!
Tested on amd64 and i386

OK jca@
2016-08-17 01:05:38 +00:00
abieber
f1afddb428 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-08-03 13:56:56 +00:00
abieber
4d473b6917 Bump node to the latest. Full changelog here:
https://github.com/nodejs/node/blob/v4.4.5/CHANGELOG.md

OK awolk@
2016-05-27 23:11:53 +00:00
abieber
9a6fb63244 Update to the latest. Patch from David CARLIER <devnexen@gmail.com>
Tested by myself and awolk@.

OK awolk@
2016-05-09 15:43:06 +00:00
abieber
6eecfbb3b8 Update node to the latest.
Full changelog here:
https://github.com/nodejs/node/blob/v4.4.3/CHANGELOG.md

OK giovanni
2016-04-19 18:38:06 +00:00
abieber
aa27302904 Update to latest. Nothing special.
ChageLog: https://github.com/nodejs/node/blob/v4.4.0/CHANGELOG.md

OK awolk@
2016-03-12 02:50:36 +00:00
abieber
6e7c4c6b17 Update to latest node, tested on amd64 by myself and awolk@
OK awolk@
2016-02-28 20:12:51 +00:00
abieber
0375ee33f4 Update for security fixes. Tested on amd64 and i386.
OK sthen@
2016-02-11 23:05:01 +00:00
abieber
2215b85517 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-29 20:12:04 +00:00
abieber
5d617819b8 Teach npm how to use eg++. This removes the need to do things like:
env CXX=eg++ npm install nativemodule

OK jasper@
2016-01-08 16:50:13 +00:00
abieber
a4dd88e2b0 Update to the latest version.
Full changelog here:
https://github.com/nodejs/node/blob/v4.2.4/CHANGELOG.md

OK juanfra@
2016-01-01 04:47:05 +00:00
mpi
b187af6f7d Add 'powerpc' to ONLY_FOR_ARCHS.
Node builds and runs just fine on macppc since v8 has ppc support.

ok abieber@
2015-12-28 16:08:33 +00:00
abieber
22cfd276fc 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-12-21 19:27:05 +00:00
abieber
00cb0e1abc Update node to the latest LTS.
Full changelog: https://github.com/nodejs/node/blob/v4.2.2/CHANGELOG.md

OK ajacoutot@
2015-11-14 17:26:05 +00:00
sthen
483639e924 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-27 11:58:01 +00:00
abieber
c620ea808c 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-10-24 02:46:47 +00:00
abieber
1ed5a75783 Bump node to almost the latest.
ChangeLog: https://raw.githubusercontent.com/joyent/node/v0.10.35/ChangeLog

"do it" aja@
2015-02-03 15:48:20 +00:00
abieber
b2b60b6f1a Update to 0.10.32 which removes the need for isolate.h diff.
goahead from landry@ and jasper@
2014-09-24 18:17:27 +00:00
jasper
75ba46b685 Security fix for CVE-2014-5256
ok abieber@ (MAINTAINER)
2014-09-09 14:01:26 +00:00
landry
f6fad364ac Properly implement process.memoryUsage() via sysctl() on KERN_PROC_PID
instead of using kvm_open.
ok abieber@ (MAINTAINER)
2014-07-10 19:54:57 +00:00
landry
74cbeec136 Regen patches. 2014-07-10 19:53:30 +00:00
abieber
ba08b83da0 Get shasum from dist tarball vs downloaded shasum file. Fixes USE_SYSTRACE.
OK sthen@
2014-05-12 01:34:55 +00:00
abieber
2479d2c90b Update node to 0.10.28
Changelog: https://raw.githubusercontent.com/joyent/node/v0.10.28/ChangeLog

OK jturner@
2014-05-06 03:10:08 +00:00
abieber
77718fb931 update node to 0.10.24 which has a few fixes for cve-2013-6639 and
cve-2013-6640.

OK jasper@
2014-01-20 19:42:00 +00:00
abieber
b8813af0d1 Unbreak node - forgot to add gyp as a build dep.
OK naddy@
2013-12-06 15:14:16 +00:00
abieber
0dc18e2f1e Update node to the lastest version.
OK jasper@
2013-12-04 20:20:52 +00:00
sthen
701c91e413 kill VMEM_WARNING 2013-11-25 14:16:22 +00:00
abieber
64c5962fb7 remove libv8 as a dep since we are using nodes internal v8 again.
OK sthen@
2013-11-05 16:21:26 +00:00