CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

lang/v8-beta 15.7.112.9

Open source JavaScript engine by Google

Port info

Maintainer
delphij@FreeBSD.org
Packages
latest: 15.7.112, update to 15.7.112.9 not built yet
Upstream
up to date
Last update
to 15.7.112.9 · b3571be4ea
Quarterly
not in the 2026Q4 packages
WWW
https://v8.dev/
Links
cgit · VuXML

Install

Package
# pkg install v8-beta
installs 15.7.112 from latest
Port
# cd /usr/ports/lang/v8-beta && make install clean
Size
22 MiB download · 105 MiB installed
Depends on
devel/icu 76.1,1
License
APACHE20 and BSD3CLAUSE and MIT and UNICODE30

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1615.7.11215.6.75.8–
FreeBSD 1515.7.11215.7.112–
FreeBSD 1415.7.112✗15.7.112

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 15✗✗–
FreeBSD 14✗✗✗

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 (1)

The CVE record lists the packaged version 15.7.112 as affected, and no VuXML entry names the CVE. What does this mean?

CVECVSSPublishedDescription
CVE-2024-19398.82024-02-29Type Confusion in V8 in Google Chrome prior to 122.0.6261.94 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security…

VuXML only (0)

Listed in VuXML, the packaged version 15.7.112 is still in the affected range; pkg audit reports it. What does this mean?

None.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (31)

Xin LI (delphij) · 15.7.112.9
lang/v8-beta: update to 15.7.112.9
b3571be4ea
Xin LI (delphij) · 15.7.112
lang/v8-beta: update to 15.7.112 (Chrome 157 beta)

- Update the dependency pins from DEPS and the Temporal crates to the
  versions in Chromium's third_party/rust.
- Adapt the pkg-config.py and PartitionAlloc stack patches to upstream
  changes.  Initialize the attribute object before passing it to
  pthread_attr_get_np(), which FreeBSD requires.
- libclang's Python bindings before LLVM 21 pass non-Cursor operands
  such as None to clang_equalCursors(), which metagen now relies on
  working.  Extend the existing shim with LLVM 21's Cursor.__eq__.
59dfa871e8
Mikael Urankar (mikael) · 15.6.75.8_1
lang/rust: Bump revisions after 1.99.0

PR:		299016
9c878207a1
Xin LI (delphij) · 15.6.75.8
lang/v8-beta: update to 15.6.75.8 (Chrome 156 beta)

Rebuild the port on top of lang/v8 and follow the Chrome Linux beta
channel again.  Compared to lang/v8 15.5.35.20:

- Read time zone data from devel/icu through the new upstream
  v8_enable_temporal_systemicu option instead of a local patch.
- Port PartitionAlloc's zero segment, which keeps the low 4 GB of the
  address space inaccessible, to FreeBSD.  Hinted mappings are not
  honored with ASLR, so reserve the range with a guard mapping.  d8 now
  refuses to start when the range can not be reserved; only have it do
  so when ASLR is active, as position-independent executables are
  loaded below 4 GB otherwise.
- Drop patches for files the build does not use and the EXAMPLES
  leftovers.
- Take maintainership.
aa7442f424
Daniel Engberg (diizzy) · 10.4.132.20_4
lang/v8-beta: Mark as BROKEN

Fails to build,
error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'

