FreeBSD/ports 18aa74cwww/firefox Makefile, www/firefox/files patch-media_libopus_moz.build patch-libwebrtc-generated

www/firefox: add libm to opus linker flags

some combinations of custom CPUTYPE and compiler require special
linker/compiler flags - try to chase this.

PR:             296825
Reported by:    Daniel Toschläger

(cherry picked from commit 81447da5d16d2b4f73b4a04013df62a224737bad)
DeltaFile
+21-0www/firefox/files/patch-media_libopus_moz.build
+1-0www/firefox/Makefile
+0-1www/firefox/files/patch-libwebrtc-generated
+22-13 files

FreeBSD/ports 570ebe8www/firefox-esr/files patch-libwebrtc-generated patch-languageid-de-constexpr-ify

www/firefox-esr: update to 153.0 (rc1)

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

We're switching esr early, as the previous esr had build problems on
very recent versions of FreeBSD.

(cherry picked from commit 7bf37049ae28c121cfba63c5ee71d4e744272d1f)
DeltaFile
+18,821-20,532www/firefox-esr/files/patch-libwebrtc-generated
+138-0www/firefox-esr/files/patch-languageid-de-constexpr-ify
+62-44www/firefox-esr/files/patch-pipewire_init
+0-92www/firefox-esr/files/patch-bug1626236
+36-27www/firefox-esr/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+0-56www/firefox-esr/files/patch-bug1716707
+19,057-20,75126 files not shown
+19,411-20,97732 files

FreeBSD/ports e8941f7mail/thunderbird/files patch-libwebrtc-generated patch-bug2040125

mail/thunderbird: update to 153.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/153.0/releasenotes/

(cherry picked from commit 0757823f19257239cc64424513263f57d53eaddd)
DeltaFile
+453-465mail/thunderbird/files/patch-libwebrtc-generated
+0-38mail/thunderbird/files/patch-bug2040125
+23-0mail/thunderbird/files/patch-toolkit_compontents_protobuf_src_google_protobuf_io_zero__copy__stream__impl.cc
+22-0mail/thunderbird/files/patch-toolkit_library_moz.build
+21-0mail/thunderbird/files/patch-media_libopus_moz.build
+9-9mail/thunderbird/files/patch-build_gn__processor.py
+528-5126 files not shown
+545-55612 files

FreeBSD/ports eb8e787mail/thunderbird-esr/files patch-libwebrtc-generated patch-languageid-de-constexpr-ify

mail/thunderbird-esr: update to 153.0 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.0esr/releasenotes/

We're switching esr early, as the previous esr had build problems on
very recent versions of FreeBSD.

(cherry picked from commit f522e9e5b4d72e41dbf7b73e1b1bb186e34adfd1)
DeltaFile
+18,821-20,532mail/thunderbird-esr/files/patch-libwebrtc-generated
+138-0mail/thunderbird-esr/files/patch-languageid-de-constexpr-ify
+62-44mail/thunderbird-esr/files/patch-pipewire_init
+0-88mail/thunderbird-esr/files/patch-bug1626236
+36-27mail/thunderbird-esr/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+0-56mail/thunderbird-esr/files/patch-bug1716707
+19,057-20,74728 files not shown
+19,434-21,00034 files

LLVM/project 03c539cllvm/lib/Target/RISCV RISCVLoadStoreOptimizer.cpp

