FreeBSD/src 6dbf809sys/dev/aq aq_fw2x.c aq_main.c

aq(4): arm PHY thermal shutdown only where a sensor exists

aq_fw2x_thermal_arm() reached for a copper PHY register that the fibre
parts do not implement, so arming failed on every init and printed a
warning for a capability the hardware cannot have.  Return ENOTSUP when
the firmware does not advertise a temperature sensor, matching
aq_fw2x_get_temp(), and warn only for a genuine failure.

Signed-off-by: Nick Price <nprice at FreeBSD.org>
Accepted-by: adrian
Approved-by: adrian
(cherry picked from commit 3c7f1aa3b831431193106f8610b2142131d774f5)
DeltaFile
+6-4sys/dev/aq/aq_main.c
+3-0sys/dev/aq/aq_fw2x.c
+9-42 files

FreeBSD/src 1a78f5asys/dev/aq aq_main.c

aq(4): probe the D100 device ID

The D100 device ID was defined and handled by aq_hw_capabilities(), but
had no entry in aq_vendor_info_array[], so the driver never probed it and
the card was left unattached.  Add the missing entry; the table lists the
fibre variant last within each group, so it follows D109 rather than
sorting numerically.

Signed-off-by: Nick Price <nprice at FreeBSD.org>
Accepted-by: adrian
Approved-by: adrian
(cherry picked from commit 4976b1d24abd6ff660e60041d1990b22c0bc2e5b)
DeltaFile
+2-0sys/dev/aq/aq_main.c
+2-01 files

FreeBSD/ports 60c44ecdatabases/postgresql18-server Makefile, databases/postgresql19-server Makefile pkg-plist-contrib

databases/postgresql??-*: Update to latest versions

Update to 18.6, 17.11, 16.15, 15.19 and 14.24.

This release fixes 28 security vulnerabilities and over 110 bugs
reported over the last several months.

Welcome postgresql19 to the ports tree with 19-beta3.

Note: PostgreSQL 18.5 was skipped due to a regression; the fix
version is 18.6.

PostgreSQL 14 will stop receiving fixes on 2026-11-12.

Changes:        https://www.postgresql.org/about/news/postgresql-186-1711-1615-1519-1424-and-19-beta-3-released-3365/
Security:       05d311bc-9991-11f1-bc50-6cc21735f730
DeltaFile
+1,767-0databases/postgresql19-server/pkg-plist-server
+1,444-0databases/postgresql19-server/pkg-plist-client
+290-0databases/postgresql19-server/pkg-plist-contrib
+260-0databases/postgresql19-server/Makefile
+5-241databases/postgresql18-server/Makefile
+126-0databases/postgresql19-server/files/postgresql.in
+3,892-24145 files not shown
+4,623-30651 files

FreeBSD/ports cb4c6ecsecurity/vuxml/vuln 2026.xml

security/vuxml: Add databases/postgreql??-* vulnerabilities
DeltaFile
+200-0security/vuxml/vuln/2026.xml
+200-01 files

FreeBSD/ports 6b359a1textproc/fcitx5-m17n Makefile

textproc/fcitx5-m17n: Fix build by depending on ECM directly

The top-level CMakeLists.txt calls find_package(ECM REQUIRED 1.0.0), but
the port never declared the dependency.  It only built because
textproc/fcitx5 pulled ECM in at run time.  Since 95f9a6808973 dropped
the ECM run dependency, explicitly depending on gettext and ecm is
required (and correct).
DeltaFile
+3-1textproc/fcitx5-m17n/Makefile
+3-11 files

FreeBSD/ports 3ba1823textproc/fcitx5-mcfoxim Makefile

textproc/fcitx5-mcfoxim: Fix build by depending on ECM directly

The top-level CMakeLists.txt calls find_package(ECM REQUIRED 1.0.0) and
find_package(Gettext REQUIRED), but the port never declared either
dependency.  It only built because textproc/fcitx5 pulled ECM and
gettext-tools in at run time.  Since 95f9a6808973 dropped the ECM run
dependency, explicitly depending on gettext and ecm is required (and correct).
DeltaFile
+3-1textproc/fcitx5-mcfoxim/Makefile
+3-11 files

FreeBSD/ports bf4e63fmultimedia/gaupol Makefile pkg-plist

multimedia/gaupol: Fix plist and optionize rust-based gstreamer

