1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-01 10:59:55 +00:00
Commit Graph

55 Commits

Author SHA1 Message Date
Bradley T. Hughes
4a05ceaf69 www/node4: Update 4.8.6_1 -> 4.8.7
Approved by:	mat (co-mentor)
Security:	bea84a7a-e0c9-11e7-b4f3-11baa0c2df21
Differential Revision:	https://reviews.freebsd.org/D13438
2017-12-14 19:44:55 +00:00
Jan Beich
99b0558e42 devel/icu: update to 60.1
Changes:	http://site.icu-project.org/download/60
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		223373
Exp-run by:	antoine
2017-11-09 02:31:47 +00:00
Bradley T. Hughes
1a8f469af7 www/node4: Update 4.8.5 -> 4.8.6
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
2017-11-08 13:40:54 +00:00
Bradley T. Hughes
b04247ef05 www/node8: copy from www/node, update 8.8.1 -> 8.9.0 (LTS)
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
2017-11-06 14:17:56 +00:00
Jimmy Olgeni
e929aea23c Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.
This round is @FreeBSD.org residents except teams.
2017-11-02 21:41:47 +00:00
Bradley T. Hughes
2a4f0dc4f6 www/node4: Update 4.8.4_2 -> 4.8.5
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
2017-10-25 18:37:51 +00:00
Jan Beich
a382198617 devel/icu: update to 59.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
2017-09-25 00:02:36 +00:00
Mathieu Arnold
3fcd0e41de Remove USES=execinfo.
PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
2017-09-22 10:48:28 +00:00
Jan Beich
c8fcbe7ed8 www/node4: unbreak with ICU >= 59
../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
2017-09-14 18:45:06 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(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
2017-09-10 20:55:38 +00:00
Bradley T. Hughes
6ad370f410 www/node4: Update 4.8.3 -> 4.8.4
- sort ONLY_FOR_ARCHS

Approved by:	mat (co-mentor)
MFH:		2017Q3
Security:	3eff66c5-66c9-11e7-aa1d-3d2e663cef42
Differential Revision:	https://reviews.freebsd.org/D11578
2017-07-13 15:20:04 +00:00
Bradley T. Hughes
956e24e47d multiple ports: Update MAINTANER
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
2017-06-02 19:15:40 +00:00
Sunpoet Po-Chuan Hsieh
e9ebfe66f1 Update to 4.8.3
Changes:	https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V4.md
PR:		219191
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
2017-05-10 17:52:10 +00:00
Bartek Rutkowski
b4ee6f8041 www/node4: update 4.8.1 -> 4.8.2
PR:		218428
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
2017-04-06 14:20:05 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
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
2017-04-01 15:23:30 +00:00
Sunpoet Po-Chuan Hsieh
665e8d0068 Update to 4.8.1
Changes:	https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V4.md
PR:		218045
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
2017-03-23 23:25:28 +00:00
Kirill Ponomarev
018d49c1d9 Update www/node4 to 4.8.0
PR:		217329
Submitted by:	maintainer
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D9793
2017-03-02 15:40:20 +00:00
Sunpoet Po-Chuan Hsieh
d7a344d8c1 Enable BUNDLED_SSL by default only on FreeBSD 10
- Add UPDATING entry
- Bump PORTREVISION for dependency change

PR:		217095
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
2017-02-14 16:15:02 +00:00
Tijl Coosemans
6d324c1f70 - Remove inclusion of bsd.default-versions.mk from ftp/curl/Makefile so
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)
2017-02-05 21:20:24 +00:00
Sunpoet Po-Chuan Hsieh
b994422547 Update to 4.7.3
Changes:	https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V4.md
PR:		216793
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
2017-02-05 05:32:15 +00:00
Sunpoet Po-Chuan Hsieh
e75f44a3a2 Update to 4.7.2
- 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)
2017-01-06 20:02:55 +00:00
Sunpoet Po-Chuan Hsieh
19b93982e5 - Update to 4.7.0
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)
2016-12-09 12:57:44 +00:00
Adam Weinberger
6413a5b423 Remove www/node in preparation for moving node7 into its place.
Update the CONFLICTS lines for the node ports at the same time.

