FreeBSD/ports 88084f9devel/rust-cbindgen distinfo Makefile.crates

devel/rust-cbindgen: update to 0.29.2

Changelog:
  https://github.com/mozilla/cbindgen/blob/v0.29.2/CHANGES
(cherry picked from commit d044b575fd3316234369fb191d72873862f4d04e)
DeltaFile
+107-95devel/rust-cbindgen/distinfo
+52-46devel/rust-cbindgen/Makefile.crates
+2-2devel/rust-cbindgen/Makefile
+161-1433 files

FreeBSD/ports d044b57devel/rust-cbindgen distinfo Makefile.crates

devel/rust-cbindgen: update to 0.29.2

Changelog:
  https://github.com/mozilla/cbindgen/blob/v0.29.2/CHANGES
DeltaFile
+107-95devel/rust-cbindgen/distinfo
+52-46devel/rust-cbindgen/Makefile.crates
+1-1devel/rust-cbindgen/Makefile
+160-1423 files

FreeBSD/ports f876c8c. MOVED, devel/gconfmm26 Makefile pkg-plist

devel/gconfmm26: Remove expired port

2025-08-24 devel/gconfmm26: Gconf has been replaced with gsettings
DeltaFile
+0-34devel/gconfmm26/Makefile
+0-22devel/gconfmm26/pkg-plist
+0-13devel/gconfmm26/files/patch-gconf_gconfmm_callback.h
+0-3devel/gconfmm26/distinfo
+0-1devel/gconfmm26/pkg-descr
+1-0MOVED
+1-731 files not shown
+1-747 files

FreeBSD/ports 8520c4e. MOVED, comms Makefile

comms/gtkmmorse: Remove expired port

2025-11-25 comms/gtkmmorse: Depends on expired devel/gconfmm26
DeltaFile
+0-32comms/gtkmmorse/Makefile
+0-10comms/gtkmmorse/files/patch-src_astream.cc
+0-3comms/gtkmmorse/distinfo
+0-2comms/gtkmmorse/pkg-descr
+0-1comms/Makefile
+1-0MOVED
+1-486 files

FreeNAS/freenas d9b3469src/middlewared/middlewared/plugins/nfs_ validators.py, tests/api2 test_300_nfs.py

