LLVM/project a76084fllvm/lib/Target/AArch64 AArch64ISelDAGToDAG.cpp AArch64ISelLowering.cpp, llvm/lib/Target/AArch64/MCTargetDesc AArch64AddressingModes.h

[AArch64] Improve SIMD immediate generation with SVE. (#173273)

Allow using SVE DUPM instructions to materialise fixed-length vectors.

Fixes #122422.
DeltaFile
+86-33llvm/test/CodeGen/AArch64/movi64_sve.ll
+28-0llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h
+1-24llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+2-4llvm/test/CodeGen/AArch64/sve-fixed-length-fcopysign.ll
+2-4llvm/test/CodeGen/AArch64/sve2-fixed-length-fcopysign.ll
+3-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+122-666 files

NetBSD/pkgsrc NB4NVP7doc CHANGES-2025

   Updated multimedia/gstreamer1
VersionDeltaFile
1.7363+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc e3kVu9omultimedia/gst-plugins1-bad distinfo, multimedia/gst-plugins1-base distinfo

   gstreamer1: updated to 1.26.9

   GStreamer 1.26.9 stable bug fix release

   This release only contains bugfixes, and it should be safe to update from 1.26.x.

   Highlighted bugfixes:

   playback: playbin3 and decodebin3 stability fixes
   Ancillary metadata handling fixes for AJA playout and Blackmagic Decklink capture cards
   HLS and DASH adaptive streaming clients stability improvements
   gst-play-1.0 will now print details of any missing plugins again
   gtk4paintablesink: Add property to fine-tune reconfiguration behaviour on window-resize
   macOS device monitoring: fix potential crash when probing for audio devices
   macOS video decoder stability improvements
   NDI source: fix audio corruption for non-interleaved audio with stride padding
   Add SMPTE ST291-1 ancillary metadata RTP payloader and depayloader
   Add ST-2038 metadata combiner and extractor
   webrtcsink: support hardware-accelerated encoders from the `va` VA-API plugin

    [4 lines not shown]
VersionDeltaFile
1.75+4-4multimedia/gst-plugins1-good/distinfo
1.71+4-4multimedia/gst-plugins1-bad/distinfo
1.79+4-4multimedia/gst-plugins1-base/distinfo
1.35+4-4multimedia/gst-plugins1-editing-services/distinfo
1.66+4-4multimedia/gst-plugins1-libav/distinfo
1.70+4-4multimedia/gst-plugins1-ugly/distinfo
+24-248 files not shown
+46-4814 files

FreeBSD/ports a73455fnet/igmpproxy Makefile, net/igmpproxy/files patch-src_rttable.c patch-fix-buffer-overflow_igmp.c

net/igmpproxy: Fix buffer overflow and use after free

Taken from upstream pull requests:
https://github.com/pali/igmpproxy/pull/98
https://github.com/pali/igmpproxy/pull/99

PR:             291642
MFH:            2025Q4
(cherry picked from commit a0bac3ef72b259e93cafefe1c39e146bbe23fce2)
DeltaFile
+33-0net/igmpproxy/files/patch-src_rttable.c
+22-0net/igmpproxy/files/patch-fix-buffer-overflow_igmp.c
+1-2net/igmpproxy/Makefile
+56-23 files

FreeBSD/ports 81e7ef0sysutils/flock Makefile

sysutils/flock: Fix build on i386

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+6-0sysutils/flock/Makefile
+6-01 files

FreeBSD/ports a0bac3enet/igmpproxy Makefile, net/igmpproxy/files patch-src_rttable.c patch-fix-buffer-overflow_igmp.c

net/igmpproxy: Fix buffer overflow and use after free

Taken from upstream pull requests:
https://github.com/pali/igmpproxy/pull/98
https://github.com/pali/igmpproxy/pull/99

PR:             291642
MFH:            2025Q4
DeltaFile
+33-0net/igmpproxy/files/patch-src_rttable.c
+22-0net/igmpproxy/files/patch-fix-buffer-overflow_igmp.c
+1-2net/igmpproxy/Makefile
+56-23 files

LLVM/project 64c4059clang/docs ReleaseNotes.rst, clang/include/clang/AST TypeProperties.td

[Clang] Serialize expansions of PackIndexingType (#173351)

We have already serialized isFullySubstituted, which hinges on the
expansions; if they were lost, we would never expand them correctly from
an imported AST.

Sadly this bug has been around a year, so there's a release note.

Fixes #172464
DeltaFile
+18-0clang/test/PCH/pack-indexing-2.cpp
+4-1clang/include/clang/AST/TypeProperties.td
+1-0clang/docs/ReleaseNotes.rst
+23-13 files

NetBSD/pkgsrc A3Q9cVLaudio/pulseaudio distinfo, audio/pulseaudio/patches patch-src_modules_gsettings_module-gsettings.c

   pulseaudio: add missing #include
VersionDeltaFile
1.1+14-0audio/pulseaudio/patches/patch-src_modules_gsettings_module-gsettings.c
1.89+2-1audio/pulseaudio/distinfo
+16-12 files

OpenBSD/ports irdgNnedevel/liblouis Makefile distinfo, devel/liblouis/pkg PLIST

   Update to liblouis-3.36.0.
VersionDeltaFile
1.58+2-2devel/liblouis/Makefile
1.33+2-2devel/liblouis/distinfo
1.36+3-0devel/liblouis/pkg/PLIST
+7-43 files

FreeBSD/src 745c6c0. ObsoleteFiles.inc, usr.bin Makefile

Resurrect standalone command

While command(1) is now classified by POSIX as an intrinsic utility and
no longer required to exist as a standalone program, it turns out that
we still have a use for it (cf. env(1)), so resurrect it.

PR:             291879
Fixes:          4100bd6caa66 ("usr.bin: Remove intrinsic utilities")
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D54341
DeltaFile
+4-0usr.bin/command/Makefile
+2-0usr.bin/command/command.sh
+0-1ObsoleteFiles.inc
+1-0usr.bin/Makefile
+7-14 files

NetBSD/pkgsrc 244ZYzldoc CHANGES-2025

   add plasma6-breeze-gtk
VersionDeltaFile
1.7362+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc XokvvFEgraphics Makefile, graphics/plasma6-breeze-gtk PLIST Makefile

   plasma6-breeze-gtk: add version 6.5.2

   A GTK Theme Built to Match KDE's Breeze. GTK2 theme made by [scionicspectre]
   (https://github.com/scionicspectre/BreezyGTK)
VersionDeltaFile
1.1+565-0graphics/plasma6-breeze-gtk/PLIST
1.1+23-0graphics/plasma6-breeze-gtk/Makefile
1.1+5-0graphics/plasma6-breeze-gtk/distinfo
1.1108+2-1graphics/Makefile
1.1+2-0graphics/plasma6-breeze-gtk/DESCR
+597-15 files

OpenBSD/ports Juh2FYYeditors/subtitleeditor Makefile distinfo, editors/subtitleeditor/patches patch-src_document_h patch-configure_ac

   Update to subtitleeditor-0.55.0.
VersionDeltaFile
1.71+22-27editors/subtitleeditor/Makefile
1.19+17-5editors/subtitleeditor/pkg/PLIST
1.12+2-2editors/subtitleeditor/distinfo
1.4+0-0editors/subtitleeditor/patches/patch-src_document_h
1.2+0-0editors/subtitleeditor/patches/patch-configure_ac
1.3+0-0editors/subtitleeditor/patches/patch-plugins_subtitleformats_sami_sami_cc
+41-342 files not shown
+41-348 files

FreeBSD/ports b1f6a36ports-mgmt/pkg distinfo Makefile

ports-mgmt/pkg: update to 2.5.1

Changes from 2.5.0 to 2.5.1
- Regression: fix directory permission when @mode is used in plist
- use the timestamp provided by -t for manifest timestamp
- improvements in documentation
- slight inprovements in the progress bar:
  * counters are now always aligned
  * when possible only print name-version for the package being fetched.
  * add a space in the debit
DeltaFile
+3-3ports-mgmt/pkg/distinfo
+1-1ports-mgmt/pkg/Makefile
+4-42 files

NetBSD/pkgsrc oGL3kFkdoc CHANGES-2025

   add plasma6-oxygen
VersionDeltaFile
1.7361+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc 2Ggh9O2graphics Makefile, graphics/plasma6-oxygen PLIST Makefile

   plasma6-oxygen: add version 6.5.2

   KDE Oxygen style
VersionDeltaFile
1.1+1,512-0graphics/plasma6-oxygen/PLIST
1.1+23-0graphics/plasma6-oxygen/Makefile
1.1+5-0graphics/plasma6-oxygen/distinfo
1.1107+2-1graphics/Makefile
1.1+1-0graphics/plasma6-oxygen/DESCR
+1,543-15 files

NetBSD/pkgsrc jt4oCGsinputmethod/tc Makefile distinfo, inputmethod/tc/patches patch-ab

   tc: fix configure with gcc 14

   Fix some pkglint while here.
VersionDeltaFile
1.5+12-2inputmethod/tc/patches/patch-ab
1.23+3-4inputmethod/tc/Makefile
1.10+2-2inputmethod/tc/distinfo
+17-83 files

OpenBSD/ports Bs4Nui0security/rust-openssl-tests distinfo crates.inc, security/rust-openssl-tests/pkg PLIST

   Update to rust-openssl-tests 20251223
VersionDeltaFile
1.144+197-9security/rust-openssl-tests/pkg/PLIST
1.202+18-18security/rust-openssl-tests/distinfo
1.164+8-8security/rust-openssl-tests/crates.inc
1.210+2-2security/rust-openssl-tests/Makefile
+225-374 files

NetBSD/pkgsrc XwyBCZLdoc CHANGES-2025

   add plasma6-breeze
VersionDeltaFile
1.7360+2-1doc/CHANGES-2025
+2-11 files

pkgng/pkgng 438aee8. NEWS auto.def

Release 2.5.1
DeltaFile
+12-0NEWS
+1-1auto.def
+13-12 files

NetBSD/pkgsrc qy0ltkFgraphics Makefile, graphics/plasma6-breeze PLIST Makefile

   plasma6-breeze: add version 6.5.2

   Breeze is the default style for Plasma. This package contains some parts of
   Breeze such as the cursors, wallpapers, and the application style.
VersionDeltaFile
1.1+781-0graphics/plasma6-breeze/PLIST
1.1+25-0graphics/plasma6-breeze/Makefile
1.1+13-0graphics/plasma6-breeze/buildlink3.mk
1.1+5-0graphics/plasma6-breeze/distinfo
1.1106+2-1graphics/Makefile
1.1+2-0graphics/plasma6-breeze/DESCR
+828-16 files

NetBSD/pkgsrc-wip a3bd789py-marshmallow TODO

py-marshmallow: Add reference to CVE-2025-68480
DeltaFile
+1-1py-marshmallow/TODO
+1-11 files

LLVM/project 261d2dallvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/InstSimplify ptrtoaddr.ll

[ValueTracking] Support ptrtoaddr in isKnownNonZero() (#173275)

Add support for ptrtoaddr in isKnownNonZero(). We can directly forward
to isKnownNonZero() for the pointer here, as we define nonnull as
applying to the address bits.

Also adjust the ptrtoint implementation to match, by requiring that the
result type >= address size (rather than >= pointer size). This is just
for clarity, in practice this is a non-canonical form.
DeltaFile
+58-0llvm/test/Transforms/InstSimplify/ptrtoaddr.ll
+8-5llvm/lib/Analysis/ValueTracking.cpp
+66-52 files

pkgng/pkgng 9d20909src event.c

progress: add a space between the unit and the value
DeltaFile
+1-1src/event.c
+1-11 files

pkgng/pkgng 7c41de1src event.c, tests/frontend conflicts-multirepo.sh conflicts.sh

progress: improve the output

Pad the number in the counter, remove the extension of the file being
fetched and remove the hashed.
DeltaFile
+30-3src/event.c
+4-4tests/frontend/conflicts-multirepo.sh
+3-3tests/frontend/conflicts.sh
+2-2tests/frontend/issue1425.sh
+2-2tests/frontend/issue1440.sh
+2-2tests/frontend/requires.sh
+43-162 files not shown
+45-188 files

pkgng/pkgng f45c923docs pkg-create.8 pkg.8

docs/*8: nitpick, remove final references to pkgng which are not helpful with no context
DeltaFile
+9-7docs/pkg-create.8
+5-5docs/pkg.8
+3-3docs/pkg-unregister.8
+2-2docs/pkg-query.8
+2-2docs/pkg-search.8
+2-2docs/pkg-updating.8
+23-213 files not shown
+26-249 files

pkgng/pkgng 77b2d84docs pkg_create.3 pkg_repos.3

docs/*.3: spelling, grammar and other nits
DeltaFile
+16-15docs/pkg_create.3
+9-9docs/pkg_repos.3
+3-3docs/pkg_repo_create.3
+28-273 files

pkgng/pkgng a106459docs pkg-keywords.5 pkg.conf.5

docs/*.5: spelling, grammar and other nits
DeltaFile
+19-19docs/pkg-keywords.5
+5-5docs/pkg.conf.5
+4-4docs/pkg-script.5
+3-3docs/pkg-lua-script.5
+2-2docs/pkg-repository.5
+2-2docs/pkg-triggers.5
+35-356 files

pkgng/pkgng f960012libpkg pkg_ports.c

@dir: fix permission via @mode

Fixes: #2580
DeltaFile
+3-2libpkg/pkg_ports.c
+3-21 files

pkgng/pkgng 4ee21f7libpkg pkg_create.c

pkg_create: use -t specified timestamp for MANIFEST file timestamps

This is necessary to provide pkg archive reproducibility after
https://github.com/freebsd/pkg/commit/08bf9b3d79b127b127ecf597286ba14c016af8c4.

Fixes:         08bf9b3
Signed-off-by: Siva Mahadevan <me at svmhdvn.name>
Sponsored by:  The FreeBSD Foundation
DeltaFile
+7-2libpkg/pkg_create.c
+7-21 files