aboutsummaryrefslogtreecommitdiff
path: root/www/node4
Commit message (Collapse)AuthorAgeFilesLines
* Reduce dependency on the python2 metaportAntoine Brodin2018-02-191-1/+2
| | | | | | | | PR: 225752 Submitted by: Yasuhiro KIMURA Notes: svn path=/head/; revision=462307
* www/node4: Update 4.8.6_1 -> 4.8.7Bradley T. Hughes2017-12-142-5/+4
| | | | | | | | | Approved by: mat (co-mentor) Security: bea84a7a-e0c9-11e7-b4f3-11baa0c2df21 Differential Revision: https://reviews.freebsd.org/D13438 Notes: svn path=/head/; revision=456343
* devel/icu: update to 60.1Jan Beich2017-11-091-0/+1
| | | | | | | | | | Changes: http://site.icu-project.org/download/60 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 223373 Exp-run by: antoine Notes: svn path=/head/; revision=453790
* www/node4: Update 4.8.5 -> 4.8.6Bradley T. Hughes2017-11-083-14/+4
| | | | | | | | | | | Remove files/patch-deps_v8_src_runtime_runtime-i18n.cc, which has been landed (independently) upstream. Approved by: robak (mentor) Differential Revision: https://reviews.freebsd.org/D13002 Notes: svn path=/head/; revision=453735
* www/node8: copy from www/node, update 8.8.1 -> 8.9.0 (LTS)Bradley T. Hughes2017-11-061-1/+1
| | | | | | | | | | | | | | Create a new port for the latest Node.js 8.9.0 LTS release. Update CONFLICTS for the existing Node.js ports to include the new node8 port and remove non-existent ports. https://nodejs.org/en/blog/release/v8.9.0/ Approved by: robak (mentor) Differential Revision: https://reviews.freebsd.org/D12930 Notes: svn path=/head/; revision=453618
* Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.Jimmy Olgeni2017-11-021-1/+1
| | | | | | | This round is @FreeBSD.org residents except teams. Notes: svn path=/head/; revision=453381
* www/node4: Update 4.8.4_2 -> 4.8.5Bradley T. Hughes2017-10-252-5/+4
| | | | | | | | | | | | | | | | Update to the latest upstream v4.x release to address a remote DoS vulnerability. https://nodejs.org/en/blog/vulnerability/oct-2017-dos/ https://nodejs.org/en/blog/release/v4.8.5/ Approved by: robak (mentor) MFH: 2017Q4 Security: CVE-2017-14919 Differential Revision: https://reviews.freebsd.org/D12783 Notes: svn path=/head/; revision=452889
* devel/icu: update to 59.1Jan Beich2017-09-251-1/+1
| | | | | | | | | | | | - Temporarily keep C++98 working in consumers for Clang's default -std= Changes: http://site.icu-project.org/download/59 PR: 218788 Submitted by: takefu@airport.fm, dcarmich@dcarmichael.net (early version) Exp-run by: antoine Notes: svn path=/head/; revision=450556
* Remove USES=execinfo.Mathieu Arnold2017-09-221-1/+1
| | | | | | | | | | PR: 220271 Submitted by: mat (review), Yasuhiro KIMURA (PR) Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D11488 Notes: svn path=/head/; revision=450351
* www/node4: unbreak with ICU >= 59Jan Beich2017-09-141-0/+10
| | | | | | | | | | | | | | | | | | | | | ../deps/v8/src/runtime/runtime-i18n.cc:587:3: error: no member named 'Normalizer' in namespace 'icu'; did you mean 'UNormalizer2'? icu::Normalizer::normalize(u_value, normalizationForms[form_id], 0, result, ^~~~~~~~~~~~~~~ UNormalizer2 /usr/local/include/unicode/unorm2.h:119:29: note: 'UNormalizer2' declared here typedef struct UNormalizer2 UNormalizer2; /**< C typedef for struct UNormalizer2. @stable ICU 4.4 */ ^ ../deps/v8/src/runtime/runtime-i18n.cc:587:8: error: incomplete type 'UNormalizer2' named in nested name specifier icu::Normalizer::normalize(u_value, normalizationForms[form_id], 0, result, ~~~~~^~~~~~~~~~~~ /usr/local/include/unicode/unorm2.h:118:8: note: forward declaration of 'UNormalizer2' struct UNormalizer2; ^ PR: 222224 Notes: svn path=/head/; revision=449849
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-0/+1
| | | | | | | | | | | | | | | | | (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275 Notes: svn path=/head/; revision=449591
* www/node4: Update 4.8.3 -> 4.8.4Bradley T. Hughes2017-07-132-5/+5
| | | | | | | | | | | | - sort ONLY_FOR_ARCHS Approved by: mat (co-mentor) MFH: 2017Q3 Security: 3eff66c5-66c9-11e7-aa1d-3d2e663cef42 Differential Revision: https://reviews.freebsd.org/D11578 Notes: svn path=/head/; revision=445654
* multiple ports: Update MAINTANERBradley T. Hughes2017-06-021-1/+1
| | | | | | | | | | | | | Change bradleythughes@fastmail.fm -> bhughes@FreeBSD.org after receiving my ports commit bit on all ports I maintain: devel/awscli, devel/py-botocore, net/py-s3transfer, net/turnserver, www/node4, www/node6, and www/node. Approved by: robak (mentor) Differential Review: https://reviews.freebsd.org/D11015 Notes: svn path=/head/; revision=442454
* Update to 4.8.3Sunpoet Po-Chuan Hsieh2017-05-102-4/+4
| | | | | | | | | Changes: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V4.md PR: 219191 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=440578
* www/node4: update 4.8.1 -> 4.8.2Bartek Rutkowski2017-04-062-5/+4
| | | | | | | | PR: 218428 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=437869
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-0/+1
| | | | | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707 Notes: svn path=/head/; revision=437439
* Update to 4.8.1Sunpoet Po-Chuan Hsieh2017-03-232-4/+4
| | | | | | | | | Changes: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V4.md PR: 218045 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=436797
* Update www/node4 to 4.8.0Kirill Ponomarev2017-03-022-5/+4
| | | | | | | | | | PR: 217329 Submitted by: maintainer Approved by: mat (mentor) Differential Revision: https://reviews.freebsd.org/D9793 Notes: svn path=/head/; revision=435240
* Enable BUNDLED_SSL by default only on FreeBSD 10Sunpoet Po-Chuan Hsieh2017-02-141-2/+5
| | | | | | | | | | | - Add UPDATING entry - Bump PORTREVISION for dependency change PR: 217095 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=434123
* - Remove inclusion of bsd.default-versions.mk from ftp/curl/Makefile soTijl Coosemans2017-02-051-9/+6
| | | | | | | | | | | | | | | | | | | | bsd.default-versions.mk can rely on ARCH being defined. - In bsd.port.mk move inclusion of bsd.default-versions.mk from the pre-makefile section to the options section so the variables can be used earlier. Also put the bit of code sitting between the options section and the pre-makefile section into the options section. - Remove last few cases where ports set WITH_OPENSSL_PORT. This variable is handled in bsd.default-versions.mk and some ports were setting it after including bsd.port.options.mk. After FreeBSD 9 EoL all but a few ports, and then only when setting non-default options, work without setting that variable. PR: 215996 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=433456
* Update to 4.7.3Sunpoet Po-Chuan Hsieh2017-02-052-4/+4
| | | | | | | | | Changes: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V4.md PR: 216793 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=433370
* Update to 4.7.2Sunpoet Po-Chuan Hsieh2017-01-063-6/+7
| | | | | | | | | | | | - Update pkg-message Changes: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V4.md https://nodejs.org/en/blog/release/v4.7.2/ PR: 215777 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=430745
* - Update to 4.7.0Sunpoet Po-Chuan Hsieh2016-12-095-49/+4
| | | | | | | | | | Changes: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V4.md https://nodejs.org/en/blog/release/v4.7.0/ PR: 215168 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=428200
* Remove www/node in preparation for moving node7 into its place.Adam Weinberger2016-12-071-1/+1
| | | | | | | | | | Update the CONFLICTS lines for the node ports at the same time. PR: 213948 Approved by: maintainer (Bradley T. Hughes) Notes: svn path=/head/; revision=428089
* www/node7: Add Node.js 7.1.0, copied from www/nodeKurt Jaeger2016-11-191-1/+1
| | | | | | | | PR: 213945 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=426540
* devel/icu: update to 58.1Jan Beich2016-11-191-0/+1
| | | | | | | | | | Changes: http://site.icu-project.org/download/58 PR: 214384 Exp-run by: antoine Approved by: office (bapt) Notes: svn path=/head/; revision=426525
* www/node: Copy to www/node6 as LTS versionKurt Jaeger2016-11-191-1/+1
| | | | | | | | PR: 213693 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=426362
* www/node4: update 4.6.1 -> 4.6.2Kurt Jaeger2016-11-182-4/+4
| | | | | | | | | PR: 214386 Changes: https://nodejs.org/en/blog/release/v4.6.2/ Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=426335
* www/node4: Update to 4.6.1Mark Felder2016-10-282-19/+5
| | | | | | | | PR: 213603 Security: CVE-2016-5180 Notes: svn path=/head/; revision=424840
* Update to 4.6.0.Vanilla I. Shu2016-09-302-5/+4
| | | | | | | | PR: 213071 Submitted by: maintainer Notes: svn path=/head/; revision=422985
* - Update devel/icu to 57.1.Tijl Coosemans2016-09-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Clean up the Makefile. - Follow some upstream recommendations (--with-data-packaging=archive, --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE). - Patch makefiles to install static libraries with INSTALL_DATA so they aren't stripped. - Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc. - Fix endianness detection in ICU. The code wanted to use BYTE_ORDER defined in machine/endian.h, but this isn't visible because ICU is compiled with _XOPEN_SOURCE. Patch the code to use _BYTE_ORDER instead. - Compile ICU with C++11 compiler to enable move constructors. - Patch ICU to fix a problem with atomics in the case of a C++11 compiler without C++11 header <atomic> (like Clang on FreeBSD 9). - Bump all ports that depend on it due to library version change. - Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU pkgconfig files. - Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs a C++11 runtime library now. Add this to all ports that depend on it so their executables load the right libstdc++.so on FreeBSD 9. PR: 205120 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=422711
* Update to version 4.5.0Pawel Pekala2016-08-203-6/+6
| | | | | | | | | | | Changelog: https://nodejs.org/en/blog/release/v4.5.0/ PR: 211983 Submitted by: Bradley T. Hughes (maintainer) Notes: svn path=/head/; revision=420532
* Stop people putting arguments to USES=ssl.Mathieu Arnold2016-07-221-1/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=418912
* www/node[4]: Fix OpenSSL dependencies after USES=ssl changesKurt Jaeger2016-07-091-5/+4
| | | | | | | | PR: 210891 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=418280
* www/node[4]: Use NLS option to enable system-icuKurt Jaeger2016-07-091-5/+6
| | | | | | | | PR: 210786 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=418276
* Bump PORTREVISION for the icu revert.Mathieu Arnold2016-07-061-1/+1
| | | | | | | | | | | | This time not bumping lang/php70, but devel/php70-intl which is the one really depending on icu. PR: 205120 With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=418153
* devel/icu: bump PORTREVISION on missing dependent portsPietro Cerutti2016-07-061-0/+1
| | | | | | | Reported by: rakuco Notes: svn path=/head/; revision=418128
* www/node4: 4.4.6 -> 4.4.7Kurt Jaeger2016-06-302-4/+4
| | | | | | | | | | | | | | | | | | | | | | | - debugger: o All properties of an array (aside from length) can now be printed in the repl (cjihrig) #6448 - npm: o Upgrade npm to 2.15.8 (Rebecca Turner) #7412 - stream: o Fix for a bug that became more prevalent with the stream changes that landed in v4.4.5. (Anna Henningsen) #7160 - V8: o Fix for a bug in crankshaft that was causing crashes on arm64 (Myles Borins) #7442 o Add missing classes to postmortem info such as JSMap and JSSet (evan.lucas) #3792 PR: 210520 Changes: https://nodejs.org/en/blog/release/v4.4.7/ Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=417811
* www/node4: 4.4.5 -> 4.4.6Kurt Jaeger2016-06-302-5/+4
| | | | | | | | | | | | | | | | This is an important security release. Please consult https://nodejs.org/en/blog/vulnerability/june-2016-security-releases/ for the details. This release is specifically related to a Buffer overflow vulnerability discovered in v8, more details can be found in the CVE 2016-1669. PR: 210520 Changes: https://nodejs.org/en/blog/release/v4.4.6/ Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=417807
* www/node[45]: work around build breakages due to include path orderingKurt Jaeger2016-06-291-1/+11
| | | | | | | | | | | | | | | | | | | | Add a post-configure step to strip out all occurrences of -I${LOCALBASE}/include. Rely instead on USES+=localbase to tell the compiler where to find includes from external dependencies. After r416894, node.js builds will use external dependencies instead of bundled ones. Fallout from this changes includes several build breakages. All come from the fact that the node-gyp build process adds -I${LOCALBASE}/include to CFLAGS before all others, including its own bundled dependencies. This causes the build to incorrectly pick up include files from any packages in ${LOCALBASE}, rather than the bundled libraries as intended. PR: 210618 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=417791
* Remove all usage of OPENSSL_PORT from ports, this is deprecated, andMathieu Arnold2016-06-291-1/+1
| | | | | | | | | always was a user defined variable. Sponsored by: Absolight Notes: svn path=/head/; revision=417767
* www/node, www/node[45]: Depend on devel/icu instead of the bundled icu-smallKurt Jaeger2016-06-181-4/+6
| | | | | | | | | PR: 210333 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Reviewed by: w.schwarzenfeld@utanet.at Notes: svn path=/head/; revision=417063
* Prefer external libraries to the ones bundled with node.Adam Weinberger2016-06-142-111/+125
| | | | | | | | | | | | | | | | | | | | | | Do not statically link bundled libraries into node.js. It requires openssl 1.0.2, so pull that in from ports when the base version is not new enough. While all versions use c-ares, only www/node has a configure knob to enable building against an unbundled version. All other dependencies are specified in www/node/common.mk and used by all 3 ports. node cannot build against LibreSSL, so if it's the chosen SSL provider, the BUNDLED_SSL option must be enabled. The www/node010 and www/node012 ports have not been done since both are deprecated and have very old bundled dependencies that are not available in ports. PR: 209793 Submitted by: Bradley T. Hughes (maintainer) Notes: svn path=/head/; revision=416894
* www/node4: update 4.4.4 -> 4.4.5Bartek Rutkowski2016-05-272-3/+4
| | | | | | | | | | | - Bugfix release PR: 209781 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) MFH: 2016Q2 Notes: svn path=/head/; revision=415933
* www/node4: 4.4.3 -> 4.4.4Kurt Jaeger2016-05-062-3/+3
| | | | | | | | | | | | | | | | Update to the latest upstream v4.x LTS release after the recent openssl CVEs. Release announcement with changelog is here: https://nodejs.org/en/blog/release/v4.4.4/ https://nodejs.org/en/blog/vulnerability/openssl-may-2016/ PR: 209340 MFH: 2016Q2 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=414729
* www/node010, node012, node4: fix CONFLICTSKurt Jaeger2016-05-051-1/+1
| | | | | | | | | | - Forgot this in the last commit PR: 209215 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=414659
* - Update to 4.4.3Sunpoet Po-Chuan Hsieh2016-04-152-3/+3
| | | | | | | | | Changes: https://github.com/nodejs/node/blob/v4.x/CHANGELOG.md PR: 208809 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=413403
* www/node012 www/node4: Fix build with libc++ 3.8.0Kurt Jaeger2016-04-143-0/+44
| | | | | | | | | PR: 208467 Submitted by: dim Approved by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Notes: svn path=/head/; revision=413257
* www/node012, www/node4: really change maintainerKurt Jaeger2016-04-121-1/+1
| | | | | | | | PR: 208587 Submitted by: lwhsu Notes: svn path=/head/; revision=413149
* www/node4: 4.4.1 -> 4.4.2Kurt Jaeger2016-04-112-3/+3
| | | | | | | | | | | | - lots of small fixes - submitter becomes maintainer PR: 208588 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> Approved by: Daniel Lin <linpct@gmail.com> (maintainer) Notes: svn path=/head/; revision=413008