PR:		213948
Approved by:	maintainer (Bradley T. Hughes)
2016-12-07 23:54:56 +00:00
Kurt Jaeger
de9a67ce39 www/node7: Add Node.js 7.1.0, copied from www/node
PR:		213945
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
2016-11-19 22:03:39 +00:00
Jan Beich
23a96f4a5f devel/icu: update to 58.1
Changes:	http://site.icu-project.org/download/58
PR:		214384
Exp-run by:	antoine
Approved by:	office (bapt)
2016-11-19 18:21:20 +00:00
Kurt Jaeger
acac5de6df www/node: Copy to www/node6 as LTS version
PR:		213693
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
2016-11-19 12:21:22 +00:00
Kurt Jaeger
130b5adb71 www/node4: update 4.6.1 -> 4.6.2
PR:		214386
Changes:	https://nodejs.org/en/blog/release/v4.6.2/
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
2016-11-18 19:33:37 +00:00
Mark Felder
102a983614 www/node4: Update to 4.6.1
PR:		213603
Security:	CVE-2016-5180
2016-10-28 13:42:28 +00:00
Vanilla I. Shu
e9534f1382 Update to 4.6.0.
PR:		213071
Submitted by:	maintainer
2016-09-30 13:43:18 +00:00
Tijl Coosemans
48f4591035 - Update devel/icu to 57.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)
2016-09-24 11:06:57 +00:00
Pawel Pekala
98eedab724 Update to version 4.5.0
Changelog:
https://nodejs.org/en/blog/release/v4.5.0/

PR:		211983
Submitted by:	Bradley T. Hughes (maintainer)
2016-08-20 22:03:15 +00:00
Mathieu Arnold
507c83b05b Stop people putting arguments to USES=ssl.
Sponsored by:	Absolight
2016-07-22 08:07:05 +00:00
Kurt Jaeger
96df585c66 www/node[4]: Fix OpenSSL dependencies after USES=ssl changes
PR:		210891
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
2016-07-09 13:42:53 +00:00
Kurt Jaeger
97dfec1387 www/node[4]: Use NLS option to enable system-icu
PR:		210786
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
2016-07-09 13:06:53 +00:00
Mathieu Arnold
7acca7e902 Bump PORTREVISION for the icu revert.
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
2016-07-06 22:10:14 +00:00
Pietro Cerutti
a32c042bc8 devel/icu: bump PORTREVISION on missing dependent ports
Reported by:	rakuco
2016-07-06 11:19:56 +00:00
Kurt Jaeger
25be1c3403 www/node4: 4.4.6 -> 4.4.7
- 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)
2016-06-30 06:26:31 +00:00
Kurt Jaeger
2c5b2c5d61 www/node4: 4.4.5 -> 4.4.6
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)
2016-06-30 05:42:38 +00:00
Kurt Jaeger
b8b1a39d25 www/node[45]: work around build breakages due to include path ordering
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)
2016-06-29 20:00:47 +00:00
Mathieu Arnold
61155ffd86 Remove all usage of OPENSSL_PORT from ports, this is deprecated, and
always was a user defined variable.

Sponsored by:	Absolight
2016-06-29 14:22:47 +00:00
Kurt Jaeger
0afdf49065 www/node, www/node[45]: Depend on devel/icu instead of the bundled icu-small
PR:		210333
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
Reviewed by:	w.schwarzenfeld@utanet.at
2016-06-18 12:28:31 +00:00
Adam Weinberger
087e807c6c Prefer external libraries to the ones bundled with node.
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)
2016-06-14 15:53:53 +00:00
Bartek Rutkowski
2c4559ada2 www/node4: update 4.4.4 -> 4.4.5
- Bugfix release

PR:		209781
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
MFH:		2016Q2
2016-05-27 11:12:16 +00:00
Kurt Jaeger
4b870e4b74 www/node4: 4.4.3 -> 4.4.4
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)
2016-05-06 21:29:18 +00:00
Kurt Jaeger
0b54324af1 www/node010, node012, node4: fix CONFLICTS
- Forgot this in the last commit

PR:		209215
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
2016-05-05 19:49:38 +00:00
Sunpoet Po-Chuan Hsieh
1990f90c5e - Update to 4.4.3
Changes:	https://github.com/nodejs/node/blob/v4.x/CHANGELOG.md
PR:		208809
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
2016-04-15 23:11:29 +00:00
Kurt Jaeger
330e1c8748 www/node012 www/node4: Fix build with libc++ 3.8.0
PR:		208467
Submitted by:	dim
Approved by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
2016-04-14 11:08:52 +00:00
Kurt Jaeger
7f610ab509 www/node012, www/node4: really change maintainer
PR:		208587
Submitted by:	lwhsu
2016-04-12 17:41:04 +00:00
Kurt Jaeger
0c671578cd www/node4: 4.4.1 -> 4.4.2
- 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)
2016-04-11 10:00:34 +00:00
Dmitry Marakasov
e0e796b084 - Update to 4.4.1
PR:		208379
Submitted by:	bradleythughes@fastmail.fm
Approved by:	linpct@gmail.com (maintainer)
2016-03-29 19:58:58 +00:00