FreeBSD/src 850eb14usr.sbin/mfiutil mfi_drive.c Makefile

mfiutil(4)/mrsasutil(4): "show drives" truncates information

Improve mfi_pd_inq_string() by
* Reusing buffer sizes from cam/cam.h according to SCSI specification + NULL byte
* Don't truncate vendor-specific information by escaping into a too small buffer
* Use cam_strvis() from libcam instead of old, outdated local copy
* Recaculate size of inq_string based on the reused buffer sizes and
  format statements

PR:             294354
Reviewed by:    imp
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D56328
DeltaFile
+12-47usr.sbin/mfiutil/mfi_drive.c
+1-1usr.sbin/mfiutil/Makefile
+13-482 files

FreeBSD/src 4f684e9stand/efi/loader main.c, stand/man loader.efi.8

loader.efi.8/efibootmgr.8: Don't use contradicting term 'EFI BIOS'

Both (U)EFI and BIOS are completely different things, be precise and don't use
them together.

Reviewed by:    imp
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D56329
DeltaFile
+6-6stand/man/loader.efi.8
+4-4stand/efi/loader/main.c
+2-2usr.sbin/efibootmgr/efibootmgr.8
+12-123 files

FreeBSD/ports 2cef241net/keycloak Makefile, net/keycloak/files keycloak.in patch-bin_kc.sh

net/keycloak: Fix runtime for Java 25+, improve port

Add to JAVA_ADD_OPENS in kc.sh for run with Java 25+:
  --add-opens=java.base/java.lang=ALL-UNNAMED
  --enable-native-access=ALL-UNNAMED

The patch was obtained from here:
https://github.com/keycloak/keycloak/pull/45872/files#diff-28d941fe33e0f8217892e8096ba7152ba9ade67e3b2c3f0ce31a333d90cc339d

For more information read:
https://github.com/keycloak/keycloak/issues/43265
https://github.com/keycloak/keycloak/pull/45872

Improve port:
- Parametrize "keycloak" with "${PORTNAME}" in USE_RC_SUBR.
- Replace "RM *.bat" with "EXTRACT_AFTER_ARGS=--exclude *.bat".
- Remove unnecessary "+" in "SUB_FILES+=" and "SUB_LIST+=".
- Use declared "KEYCLOAK_GROUP" instead of "USERS" in "GROUPS"
  assignment.

    [14 lines not shown]
DeltaFile
+17-14net/keycloak/files/keycloak.in
+13-14net/keycloak/Makefile
+11-0net/keycloak/files/patch-bin_kc.sh
+41-283 files

LLVM/project ed395c8llvm/test/CodeGen/AMDGPU freeze.ll load-global-i16.ll

[AMDGPU] Use value's DebugLoc for bitcast in performStoreCombine (#186766)

## Description

When `AMDGPUTargetLowering::performStoreCombine` inserts a synthetic
bitcast to convert vector types (e.g. `<1 x float>` → `i32`) for stores,
the bitcast inherits the **store's** SDLoc. When
`DAGCombiner::visitBITCAST` later folds `bitcast(load)` → `load`, the
resulting load loses its original debug location.

## Analysis

The bitcast is **not** present in the initial SelectionDAG — it is
inserted during DAGCombine by
`AMDGPUTargetLowering::performStoreCombine`. This can be observed with
`-debug-only=isel,dagcombine`:

