FreeBSD/ports 2d5d5a7www/firefox distinfo Makefile

www/firefox: update to 152.0.1

Release Notes:
  https://www.firefox.com/en-US/firefox/152.0.1/releasenotes/

(cherry picked from commit 66f99305b44f239ac2daa9fe51cc6b4219737a45)
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

FreeBSD/ports 66f9930www/firefox distinfo Makefile

www/firefox: update to 152.0.1

Release Notes:
  https://www.firefox.com/en-US/firefox/152.0.1/releasenotes/
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

FreeBSD/doc c9a6912documentation README, website README

README: Remove unmaintained duplicates

These were exact copies of the the README at the root of the tree.
DeltaFile
+0-10documentation/README
+0-10website/README
+0-202 files

FreeBSD/ports 0128591multimedia/snapcast Makefile pkg-plist

multimedia/snapcast: fix missing @sample in wrongly installed

PR:     261072
Approved by:    yuri (maintainer timeout, 1+ years)
DeltaFile
+3-1multimedia/snapcast/Makefile
+1-1multimedia/snapcast/pkg-plist
+4-22 files

FreeBSD/ports 802a745sysutils/py-hcloud distinfo Makefile

sysutils/py-hcloud: update to 2.22.0

Changes:        https://github.com/hetznercloud/hcloud-python/blob/v2.22.0/CHANGELOG.md
Reported by:    repology
DeltaFile
+3-3sysutils/py-hcloud/distinfo
+1-1sysutils/py-hcloud/Makefile
+4-42 files

FreeBSD/ports 2c7c73fprint/cups-pdf Makefile distinfo, print/cups-pdf/files patch-remove-deprecated-ghostscript-setpdfwrite-operator

print/cups-pdf: Update 3.0.1 => 3.0.3

Changelog:
2026-05-08 : 3.0.3 (md5)
  - fixed a possible privilege escalation
  - added SPDX license identifiers
  - updated default option values in PPD
2025-03-23 : 3.0.2 (md5)
  - updated GhostScript command line arguments
  - added full code documentation by Lew Pitcher
https://www.cups-pdf.de/changelog.shtml

- Replace PORTVERSION with DISTVERSION in MASTER_SITES and DISTNAME.
- Replace http with https in MASTER_SITES.
- Remove unavailable site from MASTER_SITES.
- Merge 3 MKDIRs.
- Remove unnecessary local patch - upstream fixed this in 3.0.2.

Sponsored by:   UNIS Labs
DeltaFile
+0-27print/cups-pdf/files/patch-remove-deprecated-ghostscript-setpdfwrite-operator
+7-9print/cups-pdf/Makefile
+3-3print/cups-pdf/distinfo
+10-393 files

FreeBSD/ports 7081dbanet-im/ejabberd pkg-plist Makefile, net-im/ejabberd/files patch-deps_jiffy_c__src_double-conversion_strtod.cc

net-im/ejabberd: Unbreak due to recent erlang upgrade

PR:             296111
DeltaFile
+0-28net-im/ejabberd/files/patch-deps_jiffy_c__src_double-conversion_strtod.cc
+0-5net-im/ejabberd/pkg-plist
+2-3net-im/ejabberd/Makefile
+1-3net-im/ejabberd/distinfo
+3-394 files

FreeBSD/ports 4f4b770net/ucx Makefile, net/ucx/files patch-src_ucm_util_reloc.c patch-test_gtest_ucp_test__ucp__am.cc

net/ucx: Fix libucm early-init panic and resolve gtest suite failures

PR:             296120
DeltaFile
+108-4net/ucx/files/patch-src_ucm_util_reloc.c
+13-0net/ucx/files/patch-test_gtest_ucp_test__ucp__am.cc
+4-1net/ucx/Makefile
+125-53 files

FreeBSD/ports fa2d914www/nginx-acme distinfo Makefile, www/nginx-devel distinfo Makefile

www/nginx-devel: Update to 1.31.2

Changes with nginx 1.31.2                                        17 Jun
2026

    *) Security: use-after-free might occur when using HTTP/3 and
processing
       a specially crafted QUIC session, allowing an attacker to cause
       worker process memory corruption or segmentation fault in a
worker
       process (CVE-2026-42530).
       Thanks to Trung Nguyen of CyStack.

    *) Security: a heap memory buffer overflow might occur in a worker
       process when using a configuration with "ignore_invalid_headers
off;"
       and "large_client_header_buffers" with large configured values
when
       proxying a specially crafted request to HTTP/2 or gRPC backend,

    [28 lines not shown]
DeltaFile
+3-3www/nginx-acme/distinfo
+3-3www/nginx-devel/distinfo
+1-1www/nginx-acme/Makefile
+1-1www/nginx-devel/Makefile
+1-1www/nginx-devel/version.mk
+9-95 files

