FreeBSD/ports 9d25c75www/firefox distinfo Makefile

www/firefox: update to 152.0.6 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/152.0.6/releasenotes/

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

FreeBSD/ports 0673b1dwww/firefox distinfo Makefile

www/firefox: update to 152.0.6 (rc1)

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

LLVM/project 7753c44clang/lib/Driver/ToolChains CommonArgs.cpp

clang/AMDGPU: Remove StringSwitch over r600 aliases (#209256)

This will route to getArchNameR600 which should already handle
all the aliases.
DeltaFile
+4-13clang/lib/Driver/ToolChains/CommonArgs.cpp
+4-131 files

LLVM/project 612e7caclang/include/clang/ScalableStaticAnalysis/Analyses/OperatorNewDelete OperatorNewDeletePointers.h, clang/include/clang/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers TypeConstrainedPointers.h

[SSAF][NFC] Rename operator new/delete pointers analysis to TypeConstrainedPointers (#208577)

There will be more such pointer entities that must retain their type
during the clang-reforge transformation. Since they are extracted and
processed similarly, combining them into a single analysis simplifies
maintenance. Therefore, we are using TypeConstrainedPointers as the
umbrella name.
DeltaFile
+0-260clang/unittests/ScalableStaticAnalysis/Analyses/OperatorNewDelete/OperatorNewDeletePointersExtractorTest.cpp
+260-0clang/unittests/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers/TypeConstrainedPointersExtractorTest.cpp
+0-258clang/lib/ScalableStaticAnalysis/Analyses/OperatorNewDelete/OperatorNewDeletePointers.cpp
+256-0clang/lib/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers/TypeConstrainedPointers.cpp
+0-79clang/include/clang/ScalableStaticAnalysis/Analyses/OperatorNewDelete/OperatorNewDeletePointers.h
+75-0clang/include/clang/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers/TypeConstrainedPointers.h
+591-59721 files not shown
+885-89127 files

LLVM/project bec96fbclang/lib/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers TypeConstrainedPointers.cpp, clang/unittests/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers TypeConstrainedPointersExtractorTest.cpp

address comments
DeltaFile
+25-7clang/unittests/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers/TypeConstrainedPointersExtractorTest.cpp
+4-5clang/lib/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers/TypeConstrainedPointers.cpp
+29-122 files

LLVM/project 6bbd5a1libcxx/test/tools/clang_tidy_checks header_exportable_declarations.cpp abi_tag_on_virtual.cpp

[libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (#208945)

Deprecated in 1bcf74006bcf528d14377173dba459759d35c961. Causes warnings
during compilation and will presumably become an error.
DeltaFile
+6-1libcxx/test/tools/clang_tidy_checks/header_exportable_declarations.cpp
+6-1libcxx/test/tools/clang_tidy_checks/abi_tag_on_virtual.cpp
+6-1libcxx/test/tools/clang_tidy_checks/empty_namespaces.cpp
+6-1libcxx/test/tools/clang_tidy_checks/hide_from_abi.cpp
+6-1libcxx/test/tools/clang_tidy_checks/robust_against_adl.cpp
+6-1libcxx/test/tools/clang_tidy_checks/robust_against_operator_ampersand.cpp
+36-62 files not shown
+46-88 files

FreeBSD/src 7b4bad2sys/net if_ovpn.c

if_ovpn: Fix memory leak in VNET during unload

Unloading if_ovpn while it's in use by other vnets causes
memory leaks and panics.
Fix this by reverting VNET_SYSUNINIT and adjusting the SI_SUB
initialization order.

Reviewed by:    markj
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D54175

(cherry picked from commit bf142ea4760bd4391092d9cc0038a0870cf7e0b2)
DeltaFile
+12-8sys/net/if_ovpn.c
+12-81 files

FreeBSD/doc 487d18ewebsite/content/en/status/report-2026-04-2026-06 ipv6_improvements.adoc metric.adoc

Status/2026Q2: Pouria reports

Status/2026Q2/ipv6_improvements.adoc
Status/2026Q2/metric.adoc
Status/2026Q2/geneve-support.adoc

Reviewed by: salvadore
Approved by: salvadore
Differential Revision: https://reviews.freebsd.org/D57390
DeltaFile
+22-0website/content/en/status/report-2026-04-2026-06/ipv6_improvements.adoc
+17-0website/content/en/status/report-2026-04-2026-06/metric.adoc
+8-0website/content/en/status/report-2026-04-2026-06/geneve-support.adoc
+47-03 files

FreeBSD/ports b31f701x11-toolkits/aquamarine Makefile

x11-toolkits/aquamarine: fix build on armv7

Same patch as on i386.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3

(cherry picked from commit 31f505757e0feee9ea3f50053e7f86f92058f5aa)
DeltaFile
+1-1x11-toolkits/aquamarine/Makefile
+1-11 files

FreeBSD/ports 31f5057x11-toolkits/aquamarine Makefile

x11-toolkits/aquamarine: fix build on armv7

Same patch as on i386.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
DeltaFile
+1-1x11-toolkits/aquamarine/Makefile
+1-11 files

FreeBSD/ports dc6be35net/go-pkgsite distinfo Makefile

net/go-pkgsite: update to 0.3.0

Changelog: https://github.com/golang/pkgsite/commits/v0.3.0
DeltaFile
+5-5net/go-pkgsite/distinfo
+4-5net/go-pkgsite/Makefile
+9-102 files

FreeBSD/ports c123c07emulators Makefile, emulators/fab-agon-emulator distinfo Makefile.crates

emulators/fab-agon-emulator: Emulator of the Agon Light Computer

An emulator of the Agon Light, Olimex Agon Light 2, and Agon Console8 8-bit
computers.

The Agon Light is a modern, fully open-source, 8-bit microcomputer and
microcontroller in one small, low-cost board, designed by Bernado Kastrup aka
The Byte Attic. As a computer, it is a standalone device that requires no host
PC: it puts out its own video (VGA), audio (2 identical mono channels), accepts
a PS/2 keyboard and has its own mass-storage in the form of a micro-SD card. The
Olimex Agon Light 2 is a variation on the original Agon Light design.

The Agon Console8 is a version of the Agon Light that also includes two
Atari-compatible joystick ports, and a PS/2 mouse port, and a stylish case. It
was also designed by Bernado Kastrup aka The Byte Attic, and is manufactured by
Heber Ltd.

The Agon Light, Olimex Agon Light 2, and the Agon Console8 are all fully
compatible with each other. Software written for one will run on the other, and

    [11 lines not shown]
DeltaFile
+225-0emulators/fab-agon-emulator/distinfo
+106-0emulators/fab-agon-emulator/Makefile.crates
+56-0emulators/fab-agon-emulator/Makefile
+24-0emulators/fab-agon-emulator/pkg-descr
+18-0emulators/fab-agon-emulator/pkg-plist
+1-0emulators/Makefile
+430-06 files

FreeBSD/ports 7c26894net-im/gomuks Makefile pkg-descr, net-im/gomuks/files/packagejsons package-lock.json package.json

net-im/gomuks: Add missing terminal binary and front/backend web parts

 - Update to 26.06 (v0.2606.0)
 - Build gomuks-terminal (TUI frontend). This version of the TUI is not
   as feature rich as the previous version should be added back via
   net-im/gomuks-legacy until feature complete.
 - Build gomuks web frontend and backend via USES=electron:env to fetch
   npm bits via upstream package.json adding @swc/core-freebsd-x64
 - Take maintainership

Changelog: https://github.com/gomuks/gomuks/blob/main/CHANGELOG.md#v2606

PR:             292010
DeltaFile
+5,974-0net-im/gomuks/files/packagejsons/package-lock.json
+46-14net-im/gomuks/Makefile
+52-0net-im/gomuks/files/packagejsons/package.json
+13-12net-im/gomuks/pkg-descr
+7-5net-im/gomuks/distinfo
+6,092-315 files

FreeBSD/ports 93bacdanet-im Makefile, net-im/gomuks-legacy Makefile pkg-descr

net-im/gomuks-legacy: Add net-im/gomuks-legacy from old net-im/gomuks

 - net-im/gomuks introduces a new design with a web and less feature rich
   termainl front web.  Keep older version around until net-im/gomuks
   TUI is feature complete as this version.
 - Add net-im/gomuks from 47d564d873af^ base
 - Appened -legacy to binary name
 - Take maintainership

PR:             292371
DeltaFile
+21-0net-im/gomuks-legacy/Makefile
+13-0net-im/gomuks-legacy/pkg-descr
+5-0net-im/gomuks-legacy/distinfo
+1-0net-im/Makefile
+40-04 files

FreeBSD/ports fd263ecdevel/lndir Makefile

devel/lndir: return to pool

By maintainer request.
Big thanks for your assistance in maintaining this port.

PR:             296576
Approved by:    Carlos Santos <unixmania at gmail.com>
DeltaFile
+1-1devel/lndir/Makefile
+1-11 files

FreeBSD/ports a068c58misc/findutils distinfo Makefile

misc/findutils: update to 4.11.0

Changelog: https://lists.gnu.org/archive/html/bug-findutils/2026-07/msg00050.html
DeltaFile
+3-3misc/findutils/distinfo
+1-1misc/findutils/Makefile
+1-0misc/findutils/pkg-plist
+5-43 files

LLVM/project eb3275allvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 sve-fixed-length-fp-extend-trunc-bf16.ll

[AArch64] Lower fixed width bf16 fpext (#209194)

This was previously hitting an error with a illegal
FP_EXTEND_MERGE_PASSTHRU being created but not selectable. Split
bf16->f64 fpext into bf16->f32 and f32->f64 fpext as we do elsewhere
(the first step has no rounding).

The codegen for loads is pretty inefficient because the load gets
expanded / scalarized.
DeltaFile
+994-0llvm/test/CodeGen/AArch64/sve-fixed-length-fp-extend-trunc-bf16.ll
+9-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+1,003-12 files

FreeBSD/ports 1eaad85sysutils/cfengine-masterfiles328 Makefile

sysutils/cfengine-masterfiles328: Fix package name suffix

The package name suffix should match the version.

Fixes:          433f99225c25
Reported by:    antione
DeltaFile
+1-1sysutils/cfengine-masterfiles328/Makefile
+1-11 files

FreeBSD/ports 7bcdb73misc/ollama Makefile

misc/ollama: Update COMMENT
DeltaFile
+1-1misc/ollama/Makefile
+1-11 files

FreeBSD/ports d778e9emisc/py-ag2 Makefile

misc/py-ag2: Update tests target and stats
DeltaFile
+10-4misc/py-ag2/Makefile
+10-41 files

FreeBSD/ports e7196b2security/agave distinfo Makefile

security/agave: update 4.1.1 → 4.1.2
DeltaFile
+3-3security/agave/distinfo
+1-1security/agave/Makefile
+4-42 files

FreeBSD/ports 7617588misc Makefile, misc/py-mda-xdrlib Makefile distinfo

misc/py-mda-xdrlib: New port: Stand-alone XDRLIB module for the use by MDAnalysis modules
DeltaFile
+22-0misc/py-mda-xdrlib/Makefile
+3-0misc/py-mda-xdrlib/distinfo
+2-0misc/py-mda-xdrlib/pkg-descr
+1-0misc/Makefile
+28-04 files

FreeBSD/ports d165f68science/py-MDAnalysis Makefile, science/py-MDAnalysis/files patch-MDAnalysis_lib_formats_src_xdrfile.c

science/py-MDAnalysis: Unbreak by removing unnecessary patch; Remove installed doc folder

Reported by:    fallout
DeltaFile
+0-15science/py-MDAnalysis/files/patch-MDAnalysis_lib_formats_src_xdrfile.c
+6-3science/py-MDAnalysis/Makefile
+6-182 files

FreeBSD/ports a4766c8security/susshi distinfo Makefile

security/susshi: update 0.18.2 → 0.19.0
DeltaFile
+69-45security/susshi/distinfo
+34-22security/susshi/Makefile
+103-672 files

FreeBSD/ports 1f2cf4cwww/py-qh3 distinfo Makefile

www/py-qh3: update 1.9.3 → 1.9.4
DeltaFile
+19-19www/py-qh3/distinfo
+9-9www/py-qh3/Makefile
+28-282 files

LLVM/project 7dcaa71libc/src/stdlib/linux realpath.cpp CMakeLists.txt, libc/test/src/stdlib realpath_test.cpp CMakeLists.txt

[libc][realpath] Support relative paths
DeltaFile
+35-2libc/test/src/stdlib/realpath_test.cpp
+17-1libc/src/stdlib/linux/realpath.cpp
+2-0libc/src/stdlib/linux/CMakeLists.txt
+2-0libc/test/src/stdlib/CMakeLists.txt
+56-34 files

LLVM/project 3c611b3libc/src/__support/CPP CMakeLists.txt, libc/src/stdlib/linux realpath.cpp CMakeLists.txt

[libc][realpath] Validate path components.

This PR updates `realpath` to validate paths and return `ENOTDIR` or `ENOENT` according to https://pubs.opengroup.org/onlinepubs/9699919799/functions/realpath.html.

This PR also bumps the memory limit in `HermeticTestUtils.cpp`. The realpath unit tests allocate quite a few strings. Since memory in hermetic tests is never free'd, the unit test quickly reaches the limit.
DeltaFile
+245-13libc/test/src/stdlib/realpath_test.cpp
+34-0libc/src/stdlib/linux/realpath.cpp
+10-0libc/test/src/stdlib/CMakeLists.txt
+5-0libc/src/stdlib/linux/CMakeLists.txt
+1-1libc/test/UnitTest/HermeticTestUtils.cpp
+1-1libc/src/__support/CPP/CMakeLists.txt
+296-156 files

LLVM/project 6cc64d3libc/src/__support/CPP string.h CMakeLists.txt, libc/test/src/__support/CPP string_test.cpp

[libc][cpp::string] Don't allocate a string in operator=(string_view)

Currently, `opreator=(string_view)` allocates a temporary string: https://github.com/llvm/llvm-project/blob/67ebc4b221c3e94028b33004cd5cd08deee95048/libc/src/__support/CPP/string.h#L106-L108.

This PR updates `=` and `+=` to better support `string_view`. It also adds debug checks so that `cpp::string` makes it clear it does not support aliasing (e.g. `s = s` would zero out the string).
DeltaFile
+25-5libc/src/__support/CPP/string.h
+6-0libc/test/src/__support/CPP/string_test.cpp
+2-0libc/src/__support/CPP/CMakeLists.txt
+2-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+35-54 files

FreeBSD/src 878bf20. .git-blame-ignore-revs

Ignore the white-space-only change for decompress.c

Sponsored by:           Netflix
DeltaFile
+2-0.git-blame-ignore-revs
+2-01 files

FreeBSD/src e49fc64stand/efi/loader decompress.c

loader: Fix indentation mistakes

Somehow, I wound up with space indents rather than tab indents, so fix
this.

Sponsored by:           Netflix
DeltaFile
+45-45stand/efi/loader/decompress.c
+45-451 files