LLVM/project 4b19252llvm/lib/Target/PowerPC PPCISelLowering.cpp, llvm/test/CodeGen/PowerPC ppc32-f128-abi.ll

Fix `fp128` reaching `llvm_unreachable` on 32-bit PowerPC (#216613)

`fp128` is a legal type that is passed in vector registers when `vsx` is
enabled on 32-bit PowerPC: the switch statement didn't account for that,
causing an LLVM assertion.

Fixes #213355

cc @folkertdev

(cherry picked from commit 8d1b38f87103eb339224d1e6d397aad191f919e6)
DeltaFile
+9-0llvm/test/CodeGen/PowerPC/ppc32-f128-abi.ll
+1-4llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+10-42 files

LLVM/project 4a9562c.github/workflows release-binaries.yml

workflows/release-binaries: Fix zstd compression (#219587)

23.1.0 was the first e2e release with zstd archives. I noticed that once
it shipped they didn't have a meaningful size improvement over the
pre-existing archives. Turns out this is because by default zstd
compresses over a 128MB window which wasn't large enough to get
meaningful savings. We now use 1GB for this which uses more memory but
should take the archive from the 1.8GB that the xz release is, to ~1gb.
I played around with a few options and this was the best time vs
compress vs memory usage ratio.

Assisted-By: codex
(cherry picked from commit 9f51fa4e9ead0da931c1f7b5d2aa3fdbc62c845e)
DeltaFile
+5-1.github/workflows/release-binaries.yml
+5-11 files

LLVM/project 577cd04llvm/cmake/modules FindLibXml2.cmake

[cmake] FindLibXml2: keep user-provided LIBXML2_DEFINITIONS (#221294)

LLVM's `FindLibXml2.cmake` (added in #166867) unconditionally does
`set(LIBXML2_DEFINITIONS ${PC_LIBXML_CFLAGS_OTHER})` and puts
`PC_LIBXML_CFLAGS_OTHER` on the imported targets. CMake's own
`FindLibXml2` module only takes pkg-config's flags when the library it
found is the one pkg-config describes; otherwise it keeps whatever
`LIBXML2_DEFINITIONS` the user passed and exposes it through
`INTERFACE_COMPILE_OPTIONS`.

This matters when cross-compiling against a static libxml2 on Windows.
Passing `-DLIBXML2_DEFINITIONS=-DLIBXML_STATIC
-DLIBXML2_LIBRARIES=.../libxml2s.lib` worked with LLVM 22 (CMake's
module): the define reached both the `xmlReadMemory` configure check and
the consumers of `LibXml2::LibXml2`. With LLVM 23 it is silently
dropped, `xmlexports.h` declares the API `__declspec(dllimport)`, the
check fails to link against the static library and
`LLVM_ENABLE_LIBXML2=FORCE_ON` aborts with `Failed to configure
libxml2`. (pkg-config on the Linux host finds the host's libxml2, so

    [23 lines not shown]
DeltaFile
+12-3llvm/cmake/modules/FindLibXml2.cmake
+12-31 files

FreeBSD/ports cd45923archivers/py-rarfile distinfo Makefile

archivers/py-rarfile: Update 4.1 => 4.5

While here, sort Makefile (pet portclippy).

Changelogs:
- https://github.com/markokr/rarfile/releases/tag/v4.2
- https://github.com/markokr/rarfile/releases/tag/v4.3
- https://github.com/markokr/rarfile/releases/tag/v4.4
- https://github.com/markokr/rarfile/releases/tag/v4.5
Commit log:
https://github.com/markokr/rarfile/compare/v4.1...v4.5

PR:             298614
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3archivers/py-rarfile/distinfo
+3-3archivers/py-rarfile/Makefile
+6-62 files

FreeBSD/ports 602d060comms/kermit distinfo Makefile

comms/kermit: Upgrade from 10.0.beta12 to 11.0.511

  The update includes a number of security fixes including a fixed CVE issue.

  Check the changelog for more details here:
    https://github.com/OpenKermit/ckermit/blob/main/doc/changelog.md

Reported by:    John Goerzen (upstream)
Sponsored by:   OTTRIA
DeltaFile
+21-8comms/kermit/Makefile
+3-3comms/kermit/distinfo
+24-112 files

FreeBSD/ports 46ced86sysutils/loaders-update Makefile distinfo

sysutils/loaders-update: Update 1.4.0 => 1.5.0

Changelog:
- Fix a bug where 32 bits EFI loader would be updated by 64 bits loader
- Check if EFI loader is signed (secure boot) and if so, don't touch it.
- Automatically save all BIOS loaders before their update (auto: /root).
- Added the optional EFI fail safe feature. The previous EFI loader can
  be saved and be accessible via the EFI boot menu.
https://github.com/Emrion/uploaders/releases/tag/1.5.0

PR:             298676
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3sysutils/loaders-update/distinfo
+1-1sysutils/loaders-update/Makefile
+4-42 files

OpenBSD/ports FkbjXtUwww/py-openapi-core Makefile, www/py-openapi-core/patches patch-openapi_core___init___py patch-openapi_core__jsonschema_path_compat_py

   add compat shim for jsonschema-path >= 0.5

   jsonschema-path was updated to be compatible with python 3.14+ but
   that broke openapi_core which cannot be updated at this point
VersionDeltaFile
1.1+15-0www/py-openapi-core/patches/patch-openapi_core__jsonschema_path_compat_py
1.1+11-0www/py-openapi-core/patches/patch-openapi_core___init___py
1.6+3-0www/py-openapi-core/pkg/PLIST
1.7+1-1www/py-openapi-core/Makefile
+30-14 files

LLVM/project 123c5db.github/workflows libclang-abi-tests.yml

workflows/libclang-abi-tests: Cache baseline results (#213503)

This way we don't need to recompute them on every run.
DeltaFile
+20-0.github/workflows/libclang-abi-tests.yml
+20-01 files

FreeBSD/ports d1e329demulators/wine-devel Makefile distinfo, emulators/wine-devel/files patch-configure.ac patch-dlls_mountmgr.sys_cdrom.c

emulators/wine-devel: Update 11.17 => 11.18

Changelog:
- More NTOSKRNL support for kernel drivers.
- A wide range of fixes for various code correctness issues.
- Some compatibility fixes in standard C headers.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.18

Add files/patch-dlls_mountmgr.sys_cdrom.c to fixes recent compilation
issue.

Since we moved to new wow64 mode only, we can build the entire project
with clang.

PR:             298678
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+1-290emulators/wine-devel/pkg-plist
+29-0emulators/wine-devel/files/patch-dlls_mountmgr.sys_cdrom.c
+5-4emulators/wine-devel/files/patch-configure.ac
+3-3emulators/wine-devel/distinfo
+1-3emulators/wine-devel/Makefile
+39-3005 files

NetBSD/pkgsrc-wip 5952cf4kermit Makefile

kermit: Pass LDFLAGS as LNKFLAGS

because that's how kermit's makefile wants them.  Resolves failure to
include relro flags.
DeltaFile
+3-0kermit/Makefile
+3-01 files

OpenBSD/ports fR71BCrshells/bash Makefile distinfo, shells/bash/pkg PLIST

   shells/bash: update to 5.3 patchlevel 20

   Also catch up with plist/wantlib changes bubbling up from gettext.
VersionDeltaFile
1.92+10-0shells/bash/distinfo
1.148+3-3shells/bash/Makefile
1.23+4-0shells/bash/pkg/PLIST
+17-33 files

OpenBSD/ports Wd2TCVvnet/avahi Makefile, net/avahi/patches patch-avahi-core_fdutil_c patch-avahi-daemon_main_c

   Rework this port a bit and tweak BDEP.
VersionDeltaFile
1.1+36-0net/avahi/patches/patch-avahi-utils_Makefile_am
1.1+33-0net/avahi/patches/patch-avahi-ui_Makefile_am
1.8+13-12net/avahi/patches/patch-avahi-compat-libdns_sd_warn_c
1.171+9-10net/avahi/Makefile
1.14+4-0net/avahi/patches/patch-avahi-daemon_main_c
1.5+0-0net/avahi/patches/patch-avahi-core_fdutil_c
+95-222 files not shown
+95-228 files

LLVM/project 809faafllvm/include/llvm/Support File.h, llvm/lib/Support/Unix Path.inc

format and fix windows

Created using spr 1.3.7
DeltaFile
+5-4llvm/include/llvm/Support/File.h
+4-4llvm/lib/Support/Unix/Path.inc
+9-82 files

FreeBSD/doc 7115850website/content/ru/releases _index.adoc

website: ru/release add link to Russian translation 14.5R
DeltaFile
+6-2website/content/ru/releases/_index.adoc
+6-21 files

FreeBSD/ports 978ba61mail/mailpit Makefile distinfo, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.31.2

MFH:            2026Q3
Security:       c1980e14-b424-11f1-bd9f-10ffe07f9334

(cherry picked from commit 89e3012dae64d6ebd44baaf464a2490a02f1d286)
DeltaFile
+96-96mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+104-1043 files

FreeBSD/ports b7f9363mail/mailpit Makefile distinfo, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.31.1

(cherry picked from commit a84ba018a1c4be51e53b06fdb2f6318c8a6a99d7)
DeltaFile
+104-97mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+112-1053 files

FreeBSD/ports 0004ffbmail/mailpit Makefile distinfo, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.31.0

(cherry picked from commit e9949d38306efb54a4fc375c8cab6227bded38fd)
DeltaFile
+213-255mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+221-2633 files

FreeBSD/ports caf6b22mail/mailpit Makefile distinfo, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.30.7

(cherry picked from commit 469d8a21a6454a0724f4b477c64dceb0ee423e1a)
DeltaFile
+14-14mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-2mail/mailpit/Makefile
+22-233 files

LLVM/project 38d1cf7llvm/include/llvm/Support MemoryBuffer.h FileSystem.h, llvm/lib/Support VirtualFileSystem.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+57-0llvm/include/llvm/Support/File.h
+14-11llvm/lib/Support/Unix/Path.inc
+5-15llvm/include/llvm/Support/FileSystem.h
+1-11llvm/include/llvm/Support/MemoryBuffer.h
+9-3llvm/unittests/Support/MemoryBufferTest.cpp
+5-6llvm/lib/Support/VirtualFileSystem.cpp
+91-464 files not shown
+96-5210 files

FreeBSD/ports 89e3012mail/mailpit Makefile distinfo, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.31.2

MFH:            2026Q3
Security:       c1980e14-b424-11f1-bd9f-10ffe07f9334
DeltaFile
+96-96mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+104-1043 files

NetBSD/src xLH7m4msys/dev/acpi qcompep.h qcomipcc.h

   Fix RCSIDs.
VersionDeltaFile
1.3+1-1sys/dev/acpi/qcompep.h
1.2+1-1sys/dev/acpi/qcomipcc.h
1.2+1-1sys/dev/acpi/qcomipcc.c
+3-33 files

Linux/linux 518e5b7fs/btrfs zoned.c super.c

Merge tag 'for-7.3-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux

Pull btrfs fixes from David Sterba:
 "Among the regular fixes, there are two that were reported recently and
  have user impact:

   - filesystem id is now stable again on the default and common case
     (it broke openconnect key derivation, while this is not secure,
     it's still in use), the intention was to change id for the
     temp_fsid use case

   - fix detection of /dev/root and rename it after device scan, this
     broke booting of initramdisk-less system with grub2 as the probe
     needs the real device

  Regular fixes:

   - don't store compressed inline extent if the size is larger than
     uncompressed

    [29 lines not shown]
DeltaFile
+32-1fs/btrfs/volumes.c
+16-2fs/btrfs/verity.c
+17-1fs/btrfs/inode.c
+10-4fs/btrfs/free-space-tree.c
+6-2fs/btrfs/super.c
+5-0fs/btrfs/zoned.c
+86-104 files not shown
+96-1310 files

LLVM/project 0e2786dlibc/src/grp CMakeLists.txt getgrgid_r.cpp, libc/test/src/grp CMakeLists.txt getgrgid_r_test.cpp

[libc] Add getgrnam_r and getgrgid_r entrypoints (#224722)

Add the reentrant group database lookup entrypoints getgrnam_r and
getgrgid_r along with grp::find_by_name and grp::find_by_gid in
grp_utils.

Each lookup opens a ScopedFlatFileDatabase<struct group> stream so that
reentrant lookups do not disturb an in-progress getgrent iteration.
Track group_file_path alongside the iteration database so scoped streams
opened by reentrant lookups honour test path overrides.

* Add getgrnam_r and getgrgid_r entrypoints
* Add find_by_name and find_by_gid lookup helpers in grp_utils
* Define getgrnam_r and getgrgid_r in include/grp.yaml
* Add hermetic unit tests for getgrnam_r and getgrgid_r

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+187-0libc/test/src/grp/getgrnam_r_test.cpp
+168-0libc/test/src/grp/getgrgid_r_test.cpp
+46-0libc/test/src/grp/CMakeLists.txt
+44-0libc/src/grp/getgrnam_r.cpp
+42-0libc/src/grp/getgrgid_r.cpp
+35-0libc/src/grp/CMakeLists.txt
+522-010 files not shown
+647-316 files

FreeBSD/doc 762ba0ewebsite/content/ru/releases/14.4R relnotes.adoc, website/content/ru/releases/15.1R relnotes.adoc

website: ru/releases/ fix translation relnotes.adoc in 14.4R and 15.1R

Reviewed by: andy
DeltaFile
+7-7website/content/ru/releases/14.4R/relnotes.adoc
+3-3website/content/ru/releases/15.1R/relnotes.adoc
+10-102 files

FreeBSD/ports b9eac69biology/megahit Makefile distinfo

biology/megahit: Update to 1.2.9.22

Fixes build with cmake 4
Changes: https://github.com/voutcn/megahit/commits/master/

PR:             298673
Reported by:    arrowd
DeltaFile
+3-3biology/megahit/distinfo
+2-2biology/megahit/Makefile
+5-52 files

FreeBSD/doc 16e7650website/content/ru/releases/14.5R relnotes.adoc

translate 14.5R/relnotes.adoc to Russian

Reviewed by: andy
Approved by: andy
Differential Revision: https://reviews.freebsd.org/D59819
DeltaFile
+645-0website/content/ru/releases/14.5R/relnotes.adoc
+645-01 files

FreeBSD/ports 9cbcef6math/metis Makefile

math/metis: Mark deprecated

(cherry picked from commit fc16946044547164c69690cb9a1f568d9fc9cc41)
DeltaFile
+4-1math/metis/Makefile
+4-11 files

FreeBSD/ports fc16946math/metis Makefile

math/metis: Mark deprecated
DeltaFile
+4-1math/metis/Makefile
+4-11 files

NetBSD/pkgsrc J3tlknydoc CHANGES-2026

   doc: Updated lang/oracle-jdk21 to 21.0.12nb1
VersionDeltaFile
1.6156+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc v5V1uNelang/oracle-jdk21 Makefile

   oracle-jdk21: needs fontconfig emul package

   Bump PKGREVISION.
VersionDeltaFile
1.9+3-2lang/oracle-jdk21/Makefile
+3-21 files