FreeBSD/src ea130fasys/dev/virtio/network if_vtnet.c if_vtnetvar.h

virtio_net: Use bus_dma for command/ack buffers

While the majority of virtio platforms will be fully coherent, some may
require cache maintenance or other specific device memory handling (eg for
secure partitioning). Using bus_dma allows for these usecases.

The virtio buffers are marked as coherent; this should ensure that sync
calls are no-ops in the common cases.

Reviewed by:    andrew
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D55564
DeltaFile
+285-65sys/dev/virtio/network/if_vtnet.c
+6-0sys/dev/virtio/network/if_vtnetvar.h
+291-652 files

FreeBSD/src 8193fa3sys/dev/virtio/network if_vtnet.c if_vtnetvar.h

virtio_net: Use bus_dma for rxq/txq buffers

While the majority of virtio platforms will be fully coherent, some may
require cache maintenance or other specific device memory handling (eg for
secure partitioning). Using bus_dma allows for these usecases.

The virtio buffers are marked as coherent; this should ensure that sync
calls are no-ops in the common cases.

Reviewed by:    andrew
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D55492
DeltaFile
+281-17sys/dev/virtio/network/if_vtnet.c
+10-0sys/dev/virtio/network/if_vtnetvar.h
+291-172 files

FreeBSD/src 8fdaa1bsys/kern subr_busdma_bounce.c

busdma_bounce: Allocate bounce buffers as unprotected

Reviewed by:    andrew
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D56519
DeltaFile
+3-3sys/kern/subr_busdma_bounce.c
+3-31 files

FreeBSD/ports 14b3a97www/nginx distinfo version.mk, www/nginx-acme distinfo Makefile

www/nginx: Update to 1.30.3

Changes with nginx 1.30.3                                        17 Jun
2026

    *) Security: a heap memory buffer overflow might occur in a worker
       process when using a configuration with "ignore_invalid_headers
off;"
       and "large_client_header_buffers" with large configured values
when
       proxying a specially crafted request to HTTP/2 or gRPC backend,
       allowing an attacker to cause worker process memory corruption or
       segmentation fault in a worker process (CVE-2026-42055).
       Thanks to Mufeed VH of Winfunc Research.

    *) Security: a heap memory buffer overread might occur in a worker
       process while handling a specially sent response with decoding
from
       UTF-8 via the "charset_map" directive, allowing an attacker to

    [7 lines not shown]
DeltaFile
+3-3www/nginx/distinfo
+3-3www/nginx-acme/distinfo
+1-1www/nginx/version.mk
+1-1www/nginx-acme/Makefile
+1-1www/nginx-full/Makefile
+1-1www/nginx/Makefile
+10-106 files

FreeBSD/doc 0b2d55bdocumentation/content/en/books/fdp-primer/examples _index.adoc, documentation/content/pt-br/books/fdp-primer/examples _index.adoc

documentation: Remove sectnumlevels

Asciidoctor documentation says sectnumlevels from 0-5 are accepted.
Since every chapter sets this value to 6, it is not being parsed and
does not do anything.

Reviewed by:    aokblast
Fixes:          bdf18a045832 ("handbook: Remove sectnumlevels")
Differential Revision:  https://reviews.freebsd.org/D57646
DeltaFile
+1-2documentation/content/zh-tw/books/porters-handbook/quick-porting/_index.adoc
+0-3documentation/content/ru/books/fdp-primer/examples/_index.adoc
+0-3documentation/content/pt-br/books/fdp-primer/examples/_index.adoc
+0-3documentation/content/en/books/fdp-primer/examples/_index.adoc
+0-2documentation/content/zh-tw/books/handbook/pgpkeys/_index.adoc
+0-2documentation/content/zh-tw/books/handbook/mirrors/_index.adoc
+1-151,076 files not shown
+1-1,1161,082 files

FreeBSD/src b1af054sys/fs/nfsserver nfs_nfsdserv.c

nfs_nfsdserv.c: Fix setting of birthtime for some ZFS pools

Some ZFS pools do not support va_birthtime and will return
EINVAL when a VOP_SETATTR() of it is attempted.  The MacOS
NFSv4 client sets va_birthtime (TimeCreate) in the same
Setattr with ctime/mtime and other attributes after a new
file is created.  The EINVAL failure leaves these new files
messed up (mode == 0).

This patch pretends the setting of TimeCreate succeeded if
ctime/mtime were also set in the same Setattr RPC, which
resolves the problem for the MacOS client.

If this fix is not sufficient, a new pathconf name to detect
if a file system supports birthtime may be needed.

