non port: www/node/pkg-plist |
SVNWeb
|
Number of commits found: 68 |
Mon, 30 Jan 2023
|
[ 14:20 Po-Chuan Hsieh (sunpoet) ] fa93fdc (Only the first 10 of 85 ports in this commit are shown above. )
Framework: Rewrite nodejs.mk and reorganize www/{node,npm,yarn}
The current USES=nodejs has the following issues:
- www/node is not the default version while www/node16 is.
- It also means inconsistent naming of node ports.
- www/npm duplicates with www/npm-node16.
- www/yarn duplicates with www/yarn-node16.
The notable changes are introduced to fix the above issues:
- Rewrite Mk/Uses/nodejs.mk.
- Add new LTS version of nodejs (www/noe18).
- Add new current version of nodejs (www/node19).
- Change default nodejs version from 16 to 18 (latest LTS).
- Use consistent naming for all supported node versions.
- Convert www/node, www/npm and www/yarn to meta ports.
After this commit:
- All supported node versions are named as node{14,16,18,19}
- www/node is a meta port which depends on the default version (e.g. www/node18)
- www/npm is a meta port which depends on the default version (e.g.
www/npm-node18)
- www/yarn is a meta port which depends on the default version (e.g.
www/yarn-node18)
- Bump PORTREVISION of dependent ports for dependency change (from www/node16 to
www/node18)
Discussed with: jrm, otis, pizzamig
|
Fri, 19 Aug 2022
|
[ 19:53 Joseph Mingrone (jrm) ] c187da0
www/node: Update to 18.7.0
https://nodejs.org/en/blog/release/v18.7.0/
Approved by: bhughes (maintainer, timeout)
Differential Revision: https://reviews.freebsd.org/D36009
Sponsored by: The FreeBSD Foundation
|
Mon, 11 Jul 2022
|
[ 02:09 Joseph Mingrone (jrm) ] 9245563
www/node: Update to 18.5.0
This update includes a fix for a high-level security vulnerability.
https://nodejs.org/en/blog/vulnerability/july-2022-security-releases/
Reviewed by: mfechner
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D35734
|
Fri, 3 Jun 2022
|
[ 17:01 Joseph Mingrone (jrm) ] 573dcf8
www/node: Update to 18.2.0
https://nodejs.org/en/blog/release/v18.2.0/
PR: 263590
Reviewed by: mfechner
Approved by: bhughes (maintainer, timeout on PR)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D35376
|
Fri, 29 Oct 2021
|
[ 13:40 Bradley T. Hughes (bhughes) ] 8de43db
www/node: Update 17.0.0_1 -> 17.0.1
https://nodejs.org/en/blog/release/v17.0.1/
While here, update pkg-plist to allow building with the BUNDLED_SSL
option enabled, and add the patch from PR 259454 to fix the build on
i386.
PR: 259454, 259377
MFH: 2021Q4
Sponsored by: Miles AS
|
Sat, 23 Oct 2021
|
[ 11:00 Bradley T. Hughes (bhughes) ] f7594b4
www/node: Update 16.11.1 -> 17.0.0
Upgrade to the latest major vesrion of Node.js. Regenerate patches
since some have been adopted upstream, while others needed refreshing.
https://nodejs.org/en/blog/release/v17.0.0/
MFH: 2021Q4
Sponsored by: Miles AS
|
Tue, 21 Sep 2021
|
[ 20:26 Bradley T. Hughes (bhughes) ] 2877919
www/node: Update 16.4.2 -> 16.5.0
https://nodejs.org/en/blog/release/v16.5.0/
Sponsored by: Miles AS
|
Tue, 20 Apr 2021
|
[ 21:29 Bradley T. Hughes (bhughes) ] bc3d093
www/node: Update 15.14.0_1 -> 16.0.0
Upgrade to the latest major vesrion of Node.js. Regenerate patches
since some have been adopted upstream, while others needed refreshing.
https://nodejs.org/en/blog/release/v16.0.0/
Sponsored by: Miles AS
|
Thu, 29 Oct 2020
|
[ 21:32 bhughes ]
www/node: Update 14.14.0 -> 15.0.0
Update to the latest major release of Node.js, which includes many
significant changes. Users are encouraged to read the release notes
before upgrading.
https://nodejs.org/en/blog/release/v15.0.0/
While here, refresh existing patches with `make makepatch`, removing
some powerpc* related patches that have been adopted/reworked upstream
in V8.
Remove the dependency on dns/c-ares and use the bundled version
instead, since Node.js has adopted a change to c-ares that has not yet
been released. The dependency will be re-added once dns/c-ares has
been updated to a release that contains support for CAA DNS records.
An UPDATING entry has also been added to include a notice about this
major version upgrade, and steps users can take to continue using the
v14.x line, which is now LTS.
Sponsored by: Miles AS
|
Tue, 8 Sep 2020
|
[ 20:07 bhughes ]
www/node: Update 14.9.0 -> 14.10.0
https://nodejs.org/en/blog/release/v14.10.0/
While here, refresh patches with `make makepatch`.
Sponsored by: Miles AS
|
Wed, 29 Jul 2020
|
[ 21:46 bhughes ]
www/node10: Update 10.21.0 -> 10.22.0
https://nodejs.org/en/blog/release/v10.22.0/
Sponsored by: Miles AS
|
Mon, 6 Jul 2020
|
[ 22:19 bhughes ]
www/node: Update 14.4.0 -> 14.5.0
https://nodejs.org/en/blog/release/v14.5.0/
Refresh patches with `make makepatch`, and adapt them to the changes
from upstream due to the V8 upgrade.
Sponsored by: Miles AS
|
Tue, 9 Jun 2020
|
[ 22:04 bhughes ]
www/node: Update 13.14.0 -> 14.0.0
Upgrade to the latest major vesrion of Node.js. Regenerate patches
since some have been adopted upstream, while others needed refreshing.
Adopt a patch from a newer Node.js version to allow the port to build
with either ICU 66.1 or 67.1.
https://nodejs.org/en/blog/release/v14.0.0/
Sponsored by: Miles AS
|
Tue, 22 Oct 2019
|
[ 20:50 bhughes ]
www/node: Update 12.11.1 -> 12.12.0
https://nodejs.org/en/blog/release/v12.12.0/
Sponsored by: Miles AS
|
Fri, 16 Aug 2019
|
[ 22:27 bhughes ] (Only the first 10 of 19 ports in this commit are shown above. )
www/node: Update 12.7.0 -> 12.8.0
https://nodejs.org/en/blog/release/v12.8.0/
The bundled OpenSSL configuration now includes BSD-x86, which this port
can now use. The build for i386 is still using the no-asm variant for
the time being. Assembler errors in BSD-x86/asm-avx2 need to be
investigated to be able to enable asm with the bundled OpenSSL.
While here, regenerate all remaining patches with `make makepatch`.
Sponsored by: Miles AS
|
Fri, 12 Jul 2019
|
[ 21:26 bhughes ]
www/node: Update 12.4.0 -> 12.6.0
https://nodejs.org/en/blog/release/v12.5.0/
https://nodejs.org/en/blog/release/v12.6.0/
Sponsored by: Miles AS
|
Wed, 24 Apr 2019
|
[ 10:55 bhughes ]
www/node: Update 11.14.0 -> 12.0.0
Update to the latest major release of Node.js, which includes many
significant changes. Users are encouraced to read the release
announcement before upgrading.
https://nodejs.org/en/blog/release/v12.0.0/
Update minimum version requirements for dependencies. Regenerate patches
with `make makepatch`.
Sponsored by: Miles AS
|
Sat, 13 Apr 2019
|
[ 20:33 bhughes ]
www/node: Update 11.13.0 -> 11.14.0
https://nodejs.org/en/blog/release/v11.14.0/
Sponsored by: Miles AS
|
Fri, 8 Feb 2019
|
[ 20:51 bhughes ] (Only the first 10 of 11 ports in this commit are shown above. )
www/node: Update 11.8.0 -> 11.9.0
Update patches and pkg-plist for deps/openssl/**/* after upstream
pdated to OpenSSL 1.1.1a and refresh existing patches with
`make makepatch`.
https://nodejs.org/en/blog/release/v11.9.0/
Sponsored by: Miles AS
|
Fri, 28 Dec 2018
|
[ 20:49 bhughes ]
www/node: Update 11.3.0_1 -> 11.6.0
https://nodejs.org/en/blog/release/v11.4.0/
https://nodejs.org/en/blog/release/v11.5.0/
https://nodejs.org/en/blog/release/v11.6.0/
Sponsored by: Miles AS
|
Wed, 31 Oct 2018
|
[ 22:09 bhughes ]
www/node: Update 10.12.0_1 -> 11.0.0
Update to the latest major release of Node.js. Upstream has dropped
support for FreeBSD 10.x, so mark the port as BROKEN on FreeBSD 10.
Regenerate patches with `make makepatch`.
https://nodejs.org/en/blog/release/v11.0.0/
Sponsored by: Miles AS
|
Mon, 30 Apr 2018
|
[ 22:46 bhughes ] (Only the first 10 of 13 ports in this commit are shown above. )
www/node: Update 9.11.1_1 -> 10.0.0
Update to the latest major release of Node.js. This release includes
many significant changes, both to Node.js itself and the FreeBSD port.
https://nodejs.org/en/blog/release/v10.0.0/
In particular, Node.js now requires OpenSSL 1.1.0h, so the BUNDLED_SSL
option is enabled by default. It is still possible to disable this
option when using security/openssl-devel (which is currently at 1.1.0h).
Multiple patches are required to get Node.js building with the bundled
OpenSSL library. Only amd64 builds get optimized assembler; all other
archs use non-asm implementations.
|
Thu, 10 Aug 2017
|
[ 12:53 bhughes ]
www/node: Update 8.2.1 -> 8.3.0
- Revert libc++ workaround from r444555, since upstream has fixed the
issue differently.
- Refresh patches with 'make makepatch'
Approved by: mat (co-mentor)
Differential Revision: https://reviews.freebsd.org/D11949
|
Wed, 28 Jun 2017
|
[ 09:00 bhughes ]
www/node: Update 7.10.0 -> 8.1.2
Bump to the latest major version of Node.js.
Remove files/patch-node.gyp, since this patch has been accepted
upstream. Remove
files/patch-deps_v8_src_base_atomicops__internals__arm__gcc.h,
which patches a now non-existent file after a change in how V8
implements atomic operations. Conditionally add the
_LIBCPP_TRIVIAL_PAIR_COPY_CTOR define when using clang 3.x to
workaround a known problem in libc++.
Approved by: robak (mentor)
Differential Revision: https://reviews.freebsd.org/D11030
|
Fri, 14 Apr 2017
|
[ 12:19 riggs ]
Update to upstream version 7.9.0, fix build on armv6
PR: 218081, 218643
Submitted by: mikael.urankar@gmail.com,
bradleythughes@fastmail.fm (maintainer)
Approved by: bradleythughes@fastmail.fm (maintainer)
|
Thu, 2 Mar 2017
|
[ 15:39 krion ]
Update www/node to 7.6.0
PR: 217331
Submitted by: maintainer
Differential Revision: https://reviews.freebsd.org/D9792
|
Tue, 22 Nov 2016
|
[ 18:13 swills ]
www/node: add dtrace option and enable by default
Approved by: bradleythughes@fastmail.fm (maintainer)
|
Tue, 14 Jun 2016
|
[ 15:53 adamw ]
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)
|
Mon, 6 Jun 2016
|
[ 12:59 robak ]
www/node: update 6.2.0 -> 6.2.1
PR: 210072
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
|
Wed, 18 May 2016
|
[ 14:25 adamw ]
Update to 6.2.0.
PR: 209600
Submitted by: maintainer (Bradley T. Hughes)
|
Thu, 5 May 2016
|
[ 13:45 pi ] (Only the first 10 of 14 ports in this commit are shown above. )
www/node: 5.11.0 -> 6.0.0
New port: www/node5, to ease migration from node-5.x to node-6.x
This new major version of Node.js delivers significant improvements
in performance, reliability, usability and security. Module loading
is nearly four times faster than in Node.js v4, tests and documentation
have seen significant improvements, usability of the Buffer and
File System APIs have been improved, and Node.js now supports 93%
of ES6 language features, thanks to V8 version 5.0.
The full release announcement can be read here:
https://nodejs.org/en/blog/release/v6.0.0/
The full changelog is available on Github:
https://github.com/nodejs/node/commit/ce3e3c5fe15479475c068482c48eb9cbf1ac9df5
For node5:
node.js v5.x will only be supported for a few months to give people
time to move to v6. This new port is marked as deprecated with an
expiration date of July 1, allowing all of May and June to transition.
See https://nodejs.org/en/blog/release/v6.0.0/#what-about-node-js-v5
PR: 209215, 209216
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
|
Mon, 11 Apr 2016
|
[ 10:02 pi ]
www/node: 5.9.1 -> 5.10.1
- lots of small fixes
- submitter becomes maintainer
PR: 208587
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm>
Approved by: Daniel Lin <linpct@gmail.com> (maintainer)
|
Tue, 16 Feb 2016
|
[ 05:46 vanilla ]
Update to 5.6.0.
PR: 207203
Submitted by: maintainer
|
Wed, 23 Sep 2015
|
[ 20:15 sunpoet ]
- Update to 4.1.1
- While I'm here:
- Fix build: add more REINPLACE_CMD to post-patch: (copied from www/iojs)
- Add DOCS option
- Use CONFLICTS_INSTALL instead of CONFLICTS
- Add blank line after .include <bsd.port.pre.mk>
Changes: https://github.com/nodejs/node/blob/master/CHANGELOG.md
PR: 203203
Submitted by: <dcarmich@dcarmichael.net>
Approved by: Daniel Lin <linpct@gmail.com> (maintainer)
|
Mon, 6 Jul 2015
|
[ 01:14 feld ]
Update to 0.12.6
Resolve a DoS vulnerability with unassigned CVE
Changes: http://blog.nodejs.org/2015/07/03/node-v0-12-6-stable/
Approved by: ports-secteam (with hat)
|
Mon, 1 Jun 2015
|
[ 20:13 sunpoet ]
- Update to 0.12.4
- Use DISTVERSIONPREFIX instead of DISTNAME
- Do not touch PREFIX/lib/node_modules and leave it for www/npm
- Strip binary executable
- Remove duplicate ECHO_MSG in post-install: since pkg-message presents
Changes: https://github.com/joyent/node/blob/v0.12.4-release/ChangeLog
Submitted by: sunpoet (myself)
Approved by: Jin-Sih Lin <linpct@gmail.com> (maintainer)
|
Fri, 24 Apr 2015
|
[ 12:15 xmj ]
www/node: update to 0.12.2
- update to 0.12.2
- pet portlint (move mode setting to pkg-plist, proper conflicts)
PR: 199454
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm>
Approved by: maintainer (linpct@gmail.com)
|
Wed, 11 Feb 2015
|
[ 05:18 vanilla ]
Upgrade to 0.12.0
PR: 197507
Submitted by: maintainer
|
Mon, 5 Jan 2015
|
[ 17:33 sunpoet ]
- Update to 0.10.35
- While I'm here, remove obsoleted @dirrmtry
Changes: https://github.com/joyent/node/blob/v0.10.35-release/ChangeLog
PR: ports/196489
Submitted by: Christian Sturm <reezer@reezer.org>
Approved by: Daniel Lin <linpct@gmail.com> (maintainer)
|
Fri, 11 Jul 2014
|
[ 15:43 vanilla ]
1: Upgrade to 0.10.29 [1]
2: USES=compiler to handle clang/gcc.
PR: ports/191353
Submitted by: amim.knabben[1], me[2]
Approved by: maintainer
|
Thu, 22 May 2014
|
[ 14:37 swills ]
- Update to 0.10.28
PR: ports/189329
Submitted by: linpct@gmail.com (maintainer)
|
Wed, 5 Feb 2014
|
[ 07:36 miwi ]
- Stage support
|
Fri, 31 Jan 2014
|
[ 16:14 swills ]
- Update to 0.10.25
PR: ports/186150
Submitted by: Jin-Sih Lin <linpct@gmail.com> (maintainer)
|
Tue, 19 Nov 2013
|
[ 10:12 sunpoet ]
- Update to 0.10.22
- Fix PLIST: add missing manpage
- While I'm here, add LICENSE
Changes: https://github.com/joyent/node/blob/v0.10.22-release/ChangeLog
PR: ports/184062
Submitted by: Amim Knabben <amim.knabben@gmail.com>
Approved by: Daniel Lin <linpct@gmail.com> (maintainer)
|
Tue, 24 Sep 2013
|
[ 17:35 sunpoet ]
- Convert to new LIB_DEPENDS format
- Use USES=gmake
- Support STAGEDIR
Submitted by: sunpoet (myself)
Approved by: Jin-Sih Lin <linpct@gmail.com> (maintainer, via IRC)
|
Sat, 16 Mar 2013
|
[ 21:33 swills ]
- Update to 0.10.0
PR: ports/176868
Submitted by: Jin-Sih Lin <linpct@gmail.com> (maintainer)
|
Tue, 14 Aug 2012
|
[ 13:05 lwhsu ]
- Update to 0.8.6 (from www/node-devel)
PR: ports/170204
Submitted by: Jin-Sih Lin <linpct@gmail.com> (maintainer)
|
Tue, 8 May 2012
|
[ 08:58 sunpoet ]
- Make directory: PREFIX/lib/node_modules
- Add a message about npm
- Bump PORTREVISION for package change
Submitted by: sunpoet (myself, via IRC)
Approved by: Jin-Sih Lin <linpct@gmail.com> (maintainer, via IRC)
|
[ 03:13 sunpoet ]
- Update to 0.6.17 [1]
- Add OPTIONS: SHARED_V8 to build with shared lang/v8 [2]
- Do not install bundled npm, users who requires npm can install www/npm [2]
- Fix PLIST [2]
- While I'm here, remove duplicate ONLY_FOR_ARCHS
Original submission of PR/167604 was committed by swills.
Changes: https://github.com/joyent/node/blob/v0.6.17/ChangeLog
PR: ports/167604 [1]
Submitted by: Jin-Sih Lin <linpct@gmail.com> (maintainer) [1]
sunpoet (myself, via IRC) [2]
|
[ 02:20 swills ]
- Update to 0.6.17
PR: ports/167604
Submitted by: Jin-Sih Lin <linpct@gmail.com> (maintainer)
Security: a1d0911f-987a-11e1-a2ef-001fd0af1a4c
|
Wed, 28 Mar 2012
|
[ 02:46 sunpoet ]
- Update to 0.6.14
Changes: https://github.com/joyent/node/blob/v0.6.14/ChangeLog
PR: ports/166405
Submitted by: Jin-Sih Lin <linpct@gmail.com> (maintainer)
Feature safe: yes
|
Fri, 16 Mar 2012
|
[ 14:53 culot ]
- Update to 0.6.13
PR: ports/166177
Submitted by: Jin-Sih Lin <linpct@gmail.com> (maintainer)
Feature safe: yes
|
Mon, 5 Mar 2012
|
[ 20:04 jgh ]
- Update to 0.6.12
PR: ports/165645
Submitted by: maintainer, linpct@gmail.com
|
Mon, 20 Feb 2012
|
[ 04:43 sunpoet ]
- Update to 0.6.11
Changes: https://github.com/joyent/node/blob/v0.6.11/ChangeLog
PR: ports/165290
Submitted by: Jin-Sih Lin <linpct@gmail.com> (maintainer)
|
Tue, 24 Jan 2012
|
[ 14:08 culot ]
- Update to 0.6.8 [1]
- Use WITHOUT_FBSD10_FIX to prevent a non autotools-related configure script to
be patched and an unwanted configure.fbsd10bak file to remain after deinstall
PR: ports/164326 [1]
Submitted by: Jin-Sih Lin <linpct@gmail.com> (maintainer)
|
Tue, 10 Jan 2012
|
[ 18:19 culot ]
- Update to 0.6.7
Changes: https://raw.github.com/joyent/node/v0.6.7/ChangeLog
PR: ports/163990
Submitted by: Jin-Sih Lin <linpct@gmail.com> (maintainer)
|
Fri, 16 Dec 2011
|
[ 13:32 culot ]
- Update to 0.6.6
Changes: https://raw.github.com/joyent/node/v0.6.6/ChangeLog
PR: ports/163327
Submitted by: Jin-Sih Lin <linpct@gmail.com> (maintainer)
|
Mon, 5 Dec 2011
|
[ 03:16 sunpoet ]
- Update to 0.6.4
- Update CONFLICTS
Changes: https://github.com/joyent/node/blob/master/ChangeLog
PR: ports/163016
Submitted by: Jin-Sih Lin <linpct@gmail.com> (maintainer)
Feature safe: yes
|
Thu, 12 May 2011
|
[ 15:57 vanilla ]
use lang/v8 on amd64.
Approved by: maintainer
|
Fri, 18 Mar 2011
|
[ 13:55 araujo ]
- Merging from www/node-devel to www/node.
- Update to 0.4.2.
PR: ports/154990
Submitted by: Jin-Sih Lin <linpct@gmail.com> (maintainer)
|
Sat, 14 Aug 2010
|
[ 12:23 arved ]
Update to 0.1.104
PR: 149626
Submitted by: maintainer
|
Sun, 18 Jul 2010
|
[ 11:26 lwhsu ]
- Update to 0.1.101
PR: ports/148706
Submitted by: Jin-Sih Lin <linpct AT gmail.com> (maintainer)
|
Sat, 3 Jul 2010
|
[ 06:22 lwhsu ]
- Update to 0.1.99
Feature safe: yes
PR: ports/148067
Submitted by: Jin-Sih Lin <linpct AT gmail.com> (maintainer)
|
Tue, 18 May 2010
|
[ 03:15 vanilla ]
Upgrade to 0.1.95.
Approved by: maintainer
|
Mon, 10 May 2010
|
[ 01:07 vanilla ]
Upgrade to 0.1.94.
Approved by: maintainer
|
Tue, 20 Apr 2010
|
[ 03:45 vanilla ]
use @dirrm to delete include/node.
|
[ 03:44 vanilla ]
1: fix plist.
2: fix manpage.
3: bump version.
Approved by: maintainer
|
Mon, 12 Apr 2010
|
[ 07:26 vanilla ]
Add node 0.1.90, v8 javascript for client and server.
PR: ports/145641
Submitted by: Jin-Sih Lin <linpct at gmail.com>
|
Number of commits found: 68 |