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

www/pomerium-envoy-custom 1.37.0.20261001_1

Pomerium's custom Envoy build for use with pomerium

Port info

Maintainer
delphij@FreeBSD.org
Packages
latest: 1.37.0.20261001_1
Upstream
up to date
Last update
to 1.37.0.20261001_1 · d81b7ba3c3
Quarterly
2026Q4: 1.37.0.20260618_5 · last MFH 60647eff54
WWW
https://pomerium.io/
Links
cgit · VuXML

Install

Package
# pkg install pomerium-envoy-custom
installs 1.37.0.20261001_1 from latest; from quarterly (2026Q4) 1.37.0.20260618_5
Port
# cd /usr/ports/www/pomerium-envoy-custom && make install clean
Size
11 MiB download · 46 MiB installed
Depends on
archivers/brotli 1.2.1,1, archivers/zstd 1.5.7_2, devel/re2 20251105, devel/xxhash 0.8.4, devel/yaml-cpp 0.9.0, dns/c-ares 1.34.9, net/libmaxminddb 1.14.1, www/libnghttp2 1.70.0
License
APACHE20

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.37.0.20261001_1✗–
FreeBSD 151.37.0.20261001_11.37.0.20261001–
FreeBSD 141.37.0.20261001_1✗✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.37.0.20260618_5✗–
FreeBSD 141.37.0.20260618_5✗✗

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 and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.37.0.20261001_1.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (15)

Dag-Erling Smørgrav (des) · 1.37.0.20261001_1 MFH 2026Q4 ✓
various: Bump Go ports for Go 1.26.10 / 1.27.3
d81b7ba3c3
Xin LI (delphij) · 1.37.0.20261001
www/pomerium-envoy-custom: Fix build on aarch64

gperftools has no way to read the program counter from a signal's
ucontext on FreeBSD/aarch64, so its CPU profiler, which Envoy builds
with --define tcmalloc=gperftools, failed to compile:

  getpc-inl.h:393:22: error: no member named 'Get' in ...

On FreeBSD/aarch64 the kernel stores the interrupted PC in
uc_mcontext.mc_gpregs.gp_elr.  Add an accessor for it to gperftools
and apply the patch through the gperftools http_archive in envoy's
bazel/repositories.bzl, the same way the msgpack patch is applied.
The hunk offsets of the other entries in that patch are refreshed
while here.

The gperftools change has been verified with getpc_test on an Ampere
eMAG running FreeBSD 15.1 and submitted upstream.  The full port has
only been test-built on amd64 so far.

Upstream PR: https://github.com/gperftools/gperftools/pull/1647
b98196b903
Xin LI (delphij) · 1.37.0.20261001
www/pomerium-envoy-custom: update to 1.37.0.20261001

Update to envoy-custom commit 8b998d0f6ff3, which moves the bundled
Envoy from 1.38.2 to 1.38.5, as required by pomerium 0.33.4.

While here, link the envoy binary as a position-independent
executable so that it benefits from ASLR.
304389c257
Adam Weinberger (adamw) · 1.37.0.20260618_3
many: Bump go ports for 1.26.8 and 1.27.1
dd0905142a
Xin LI (delphij) · 1.37.0.20260618_2
www/pomerium-envoy-custom: Attempt to fix LuaJIT build on aarch64

On FreeBSD aarch64, Bazel resolves the CPU constraint to its canonical
name @platforms//cpu:aarch64 rather than the @platforms//cpu:arm64
alias.  Add aarch64 to the HOST_CONSTRAINTS check in luajit.bzl so
the platform is correctly detected on arm64 FreeBSD.
6990c2bd3d
Dag-Erling Smørgrav (des) · 1.37.0.20260618_2 MFH 2026Q3 ✓
various: Bump go ports for go-1.25.14 / 1.26.7
4867821cd6
Dag-Erling Smørgrav (des) · 1.37.0.20260618_1 MFH 2026Q3 ✓
various: Bump go ports for go-1.25.13 / 1.26.6
6d39dcf04e
Xin LI (delphij) · 1.37.0.20260618
www/pomerium-envoy-custom: fix GOROOT to track default Go version

Use ${GO_SUFFIX} instead of hardcoded go125, so the GOROOT path
tracks whatever Go version USES=go selects.  This fixes a build
failure after the default Go version was switched to 1.26.
c44d94fc05
Xin LI (delphij) · 1.37.0.20260618
www/pomerium-envoy-custom: update to 1.37.0.20260618

Update pomerium-envoy-custom to commit 16ede7a56f2f (envoy f387231af8).

Major changes for this version bump:
- Remove obsolete FreeBSD patches (ares, zlib, zstd cmake targets removed
  upstream; luajit_build.sh and -GNinja already upstream)
- Regenerate remaining FreeBSD patches for new envoy source
- Replace envoy_toolshed stub with real extraction (v0.3.35)
- Remove rules_oci (not needed for FreeBSD binary build)
- Remove custom LLVM toolchain; use system Clang via
  --extra_toolchains=@local_config_cc//:all
- Add --override_repository for renamed repos (re2, yaml-cpp, brotli, etc.)
- Add FreeBSD support to toolchains_llvm v1.7.0
- Add FreeBSD support to pomerium's luajit.bzl platform detection
- Create FreeBSD-specific openssh config.h
- Fix LuaJIT getentropy conflict with FreeBSD SSP headers
- Build nghttp2 from source (envoy patches add custom API)
- Add FreeBSD to rules_foreign_cc cmake generator detection
- Add transitive deps to DISTFILES (helly25_bzl, tar.bzl, jq.bzl, yq.bzl,
  argparse, aspect_bazel_lib, nghttp2 source)
- Update stale GH_TUPLE versions (dd_trace_cpp, libcircllhist, vpp_vcl, etc.)
- Link with -lgcc_eh for LuaJIT dynamic EH frame symbols
a91a5b6b70
Dag-Erling Smørgrav (des) · 1.36.8.p1_1 MFH 2026Q3 ✓
various: Bump go ports for go-1.25.12 / 1.26.5
4ea3547132
Xin LI (delphij) · 1.36.8.p1
www/{pomerium-envoy-custom,pomerium}: update to 1.36.8-p1 / 0.32.9
37d4040848
Dag-Erling Smørgrav (des) · 1.36.5.p1_2
various: Bump go ports for go-1.25.11 / go-1.26.4
dd8dc2a59d
Adam Weinberger (adamw) · 1.36.5.p1_1
various: Bump ports for Go 1.25.10
4e243a83f8
Xin LI (delphij) · 1.36.5.p1
www/pomerium-envoy-custom: add a port for pomerium's envoy fork.

This port is different from www/envoy and is used exclusively by pomerium.

www/pomerium: upgrade to 0.32.6.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
f4dbc3fea9