PR:     296066
Tested by:      Will <freebsd.geography231 at slmails.com>
MFC after:      2 weeks
DeltaFile
+10-0sys/fs/nfsserver/nfs_nfsdserv.c
+10-01 files

FreeBSD/ports 9576addsecurity/vuxml/vuln 2026.xml

security/vuxml: Add entry for NGINX

Add entry for NGINX

Sponsored by:   Netzkommune GmbH
DeltaFile
+39-0security/vuxml/vuln/2026.xml
+39-01 files

FreeBSD/src 06d64eesys/arm64/arm64 gicv5_its.c, sys/conf files.arm64

arm64: Add an initial GICv5 ITS driver

Add a driver to support the GICv5 interrupt translation service (ITS).
The ITS is responsible to handling ITS events & translating them to an
interrupt to be delivered to the interrupt routing service (IRS).

An example event is a MSI or MSI-X is delivered. The ITS will generate
an LPI depending on which device sent the interrupt and the value the
device wrote.

This is a similar concept to the GICv3 ITS, however the implementation
details are different so it needs a new driver.

Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D54251
DeltaFile
+1,239-0sys/arm64/arm64/gicv5_its.c
+1-0sys/conf/files.arm64
+1,240-02 files

FreeBSD/src cbef29bsys/arm64/arm64 gicv5_iwb.c, sys/conf files.arm64

arm64: Add an initial GICv5 IWB driver

Add a driver to support the GICv5 interrupt wire bridge (IWB). The IWB
translates the change in state of an input wire and sends a MSI to
the interrupt translation service (ITS) to be translated to an LPI.

Unlike other MSI sources each wire has a fixed Event ID value it will
write in the MSI data.

Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D54252
DeltaFile
+561-0sys/arm64/arm64/gicv5_iwb.c
+1-0sys/conf/files.arm64
+562-02 files

FreeBSD/src cd94485sys/arm64/arm64 cpu_feat.c, sys/arm64/include cpu_feat.h

arm64: Add FEAT_ALWAYS_ENABLE to cpu_feat

A use for it has been found in the GICv5 driver where we need to read
the Interrupt Affinity ID early in the boot on the secondary CPUs.

Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D54249
DeltaFile
+12-10sys/arm64/arm64/cpu_feat.c
+6-1sys/arm64/include/cpu_feat.h
+18-112 files

FreeBSD/src c84261dsys/arm64/arm64 gicv5.c gicv5reg.h, sys/conf files.arm64

arm64: Add an initial GICv5 driver

Add an initial driver for the GICv5 interrupt controller.

This provides host-only support for the GICv5 interrupt controller. It
is specified in the ARM-AES-0070 document & based on version 00eac0.

In the GICv5 there are 3 interrupt spaces: PPI, SPI, and LPI. Unlike
previous interrupt controllers they don't share a single interrupt
ID range, so PPI IRQ 1 and SPI IRQ 1 are different interrupts. There
is a common irqsrc stricture that encodes this information as it is
common across the interrupt types.

Unlike previous GIC versions there are no software generated interrupts
that can target a configurable collection of CPUs. These have been
replaced with LPIs, where each CPU will have one allocated for each
IPI type.

This driver handles the CPU interface and interrupt routing service

    [6 lines not shown]
DeltaFile
+1,611-0sys/arm64/arm64/gicv5.c
+711-0sys/arm64/arm64/gicv5reg.h
+300-0sys/arm64/arm64/gicv5_fdt.c
+71-0sys/arm64/arm64/gicv5var.h
+2-0sys/conf/files.arm64
+2,695-05 files

FreeBSD/src a9e12d3sys/arm64/include _armreg.h

arm64: Support building sys/sysl instructions

Add support to build system instructions from a macro. These are based
on the existing support for msr/mrs instructions with adjustments for
the different instruction format.

Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D57017
DeltaFile
+28-0sys/arm64/include/_armreg.h
+28-01 files

FreeBSD/ports 01500aewww/matomo pkg-plist distinfo

www/matomo: Security update 5.9.0 => 5.11.2

While here, sort USES alphabetically.

Changelogs:
- https://matomo.org/changelog/matomo-5-10-0/
- https://matomo.org/changelog/matomo-5-10-1/
- https://matomo.org/changelog/matomo-5-11-0/
- https://matomo.org/changelog/matomo-5-11-1/
- https://matomo.org/changelog/matomo-5-11-2/

PR:             296126
MFH:            2026Q2
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit 3c15c93b2debdd80d0da0f9e96c3ed669a3b6818)
DeltaFile
+73-10www/matomo/pkg-plist
+3-3www/matomo/distinfo
+2-2www/matomo/Makefile
+78-153 files

FreeBSD/ports 7849337www/matomo pkg-plist distinfo