[RISCV] Use MCRegister. NFC (#210110)
DeltaFile
+2-2llvm/lib/Target/RISCV/RISCVLoadStoreOptimizer.cpp
+2-21 files

FreeBSD/ports 81447dawww/firefox Makefile, www/firefox/files patch-media_libopus_moz.build patch-libwebrtc-generated

www/firefox: add libm to opus linker flags

some combinations of custom CPUTYPE and compiler require special
linker/compiler flags - try to chase this.

PR:             296825
Reported by:    Daniel Toschläger
DeltaFile
+21-0www/firefox/files/patch-media_libopus_moz.build
+1-0www/firefox/Makefile
+0-1www/firefox/files/patch-libwebrtc-generated
+22-13 files

FreeBSD/ports 7bf3704www/firefox-esr/files patch-libwebrtc-generated patch-languageid-de-constexpr-ify

www/firefox-esr: update to 153.0 (rc1)

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

We're switching esr early, as the previous esr had build problems on
very recent versions of FreeBSD.
DeltaFile
+18,821-20,532www/firefox-esr/files/patch-libwebrtc-generated
+138-0www/firefox-esr/files/patch-languageid-de-constexpr-ify
+62-44www/firefox-esr/files/patch-pipewire_init
+0-92www/firefox-esr/files/patch-bug1626236
+36-27www/firefox-esr/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+0-56www/firefox-esr/files/patch-bug1716707
+19,057-20,75126 files not shown
+19,411-20,97732 files

FreeBSD/ports f522e9email/thunderbird-esr/files patch-libwebrtc-generated patch-languageid-de-constexpr-ify

mail/thunderbird-esr: update to 153.0 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.0esr/releasenotes/

We're switching esr early, as the previous esr had build problems on
very recent versions of FreeBSD.
DeltaFile
+18,821-20,532mail/thunderbird-esr/files/patch-libwebrtc-generated
+138-0mail/thunderbird-esr/files/patch-languageid-de-constexpr-ify
+62-44mail/thunderbird-esr/files/patch-pipewire_init
+0-88mail/thunderbird-esr/files/patch-bug1626236
+36-27mail/thunderbird-esr/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+0-56mail/thunderbird-esr/files/patch-bug1716707
+19,057-20,74728 files not shown
+19,434-21,00034 files

LLVM/project 409f15dlldb/include/lldb/Core Section.h, lldb/source/Commands CommandObjectMemory.cpp

[lldb] Section::GetName should return a StringRef (#209926)

Section currently owns a ConstString to hold onto its name. I plan on
changing this in the future, but first I want to remove ConstString from
its API. This commit starts with `GetName`.
DeltaFile
+16-33lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
+13-14lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
+7-9lldb/source/Target/SectionLoadList.cpp
+2-3lldb/source/Target/Target.cpp
+2-2lldb/source/Commands/CommandObjectMemory.cpp
+1-1lldb/include/lldb/Core/Section.h
+41-623 files not shown
+44-659 files

FreeBSD/ports 0757823mail/thunderbird/files patch-libwebrtc-generated patch-bug2040125

mail/thunderbird: update to 153.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/153.0/releasenotes/
DeltaFile
+453-465mail/thunderbird/files/patch-libwebrtc-generated
+0-38mail/thunderbird/files/patch-bug2040125
+23-0mail/thunderbird/files/patch-toolkit_compontents_protobuf_src_google_protobuf_io_zero__copy__stream__impl.cc
+22-0mail/thunderbird/files/patch-toolkit_library_moz.build
+21-0mail/thunderbird/files/patch-media_libopus_moz.build
+9-9mail/thunderbird/files/patch-build_gn__processor.py
+528-5126 files not shown
+545-55612 files

FreeBSD/src c985e25lib/libc/stdlib memory.3, lib/libc/stdlib/malloc free_sized.3 free_aligned_sized.c

libc: Add free_sized() and free_aligned_sized() as per C23

Add C23 sized deallocation entry points as thin wrappers around free(3).
Implementations may ignore size and alignment hints, so behaviour stays
correct for existing allocations without validating caller metadata yet.

When jemalloc is updated to 5.3.1, rewire these to je_free_sized() and
je_free_aligned_sized() so deallocation can use the allocator's sized
deallocation (free_sized for fast paths and free_aligned_sized for
correct aligned hints.)

Please note this change satisfies the standard interface only. Both
functions should be delegated to jemalloc after the upgrade so callers
get the intended allocator behaviour; until then, hints are unused and
neither sized nor aligned-sized deallocation optimizations apply.

Signed-off-by:  Faraz Vahedi <kfv at kfv.io>
Reviewed by:    fuz
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2201

    [3 lines not shown]
DeltaFile
+100-0lib/libc/stdlib/malloc/free_sized.3
+21-0lib/libc/stdlib/malloc/free_aligned_sized.c
+20-0lib/libc/stdlib/malloc/free_sized.c
+16-1lib/libc/stdlib/memory.3
+9-0lib/libc/stdlib/malloc/Makefile.inc
+7-0lib/libc/stdlib/malloc/Symbol.map
+173-11 files not shown
+175-17 files

FreeBSD/src 13ba63ainclude stdalign.h

libc: Suppress <stdalign.h> content for C23 and later

C23 deprecates <stdalign.h> and specifies that the header shall
provide no content (§7.15.1).

Signed-off-by:  Faraz Vahedi <kfv at kfv.io>
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2223
MFC after:      1 month
Reviewed by:    imp, fuz

(cherry picked from commit 694baf88c2ae5957fdb24ed163993109987e1ef9)
DeltaFile
+4-0include/stdalign.h
+4-01 files

OPNSense/core 8690ebesrc/opnsense/mvc/app/views/OPNsense/Core defaults.volt

system: do not let the selectpicker grow on selection; closes #10547
DeltaFile
+3-3src/opnsense/mvc/app/views/OPNsense/Core/defaults.volt
+3-31 files

LLVM/project dd2e6e0llvm/lib/Target/RISCV RISCVRegisterInfo.td

[RISCV][RVY] Fix DwarfRegAlias for X10_Y to X15_Y (#210104)

The initial commit had typos here missing the leading 1.
This was not noticed since we don't have any tests yet that
emit .cfi_offset etc.

Fixes 5eb3969c7a0b192d74bf4730f854d4cfc25a6c77
DeltaFile
+6-6llvm/lib/Target/RISCV/RISCVRegisterInfo.td
+6-61 files

NetBSD/pkgsrc DN7kh2Xdoc CHANGES-2026

   doc: Updated textproc/p5-XML-Bare to 0.53nb14
VersionDeltaFile
1.4503+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc i3I75cwtextproc/p5-XML-Bare Makefile distinfo

   p5-XML-Bare: fix CVE-2026-13401

   using upstream patch

   Bump PKGREVISION.
VersionDeltaFile
1.22+6-3textproc/p5-XML-Bare/Makefile
1.8+4-1textproc/p5-XML-Bare/distinfo
+10-42 files

LLVM/project 908b593clang/test/CodeGen/PowerPC builtins-ppc-fma.c builtins-ppc-fpconstrained.c

[NFC][Clang][PowerPC] Fix suspicious unsequenced volatile accesses in codegen tests (#199338)

When trying to add new Sema check in PR
https://github.com/llvm/llvm-project/pull/180955 some tests failed.
The following pattern is observed in these tests:
```
volatile x;
x = __builtinXXX(x, x, x);

```
For C and C++ standards order of evaluate funcall argument is
unsequence(or indeterminate sequence) and unsequence access for same
volatile variable is UB(because read volatile qualified variable is
side-effects).

As far as I undestand, unsequenced accesses is unwanted and new warning
is correct.
This PR try to fix it for tests:
```

    [6 lines not shown]
DeltaFile
+10-10clang/test/CodeGen/PowerPC/builtins-ppc-fma.c
+10-10clang/test/CodeGen/PowerPC/builtins-ppc-fpconstrained.c
+20-202 files

LLVM/project a730ddaclang/lib/Tooling DependencyScanningTool.cpp, clang/test/ClangScanDeps logging-two-threads.c logging-simple-by-name.c

[clang][DependencyScanning] Logging Dependency Scanning Events (#195896)

This PR sets up an `AtomicLineLogger` (added by
https://github.com/llvm/llvm-project/pull/205395) to log the sequence of
dependency scanning events. The logging is triggered by a new `LogPath`
option in `DependencyScanningServiceOptions`. This PR adds an option
`-log-path=` to `clang-scan-deps` to trigger the log.

We are logging 16 events during dependency scanning. 

| Event | Logged In | When |
|-------|-----------|------|
| `starting scanning command: <args>` | `DependencyScanningWorker.cpp` |
Start of each TU scan |
| `finished scanning command: <args>` | `DependencyScanningWorker.cpp` |
End of each TU scan |
| `init_compiler_instance_with_context: <args>` |
`DependencyScanningTool.cpp` | CompilerInstanceWithContext created for
by-name scanning |

    [41 lines not shown]
DeltaFile
+81-0clang/test/ClangScanDeps/logging-two-threads.c
+66-0clang/test/ClangScanDeps/logging-simple-by-name.c
+44-0clang/test/ClangScanDeps/logging-simple.c
+41-0clang/test/ClangScanDeps/logging-drop-pcm.c
+17-0clang/unittests/Basic/AtomicLineLoggerTest.cpp
+14-2clang/lib/Tooling/DependencyScanningTool.cpp
+263-216 files not shown
+368-1822 files

LLVM/project 202cb24clang/include/clang/Basic DiagnosticSerializationKinds.td, clang/lib/Serialization ASTReader.cpp

[clang][Modules] Adding Specific Diagnostics when a Finalized PCM is Out-of-date due to Input File Changes (#209857)

We have good diagnostics coverage when a pcm cannot be dropped in
`ASTReader::readASTCore`, because we call `canRecoverFromOutOfDate` to
check if the pcm is finalized or not. This check is missing for input
file changes.

This PR fixes the diagnostics, so we do not fall to the generic error
`err_module_rebuild_finalized`, which is hard to reason and act on.
DeltaFile
+95-0clang/unittests/Serialization/ModuleCacheTest.cpp
+7-1clang/lib/Serialization/ASTReader.cpp
+4-0clang/include/clang/Basic/DiagnosticSerializationKinds.td
+106-13 files

OpenBSD/ports OjFZUnGinfrastructure/mk arch-defines.mk, net/synergy/patches patch-src_lib_ipc_IpcClientProxy_cpp patch-src_lib_ipc_IpcServerProxy_cpp

   The loongson architecture is gone (and so is sgi).
VersionDeltaFile
1.116+4-4infrastructure/mk/arch-defines.mk
1.6+1-1net/synergy/patches/patch-src_lib_ipc_IpcClientProxy_cpp
1.5+1-1net/synergy/patches/patch-src_lib_ipc_IpcServerProxy_cpp
+6-63 files

LLVM/project 8da6ab5utils/bazel/llvm-project-overlay/clang-tools-extra/include-cleaner BUILD.bazel, utils/bazel/llvm-project-overlay/llvm lit_test.bzl

[bazel] Updated lit_test to work from external workspaces (#204489)

This change should not change the behavior of tests but instead ensure
that no matter where a test is run (either as an external repo or as an
overlay from `./utils/bazel`) that the rendered source paths are correct
for that context.
DeltaFile
+174-14utils/bazel/llvm-project-overlay/llvm/lit_test.bzl
+65-66utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
+13-22utils/bazel/llvm-project-overlay/clang-tools-extra/include-cleaner/BUILD.bazel
+27-0utils/bazel/llvm-project-overlay/llvm/utils/lit/BUILD.bazel
+19-2utils/bazel/llvm-project-overlay/mlir/tblgen.bzl
+7-10utils/bazel/llvm-project-overlay/llvm/utils/lit/tests/BUILD.bazel
+305-1142 files not shown
+315-1208 files

FreeBSD/ports 1c94dafmail/courier-imap distinfo Makefile

mail/courier-imap: Update to 6.0.3

Includes fix for malformed messages in maildirs.

https://github.com/svarshavchik/courier/issues/82

MFH:            2026Q3

(cherry picked from commit 0c2029d375af4bf27fd7e6f3d28c242862369998)
DeltaFile
+3-3mail/courier-imap/distinfo
+1-1mail/courier-imap/Makefile
+4-42 files

FreeBSD/ports 4d6724email/courier-imap distinfo Makefile

mail/courier-imap: Update to 6.0.2

(cherry picked from commit e5b4fe0f889d72d54ec259cc942d131906f0a721)
DeltaFile
+3-3mail/courier-imap/distinfo
+1-1mail/courier-imap/Makefile
+4-42 files

OPNSense/plugins 506bbadsysutils/cpu-microcode Makefile, sysutils/cpu-microcode/src/etc/rc.loader.d 40-cpu-microcode.in

sysutils/cpu-microcode: bring back late loading during early boot stage

PR: https://forum.opnsense.org/index.php?topic=52387.0
DeltaFile
+5-0sysutils/cpu-microcode/src/etc/rc.syshook.d/early/40-cpu-microcode
+0-2sysutils/cpu-microcode/src/etc/rc.loader.d/40-cpu-microcode.in
+1-0sysutils/cpu-microcode/Makefile
+6-23 files

FreeBSD/ports b914fe5audio/bcg729 Makefile pkg-plist

audio/bcg729: Update to 1.1.2

- Make portclippy happy
- Drop maintainership
DeltaFile
+6-6audio/bcg729/Makefile
+4-4audio/bcg729/pkg-plist
+3-3audio/bcg729/distinfo
+13-133 files

LLVM/project 74dee94llvm/test/tools/llvm-reduce remove-funcs-inline-history.ll, llvm/tools/llvm-reduce/deltas ReduceFunctions.cpp

[llvm-reduce] Fix !inline_history verifier issues (#199373)

We'd RAUW a function which would cause !inline_history metadata nodes to
be `ptr null` which doesn't pass the verifier.

Instead we can keep around metadata usages of the function with
replaceNonMetadataUsesWith().
DeltaFile
+27-0llvm/test/tools/llvm-reduce/remove-funcs-inline-history.ll
+4-2llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp
+31-22 files

FreeBSD/ports 0c2029dmail/courier-imap distinfo Makefile

mail/courier-imap: Update to 6.0.3

Includes fix for malformed messages in maildirs.

https://github.com/svarshavchik/courier/issues/82

MFH:            2026Q3
DeltaFile
+3-3mail/courier-imap/distinfo
+1-1mail/courier-imap/Makefile
+4-42 files

LLVM/project c048396cross-project-tests/amdgpu builtins-amdgcn-swmmac-w64.cl builtins-amdgcn-gfx12-wmma-w32.cl

cross-project-tests: Migrate amdgpu tests to use subarch triples
DeltaFile
+1-1cross-project-tests/amdgpu/builtins-amdgcn-swmmac-w64.cl
+1-1cross-project-tests/amdgpu/builtins-amdgcn-gfx12-wmma-w32.cl
+1-1cross-project-tests/amdgpu/builtins-amdgcn-gfx12-wmma-w64.cl
+1-1cross-project-tests/amdgpu/builtins-amdgcn-wmma-w64.cl
+1-1cross-project-tests/amdgpu/builtins-amdgcn-wmma-w32.cl
+1-1cross-project-tests/amdgpu/builtins-amdgcn-swmmac-w32.cl
+6-66 files

LLVM/project 4180e2bllvm/include/llvm/ADT GenericUniformityImpl.h

[UniformityAnalysis] Make divergent-exit cycle print order deterministic (#210107)

Once the set spills to the heap its iteration order follows allocation
addresses, so the printed order is nondeterministic.

Fix https://reviews.llvm.org/D130746 ("RFC: Uniformity Analysis for
Irreducible Control Flow")
DeltaFile
+3-2llvm/include/llvm/ADT/GenericUniformityImpl.h
+3-21 files

LLVM/project 49744c0flang/lib/Parser openacc-parsers.cpp, flang/test/Parser acc-unparse.f90

[flang][OpenACC] Allow blanks around ':' in a gang-arg (#210089)

The parsers for the STATIC, DIM, and NUM forms of an OpenACC gang-arg
used the token strings "STATIC: ", "DIM: ", and "NUM: ", none of which
permit a blank between the keyword and the ':' separator. A space in a
TokenStringMatch pattern is the only place a blank is accepted in the
source (outside the leading/trailing skip), so a directive such as

    !$acc loop gang(static : 1)

was rejected with "expected end of OpenACC directive", even though
free-form Fortran allows optional blanks around the separator.

Move the blank in each token string to before the ':' ("STATIC :", etc.)
so zero or more blanks are accepted on either side of the separator. The
_tok form keeps the blank optional, so the no-space spelling still
parses without a warning.

Add parser/unparse coverage for the spaced spellings of the static, dim,
and num gang arguments.
DeltaFile
+31-0flang/test/Parser/acc-unparse.f90
+3-3flang/lib/Parser/openacc-parsers.cpp
+34-32 files