Switching from Python setuptools to Makefile made the 'autoplist' feature
in USE_PYTHON useless which requires the removed 'distutils' feature.

Also optionize gstreamer1-plugins-rust dependency, since it seems it's
having build issues now and it is only required for embedded video playing
inside the gaupol, one can still use external video players such as mpv.

PR:             297586
Reported by:    diizzy
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+228-0multimedia/gaupol/pkg-plist
+6-2multimedia/gaupol/Makefile
+234-22 files

LLVM/project 30a31c4libc/src/__support/threads thread.cpp, libc/src/stdlib CMakeLists.txt exit.cpp

[libc] Remove (weak) __cxa_thread_finalize (#216081)

Unlike __cxa_thread_atexit(_impl), this function is not a part of the
ABI as the process of calling the thread exit callbacks is an
implementation detail. Additionally, the weak definition gets in the way
of refactoring the thread code as the linker will not extract an object
from the archive if the dependency is already satisfied by a weak
definition.

Instead of a weak definition, I use a preprocessor macro to determine
whether we need to call the thread cleanup function (i.e., whether the
target supports threads).
DeltaFile
+8-17libc/src/stdlib/exit.cpp
+12-0libc/src/stdlib/CMakeLists.txt
+0-2libc/src/__support/threads/thread.cpp
+20-193 files

FreeBSD/ports 6e51026audio/musicpd Makefile distinfo, audio/musicpd/files patch-doc_mpdconf.example

audio/musicpd: Update to upstream release 0.24.14

Details:
- Bug fixes, mostly, see changelog:
  https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.14/NEWS

MFH:            2026Q3
DeltaFile
+7-7audio/musicpd/files/patch-doc_mpdconf.example
+3-3audio/musicpd/distinfo
+1-1audio/musicpd/Makefile
+11-113 files

OpenBSD/ports 02kv393telephony/coturn distinfo Makefile, telephony/coturn/patches patch-configure patch-src_apps_common_apputils_c

   update to turnserver-4.16.0, thanks to Filip Lax for testing
VersionDeltaFile
1.5+1-194telephony/coturn/patches/patch-src_apps_relay_mainrelay_c
1.22+6-3telephony/coturn/Makefile
1.3+2-2telephony/coturn/patches/patch-src_apps_common_apputils_c
1.8+2-2telephony/coturn/distinfo
1.2+1-1telephony/coturn/patches/patch-configure
1.7+1-0telephony/coturn/pkg/PLIST
+13-2021 files not shown
+13-2027 files

OpenBSD/src MLpze73regress/lib/libm/lgamma lgamma.c

   regress/lib/libmlgamma: remove no longer needed __POSIX_VISIBLE 201403

   These days we default to POSIX 2024 with XSI extensions. The original define
   was only needed when our default was POSIX 2008 and we needed to advance to
   a newer standard to run this test.
VersionDeltaFile
1.4+1-4regress/lib/libm/lgamma/lgamma.c
+1-41 files

LLVM/project 5589423utils/bazel/llvm-project-overlay/libc BUILD.bazel

[Bazel] Fixes 1f4574c (#216346)

This fixes 1f4574c6033cae84c88ca69bb2b73c9b029925e3 (#216345).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=1f4574c6033cae84c88ca69bb2b73c9b029925e3

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+3-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+3-01 files

FreeBSD/ports 5dcd28aemulators/dosbox-x/files patch-fix-ffmpeg9

emulators/dosbox-x: Unbreak with FFmpeg9

PR:             297377
DeltaFile
+44-0emulators/dosbox-x/files/patch-fix-ffmpeg9
+44-01 files

FreeBSD/src 3626363sys/netipsec xform_ipcomp.c

netipsec/xform_ipcomp.c: fix sockaddr type set in ipcomp6_nonexp_encapcheck()

(cherry picked from commit 01d4e3c1d3ffa14041d8faa3a7a6e6509e73af84)
DeltaFile
+1-1sys/netipsec/xform_ipcomp.c
+1-11 files

FreeBSD/src 022f935sys/netipsec key.c

PF_KEY socket: limit the length of copied socket address

PR:     297264

(cherry picked from commit cba481a7bff2fcf31420ee8b2714660e2666452b)
DeltaFile
+69-59sys/netipsec/key.c
+69-591 files

FreeBSD/src af11a69sys/netipsec key.c

netipsec/key.c::key_checksockaddrs(): constify src/dst address buffer pointers

(cherry picked from commit fbe9aa7ebfcd6d89b298cc7a23de02d119367221)
DeltaFile
+4-1sys/netipsec/key.c
+4-11 files

LLVM/project 65e0fe6clang/lib/CodeGen BackendUtil.cpp, clang/lib/Driver/ToolChains Clang.cpp

[dyndbg][Clang] Implement nested-ELF dynamic debugging support (#216307)

Re-land https://github.com/llvm/llvm-project/pull/194860

A clone of the module is compiled without optimisations and embedded into the
to-be-optimised module using `embedBufferInModule`, similarly to how
`-ffat-lto-objects` and `-fembed-offload-object` work.

That unoptimised-code object is embedded in the optimised-code object in a
section called `.debug_llvm_dyndbg`.

The optimised ELF/module may be referred to as the "outer" ELF/module, and the
unoptimized one the "inner" ELF/module.

The outer module holds global data referred to by both modules and all calls in
the inner module are to outer module functions. To facilitate this the outer
module is modified, adding external-linkage aliases for local symbols.

For more detail see RFC https://discourse.llvm.org/t/90113 and documentation at
llvm/docs/DynamicDebugging.md.
DeltaFile
+110-1clang/lib/CodeGen/BackendUtil.cpp
+72-0clang/test/DebugInfo/DynamicDebugging/symbols-globals.cpp
+35-2clang/lib/Driver/ToolChains/Clang.cpp
+37-0clang/test/DebugInfo/DynamicDebugging/compiler-used.cpp
+33-0clang/test/DebugInfo/DynamicDebugging/symbols-functions.cpp
+32-0clang/test/Driver/dynamic-debugging-flags.c
+319-320 files not shown
+540-1126 files

FreeBSD/src bd514a3lib/libsysdecode flags.c

libsysdecode: reduce diff to main

Noted by:       des
Fixes:  c6d7f60df1d6 (MFC of "libsysdecode: Recognize NOTE_PDSIGCHLD")
DeltaFile
+1-1lib/libsysdecode/flags.c
+1-11 files

OpenBSD/src H9pmgTgregress/usr.bin/mandoc/roff/string stringup_bad.out_ascii stringup.out_utf8, share/man/man7 roff.7

   groff-1.23.0 invented new roff(7) requests .stringup and .stringdown that
   change the case of the named user-defined string in place.  I haven't seen
   them used in any manual page yet and - like for all roff(7) requests - do
   not recommend using them, but i chose to implement them anyway because that
   was almost as trivial as it would have been to mark them as unsupported.

   G. Branden Robinson reminded me of the new feature.
VersionDeltaFile
1.278+33-2usr.bin/mandoc/roff.c
1.105+15-2share/man/man7/roff.7
1.11+11-5regress/usr.bin/mandoc/roff/string/Makefile
1.1+16-0regress/usr.bin/mandoc/roff/string/stringup.in
1.1+9-0regress/usr.bin/mandoc/roff/string/stringup_bad.out_ascii
1.1+9-0regress/usr.bin/mandoc/roff/string/stringup.out_utf8
+93-94 files not shown
+114-1010 files

LLVM/project 6a2d309clang/lib/CIR/CodeGen CIRGenStmt.cpp, clang/lib/CodeGen CGStmt.cpp

[Clang] Diagnose conflict between always_inline/noinline attributes (#215173)

This PR aims to diagnose `always_inline` and `noinline` conflicts which
currently could pass silently through `Sema` or cause a crash (with
assertions enabled). Changes include:

- Added `MutualExclusions<[AlwaysInline, NoInline]>` in `Attr.td`
- Prevent `always_inline` and `noinline` from being propagated from
generic to specialized templates in `SemaDecl.cpp`
- Prevent inner attributes from clobbering unrelated outer attributes
(e.g. `noinline` and `nomerge`) in both `CGStmt.cpp` and
`CIRGenStmt.cpp`

Something to consider though: Should we prevent propagating conflicting
attributes when doing explicit template specializations in general, not
just `inline`, e.g. `hot`/`cold`, `convergent`/`noconvergent`, etc.

Fixes #214764


    [2 lines not shown]
DeltaFile
+92-0clang/test/CodeGen/attr-noinline-always-inline.cpp
+34-0clang/test/Sema/attr-noinline.cpp
+22-0clang/test/CodeGenHLSL/HLSLControlFlowHint.hlsl
+13-8clang/lib/CodeGen/CGStmt.cpp
+8-3clang/lib/CIR/CodeGen/CIRGenStmt.cpp
+8-0clang/test/CIR/CodeGen/callsite-inline-attributes.cpp
+177-112 files not shown
+184-138 files

NetBSD/pkgsrc j6NYQbidoc CHANGES-2026

   doc: Updated www/ruby-aws-partitions to 1.1281.0
VersionDeltaFile
1.5332+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc CJiQ80Bwww/ruby-aws-partitions Makefile distinfo

   www/ruby-aws-partitions: update to 1.1281.0

   1.1281.0 (2026-08-14)

   * Feature - Updated the partitions source data that determines the AWS
     service regions and endpoints.
VersionDeltaFile
1.122+4-4www/ruby-aws-partitions/distinfo
1.120+2-2www/ruby-aws-partitions/Makefile
+6-62 files

NetBSD/pkgsrc hc4JOEFdoc CHANGES-2026

   doc: Updated security/ruby-rex-bin_tools to 0.1.17
VersionDeltaFile
1.5331+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc eTMfZzdsecurity/ruby-rex-bin_tools Makefile distinfo

   security/ruby-rex-bin_tools: update to 0.1.17

   0.1.17 (2026-08-14)

   * Merge pull request #16 from msutovsky-r7/fix/section_offset;
     Fixes section boundary check for offsets
VersionDeltaFile
1.12+4-4security/ruby-rex-bin_tools/distinfo
1.10+2-2security/ruby-rex-bin_tools/Makefile
+6-62 files

NetBSD/pkgsrc Ka2o1yBdoc CHANGES-2026

   doc: Updated net/ruby-net-ping to 2.1.1
VersionDeltaFile
1.5330+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc xD2s5uOnet/ruby-net-ping Makefile PLIST

   net/ruby-net-ping: update to 2.1.1

   pkgsrc change: remove a pkglint warning, wrong CATEGORIES.


   2.1.0 (2026-08-08)

   * Publish platform-specific gem metadata so Linux installs cap2 and current
     Windows RubyInstaller installs win32-security for ICMP support #44.

   * Fix the FreeBSD ping6 timeout option #43.

   * Add Ruby 4.0 to the test matrix and add win32ole as an explicit Windows
     dependency, since it is no longer a default gem as of Ruby 4.0 #41.

   * Move Net::Ping::VERSION into its own file so the gemspec version can no
     longer drift out of sync with it #37.

   * Fix Net::Ping::External#ping6 setting a spurious "undefined method '=~'

    [8 lines not shown]
VersionDeltaFile
1.18+4-4net/ruby-net-ping/distinfo
1.18+3-3net/ruby-net-ping/Makefile
1.5+5-1net/ruby-net-ping/PLIST
+12-83 files

NetBSD/pkgsrc uAcIrVOdoc CHANGES-2026

   doc: Updated devel/ruby-simplecov to 1.1.1
VersionDeltaFile
1.5329+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc AElKegcdevel/ruby-simplecov PLIST Makefile

   devel/ruby-simplecov: update to 1.1.1

   pkgsrc change: remove pkglint warnings from DESCR.

   1.1.1 (2026-08-12)

   What's Changed

   * Bump step-security/harden-runner from 2.20.0 to 2.20.1 by
     @dependabot[bot] in #1258
   * rspec-conductor Support by @sferik in #1259

   Contributors

   * @sferik
   * @dependabot
VersionDeltaFile
1.29+4-4devel/ruby-simplecov/distinfo
1.20+1-3devel/ruby-simplecov/PLIST
1.32+2-2devel/ruby-simplecov/Makefile
1.3+2-2devel/ruby-simplecov/DESCR
+9-114 files

NetBSD/pkgsrc HPjOOocdoc CHANGES-2026

   doc: Updated devel/ruby-io-event to 1.19.5
VersionDeltaFile
1.5328+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 0dn5TfOdevel/ruby-io-event Makefile distinfo

   devel/ruby-io-event: update to 1.19.5

   1.19.5 (2026-08-14)

   * Preserve the original exception or non-local control flow when
     IO::Event::WorkerPool cancellation interrupts a blocked fiber, while still
     cancelling and draining the in-flight blocking operation before returning
     control to Ruby.
VersionDeltaFile
1.42+4-4devel/ruby-io-event/distinfo
1.44+2-2devel/ruby-io-event/Makefile
+6-62 files