LLVM/project bf86aeaclang/include/clang/Analysis/Analyses/LifetimeSafety Loans.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp Checker.cpp

Field and interior paths
DeltaFile
+158-100clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+46-42clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+45-35clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+30-47clang/lib/Analysis/LifetimeSafety/Checker.cpp
+58-9clang/lib/Analysis/LifetimeSafety/Loans.cpp
+16-2clang/lib/Analysis/LifetimeSafety/LoanPropagation.cpp
+353-2354 files not shown
+371-25010 files

LLVM/project f73a0b9clang/include/clang/Driver Driver.h, clang/lib/Driver Driver.cpp

[clang] Remove unused parameter from Driver::DiagnoseInputExistence (NFC) (#177876)

DeltaFile
+5-5clang/lib/Driver/Driver.cpp
+1-2clang/include/clang/Driver/Driver.h
+6-72 files

NetBSD/pkgsrc 9GeWjSoprint/pdflib-lite distinfo, print/pdflib-lite/patches patch-libs_png_pngconf.h

   pdflib-lite: macosx: include math.h rather than deprecated fp.h

   On a mac the bundled png file libs/png/pngconf.h may attempt to
   include the deprecated <fp.h> file in some cases (should fail
   with a fatal file not found error).  This is controlled by
   the "MACOS" define in pngconf.h (note that "MACOSX" is defined
   elsewhere... "MACOS" only appears in pngconf.h).  On MACOSX
   we can include <math.h> instead of <fp.h> to avoid the fatal
   error.  (when compiling on my older macbook I found that "MACOS"
   was not getting defined because TARGET_OS_MAC was not define, so
   it did not attempt to include fp.h and fail.  compiling on my
   newer macbook does get the error.)
VersionDeltaFile
1.1+19-0print/pdflib-lite/patches/patch-libs_png_pngconf.h
1.11+2-1print/pdflib-lite/distinfo
+21-12 files

FreeBSD/ports 3a579bfsysutils/logrotate Makefile, sysutils/logrotate/files logrotate.conf.sample

sysutils/logrotate: Fix Logrotate to work by default

If the file /var/log/lastlog is missing, logrotate fails, even if other
configs are available.

Add "missingok" to this block so other logrorate blocks located in
${PREFIX}/etc/logrotate.d/ will function as expected when that one file
is unavailable.

While here remove unnecessary GNU_CONFIGURE_MANPREFIX.

PR:             293024
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/472/
DeltaFile
+1-2sysutils/logrotate/Makefile
+1-0sysutils/logrotate/files/logrotate.conf.sample
+2-22 files

FreeBSD/ports 94e6270textproc/expat2 distinfo Makefile

textproc/expat2: security update 2.7.3 -> 2.7.4

ChangeLog:      https://github.com/libexpat/libexpat/compare/R_2_7_3...R_2_7_4
PR:             293033
Approved by:    fluffy (on behalf of ports-secteam)
DeltaFile
+3-3textproc/expat2/distinfo
+1-1textproc/expat2/Makefile
+1-1textproc/expat2/pkg-plist
+5-53 files

FreeBSD/src f3e9c94sys/dev/acpica/Osd OsdSchedule.c

Revert "acpi: Make taskqueue only run on BSP"

This change causes some ACPI problems, such as power button events being
processed even if just used for resume.

This reverts commit c0df8f6f0e6a5f77ec9140e8075d09c55fe4c3c7.
DeltaFile
+1-5sys/dev/acpica/Osd/OsdSchedule.c
+1-51 files

NetBSD/src RmY8DHVdistrib/utils/embedded mkimage

   mkimage: Write one block of padding up to 4MB.

   Previously we wrote padding one byte at a time, which takes a while
   when it's nearly 4MB of padding!

   I believe these dd(1) options are POSIX-compliant.  If the read from
   /dev/zero is truncated, then conv=sync means it will be padded with
   NUL bytes rather than reading more -- but that's fine; that's what we
   would get by reading from /dev/zero anyway!

   (Why did I make this round to a multiple of 4MB and _then_ add 1MB,
   rather than the other way around of adding 1MB and then rounding to a
   multiple of 4MB?)

   No correctness change intended -- but this should improve performance
   of the image build a little bit!
VersionDeltaFile
1.93+2-2distrib/utils/embedded/mkimage
+2-21 files

LLVM/project 0c4f809llvm/lib/Transforms/Vectorize VPlanRecipes.cpp LoopVectorize.cpp

[VPlan] Compute predicated load/store costs in VPlan. (NFC) (#179129)

Update VPReplicateReicpe::computeCost to compute predicated load/store
costs directly, unless the pointer is uniform. In that case, the legacy
cost model uses a different logic, which will be migrated separately.

PR: https://github.com/llvm/llvm-project/pull/179129
DeltaFile
+26-9llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+8-4llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+5-0llvm/lib/Transforms/Vectorize/VPlanHelpers.h
+39-133 files

LLVM/project 42e4045clang/docs ClangFormatStyleOptions.rst, clang/include/clang/Format Format.h

[clang-format][doc] Add GNU style link in KeepFormFeed option (#176654)

It was not clear from the description what this option does.
Added small example to demostrate its behavior.
DeltaFile
+2-1clang/docs/ClangFormatStyleOptions.rst
+2-1clang/include/clang/Format/Format.h
+4-22 files

LLVM/project ec059d8llvm/lib/Transforms/Scalar DeadStoreElimination.cpp, llvm/test/Transforms/DeadStoreElimination simple.ll

[DSE] Handle variable offsets with sized dead_on_return (#180364)

With a sized dead_on_return, we need to not eliminate stores if there
are to a pointer with a variable offset from the underlying object
marked dead_on_return. This manifested as an assertion failure as
BaseValue/V ended up not being equal. It's possible we could do a range
analysis to try and prove the variable offset stays within bounds, but
this case seems to come up relatively rarely (only reproducible with a
UBSan build of LLVM) and is probably not worth the compile time.

Fixes #180361.
DeltaFile
+11-0llvm/test/Transforms/DeadStoreElimination/simple.ll
+5-1llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
+16-12 files

FreeBSD/ports 44866a1net-mgmt/victoria-logs Makefile pkg-plist, net-mgmt/victoria-logs/files victoria_logs.in

net-mgmt/victoria-logs: fix logs directory ownership

PR: 292405
DeltaFile
+5-1net-mgmt/victoria-logs/Makefile
+1-1net-mgmt/victoria-logs/files/victoria_logs.in
+1-0net-mgmt/victoria-logs/pkg-plist
+7-23 files

OPNSense/ports 8032100opnsense/suricata Makefile, opnsense/suricata/files patch-src_source-ipfw.c

opnsense/suricata: exclude two seemingly normal errors from being fatal
DeltaFile
+12-1opnsense/suricata/files/patch-src_source-ipfw.c
+1-0opnsense/suricata/Makefile
+13-12 files

LLVM/project 39622a7llvm/utils profcheck-xfail.txt

[ProfCheck] Add PreISelIntrinsicLoweringTest to XFail

Introduced in 191af6c254a83c9eb72df92a5db534d8fd4f0701. Should not be a
complicated fix, but move to the xfail list for now so the bot gets back
to green while we work on fixing.
DeltaFile
+1-0llvm/utils/profcheck-xfail.txt
+1-01 files

NetBSD/src 83ZaTmousr.sbin/iostat iostat.c

   PR bin/59969 ;  Make -H 0 work as intended.
VersionDeltaFile
1.73+4-3usr.sbin/iostat/iostat.c
+4-31 files

HardenedBSD/src 7b0b185usr.bin/m4/tests m4_test.sh regress.gnuprefix.out, usr.sbin/daemon daemon.c daemon.8

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+249-0usr.bin/m4/tests/m4_test.sh
+0-44usr.bin/m4/tests/regress.gnuprefix.out
+44-0usr.bin/m4/tests/regress.gnuprefix.err
+0-32usr.bin/m4/tests/regress.sh
+21-7usr.sbin/daemon/daemon.c
+15-2usr.sbin/daemon/daemon.8
+329-8513 files not shown
+360-10419 files

HardenedBSD/ports 4ac6913games/moonlight-embedded/files patch-src_input_evdev.c, multimedia/navidrome distinfo Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+0-11,718multimedia/navidrome/files/packagejsons/package-lock.json
+0-645multimedia/navidrome/files/modules.txt
+192-167net/keycloak/pkg-plist
+7-257multimedia/navidrome/distinfo
+22-192multimedia/navidrome/Makefile
+0-94games/moonlight-embedded/files/patch-src_input_evdev.c
+221-13,07340 files not shown
+424-13,55646 files

FreeBSD/ports dcafa40net-mgmt/victoria-logs distinfo Makefile

net-mgmt/victoria-logs: update to 1.45.0
DeltaFile
+5-5net-mgmt/victoria-logs/distinfo
+1-2net-mgmt/victoria-logs/Makefile
+6-72 files

FreeBSD/doc 3eecfe7website/content/en/releases/14.4R schedule.adoc

14.4: On schedule

The releng/14.4 branch was created and the 14.4-BETA1 builds
started on February 6, 2026.

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+2-2website/content/en/releases/14.4R/schedule.adoc
+2-21 files

LLVM/project a947599llvm/include/llvm/CodeGen/GlobalISel MachineIRBuilder.h LegalizerHelper.h, llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp

[AMDGPU][GlobalISel] Add lowering for G_FMODF (#180152)

Add generic expansion for G_FMODF matching the SelectionDAG
implementation.

Enable G_FMODF lowering for AMDGPU with tests.

Related: #179434
DeltaFile
+425-191llvm/test/CodeGen/AMDGPU/llvm.modf.ll
+31-0llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+10-0llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+4-3llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
+1-0llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
+471-1945 files

HardenedBSD/ports cac11d2games/moonlight-embedded-devel Makefile distinfo

games/moonlight-embedded-devel: 2.7.5 => 2.7.6

Change:
- Add 'drm/drm_vaapi/wayland/wayland_vaapi' platform.
- Add direct render for drm and wayland display.
- Add libyuv or libswscale converter to replace egl.
- Add HDR support for drm and wayland platform.
https://github.com/armin-25689/moonlight-embedded/releases/tag/v2.7.6
https://github.com/armin-25689/moonlight-embedded/compare/v2.7.5...v2.7.6

- Fix warnigs from portlint, portclippy and portfmt.

PR:     292991
DeltaFile
+13-8games/moonlight-embedded-devel/Makefile
+3-3games/moonlight-embedded-devel/distinfo
+16-112 files

FreeBSD/ports cac11d2games/moonlight-embedded-devel Makefile distinfo

games/moonlight-embedded-devel: 2.7.5 => 2.7.6

Change:
- Add 'drm/drm_vaapi/wayland/wayland_vaapi' platform.
- Add direct render for drm and wayland display.
- Add libyuv or libswscale converter to replace egl.
- Add HDR support for drm and wayland platform.
https://github.com/armin-25689/moonlight-embedded/releases/tag/v2.7.6
https://github.com/armin-25689/moonlight-embedded/compare/v2.7.5...v2.7.6

- Fix warnigs from portlint, portclippy and portfmt.

PR:     292991
DeltaFile
+13-8games/moonlight-embedded-devel/Makefile
+3-3games/moonlight-embedded-devel/distinfo
+16-112 files

FreeBSD/ports cf182c9net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.6.7

Details:
- Bugfix release, see
  https://github.com/traefik/traefik/releases/tag/v3.6.7
- Addresses a potential DoS vulnerability, see
  https://github.com/traefik/traefik/security/advisories/GHSA-cwjm-3f7h-9hwq
- This may require an update to the traefik configuration:
  https://doc.traefik.io/traefik/v3.6/migrate/v3/#v367

MFH:            2026Q1
Security:       CVE-2026-22045
(cherry picked from commit a18d213f915268dbb7346b8ff1550ed418c3afff)
DeltaFile
+3-3net/traefik/distinfo
+1-2net/traefik/Makefile
+4-52 files

NetBSD/pkgsrc qgfH6pBdoc CHANGES-2026 TODO

   Updated databases/freetds, devel/ccache, devel/lazygit
VersionDeltaFile
1.956+4-1doc/CHANGES-2026
1.26765+1-2doc/TODO
+5-32 files

NetBSD/pkgsrc PslQtBEdevel/lazygit distinfo go-modules.mk

   lazygit: updated to 0.59.0

   0.59.0

   Enhancements

   Have "Find base commit for fixup" ignore fixup commits for the found base commit
   Exclude commit trailers from line wrapping
   Limit popup panel widths to a maximum width
   Support using the selected commit's message in a fixup
   Fix gitignore path collisions

   Fixes

   Don't log the "git rev-list" call when marking bisect commits
   Fix opening a menu when a previous menu was scrolled down
   When moving commits up/down and the selection leaves the view, scroll to make it visible again
   Fix rendering of CRLF sequence ('\r\n')
   Fix rendering of the Reflog panel when using up/down to scroll it

    [17 lines not shown]
VersionDeltaFile
1.19+34-34devel/lazygit/distinfo
1.15+10-10devel/lazygit/go-modules.mk
1.66+2-3devel/lazygit/Makefile
+46-473 files

FreeBSD/ports 397c794games/moonlight-embedded Makefile distinfo, games/moonlight-embedded/files patch-src_input_evdev.c patch-src_main.c

games/moonlight-embedded: Update 2.7.0 => 2.7.1

Changelog:
- Increased packet size when streaming remotely over IPv6.
- Improved reliability on high latency connections.
- Improved gamepad input batching.
- Fixed build on 32-bit platforms using 64-bit time.
- Fixed several compiler warnings.
- Updated included gamepad mappings.
https://github.com/moonlight-stream/moonlight-embedded/releases/tag/v2.7.1

- Fix warnings from portlint, portclippy and portfmt.
- Moonlight embedded has remove x11 platform, so remove some patches.

PR:     292992
DeltaFile
+0-94games/moonlight-embedded/files/patch-src_input_evdev.c
+0-84games/moonlight-embedded/files/patch-src_main.c
+55-0games/moonlight-embedded/files/patch-third__party_moonlight-common-c_enet_host.c
+22-18games/moonlight-embedded/Makefile
+0-18games/moonlight-embedded/files/patch-libgamestream_client.c
+3-3games/moonlight-embedded/distinfo
+80-2171 files not shown
+82-2197 files

HardenedBSD/ports 397c794games/moonlight-embedded Makefile distinfo, games/moonlight-embedded/files patch-src_input_evdev.c patch-src_main.c

games/moonlight-embedded: Update 2.7.0 => 2.7.1

Changelog:
- Increased packet size when streaming remotely over IPv6.
- Improved reliability on high latency connections.
- Improved gamepad input batching.
- Fixed build on 32-bit platforms using 64-bit time.
- Fixed several compiler warnings.
- Updated included gamepad mappings.
https://github.com/moonlight-stream/moonlight-embedded/releases/tag/v2.7.1

- Fix warnings from portlint, portclippy and portfmt.
- Moonlight embedded has remove x11 platform, so remove some patches.

PR:     292992
DeltaFile
+0-94games/moonlight-embedded/files/patch-src_input_evdev.c
+0-84games/moonlight-embedded/files/patch-src_main.c
+55-0games/moonlight-embedded/files/patch-third__party_moonlight-common-c_enet_host.c
+22-18games/moonlight-embedded/Makefile
+0-18games/moonlight-embedded/files/patch-libgamestream_client.c
+3-3games/moonlight-embedded/distinfo
+80-2171 files not shown
+82-2197 files

NetBSD/pkgsrc Bl99DSQdevel/ccache distinfo Makefile

   ccache: updated to 4.12.3

   Ccache 4.12.3

   Bug fixes

   Fixed hashing of CWD parts of -march=native expansion for Clang.
   Fixed lookup of -march=native expansion line for GCC on Windows.
   Fixed rewriting of “inlined from” messages when absolute_paths_in_stderr is enabled.
   Added support for NVCC long option alternatives to -M/-MD/-MF/-MM/-MMD/-MT.
   Fixed setting of UNCACHED_ERR_FD environment variable so that it is only set when executing the compiler.
   Fixed leaking of inode cache file descriptor to executed programs.
   Fixed errno check for some system calls.

   Documentation improvements

   Fixed links to installation guide in README.
VersionDeltaFile
1.72+4-4devel/ccache/distinfo
1.92+2-2devel/ccache/Makefile
+6-62 files

NetBSD/pkgsrc Z7qwgeRdatabases/freetds distinfo Makefile, databases/freetds/patches patch-src_tds_gssapi.c patch-src_apps_Makefile.in

   freetds: updated to 1.5.10

   1.5

   Fix some compatibility with OpenVMS
   Fix dbreadtext crash on NULL values
   Allows to pass NULL to dbsetifile
VersionDeltaFile
1.1+18-0databases/freetds/patches/patch-src_tds_gssapi.c
1.31+7-10databases/freetds/distinfo
1.88+9-7databases/freetds/Makefile
1.3+7-7databases/freetds/patches/patch-src_apps_Makefile.in
1.2+5-5databases/freetds/patches/patch-include_freetds_thread.h
1.21+2-2databases/freetds/PLIST
+48-314 files not shown
+52-3510 files

FreeBSD/src 25a8168usr.bin/m4 eval.c, usr.bin/m4/tests m4_test.sh defn.m4

m4: Change defn processing order

Currently, defn pushes its arguments on the stack in order, which means
they are then processed in reverse order.  POSIX does not specify what
order they are processed in, which arguably suggests that they should be
processed in the order they are listed.  Push them in reverse order so
they will be processed in their original order.  This matches GNU m4.

PR:             292937
MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    obiwac, imp
Differential Revision:  https://reviews.freebsd.org/D55116
DeltaFile
+9-0usr.bin/m4/tests/m4_test.sh
+5-0usr.bin/m4/tests/defn.m4
+2-0usr.bin/m4/tests/Makefile
+1-1usr.bin/m4/eval.c
+1-0usr.bin/m4/tests/regress.defn.out
+18-15 files

HardenedBSD/src 25a8168usr.bin/m4 eval.c, usr.bin/m4/tests m4_test.sh defn.m4

m4: Change defn processing order

Currently, defn pushes its arguments on the stack in order, which means
they are then processed in reverse order.  POSIX does not specify what
order they are processed in, which arguably suggests that they should be
processed in the order they are listed.  Push them in reverse order so
they will be processed in their original order.  This matches GNU m4.

PR:             292937
MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    obiwac, imp
Differential Revision:  https://reviews.freebsd.org/D55116
DeltaFile
+9-0usr.bin/m4/tests/m4_test.sh
+5-0usr.bin/m4/tests/defn.m4
+1-1usr.bin/m4/eval.c
+2-0usr.bin/m4/tests/Makefile
+1-0usr.bin/m4/tests/regress.defn.out
+18-15 files