LLVM/project 62e4899 — llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp, llvm/test/CodeGen/M68k eh-pic-encoding.ll

[M68k] Use PC-relative EH pointer encodings under PIC (#235347)

The function `TargetLoweringObjectFileELF::initialize` has no `case`
branch for `m68k`, meaning the default absolute encoding is used for the
personality/lsda/type-info pointers: `DW_EH_PE_absptr`. IN a PIE or
shared lib, those pointers then need `R_68K_32` dynamic relocations in
`.eh_frame` and `.gcc_except_table` which are read-only, so a link with
the flag `-z text` fails - that flag is default for PIE. Error:
```
ld: read-only segment has dynamic relocations
```

This PR adds `m68k` to the existing `x86/ppc` case, selecting
`indirect/pcrel/sdata4` for the personality and `pcrel/sdata4` for
the LSDA (under PIC, and `absptr` otherwise). With the change, the
`.eh_frame` relocations for a PIC function with a personality and lsda
are `R_68K_PC32`, not `R_68K_32` as before. The new test checks both
relocation models.


    [3 lines not shown]
DeltaFile
+38-0llvm/test/CodeGen/M68k/eh-pic-encoding.ll
+1-0llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+39-02 files

NetBSD/pkgsrc-wip 630a015 — py-pyside6 Makefile PLIST

py-pyside6: fix build with qt 6.11 in pkgsrc-2026Q3
DeltaFile
+7-7py-pyside6/PLIST
+2-0py-pyside6/Makefile
+9-72 files

NetBSD/pkgsrc-wip 429e775 — freecad PLIST Makefile, freecad/patches patch-cMake_FreeCAD__Helpers_SetupCoin3D.cmake

freecad: Update to 1.1.4

FreeCAD 1.1.4 is the last planned maintenance release in the 1.1.x series. It
includes two security fixes addressing file-handling vulnerabilities that can
be triggered by opening a maliciously crafted FCStd file. All
previously-released versions are affected by these issues, so we strongly
recommend that all users upgrade, especially anyone who opens FreeCAD files
from untrusted or unknown sources.

What's Changed

* fix COIN3D_MICRO_VERSION regex for coin 4.0.10 by @moench-tegeder in #30899 (backported by PR #31571)
* core: Improve performance of fps label by @ipatch in #29628 (backported by PR #31657)
* Gui: Fix visibility icons for link group sub-items by @maxwxyz in #31559 (backported by PR #31684)
* TechDraw: Projection Group jumps to origin by @WandererFan in #27094 (backported by PR #31687)
* [Gui] fix TinkerCAD nav style to consistently show the context menu # by @Syres916 in #31631 (backported by PR #31706)
* Fix regression with 3mf thumbnail by @sliptonic in #30682 (backported by PR #31717)
* BIM: fix site ReferenceError when creating project with default structure by @Roy-043 in #31747 (backported by PR #31756)
* Gui: Fix Sketcher toolbar state not persisting across workbench switches by @ayyaz20003 in #28674

    [23 lines not shown]
DeltaFile
+0-23freecad/patches/patch-cMake_FreeCAD__Helpers_SetupCoin3D.cmake
+3-4freecad/distinfo
+1-1freecad/Makefile
+1-0freecad/PLIST
+5-284 files

NetBSD/pkgsrc-wip f233683 — freecad TODO

freecad: clean out done TODO items.
DeltaFile
+1-10freecad/TODO
+1-101 files

NetBSD/pkgsrc-wip 95ffd2e — py-pyside6 Makefile

py-pyside6: fix master site URL
DeltaFile
+1-1py-pyside6/Makefile
+1-11 files

FreeBSD/ports 786e05e — sysutils/tealdeer Makefile Makefile.crates

sysutils/tealdeer: Update to 1.9.1

Changelog: https://github.com/tealdeer-rs/tealdeer/blob/v1.9.1/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+119-109sysutils/tealdeer/distinfo
+58-53sysutils/tealdeer/Makefile.crates
+1-2sysutils/tealdeer/Makefile
+178-1643 files

FreeBSD/ports b1db113 — databases/cego Makefile distinfo

databases/cego: update 2.54.44 -> 2.54.45

- In basefunc/datefunc.sql, calculation of procedure minusMonth was
  not correct and dateformat must be replaced by scandate.
- Fixed usage leak for stored procedure.
  In CegoFunction::evalFieldValue, case USERDEFINED, if an exception occurs,
  the pActive instance must be deleted or masterblock must be set to 0. The
  overall logic of this case is pretty tricky, since recursive procedure calls
  must be handled.
DeltaFile
+3-3databases/cego/distinfo
+1-1databases/cego/Makefile
+4-42 files

NetBSD/xsrc PQ9f6JL — external/mit/libX11/dist configure, external/mit/libXi/dist configure aclocal.m4

   Pull up the following, requested by mrg in ticket #1404:

        external/mit/libX11/dist/src/os2Stubs.c         delete
        external/mit/libX11/dist/AUTHORS                up to 1.1.1.4
        external/mit/libX11/dist/COPYING                up to 1.1.1.5
        external/mit/libX11/dist/ChangeLog              up to 1.11
        external/mit/libX11/dist/Makefile.in            up to 1.1.1.29
        external/mit/libX11/dist/README.md              up to 1.10
        external/mit/libX11/dist/aclocal.m4             up to 1.10
        external/mit/libX11/dist/compile                up to 1.1.1.16
        external/mit/libX11/dist/config.guess           up to 1.1.1.21
        external/mit/libX11/dist/config.sub             up to 1.1.1.20
        external/mit/libX11/dist/configure              up to 1.11
        external/mit/libX11/dist/configure.ac           up to 1.11
        external/mit/libX11/dist/depcomp                up to 1.1.1.19
        external/mit/libX11/dist/install-sh             up to 1.1.1.17
        external/mit/libX11/dist/ltmain.sh              up to 1.1.1.21
        external/mit/libX11/dist/missing                up to 1.1.1.18
        external/mit/libX11/dist/test-driver            up to 1.1.1.16

    [736 lines not shown]
VersionDeltaFile
1.1.1.15.2.1+3,158-12,063external/mit/libXi/dist/aclocal.m4
1.1.1.16.2.1+8,028-5,476external/mit/libXi/dist/configure
1.1.1.27.2.7+5,678-4,109external/mit/libX11/dist/configure
1.1.1.7.2.1+371-9,243external/mit/libXtst/dist/aclocal.m4
1.1.1.8.2.1+371-9,243external/mit/libXrender/dist/aclocal.m4
1.1.1.3.2.1+0-8,930external/mit/libXi/dist/m4/libtool.m4
+17,606-49,064760 files not shown
+91,934-101,152766 files

FreeBSD/src 6a936d9 — contrib/llvm-project/libunwind/include __libunwind_config.h, contrib/llvm-project/libunwind/src UnwindCursor.hpp

Merge commit 4d7292e58078 from llvm-project (by Minsoo Choo):

  [libunwind] Unwind through AArch64 FreeBSD signal trampolines (#235065)

  Retried from https://reviews.llvm.org/D155066.

  Recognize signal trampolines using KERN_PROC_SIGTRAMP when unwind
  metadata is unavailable. Restore the interrupted PC, LR, SP, general
  registers, and valid floating-point registers.

  Add coverage for unwinding out of an interrupted leaf function on both
  regular and alternate signal stacks.

  Assisted-by: GPT

MFC after:      1 week
DeltaFile
+76-1contrib/llvm-project/libunwind/src/UnwindCursor.hpp
+3-0contrib/llvm-project/libunwind/include/__libunwind_config.h
+79-12 files

FreeBSD/src 28ec7cb — contrib/llvm-project/libunwind/src assembly.h UnwindCursor.hpp

Merge commit fd4113508a64 from llvm-project (by Minsoo Choo):

  [libunwind] Support extended amd64 segment registers (#229176)

  Raise the amd64 DWARF register limit to 59 and add RFLAGS, all six
  segment selectors, FS.base, and GS.base to the register model. Capture
  the extended state and restore it when resuming, using sigreturn() on
  FreeBSD to restore selectors and bases together. Pack the state into the
  existing context buffers without changing their public sizes or the
  Windows XMM offsets.

  Add tests for register access, signal-frame CFI recovery, register
  bounds, and resume behavior.

  Assisted-by: GPT

MFC after:      1 week
DeltaFile
+92-7contrib/llvm-project/libunwind/src/Registers.hpp
+62-7contrib/llvm-project/libunwind/src/UnwindRegistersRestore.S
+57-5contrib/llvm-project/libunwind/src/UnwindRegistersSave.S
+52-0contrib/llvm-project/libunwind/src/libunwind.cpp
+27-0contrib/llvm-project/libunwind/src/UnwindCursor.hpp
+18-0contrib/llvm-project/libunwind/src/assembly.h
+308-193 files not shown
+320-229 files

LLVM/project aaa2c08 — mlir/lib/Dialect/Linalg/IR LinalgOps.cpp, mlir/test/Dialect/Linalg canonicalize.mlir

[mlir][linalg] Extend FoldReduceBroadcast to float maximumf/minimumf (#233417)

Extend `FoldReduceBroadcast` to fold `reduce(broadcast(x))` into `x`
for `arith.maximumf`/`arith.minimumf` when the init is the identity
(`-inf`/`+inf`). The identity check gains a `FloatAttr` branch.

Safety: `maximumf(-inf, x) == x` for all values — finite, ±inf,
-0.0, and NaN (NaN-propagating semantics). Only an exact ±inf init
passes the check; finite/NaN inits are rejected by negative tests.
`maxnumf`/`minnumf` are deliberately excluded: they ignore NaN, so
`reduce(broadcast(NaN))` with init `-inf` would yield `-inf`, not NaN
(covered by a negative test).

Assisted-by: AI.
DeltaFile
+116-2mlir/test/Dialect/Linalg/canonicalize.mlir
+22-0mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
+138-22 files

FreeBSD/src f7114dc — libexec/pkg-serve pkg-serve.8

manpages: Fix unusual Xr order
DeltaFile
+1-1libexec/pkg-serve/pkg-serve.8
+1-11 files

OpenBSD/ports 1acmUgq — sysutils/firmware/qwz distinfo Makefile

   Update qwz(4) firmware to 20261019.

   Note for the Samsung Galaxy Book4 Edge qwz(4) support:
   Thanks to Can Erkin Acar for getting the PCI line added for the ath12k
   WCN7850 found in that laptop.  Though, the firmware loading with this
   version fails because of an issue with the AMSS file, which is being
   investigated further.

   ok kirill@
VersionDeltaFile
1.6+2-2sysutils/firmware/qwz/distinfo
1.6+2-2sysutils/firmware/qwz/Makefile
+4-42 files

OpenBSD/ports dcMujlg — x11/qt6/qtmultimedia/patches patch-src_multimedia_pipewire_qpipewire_support_cpp patch-src_multimedia_pipewire_qpipewire_propertydict_cpp

   Unbreak i386 build

   pa_dict::n_items is uint32_t and qsizetype is "int" on i386 and "long long"
   on amd64. Cast n_items to unbreak the build.

   Spotted by sthen@, thanks
VersionDeltaFile
1.1+12-0x11/qt6/qtmultimedia/patches/patch-src_multimedia_pipewire_qpipewire_support_cpp
1.1+12-0x11/qt6/qtmultimedia/patches/patch-src_multimedia_pipewire_qpipewire_propertydict_cpp
+24-02 files

OpenBSD/ports FCuB9fu — audio/mpd Makefile distinfo

   audio/mpd: update to 0.24.17

   see https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.17/NEWS
   and https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.16/NEWS
VersionDeltaFile
1.81+2-2audio/mpd/distinfo
1.168+1-2audio/mpd/Makefile
+3-42 files

FreeBSD/src 44a5cf1 — usr.bin/iscsictl iscsictl.8, usr.bin/netstat netstat.1

manpages: Fix unusual Xr order
DeltaFile
+2-2usr.bin/tcopy/tcopy.1
+2-2usr.bin/sockstat/sockstat.1
+1-1usr.bin/runat/runat.1
+1-1usr.bin/procstat/procstat.1
+1-1usr.bin/netstat/netstat.1
+1-1usr.bin/iscsictl/iscsictl.8
+8-86 files

LLVM/project d5de383 — llvm/lib/Transforms/Scalar SROA.cpp, llvm/test/Transforms/SROA byte-conversion-big-endian.ll byte-conversion.ll

[SROA] Don't widen byte values through integers
DeltaFile
+228-15llvm/lib/Transforms/Scalar/SROA.cpp
+19-62llvm/test/Transforms/SROA/byte-conversion.ll
+7-23llvm/test/Transforms/SROA/byte-conversion-big-endian.ll
+254-1003 files

NetBSD/xsrc TB8gqXa — external/mit/xf86-video-intel/dist/src intel_module.c i915_pciids.h, external/mit/xf86-video-intel/dist/src/sna gen8_render.c sna_blt.c

   Pull up the following, requested by maya in ticket #559:

        external/mit/xf86-video-intel/dist/.gitignore   delete
        external/mit/xf86-video-intel/dist/benchmarks/.gitignore delete
        external/mit/xf86-video-intel/dist/test/.gitignore delete
        external/mit/xf86-video-intel/dist/tools/.gitignore delete
        external/mit/xf86-video-intel/dist/configure.ac up to 1.1.1.7
        external/mit/xf86-video-intel/dist/src/compat-api.h up to 1.5
        external/mit/xf86-video-intel/dist/src/i915_pciids.h up to 1.1.1.5
        external/mit/xf86-video-intel/dist/src/intel_device.c up to 1.1.1.5
        external/mit/xf86-video-intel/dist/src/intel_module.c up to 1.3
        external/mit/xf86-video-intel/dist/src/meson.build up to 1.1.1.2
        external/mit/xf86-video-intel/dist/src/legacy/i810/xvmc/I810XvMC.c up to 1.1.1.3
        external/mit/xf86-video-intel/dist/src/sna/blt.c up to 1.1.1.4
        external/mit/xf86-video-intel/dist/src/sna/compiler.h up to 1.1.1.3
        external/mit/xf86-video-intel/dist/src/sna/gen2_render.c up to 1.1.1.4
        external/mit/xf86-video-intel/dist/src/sna/gen3_render.c up to 1.1.1.4
        external/mit/xf86-video-intel/dist/src/sna/gen4_render.c up to 1.1.1.5
        external/mit/xf86-video-intel/dist/src/sna/gen5_render.c up to 1.1.1.5

    [40 lines not shown]
VersionDeltaFile
1.7.6.1+263-66external/mit/xf86-video-intel/dist/src/sna/sna_display.c
1.1.1.4.6.1+204-61external/mit/xf86-video-intel/dist/src/i915_pciids.h
1.2.4.1+101-4external/mit/xf86-video-intel/dist/src/intel_module.c
1.8.6.1+54-33external/mit/xf86-video-intel/dist/src/sna/kgem.c
1.1.1.4.6.1+12-44external/mit/xf86-video-intel/dist/src/sna/sna_blt.c
1.1.1.3.6.1+29-20external/mit/xf86-video-intel/dist/src/sna/gen8_render.c
+663-22849 files not shown
+979-44755 files

FreeBSD/src 3f4743d — usr.sbin/apm apm.8, usr.sbin/arp arp.8

manpages: Fix unusual Xr order
DeltaFile
+2-2usr.sbin/moused/msconvd/msconvd.8
+1-1usr.sbin/moused/moused/moused.8
+1-1usr.sbin/arp/arp.8
+1-1usr.sbin/apm/apm.8
+5-54 files

LLVM/project 12293d3 — llvm/test/Transforms/SROA byte-conversion-big-endian.ll byte-conversion.ll

[SROA] Pre-commit tests for byte conversions
DeltaFile
+476-0llvm/test/Transforms/SROA/byte-conversion.ll
+99-0llvm/test/Transforms/SROA/byte-conversion-big-endian.ll
+575-02 files

OpenBSD/ports Ok1uk5M — net/py-googleapis-common-protos Makefile distinfo, net/py-googleapis-common-protos/pkg PLIST

   update to py3-googleapis-common-protos 1.76.0
VersionDeltaFile
1.2+2-2net/py-googleapis-common-protos/distinfo
1.2+1-1net/py-googleapis-common-protos/Makefile
1.2+0-1net/py-googleapis-common-protos/pkg/PLIST
+3-43 files

FreeBSD/doc b38ef0f — website/content/en/releases/15.2R relnotes.adoc

15.2/relnotes: initial informaton added

SA and EN added, commits with Relnotes: commit message,
commits with contriib software, checked depreciation messages.

Approved by: re (implicit)
DeltaFile
+408-8website/content/en/releases/15.2R/relnotes.adoc
+408-81 files

FreeBSD/src 7411972 — sbin/mount mount.8, sbin/mount_nfs mount_nfs.8

manpages: Fix unusual Xr order
DeltaFile
+1-1sbin/savecore/savecore.8
+1-1sbin/mount_nfs/mount_nfs.8
+1-1sbin/mount/mount.8
+3-33 files

NetBSD/src s4xe6OW — sys/arch/alpha/alpha machdep.c vm_machdep.c

   Pull up following revision(s) (requested by rin in ticket #1402):

        sys/arch/alpha/alpha/vm_machdep.c: revision 1.124
        sys/arch/alpha/alpha/machdep.c: revision 1.386

   alpha: Align kernel stack pointer to 16-byte boundaries
   as ABI requires. With this fix, full ATF run successfully completed
   without any regression.

   PR port-alpha/60865 NetBSD-current/alpha panics running getcwd test

   OK thorpej@
VersionDeltaFile
1.122.4.1+5-4sys/arch/alpha/alpha/vm_machdep.c
1.375.10.2+4-3sys/arch/alpha/alpha/machdep.c
+9-72 files

NetBSD/pkgsrc bmcolze — doc CHANGES-2026

   doc: Updated pkgtools/nih to 0.17.0
VersionDeltaFile
1.7271+2-1doc/CHANGES-2026
+2-11 files

NetBSD/src MrljShw — sys/arch/alpha/alpha machdep.c vm_machdep.c

   Pull up following revision(s) (requested by rin in ticket #557):

        sys/arch/alpha/alpha/vm_machdep.c: revision 1.124
        sys/arch/alpha/alpha/machdep.c: revision 1.386

   alpha: Align kernel stack pointer to 16-byte boundaries
   as ABI requires. With this fix, full ATF run successfully completed
   without any regression.

   PR port-alpha/60865 NetBSD-current/alpha panics running getcwd test

   OK thorpej@
VersionDeltaFile
1.123.8.1+5-4sys/arch/alpha/alpha/vm_machdep.c
1.383.2.1+4-3sys/arch/alpha/alpha/machdep.c
+9-72 files

NetBSD/pkgsrc 5zaXnaA — pkgtools/nih Makefile distinfo

   Update pkgtools/nih to 0.17.0

     Do not use All/ subdirectory of $CACHEDIR
     Fix help messages for "history" and "clean-cache" subcommands
     Minor clean-ups in nih.1
     nih clean-cache: add option -q
     nih.default.conf: fix default REPOSITORY for SunOS/SmartOS -- always use x86_64 machine arch in URL
     nih, pkg_status: prepand PATH with @bindir@
     Fix support for local REPOSITORY
     Use PKG_TOOLS_BIN instead of SBINDIR for pkg_{info,admin,add,delete,create}
VersionDeltaFile
1.20+4-4pkgtools/nih/distinfo
1.33+2-2pkgtools/nih/Makefile
+6-62 files

FreeNAS/freenas ec7e37f — src/middlewared/debian control

Depend on openipmi explicitly

This commit fixes an issue where openipmi was only being pulled in as an ipmitool recommends on 27, so it went missing from the image and restarting middlewared on IPMI hardware crashed with openipmi.service not found. Master already has openipmi as an explicit middlewared dep, so this adds the same here.
DeltaFile
+1-0src/middlewared/debian/control
+1-01 files

NetBSD/xsrc ZDuGtEO — external/mit/libX11/dist configure, external/mit/libXi/dist aclocal.m4 configure

   Pull up the following, requested by mrg in ticket #556:

        external/mit/libX11/dist/src/os2Stubs.c         delete
        external/mit/libX11/dist/AUTHORS                up to 1.1.1.4
        external/mit/libX11/dist/COPYING                up to 1.1.1.5
        external/mit/libX11/dist/ChangeLog              up to 1.11
        external/mit/libX11/dist/Makefile.in            up to 1.1.1.29
        external/mit/libX11/dist/README.md              up to 1.10
        external/mit/libX11/dist/aclocal.m4             up to 1.10
        external/mit/libX11/dist/compile                up to 1.1.1.16
        external/mit/libX11/dist/config.guess           up to 1.1.1.21
        external/mit/libX11/dist/config.sub             up to 1.1.1.20
        external/mit/libX11/dist/configure              up to 1.11
        external/mit/libX11/dist/configure.ac           up to 1.11
        external/mit/libX11/dist/depcomp                up to 1.1.1.19
        external/mit/libX11/dist/install-sh             up to 1.1.1.17
        external/mit/libX11/dist/ltmain.sh              up to 1.1.1.21
        external/mit/libX11/dist/missing                up to 1.1.1.18
        external/mit/libX11/dist/test-driver            up to 1.1.1.16

    [686 lines not shown]
VersionDeltaFile
1.1.1.18.2.1+5,063-3,537external/mit/libXi/dist/configure
1.1.1.11.2.2+3,213-3,280external/mit/libXpm/dist/aclocal.m4
1.1.1.17.2.1+3,185-3,089external/mit/libXi/dist/aclocal.m4
1.1.1.8.2.1+2,998-2,005external/mit/libXtst/dist/configure
1.9.2.1+2,398-1,919external/mit/libX11/dist/configure
1.1.1.11.2.2+2,039-1,682external/mit/libXpm/dist/configure
+18,896-15,512695 files not shown
+45,535-33,711701 files

OpenBSD/ports wsvU1yK — x11/gnome/gjs distinfo Makefile, x11/gnome/gjs/patches patch-meson_build

   Update to gjs-1.90.1.
VersionDeltaFile
1.75+2-2x11/gnome/gjs/distinfo
1.137+2-2x11/gnome/gjs/Makefile
1.20+1-1x11/gnome/gjs/patches/patch-meson_build
+5-53 files