NAS-138706 / 26.04 / Fix typo in NFS bindip validator. (#17724)

The validator had a typo. The intent is to convert `None` to the string
`'None'`
Fix associated CI test.
DeltaFile
+3-7tests/api2/test_300_nfs.py
+2-2src/middlewared/middlewared/plugins/nfs_/validators.py
+5-92 files

NetBSD/src KLfpQFNexternal/bsd/ipf/dist/man ipnat.5

   PR/59795: Aran Clauson: s/mire/more/
VersionDeltaFile
1.6+2-2external/bsd/ipf/dist/man/ipnat.5
+2-21 files

LLVM/project 75ca835utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[bazel] Fix build after #169086 (#169725)

Just required wiring up some additional AMDGPU table generated files.
DeltaFile
+6-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+6-01 files

LLVM/project 109050cruntimes CMakeLists.txt, runtimes/cmake/Modules HandleFortran.cmake

Integrate HandleFortran again
DeltaFile
+89-1runtimes/CMakeLists.txt
+0-88runtimes/cmake/Modules/HandleFortran.cmake
+89-892 files

LLVM/project a33fd44clang/lib/Driver/ToolChains Linux.cpp, compiler-rt/cmake/Modules AllSupportedArchDefs.cmake

Revert "[tysan] Type Sanitizer support for SystemZ" (#169726)

Reverts llvm/llvm-project#162396
DeltaFile
+0-6compiler-rt/lib/tysan/tysan_platform.h
+1-1compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
+1-1clang/lib/Driver/ToolChains/Linux.cpp
+2-83 files

LLVM/project d2379efllvm/include/llvm/IR Constants.h, llvm/lib/AsmParser LLParser.cpp

Add deactivation symbol operand to ConstantPtrAuth.

Deactivation symbol operands are supported in the code generator by
building on the previously added support for IRELATIVE relocations.

Reviewers: ojhunt, fmayer, ahmedbougacha, nikic, efriedma-quic

Reviewed By: fmayer

Pull Request: https://github.com/llvm/llvm-project/pull/133537
DeltaFile
+51-11llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
+21-8llvm/lib/AsmParser/LLParser.cpp
+20-1llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+14-4llvm/lib/IR/Constants.cpp
+17-0llvm/test/CodeGen/AArch64/ptrauth-irelative.ll
+9-4llvm/include/llvm/IR/Constants.h
+132-2818 files not shown
+218-4824 files

LLVM/project 6227eb9llvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen MachineInstr.cpp

Add IR and codegen support for deactivation symbols.

Deactivation symbols are a mechanism for allowing object files to disable
specific instructions in other object files at link time. The initial use
case is for pointer field protection.

For more information, see the RFC:
https://discourse.llvm.org/t/rfc-deactivation-symbols/85556

Reviewers: ojhunt, nikic, fmayer, arsenm, ahmedbougacha

Reviewed By: fmayer

Pull Request: https://github.com/llvm/llvm-project/pull/133536
DeltaFile
+73-0llvm/test/CodeGen/AArch64/deactivation-symbols.ll
+52-17llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
+31-12llvm/lib/CodeGen/MachineInstr.cpp
+31-9llvm/include/llvm/CodeGen/MachineInstr.h
+23-10llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
+28-0llvm/test/Transforms/InstCombine/ptrauth-intrinsics.ll
+238-4834 files not shown
+441-6740 files

FreeBSD/src cf85e70lib/libc/stdlib strfmon.c, lib/libc/tests/stdlib strfmon_test.c

strfmon: Fix negative sign handling for C locale

If the locale's positive_sign and negative_sign values would both be
returned by localeconv() as empty strings, strfmon() shall behave as if
the negative_sign value was the string "-".

This occurs with the C locale.  The implementation previously assigned
"0" to sign_posn (parentheses around the entire string); now it assigns
it to "1" (sign before the string) when it is undefined (CHAR_MAX).

Austin Group Defect 1199[1] is applied, changing the requirements for
the '+' and '(' flags.

[1]: https://www.austingroupbugs.net/view.php?id=1199

Reviewed by:    kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D53913
DeltaFile
+3-3lib/libc/tests/stdlib/strfmon_test.c
+1-1lib/libc/stdlib/strfmon.c
+4-42 files

FreeBSD/src 19e1530lib/libc/tests/stdlib strfmon_test.c

strfmon: Add tests for Austin Group Defect 1199

Add tests for The Open Group Base Specifications Issue 8[1], Austin
Group Defect 1199[2].

Items marked with XXX represent an invalid output.  These items will be
fixed in subsequent commits.

Notice that an existing test is now considered invalid.

Our locale definitions do not include int_p_sep_by_space nor
int_n_sep_by_space[3].  Those will be addressed in a subsequent commit.
However, the CLDR project defines them as "0", which causes the output
to appear as "USD123.45".  If our locale definitions were to set the
international {n,p}_sep_by_space to "1", the output would display as the
expected "USD 123.45".

While here, use the SPDX license identifier and add my name to the
file.

    [8 lines not shown]
DeltaFile
+57-23lib/libc/tests/stdlib/strfmon_test.c
+57-231 files

FreeBSD/src 1fd0189lib/libc/stdlib strfmon.3 strfmon.c, lib/libc/tests/stdlib strfmon_test.c

strfmon: EINVAL if the '+' flag and both signs are empty

According to the Open Group Base Specifications Issue 8[1], strfmon(3)
should return EINVAL when the '+' flag was included in a conversion
specification and the locale's positive_sign and negative_sign values
would both be returned by localeconv(3) as empty strings.

Austin Group Defect 1199[2] is applied, adding the [EINVAL] error.

[1]: https://pubs.opengroup.org/onlinepubs/9799919799/functions/strfmon.html
[2]: https://www.austingroupbugs.net/view.php?id=1199

Reviewed by:    kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D53912
DeltaFile
+11-1lib/libc/stdlib/strfmon.3
+4-4lib/libc/tests/stdlib/strfmon_test.c
+3-1lib/libc/stdlib/strfmon.c
+18-63 files

FreeBSD/ports 332f8a7editors/xed distinfo Makefile

editors/xed: update to 3.8.5
DeltaFile
+3-3editors/xed/distinfo
+1-2editors/xed/Makefile
+4-52 files

FreeBSD/src dc75034usr.bin/mdo mdo.1

mdo.1: Document group-related and fine-grained control functionalities

This is a manual page update describing the functionality that was added
to mdo(1) in commit 3ca1e69028ac ("mdo(1): Add support and shortcuts for
fully specifying users and groups").  Please either refer to that commit
or the new manual page's content for more information.

While here:
- Add to the introduction a description of process credentials and some
  specific vocabulary that is used throughout the page, as well as the
  relationship between mdo(1) and mac_do(4).
- Update the HISTORY section.
- Add AUTHORS and SECURITY CONSIDERATIONS sections.

Reviewed by:    ziaee
MFC after:      1 minute
Sponsored by:   The FreeBSD Foundation
Sponsored by:   Google LLC (GSoC 2025)
Co-authored-by: Kushagra Srivastava <kushagra1403 at gmail.com>

    [3 lines not shown]
DeltaFile
+245-24usr.bin/mdo/mdo.1
+245-241 files

LLVM/project c378bb1llvm/lib/Target/AArch64 AArch64AsmPrinter.cpp, llvm/test/CodeGen/AArch64 ptrauth-irelative.ll ptrauth-type-info-vptr-discr.ll

CodeGen: Optionally emit PAuth relocations as IRELATIVE relocations.

This supports the following use cases:
- ConstantPtrAuth expressions that are unrepresentable using standard PAuth
  relocations such as expressions involving an integer operand or
  deactivation symbols.
- libc implementations that do not support PAuth relocations.

For more information see the RFC:
https://discourse.llvm.org/t/rfc-structure-protection-a-family-of-uaf-mitigation-techniques/85555

Reviewers: MaskRay, fmayer, smithp35, kovdan01

Reviewed By: fmayer

Pull Request: https://github.com/llvm/llvm-project/pull/133533
DeltaFile
+203-15llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
+78-0llvm/test/CodeGen/AArch64/ptrauth-irelative.ll
+1-1llvm/test/CodeGen/AArch64/ptrauth-type-info-vptr-discr.ll
+282-163 files

FreeBSD/src 73dd00fusr.bin/mdo mdo.1

mdo.1: Document group-related and fine-grained control functionalities

This is a manual page update describing the functionality that was added
to mdo(1) in commit 3ca1e69028ac ("mdo(1): Add support and shortcuts for
fully specifying users and groups").  Please either refer to that commit
or the new manual page's content for more information.

While here:
- Add to the introduction a description of process credentials and some
  specific vocabulary that is used throughout the page, as well as the
  relationship between mdo(1) and mac_do(4).
- Update the HISTORY section.
- Add AUTHORS and SECURITY CONSIDERATIONS sections.

Reviewed by:    ziaee
MFC after:      1 minute
Sponsored by:   The FreeBSD Foundation
Sponsored by:   Google LLC (GSoC 2025)
Co-authored-by: Kushagra Srivastava <kushagra1403 at gmail.com>
Differential Revision:  https://reviews.freebsd.org/D53905
DeltaFile
+245-24usr.bin/mdo/mdo.1
+245-241 files

LLVM/project 3a25a4aclang/docs ClangFormatStyleOptions.rst, clang/include/clang/Format Format.h

[clang-format] Add xxxMaxDigitsNoSeparator (#164286)

This basically adds a Leave option for a specific range of literals.
DeltaFile
+68-12clang/include/clang/Format/Format.h
+61-9clang/docs/ClangFormatStyleOptions.rst
+26-9clang/lib/Format/IntegerLiteralSeparatorFixer.cpp
+30-0clang/unittests/Format/ConfigParseTest.cpp
+22-5clang/unittests/Format/IntegerLiteralSeparatorTest.cpp
+13-8clang/lib/Format/Format.cpp
+220-431 files not shown
+223-437 files

LLVM/project 8706d82libcxx/include initializer_list, libcxx/include/__compare is_eq.h

[libc++] Applied `[[nodiscard]]` to Language Support (partially) (#169611)

https://wg21.link/#support

`[[nodiscard]]` should be applied to functions where discarding the
return value is most likely a correctness issue.

- https://libcxx.llvm.org/CodingGuidelines.html#apply-nodiscard-where-relevant

The following was implemented in this patch:

- [x] `<compare>`
- [x] `<corotine>`
- [x] `<initializer_list>`
- [x] Integer comparisons

---------

Co-authored-by: Hristo Hristov <zingam at outlook.com>
Co-authored-by: A. Jiang <de34 at live.cn>
DeltaFile
+91-0libcxx/test/libcxx/language.support/nodiscard.verify.cpp
+22-6libcxx/test/libcxx/diagnostics/utility.nodiscard.verify.cpp
+9-9libcxx/include/__coroutine/coroutine_handle.h
+7-7libcxx/include/__utility/cmp.h
+9-3libcxx/include/initializer_list
+6-6libcxx/include/__compare/is_eq.h
+144-311 files not shown
+150-357 files

LLVM/project bbb8f7alibcxx/include/__flat_map flat_map.h utils.h, libcxx/test/libcxx/diagnostics flat_map.nodiscard.verify.cpp

[libc++][flat_map] Applied `[[nodiscard]]` (#169453)

`[[nodiscard]]` should be applied to functions where discarding the
return value is most likely a correctness issue.

- https://libcxx.llvm.org/CodingGuidelines.html#apply-nodiscard-where-relevant
DeltaFile
+55-46libcxx/include/__flat_map/flat_map.h
+96-4libcxx/test/libcxx/diagnostics/flat_map.nodiscard.verify.cpp
+1-1libcxx/test/std/containers/container.adaptors/flat.map/flat.map.access/index_transparent.pass.cpp
+1-0libcxx/include/__flat_map/utils.h
+153-514 files

LLVM/project cec837ellvm/test/CodeGen/X86 addcarry.ll

[X86] addcarry.ll - add test coverage for #169691 (#169716)

DeltaFile
+38-0llvm/test/CodeGen/X86/addcarry.ll
+38-01 files

LLVM/project f8eca64llvm/test/Transforms/LoopVectorize first-order-recurrence-tail-folding.ll use-scalar-epilogue-if-tp-fails.ll, llvm/test/Transforms/LoopVectorize/RISCV uniform-load-store.ll divrem.ll

Reapply "[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding. (#149042)"

This reverts commit a6edeedbfa308876d6f2b1648729d52970bb07e6.

The following fixes have landed, addressing issues causing the original
revert:
* https://github.com/llvm/llvm-project/pull/169298
* https://github.com/llvm/llvm-project/pull/167897
* https://github.com/llvm/llvm-project/pull/168949

Original message:
Building on top of https://github.com/llvm/llvm-project/pull/148817,
introduce a new abstract LastActiveLane opcode that gets lowered to
Not(Mask) → FirstActiveLane(NotMask) → Sub(result, 1).

When folding the tail, update all extracts for uses outside the loop the
extract the value of the last actice lane.

See also https://github.com/llvm/llvm-project/issues/148603

    [2 lines not shown]
DeltaFile
+757-111llvm/test/Transforms/LoopVectorize/first-order-recurrence-tail-folding.ll
+179-44llvm/test/Transforms/LoopVectorize/use-scalar-epilogue-if-tp-fails.ll
+141-66llvm/test/Transforms/LoopVectorize/optsize.ll
+57-69llvm/test/Transforms/LoopVectorize/RISCV/uniform-load-store.ll
+39-62llvm/test/Transforms/LoopVectorize/RISCV/divrem.ll
+42-44llvm/test/Transforms/LoopVectorize/RISCV/first-order-recurrence-scalable-vf1.ll
+1,215-39617 files not shown
+1,720-61423 files

LLVM/project cabcb5aclang/lib/CIR/CodeGen CIRGenFunction.cpp

[CIR][NFC] Fix build problem inside an assert (#169715)

A recent change introduced a failure in debug builds due to an incorrect
level of indirection inside an assert. This fixes that.
DeltaFile
+1-1clang/lib/CIR/CodeGen/CIRGenFunction.cpp
+1-11 files

FreeBSD/ports 5874171multimedia/mythtv Makefile pkg-plist

multimedia/mythtv: Fix failed package with 35.0,1

- Add missing dependency on multimedia/libudfread
- Remove missing files from plist blockinput.h and udfread.h

PR:     291191
DeltaFile
+3-1multimedia/mythtv/Makefile
+0-2multimedia/mythtv/pkg-plist
+3-32 files

FreeBSD/doc a5d8095website/data/security advisories.toml, website/static/security/advisories FreeBSD-SA-25:10.unbound.asc

Add SA-25:10 and related patches.

Approved by:    so
DeltaFile
+164-0website/static/security/advisories/FreeBSD-SA-25:10.unbound.asc
+104-0website/static/security/patches/SA-25:10/unbound-13and14.patch
+88-0website/static/security/patches/SA-25:10/unbound-15.patch
+16-0website/static/security/patches/SA-25:10/unbound-13and14.patch.asc
+16-0website/static/security/patches/SA-25:10/unbound-15.patch.asc
+4-0website/data/security/advisories.toml
+392-06 files

FreeBSD/ports f4929f2www/homepage pkg-plist distinfo

www/homepage: Update to 1.7.0

ChangeLogs:

- https://github.com/gethomepage/homepage/releases/tag/v1.6.0
- https://github.com/gethomepage/homepage/releases/tag/v1.7.0
DeltaFile
+316-295www/homepage/pkg-plist
+3-3www/homepage/distinfo
+2-3www/homepage/Makefile
+321-3013 files

OPNSense/plugins df4b6e0databases/redis Makefile, databases/redis/src/opnsense/service/templates/OPNsense/Redis redis.conf

databases/redis: wow, fix this stupid bug

PR: https://www.reddit.com/r/opnsense/comments/1ozm5pc/cant_start_redis_on_opnsense_2577_4_track66379/
DeltaFile
+1-5databases/redis/src/opnsense/service/templates/OPNsense/Redis/redis.conf
+1-1databases/redis/Makefile
+2-62 files

FreeBSD/ports d9f6557x11/py-python-xapp distinfo pkg-plist

x11/py-python-xapp: update to 3.0.0
DeltaFile
+3-3x11/py-python-xapp/distinfo
+4-0x11/py-python-xapp/pkg-plist
+2-2x11/py-python-xapp/Makefile
+9-53 files

FreeBSD/ports a8975b5x11/xapp pkg-plist Makefile

x11/xapp: update to 3.2.0
DeltaFile
+32-30x11/xapp/pkg-plist
+2-5x11/xapp/Makefile
+3-3x11/xapp/distinfo
+37-383 files