```
Initial selection DAG: no bitcast, load is v1f32 directly used by store

    [59 lines not shown]
DeltaFile
+2,253-17llvm/test/CodeGen/AMDGPU/freeze.ll
+140-150llvm/test/CodeGen/AMDGPU/load-global-i16.ll
+88-146llvm/test/CodeGen/AMDGPU/load-constant-i64.ll
+94-94llvm/test/CodeGen/AMDGPU/load-local-i16.ll
+83-83llvm/test/CodeGen/AMDGPU/load-constant-i1.ll
+70-75llvm/test/CodeGen/AMDGPU/load-constant-i16.ll
+2,728-5657 files not shown
+2,819-63013 files

FreeBSD/src 47ca491lib/msun/man math.3

msun/math.3: reference new functions f{max,min}imum{,_num,_mag}()

See also:       D55834, D56236
MFC after:      1 month
DeltaFile
+9-3lib/msun/man/math.3
+9-31 files

FreeBSD/src 4e30c12lib/msun/man fmaximum_num.3 fmaximum_mag.3, lib/msun/src s_fminimum_num.c s_fminimum_mag.c

lib/msun: Added fmaximum_mag and fmaximum_num families

Added support for the f{maximum,minimum}_{mag,num} families, the new
C23 standard functions for maximum magnitude and number-preferring
maximum.  This includes modifying fmax.3, on top of D56230, to
recommend the use of fmaximum_num and fminimum_num.

Reviewed by:    fuz, kargl
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D56236
DeltaFile
+113-0lib/msun/man/fmaximum_num.3
+102-0lib/msun/man/fmaximum_mag.3
+76-2lib/msun/tests/fmaximum_fminimum_test.c
+76-0lib/msun/src/s_fminimum_num.c
+74-0lib/msun/src/s_fminimum_mag.c
+74-0lib/msun/src/s_fmaximum_num.c
+515-217 files not shown
+1,169-1123 files

HardenedBSD/src 090fb28sys/compat/linprocfs linprocfs.c, sys/conf kern.pre.mk

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+5-9sys/compat/linprocfs/linprocfs.c
+4-2sys/conf/kern.pre.mk
+9-112 files

HardenedBSD/src b496e44sys/compat/linprocfs linprocfs.c, sys/conf kern.pre.mk

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+5-9sys/compat/linprocfs/linprocfs.c
+4-2sys/conf/kern.pre.mk
+9-112 files

HardenedBSD/src 859e512libexec/flua Makefile linit_flua.c, libexec/flua/lfbsd lfbsd.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+457-0libexec/flua/lfs/lfs.c
+0-448libexec/flua/modules/lfs.c
+289-0libexec/flua/lfbsd/lfbsd.c
+0-285libexec/flua/modules/lfbsd.c
+39-8libexec/flua/Makefile
+28-5libexec/flua/linit_flua.c
+813-74634 files not shown
+1,028-85840 files

HardenedBSD/ports 7658f7feditors/slime pkg-plist, mail/mew pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+371-696print/auctex/pkg-plist
+166-329www/emacs-w3m/pkg-plist
+123-181editors/slime/pkg-plist
+100-167mail/mew-devel/pkg-plist
+100-167mail/mew/pkg-plist
+79-156mail/wanderlust/pkg-plist
+939-1,696272 files not shown
+2,865-4,012278 files

FreeBSD/doc 3a98bfewebsite/content/en/status/report-2026-01-2026-03 clusteradm.adoc

Status/2026Q1: spell
DeltaFile
+2-2website/content/en/status/report-2026-01-2026-03/clusteradm.adoc
+2-21 files

FreeBSD/ports d848ed2net/keycloak Makefile, net/keycloak/files keycloak.in patch-bin_kc.sh

net/keycloak: Fix runtime for Java 25+, improve port

Add to JAVA_ADD_OPENS in kc.sh for run with Java 25+:
  --add-opens=java.base/java.lang=ALL-UNNAMED
  --enable-native-access=ALL-UNNAMED

The patch was obtained from here:
https://github.com/keycloak/keycloak/pull/45872/files#diff-28d941fe33e0f8217892e8096ba7152ba9ade67e3b2c3f0ce31a333d90cc339d

For more information read:
https://github.com/keycloak/keycloak/issues/43265
https://github.com/keycloak/keycloak/pull/45872

Improve port:
- Parametrize "keycloak" with "${PORTNAME}" in USE_RC_SUBR.
- Replace "RM *.bat" with "EXTRACT_AFTER_ARGS=--exclude *.bat".
- Remove unnecessary "+" in "SUB_FILES+=" and "SUB_LIST+=".
- Use declared "KEYCLOAK_GROUP" instead of "USERS" in "GROUPS"
  assignment.

    [12 lines not shown]
DeltaFile
+17-14net/keycloak/files/keycloak.in
+13-14net/keycloak/Makefile
+11-0net/keycloak/files/patch-bin_kc.sh
+41-283 files

NetBSD/pkgsrc-wip b8eae6evulkan-loader Makefile

vulkan-loader: fix path to included file
DeltaFile
+1-1vulkan-loader/Makefile
+1-11 files

LLVM/project c382b58llvm/include/llvm/CodeGen AsmPrinterAnalysis.h, llvm/include/llvm/Passes CodeGenPassBuilder.h

[AsmPrinter] Use AsmPrinterAnalysis to hold AsmPrinter

AsmPrinter needs to hold state between doInitialization,
runOnMachineFunction, and doFinalization, which are all separate passes
in the NewPM. Storing this state externally somewhere like
MachineModuleInfo or a new analysis is possible, but a bit messy given
some state, particularly EHHandler objects, has backreferences into the
AsmPrinter and assumes there is a single AsmPrinter throughout the
entire compilation. So instead, store AsmPrinter in an analysis that
stays constant throughout compilation which solves all these problems.
This also means we can also just let AsmPrinter continue to own the
MCStreamer, which means object file emission should work after this as
well.

This does require passing the ModuleAnalysisManager into
buildCodeGenPipeline to register the AsmPrinterAnalysis, but that seems
pretty reasonable to do.

Reviewers: paperchalice, RKSimon, arsenm

Pull Request: https://github.com/llvm/llvm-project/pull/191535
DeltaFile
+53-0llvm/include/llvm/CodeGen/AsmPrinterAnalysis.h
+25-22llvm/include/llvm/Passes/CodeGenPassBuilder.h
+13-19llvm/lib/Target/X86/X86CodeGenPassBuilder.cpp
+10-15llvm/lib/Target/AMDGPU/R600TargetMachine.cpp
+0-21llvm/lib/Target/X86/X86AsmPrinter.h
+10-11llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+111-887 files not shown
+135-11313 files

LLVM/project f6b0083llvm/include/llvm/Passes CodeGenPassBuilder.h, llvm/lib/Target/X86 X86CodeGenPassBuilder.cpp

feedback

Created using spr 1.3.7
DeltaFile
+1-2llvm/lib/Target/X86/X86CodeGenPassBuilder.cpp
+1-1llvm/include/llvm/Passes/CodeGenPassBuilder.h
+2-32 files

LLVM/project a804948clang/lib/CodeGen BackendUtil.cpp, llvm/include/llvm/Passes CodeGenPassBuilder.h

feedback

Created using spr 1.3.7
DeltaFile
+4-1clang/lib/CodeGen/BackendUtil.cpp
+1-2llvm/lib/Target/X86/X86CodeGenPassBuilder.cpp
+1-1llvm/include/llvm/Passes/CodeGenPassBuilder.h
+6-43 files

LLVM/project 3f644d0llvm/include/llvm/Passes CodeGenPassBuilder.h, llvm/lib/Target/X86 X86CodeGenPassBuilder.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+1-2llvm/lib/Target/X86/X86CodeGenPassBuilder.cpp
+1-1llvm/include/llvm/Passes/CodeGenPassBuilder.h
+2-32 files

LLVM/project f428a30clang-tools-extra/test/clang-tidy/infrastructure custom-query-check.cpp

add compile_commands.json instead

Created using spr 1.3.8-wip
DeltaFile
+2-2clang-tools-extra/test/clang-tidy/infrastructure/custom-query-check.cpp
+2-21 files

LLVM/project fde16a1clang-tools-extra/clang-doc Representation.cpp

fix formatting
DeltaFile
+21-13clang-tools-extra/clang-doc/Representation.cpp
+21-131 files

LLVM/project 6956789llvm/lib/Target/AMDGPU AMDGPULowerModuleLDSPass.cpp, llvm/test/CodeGen/AMDGPU lower-module-lds-link-time-classify.ll lower-module-lds-link-time-multi-kernel.ll

[AMDGPU] Add object linking support for LDS and named barrier lowering in the middle end

This is the first patch in a series introducing object linking support for
AMDGPU.

This PR adds the -amdgpu-enable-object-linking flag to enable object linking in
the backend. It also updates the AMDGPULowerModuleLDSPass and
AMDGPULowerExecSync passes to support lowering LDS and named barrier globals
when object linking is enabled.
DeltaFile
+164-0llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
+73-0llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-classify.ll
+62-0llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-multi-kernel.ll
+52-0llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-multi-lds-per-func.ll
+50-0llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-multi-user.ll
+50-0llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-transitive.ll
+451-06 files not shown
+620-012 files

LLVM/project 2a54bf5llvm/lib/Target/AMDGPU AMDGPULowerModuleLDSPass.cpp

[NFC][AMDGPU] clang-format llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp (#191647)
DeltaFile
+2-2llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
+2-21 files

FreeBSD/ports d4730c4security/sssd2 pkg-plist Makefile, security/sssd2/files sssd.in sssd-newsyslog.conf.sample

security/sssd2: Log to /var/log/sssd and set up rotation

PR:             294294, 294098, 285617
DeltaFile
+2-1security/sssd2/pkg-plist
+2-0security/sssd2/Makefile
+1-1security/sssd2/files/sssd.in
+1-0security/sssd2/files/sssd-newsyslog.conf.sample
+6-24 files

HardenedBSD/ports d4730c4security/sssd2 pkg-plist Makefile, security/sssd2/files sssd.in sssd-newsyslog.conf.sample

security/sssd2: Log to /var/log/sssd and set up rotation

PR:             294294, 294098, 285617
DeltaFile
+2-1security/sssd2/pkg-plist
+1-1security/sssd2/files/sssd.in
+2-0security/sssd2/Makefile
+1-0security/sssd2/files/sssd-newsyslog.conf.sample
+6-24 files

NetBSD/pkgsrc lZLSHKtgraphics/freeimage Makefile, graphics/freeimageplus Makefile

   *: recursive bump for libraw jasper option removal
VersionDeltaFile
1.32+2-2graphics/freeimage/Makefile
1.24+2-2graphics/freeimageplus/Makefile
1.18+2-2graphics/kf6-kimageformats/Makefile
1.65+2-2graphics/kimageformats/Makefile
1.161+2-2graphics/krita/Makefile
1.3+2-2graphics/libkdcraw-qt5/Makefile
+12-129 files not shown
+30-2715 files

NetBSD/pkgsrc M0IPOEhdoc TODO CHANGES-2026

   doc: Updated graphics/libraw to 0.22.1
VersionDeltaFile
1.27082+2-1doc/TODO
1.2220+2-1doc/CHANGES-2026
+4-22 files

NetBSD/pkgsrc z7WWk5Rgraphics/libraw distinfo Makefile

   libraw: update to 0.22.1.

   Remove jasper option, since jasper support is gone.
   Not sure when, it's not mentioned in the changelog.

     LibRaw 0.22.1 Release

     This is bugfix-only release with these commits included:

     * Limit strcat space in hassy model manipulation
     * Version increment; shlib increment: internal ABI has changed
     * check panasonic enc8 tile width against image width
     * CR3 parser: zero all buffers before fread
     * skip memory allocation checks for OWN_ALLOC decoders
     * DNG SDK glue: check for memory limits
     * raw2image()/dcraw_process() - check for int16 source data present
     * Check for correct bayer pattern, pass incorect ones to vng_interpolate
     * parse_rollei: zero input string before fgets
     * Nikon padded/12bit: no need to calculate padded row size before final raw_width adjustment

    [300 lines not shown]
VersionDeltaFile
1.32+4-4graphics/libraw/distinfo
1.40+3-4graphics/libraw/Makefile
1.14+1-6graphics/libraw/buildlink3.mk
1.2+1-1graphics/libraw/options.mk
+9-154 files

OPNSense/core c81417fsrc/opnsense/mvc/app/library/OPNsense/Base UIModelGrid.php

mvc: minor cleanup in UIModelGrid, remove flatten() method as getFlatNodes() is almost the same.
DeltaFile
+6-13src/opnsense/mvc/app/library/OPNsense/Base/UIModelGrid.php
+6-131 files

FreeBSD/ports 8d2de24www/forgejo distinfo Makefile

www/foregjo: Update to 14.0.4

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/14.0.4.md

MFH:            2026Q2
(cherry picked from commit 4a534eca000565556a49d837b3ea1c7472b68def)
DeltaFile
+3-5www/forgejo/distinfo
+1-5www/forgejo/Makefile
+4-102 files

FreeBSD/ports 4fa16fdwww/forgejo-lts distinfo Makefile

www/forgejo-lts: Update to 11.0.12

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.12.md

MFH:            2026Q2
(cherry picked from commit 67dbd6cdd6dd7d574d548e517d401bee0f2a57ba)
DeltaFile
+3-3www/forgejo-lts/distinfo
+1-2www/forgejo-lts/Makefile
+4-52 files

HardenedBSD/ports 4a534ecwww/forgejo distinfo Makefile

www/foregjo: Update to 14.0.4

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/14.0.4.md

MFH:            2026Q2
DeltaFile
+3-5www/forgejo/distinfo
+1-5www/forgejo/Makefile
+4-102 files