Reported by:	pkg-fallout
fb69662e22
Po-Chuan Hsieh (sunpoet) · 10.4.132.20_4
lang/v8-beta: Drop maintainership
be3ee7a129
Daniel Engberg (diizzy) · 10.4.132.20_4
*/*: Bump consumers of devel/icu

...to avoid library mismatches
ff33dd4700
Jan Beich (jbeich) · 10.4.132.20_3
devel/icu: update to 74.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-74-1
Reported by:	GitHub (watch releases)
PR:		274317
Exp-run by:	antoine (incomplete)
Approved by:	fluffy
e55b80195e
Rene Ladan (rene) · 10.4.132.20_2
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Jan Beich (jbeich) · 10.4.132.20_2
devel/icu: update to 73.1

- Temporarily switch to GitHub auto archive (release artifacts are N/A atm)

Changes:	https://github.com/unicode-org/icu/releases/tag/release-73-1
Reported by:	GitHub (watch releases)
PR:		270422
Exp-run by:	antoine
f1f1a8be88
Jan Beich (jbeich) · 10.4.132.20_1
devel/icu: update to 72.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-72-1
Reported by:	GitHub (watch releases)
PR:		266582
Exp-run by:	antoine
dfe25d73e7
Stefan Eßer (se) · 10.4.132.20
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 10.4.132.20
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Po-Chuan Hsieh (sunpoet) · 10.4.132.20
lang/v8-beta: Update to 10.4.132.20

Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/10.4-lkgr
c95112cc2c
Po-Chuan Hsieh (sunpoet) · 10.4.132.15
lang/v8-beta: Update to 10.4.132.15

Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/10.4-lkgr
0bb03522d8
Po-Chuan Hsieh (sunpoet) · 10.4.132.10
lang/v8-beta: Update to 10.4.132.10

Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/10.4-lkgr
009b494f14
Po-Chuan Hsieh (sunpoet) · 10.3.174.11
lang/v8-beta: Update to 10.3.174.11

Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/10.3-lkgr
09c8d7c4dc
Po-Chuan Hsieh (sunpoet) · 10.3.174.4
lang/v8-beta: Update to 10.3.174.4

Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/10.3-lkgr
5880d6b2c2
Po-Chuan Hsieh (sunpoet) · 10.2.154.4
lang/v8-beta: Update to 10.2.154.4

Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/10.2-lkgr
a016826c66
Po-Chuan Hsieh (sunpoet) · 10.2.154.3
lang/v8-beta: Update to 10.2.154.3

- Add EXAMPLES option

Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/10.2-lkgr
f16c7e8f4f
Po-Chuan Hsieh (sunpoet) · 10.1.124.6
lang/v8-beta: Update to 10.1.124.6

Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/10.1-lkgr
2aef9cbc31
Po-Chuan Hsieh (sunpoet) · 10.1.124.1
lang/v8-beta: Update to 10.1.124.1

- Use v8 tarball from GitHub mirror

Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/10.1-lkgr
ddfd479b91
Jan Beich (jbeich) · 10.0.139.6_1
devel/icu: update to 71.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-71-1
Reported by:	GitHub (watch releases)
PR:		262654
Exp-run by:	antoine
Approved by:	fluffy
268cee3b02
Po-Chuan Hsieh (sunpoet) · 10.0.139.6
lang/v8-beta: Update to 10.0.139.6

Changes:	https://v8.dev/blog/v8-release-100
		https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/10.0-lkgr
87f14d9e91
Po-Chuan Hsieh (sunpoet) · 9.9.115.5
lang/v8-beta: Update to 9.9.115.5

Changes:	https://v8.dev/blog/v8-release-99
		https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.9-lkgr
f236961a53
Po-Chuan Hsieh (sunpoet) · 9.8.177.7
lang/v8-beta: Set ONLY_FOR_ARCHS

- Cosmetic change
045014aab8
Po-Chuan Hsieh (sunpoet) · 9.8.177.7
lang/v8-beta: Update to 9.8.177.7

Changes:	https://v8.dev/blog/v8-release-98
		https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.8-lkgr
5023d2e079
Po-Chuan Hsieh (sunpoet) · 9.7.106.18
lang/v8-beta: Update to 9.7.106.18

Changes:	https://v8.dev/blog/v8-release-97
		https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.7-lkgr
831780ec2c
Po-Chuan Hsieh (sunpoet) · 9.7.106.13
lang/v8-beta: Update to 9.7.106.13

Changes:	https://v8.dev/blog/v8-release-97
		https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.7-lkgr
92860904a6
Po-Chuan Hsieh (sunpoet) · 9.7.106.2
lang/v8-beta: Update to 9.7.106.2

- Use v8 tarball from chromium.googlesource.com since GitHub mirror has been stopped over 25 days

Changes:	https://v8.dev/blog/v8-release-97
		https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.7-lkgr
aa1bc223b5
Po-Chuan Hsieh (sunpoet) · 9.6.180.5
lang/v8-beta: Add v8-beta 9.6.180.5

Changes:	https://v8.dev/blog/v8-release-96
		https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.6-lkgr
		https://github.com/v8/v8/commits/9.6-lkgr
f366d96316