www/matomo: Update 5.8.0 => 5.9.0

Changelog:
https://matomo.org/changelog/matomo-5-9-0/

PR:             294777
Sponsored by:   UNIS Labs

(cherry picked from commit b77ed2fb451d94932957d96662f89e916030e8ec)
DeltaFile
+49-5www/matomo/pkg-plist
+3-3www/matomo/distinfo
+1-1www/matomo/Makefile
+53-93 files

FreeBSD/ports 870575ewww/matomo pkg-plist distinfo

www/matomo: update to 5.8.0

Changelog: https://matomo.org/changelog/matomo-5-8-0/

PR:     294155

(cherry picked from commit 454d1a6edbedb8a99c93ba2802b9b3dfc9589b95)
DeltaFile
+102-6www/matomo/pkg-plist
+3-3www/matomo/distinfo
+1-1www/matomo/Makefile
+106-103 files

FreeBSD/ports 3c15c93www/matomo pkg-plist distinfo

www/matomo: Security update 5.9.0 => 5.11.2

While here, sort USES alphabetically.

Changelogs:
- https://matomo.org/changelog/matomo-5-10-0/
- https://matomo.org/changelog/matomo-5-10-1/
- https://matomo.org/changelog/matomo-5-11-0/
- https://matomo.org/changelog/matomo-5-11-1/
- https://matomo.org/changelog/matomo-5-11-2/

PR:             296126
MFH:            2026Q2
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit 4ae267b525919adecca4362d72731808bb29293c)
DeltaFile
+73-10www/matomo/pkg-plist
+3-3www/matomo/distinfo
+2-2www/matomo/Makefile
+78-153 files

FreeBSD/ports e2c3137net/self-service-password distinfo pkg-plist

net/self-service-password: Update 1.8.0 => 1.8.1

Changelog:
https://github.com/ltb-project/self-service-password/releases/tag/v1.8.1

PR:             296125
MFH:            2026Q2
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit 14d8b2e3b1c104690d95ded43f71c0930ac69ac5)
DeltaFile
+3-3net/self-service-password/distinfo
+3-0net/self-service-password/pkg-plist
+1-1net/self-service-password/Makefile
+7-43 files

FreeBSD/ports 14d8b2enet/self-service-password distinfo pkg-plist

net/self-service-password: Update 1.8.0 => 1.8.1

Changelog:
https://github.com/ltb-project/self-service-password/releases/tag/v1.8.1

PR:             296125
MFH:            2026Q2
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net/self-service-password/distinfo
+3-0net/self-service-password/pkg-plist
+1-1net/self-service-password/Makefile
+7-43 files

FreeBSD/ports 1159eb3databases/R-cran-dbplyr distinfo Makefile

databases/R-cran-dbplyr: Update 2.5.2 => 2.6.0

Changelog:
https://github.com/tidyverse/dbplyr/releases/tag/v2.6.0

PR:             296128
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3databases/R-cran-dbplyr/distinfo
+1-1databases/R-cran-dbplyr/Makefile
+4-42 files

FreeBSD/ports 366b881java/openjdk8 Makefile, java/openjdk8/files patch-hotspot_src_os_bsd_vm_os__perf__bsd.cpp

java/openjdk8: fix build on aarch64/16

>>> Compiling /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u482-b08.1/hotspot/src/os/bsd/vm/os_perf_bsd.cpp
>>> In file included from /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u482-b08.1/hotspot/src/os/bsd/vm/os_perf_bsd.cpp:67:
>>> In file included from /usr/include/sys/user.h:52:
>>> In file included from /usr/include/vm/pmap.h:88:
>>> In file included from /usr/include/machine/pmap.h:46:
>>> In file included from /usr/include/sys/systm.h:46:
>>> /usr/include/machine/cpufunc.h:35:1: error: static declaration of 'breakpoint' follows non-static declaration
>>>    35 | breakpoint(void)
>>>       | ^
>>> /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u482-b08.1/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:224:17: note: previous declaration is here
>>>   224 | extern "C" void breakpoint();
>>>       |                 ^
>>> 1 error generated.

I don't know why this does not happen on other architectures or freebsd versions.

- changed post-patch to pre-configure, this makes it a lot easier to use "make makepatch".

    [2 lines not shown]
DeltaFile
+14-0java/openjdk8/files/patch-hotspot_src_os_bsd_vm_os__perf__bsd.cpp
+1-1java/openjdk8/Makefile
+15-12 files

FreeBSD/ports 8052712security/infisical-cli distinfo Makefile

security/infisical-cli: update to 0.43.96 release
DeltaFile
+5-5security/infisical-cli/distinfo
+1-1security/infisical-cli/Makefile
+6-62 files