version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed (0)
The CVE record lists the packaged version 24.21.0_3 as affected, and no VuXML entry names the CVE. What does this mean?
None.
VuXML only (1)
Listed in VuXML, the packaged version 24.21.0_3 is still in the affected range; pkg audit reports it. What does this mean?
Clean up ports after FreeBSD 12.0 reached end-of-life.
emulators/mesen is left out for now, as it breaks on 11.3
Submitted by: rene
Reviewed by: jbeich, zeising
X-Differential Revision: https://reviews.freebsd.org/D24211
www/node: Update 13.7.0 -> 13.8.0
https://nodejs.org/en/blog/release/v13.8.0/
This is a security release. See
https://nodejs.org/en/blog/vulnerability/february-2020-security-releases/
MFH: 2020Q1
Security: 0032400f-624f-11ea-b495-000d3ab229d6
Sponsored by: Miles AS
www/node: build on i386
A recent change to V8 changed how mapped shared libraries were
discovered on FreeBSD, changing from using /proc/self/maps to using
sysctl with KERN_PROC_VMMAP. Unforcunately, this change fails to build
on i386 (and probably other 32-bit platforms) due to the use of
reinterpret_cast to change uint64_t to uintptr_t. This is an invalid
cast. The uin64_t should be static_cast to uintptr_t for it to work on
all platforms.
While here, bump the libuv dependency that I missed when upgrading to
13.6.0
PR: 243798
Reported by: Martin Birgmeier <d8zNeCFG@aon.at>
Reported by: paul beard <paulbeard@gmail.com>
Reported by: pkg-fallout@FreeBSD.org
Sponsored by: Miles AS
www/node: Update 13.5.0 -> 13.6.0
https://nodejs.org/en/blog/release/v13.6.0/
While here, regenerate patches with `make makepatch`.
Sponsored by: Miles AS
www/node: Update 13.4.0 -> 13.5.0
https://nodejs.org/en/blog/release/v13.5.0/
While here, bump the minimum dependency on libuv and regenerate patches
with `make makepatch`.
Sponsored by: Miles AS
www/node: fix build on powerpc64 elfv1
13.2.0 broke powerpc64 elfv1 (again). The problem are those two commits:
https://github.com/nodejs/node/commit/605cb9f0fcd1d334ec15959bb79ba44b0e9f8186
https://github.com/nodejs/node/commit/fe99841c88fdb87959a14c7bca81e4cd4582eba6
They added ifdefs for _AIX, but the code they guard should run on all ppc64 elfv1 (not only on AIX).
Widen those ifdefs appriopriately so that node builds again.
PR: 242404
Approved by: bhughes (maintainer)
www/node: Update 13.0.0 -> 13.0.1
https://nodejs.org/en/blog/release/v13.0.1/
Change the default options on FreeBSD 12.0-RELEASE, since Node.js uses
functions introduced in OpenSSL 1.1.1b, while 12.0-RELEASE only has
1.1.1a.
Sponsored by: Miles AS
www/node: Update 12.13.0 -> 13.0.0
Update to the latest major release of Node.js, regenerating patches
with `make makepatch` while here.
https://nodejs.org/en/blog/release/v13.0.0/
Sponsored by: Miles AS
www/node12: copy from www/node
Create a new port for the latest Node.js 12.13.0 LTS release. Update
CONFLICTS for the existing Node.js ports to include the new node12 port.
https://nodejs.org/en/blog/release/v12.13.0/
Sponsored by: Miles AS
www/node: Update 12.12.0 -> 12.13.0
Update to the latest LTS release of Node.js. Regenerate patches with
`make makepatch`.
https://nodejs.org/en/blog/release/v12.13.0/
Sponsored by: Miles AS
Drop C++11 workaround for GCC < 6 after r449590
lang/gcc5 will expire in ~1 month. If someone still uses lang/gcc48
they should backport C++11 fix instead. QA on GCC architecuters is
currently limited to powerpc64 which uses GCC_DEFAULT.
PR: 193528
www/node: Update 12.9.0 -> 12.9.1
This release fixes two regressions in the http module. See the release
notes for more details:
https://nodejs.org/en/blog/release/v12.9.1/
Sponsored by: Miles AS
www/node: Update 12.8.1 -> 12.9.0
https://nodejs.org/en/blog/release/v12.9.0/
Regenerate patches with `make makepatch`, taking care to keep patches
for files that have moved after Node.js upgraded the bundled V8
dependency.
Sponsored by: Miles AS
www/node: Update 12.8.0 -> 12.8.1
This is a security release. All Node.js users should consult the security
release summary at
https://nodejs.org/en/blog/vulnerability/aug-2019-security-releases/
for details on patched vulnerabilities.
MFH: 2019Q3
Security: c97a940b-c392-11e9-bb38-000d3ab229d6
Sponsored by: Miles AS
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
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.
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, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
Remove www/node6
This port reached end-of-life upstream on 2019-04-30. Remove node6-*
from CONFLICTS for the remaining www/node* ports.
Sponsored by: Miles AS
www/node: fix build on powerpc64
Upstream broke powerpc64 big-endian. Replace the check for AIX with
check for big-endian PPC64 to fix the build.
PR: 237586
Submitted by: pkubaj
Sponsored by: Miles AS
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
www/node*: specify minimum versions of dependencies in BUILD_DEPENDS
Add BUILD_DEPENDS for all LIB_DEPENDS, specifying the minimum version as
the version bundled with a particlar version of Node.js. This should help
people building from ports with out-of-date dependencies with a helpful
message instead of build failures.
Reported by: freebsd-ports@
Sponsored by: Miles AS
www/node: set environment variables for host build
The Node.js build system supports cross-compilation via node-gyp, which
picks up CC, CXX, LINK, C*FLAGS, and LDFLAGS from the environment for the
target build, but not for the host. We need to set the environment variables
for the "host" build.
This unbreaks the build on powerpc64.
PR: 233650
Reported by: Piotr Kubaj <pkubaj@anongoth.pl>
Sponsored by: Miles AS
Differential Revision: https://reviews.freebsd.org/D19250
www/node: Update 11.10.0 -> 11.10.1
This is a security release. All Node.js users should consult the security
release summary at
https://nodejs.org/en/blog/vulnerability/february-2019-security-releases/
for details on patched vulnerabilities.
MFH: 2019Q1
Security: b71d7193-3c54-11e9-a3f9-00155d006b02
Sponsored by: Miles AS