FreeBSD/src dc12e3esys/dev/dpaa2 dpaa2_ni.c

dpaa2: Apply if_flags and MAC filters in dpaa2_ni_init()

dpaa2_ni_init() only enabled the DPNI object; it never pushed the
promiscuous/allmulti state or the multicast filter table to the MC
firmware.  The SIOCSIFFLAGS handler ignores flag changes that arrive
while the interface is down, yet still latches them into sc->if_flags,
so a promiscuous mode request made before the first up was silently
lost and could never be applied afterwards: the up path runs
dpaa2_ni_init(), which did not read the flags, and every later
SIOCSIFFLAGS compares against the already-latched value and sees no
change.

This is exactly what happens when if_bridge adds a dpni member while
the dpni is still down, e.g. rc.conf's

    create_args_bridge0="... addm dpni0"

running at bridge clone time, before ifconfig_dpni0="up" is processed.
bridge_ioctl_add() puts the member into promiscuous mode at addm time;

    [18 lines not shown]
DeltaFile
+11-0sys/dev/dpaa2/dpaa2_ni.c
+11-01 files

LLVM/project 8043ceblibc/cmake/modules LLVMLibCCompileOptionRules.cmake

[libc] Omit -fpie from the full build (#208343)

We shouldn't unconditionally set -fpie, users should be able to control
this with CMAKE_POSITION_INDEPENDENT_CODE.
DeltaFile
+0-2libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
+0-21 files

FreeBSD/ports ed1da0djapanese/fcitx5-hazkey/files patch-hazkey-server_CMakeLists.txt patch-hazkey-server_build__swift.cmake

japanese/fcitx5-hazkey: Unbreak build with clang 21

The same workaroundas for lang/swift6, defining
_WCHAR_H_CPLUSPLUS_98_CONFORMANCE_ in c++ compiler flags, works.

PR:             296798
Reported by:    Tomoaki AOKI <junchoon at dec.sakura.ne.jp>
Tested by:      Tomoaki AOKI <junchoon at dec.sakura.ne.jp>
DeltaFile
+27-2japanese/fcitx5-hazkey/files/patch-hazkey-server_CMakeLists.txt
+14-8japanese/fcitx5-hazkey/files/patch-hazkey-server_build__swift.cmake
+41-102 files

FreeBSD/src 91b419bsys/arm64/include vm.h

arm64: Fix the build

Fixes:  a7e483ee146a ("vm_phys: Add a sysctl to dump registered fictitious memory ranges")
DeltaFile
+2-0sys/arm64/include/vm.h
+2-01 files

FreeBSD/ports 5741437editors/emacs-devel distinfo Makefile

editors/emacs-devel: Update to 2026-07-18 snapshot

Upstream highlights:
  - Update to Org 9.8.7
  - project.el bumped to version 0.12
  - Update Gnulib by running admin/merge-gnulib
  - Window-management fixes such as window transpose/rotation fixes
  - Eldoc fixes
  - Tramp fixes

Commit log:     https://github.com/emacs-mirror/emacs/compare/2adce1839db...0f086c307c1
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3editors/emacs-devel/distinfo
+2-2editors/emacs-devel/Makefile
+5-52 files

FreeBSD/ports d67b931misc/ollama Makefile

misc/ollama: Only for amd64 for now
DeltaFile
+3-0misc/ollama/Makefile
+3-01 files

LLVM/project 81ed4d0llvm/include/llvm/ADT GenericUniformityImpl.h

[UniformityAnalysis] Replace DenseMap with SmallVector indexed by block number. NFC (#210564)
DeltaFile
+14-6llvm/include/llvm/ADT/GenericUniformityImpl.h
+14-61 files

FreeBSD/ports 05f3b83science/octopus Makefile

science/octopus: Unbreak on 16

Reported by:    fallout
DeltaFile
+1-0science/octopus/Makefile
+1-01 files

FreeBSD/ports eff8ce2textproc/py-docling-graph Makefile

textproc/py-docling-graph: Fix build by correcting dependency

Reported by:    fallout
DeltaFile
+1-1textproc/py-docling-graph/Makefile
+1-11 files

NetBSD/src 5VZn8Fqsys/arch/hb68k/hb68k machdep.c locore.s, sys/arch/hb68k/pg68k pmap_pgmmu.c pgmmu.h

   Add a new m68k port oriented towards home-brew m68k machines.  Flattened
   Device Tree is used to make it simple to integrate support for new systems
   with minimal added glue code.

   The first supported system is the thorpej-designed Phaethon 1, a 68010-based
   system with a custom MMU, 8MB of on-board RAM, 2 16650-type serial ports,
   a PCF8584 I2C controller, DS3231/3232 real-time clock, ATA disk interface,
   I/O controller with system timer and interrupt controller, and a "not quite
   VME" expansion bus for memory and peripheral expansion.

   I'm working with other 68k-home-brewers to get support for their systems
   integrated.  So, more to come.
VersionDeltaFile
1.1+2,423-0sys/arch/hb68k/pg68k/pmap_pgmmu.c
1.1+502-0sys/arch/hb68k/hb68k/machdep.c
1.1+299-0sys/arch/hb68k/pg68k/pgmmu.h
1.1+291-0sys/arch/hb68k/hb68k/locore.s
1.1+270-0sys/arch/hb68k/hb68k/clock.c
1.1+242-0sys/arch/hb68k/pg68k/pmap_pgmmu.h
+4,027-085 files not shown
+6,748-2991 files

LLVM/project f05a649libc/shared/math lgammaf16.h, libc/src/__support/math lgammaf16.h

[libc][math] Implement half precision lgamma function (#192834)

The implementation uses three distinct paths based on $|x|$:

- Small ($|x| < 0.66$): Fits a degree-12 Chebyshev for $h(t) =
\frac{\text{lgamma}(t) + \log(t)}{t}$, recovering $\text{lgamma}(t) = t
\cdot h - \log(t)$.

- Medium ($|x| \in [0.66, 3.37]$): Fits a degree-20 Chebyshev for $g(t)
= \frac{\text{lgamma}(t)}{(t-1)(t-2)}$
- Stirling ($|x| > 3.37$): Uses $(x-0.5) \cdot \log(x) - x +
\frac{\log(2\pi)}{2}$ plus 1/2/4/8-term Bernoulli corrections by
sub-range.


Special cases: NaN, +/-Inf -> +Inf, +/-0 pole, negative integer pole,
lgamma(1) = lgamma(2) = 0 exactly, overflow for large positive x.

Exhaustive tests pass in all 4 rounding modes.

    [6 lines not shown]
DeltaFile
+308-0libc/src/__support/math/lgammaf16.h
+61-0libc/test/src/math/smoke/lgammaf16_test.cpp
+42-0libc/test/src/math/lgammaf16_test.cpp
+29-0libc/shared/math/lgammaf16.h
+23-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+21-0libc/src/math/lgammaf16.h
+484-024 files not shown
+590-130 files

FreeBSD/ports 16ca9a0textproc/sigil distinfo pkg-plist

textproc/sigil: Update 2.8.0 => 2.8.1

Changelog:
https://github.com/Sigil-Ebook/Sigil/releases/tag/2.8.1

PR:             296892
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit fca272ce9bfa4e4ce1f5c52ebe2272f687645d9f)
DeltaFile
+3-3textproc/sigil/distinfo
+2-0textproc/sigil/pkg-plist
+1-1textproc/sigil/Makefile
+6-43 files

FreeBSD/ports fca272ctextproc/sigil distinfo Makefile

textproc/sigil: Update 2.8.0 => 2.8.1

Changelog:
https://github.com/Sigil-Ebook/Sigil/releases/tag/2.8.1

PR:             296892
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3textproc/sigil/distinfo
+1-1textproc/sigil/Makefile
+2-0textproc/sigil/pkg-plist
+6-43 files

NetBSD/src 7eG8Jkysys/arch/sun3/include promlib.h mon.h, sys/arch/sun3/sun3 pmap.c machdep.h

   Reduce some diffs between Sun2 and Sun3:
   - Add a <machine/promlib.h> wrapper for Sun3 that provides the same interface
     to the Sun monitor functions as Sun2 (which uses naming aligned with the
     SPARC port).
   - Chage Sun3 pmap to use new naming.
   - Adapt sun68k_trap.c, reming some #ifdefs.
VersionDeltaFile
1.187+22-22sys/arch/sun3/sun3/pmap.c
1.1+20-0sys/arch/sun3/include/promlib.h
1.2+3-10sys/arch/sun68k/sun68k/sun68k_trap.c
1.46+1-6sys/arch/sun3/sun3/machdep.h
1.31+5-1sys/arch/sun3/include/mon.h
1.30+3-3sys/arch/sun3/sun3/db_machdep.c
+54-426 files

FreeBSD/ports da8a21edevel/xmake-io pkg-plist Makefile, devel/xmake-io/files patch-core_src_tbox_xmake.sh patch-core_xmake.sh

devel/xmake-io: Update 2.9.9 => 3.0.9

Changelog:
https://github.com/xmake-io/xmake/blob/v3.0.9/CHANGELOG.md

Improve port:
- Switch from tarball generated by github to prepared by upstream.
- Fix warnings from portclippy.
- Unbundle tbox.
- Refresh patches.

PR:             296537 287585
Approved by:    Huan Zhou <pericycle.cc at gmail.com> (maintainer, timeout 2 weeks)
Sponsored by:   UNIS Labs
Co-authored-by: Lin <lin at sz.cn.eu.org>
Co-authored-by: Huan Zhou <pericycle.cc at gmail.com>
MFH:            2026Q3

(cherry picked from commit a9b245453dc8fa4da43ff96efcb2b394b2c08136)
DeltaFile
+407-362devel/xmake-io/pkg-plist
+6-8devel/xmake-io/Makefile
+11-0devel/xmake-io/files/patch-core_src_tbox_xmake.sh
+3-5devel/xmake-io/distinfo
+2-2devel/xmake-io/files/patch-core_xmake.sh
+429-3775 files

NetBSD/pkgsrc lLAGVpUdoc CHANGES-2026

   doc: Updated x11/kitty to 0.48.0
VersionDeltaFile
1.4547+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 9AgxILJx11/kitty distinfo go-modules.mk, x11/kitty/patches patch-glfw_wl__client__side__decorations.c patch-setup.py

   kitty: update to 0.48.0

   - Implement vertical tabs by setting tab_bar_edge to left or right
   - Graphics protocol: Add a new transient usage hint that clients can
     send to terminals to indicate an image is meant for only short
     duration use
   - On first press in an unfocused OS Window/kitty window give it focus
     and pass the mouse event through to the clicked element.
   - kitten @ get-text: Add support for alternate and
     alternate_scrollback extents to fetch text from the alternate
     screen buffer
   - Wayland: Fix first OS window being a few cells too small when
     initial_window_width/initial_window_height are set in cells and a
     fractional display scale is in use
   - macOS: New option macos_ns_window_layer to more precisely control
     what layer panel OS windows are placed on
   - macOS: New option macos_use_physical_screen_frame to allow panel OS
     Windows to cover the macOS global dock bar
   - kitty binary builds are now built on Ubuntu 22 upgraded from Ubuntu

    [40 lines not shown]
VersionDeltaFile
1.45+66-66x11/kitty/distinfo
1.21+21-21x11/kitty/go-modules.mk
1.2+6-6x11/kitty/patches/patch-glfw_wl__client__side__decorations.c
1.93+2-3x11/kitty/Makefile
1.39+2-2x11/kitty/PLIST
1.7+2-2x11/kitty/patches/patch-setup.py
+99-1006 files

LLVM/project 617e4f5clang/lib/Interpreter Interpreter.cpp

[Clang][Interpreter] Don't pass -fPIC on MSVC (#210507)
DeltaFile
+8-2clang/lib/Interpreter/Interpreter.cpp
+8-21 files

FreeBSD/ports a9b2454devel/xmake-io pkg-plist Makefile, devel/xmake-io/files patch-core_src_tbox_xmake.sh patch-core_xmake.sh

devel/xmake-io: Update 2.9.9 => 3.0.9

Changelog:
https://github.com/xmake-io/xmake/blob/v3.0.9/CHANGELOG.md

Improve port:
- Switch from tarball generated by github to prepared by upstream.
- Fix warnings from portclippy.
- Unbundle tbox.
- Refresh patches.

PR:             296537 287585
Approved by:    Huan Zhou <pericycle.cc at gmail.com> (maintainer, timeout 2 weeks)
Sponsored by:   UNIS Labs
Co-authored-by: Lin <lin at sz.cn.eu.org>
Co-authored-by: Huan Zhou <pericycle.cc at gmail.com>
MFH:            2026Q3
DeltaFile
+407-362devel/xmake-io/pkg-plist
+6-8devel/xmake-io/Makefile
+11-0devel/xmake-io/files/patch-core_src_tbox_xmake.sh
+3-5devel/xmake-io/distinfo
+2-2devel/xmake-io/files/patch-core_xmake.sh
+429-3775 files

FreeBSD/src a7e483esys/amd64/include vm.h, sys/arm/include vm.h

vm_phys: Add a sysctl to dump registered fictitious memory ranges

I've wanted this a couple of times in the past.  Save the memattr in
the fictitious memory segment structure so that we can report it from
the sysctl handler, and add conversion routines for each platform.

Reviewed by:    kib
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D58283
DeltaFile
+41-0sys/vm/vm_phys.c
+25-0sys/powerpc/include/vm.h
+23-2sys/arm64/include/vm.h
+23-0sys/i386/include/vm.h
+23-0sys/amd64/include/vm.h
+19-0sys/arm/include/vm.h
+154-21 files not shown
+171-27 files

FreeBSD/ports 4f23e42www/code-server pkg-plist Makefile.build, www/code-server/files code-server.in

www/code-server: Update to 4.129.0

Update to code-server 4.129.0, which bundles VS Code 1.129.0.

VS Code 1.129 changed how the built-in GitHub Copilot extension is
handled: it is now built from source during the reh-web build instead
of being fetched as a prebuilt VSIX. This requires a few build-time
workarounds:

- The copilot extension postinstall expects a platform package for the
  host. A Copilot CLI SDK distfile is provided and placed as
  @github/copilot-freebsd-x64 so the postinstall passes. GitHub Copilot
  is closed-source and not usable on FreeBSD; this only lets the build
  complete.
- The reh-web build calls ensureCopilotPlatformPackage(), which runs
  "npm pack" and thus needs network access (unavailable in poudriere).
  Providing @github/copilot-linux-x64 in remote/node_modules makes the
  function find it locally and skip the network fetch.
- Copilot bundles prebuilt Linux rg/tgrep binaries. These are replaced

    [15 lines not shown]
DeltaFile
+1,814-1,760www/code-server/pkg-plist
+26-0www/code-server/Makefile.build
+13-11www/code-server/distinfo
+15-4www/code-server/Makefile
+1-6www/code-server/Makefile.vscode
+3-0www/code-server/files/code-server.in
+1,872-1,7812 files not shown
+1,873-1,7838 files

LLVM/project 14bf60dllvm/include/llvm/ADT GenericCycleImpl.h

[CycleInfo] Deduplicate getExitBlocks with a set. NFC (#210557)

Fix the O(exit_blocks^2) hazard.
DeltaFile
+6-20llvm/include/llvm/ADT/GenericCycleImpl.h
+6-201 files

LLVM/project 84b9da6.github/workflows/containers/libc Dockerfile

[Github] Install `llvm-tools` in libc container (#210414)

Currently, the libc container doesn't contain `llvm-tools`. we need to
use them in #200196 because we are not able to use `llvm-lit` without
building clang from source
DeltaFile
+6-0.github/workflows/containers/libc/Dockerfile
+6-01 files

LLVM/project 70c26a9llvm/docs NVPTXUsage.rst NVPTXUsage.md, llvm/test/CodeGen/NVPTX atomicrmw-sm60.ll atomicrmw-sm70.ll

fix

Created using spr 1.3.7
DeltaFile
+0-4,767llvm/docs/NVPTXUsage.rst
+2,949-1,487llvm/test/CodeGen/NVPTX/atomicrmw-sm60.ll
+2,871-1,461llvm/test/CodeGen/NVPTX/atomicrmw-sm70.ll
+4,253-0llvm/docs/NVPTXUsage.md
+1,635-849llvm/test/CodeGen/NVPTX/atomicrmw-sm90.ll
+1,267-0llvm/test/CodeGen/RISCV/GlobalISel/atomicrmw-xchg.ll
+12,975-8,564784 files not shown
+48,700-26,645790 files

LLVM/project e974403llvm/docs NVPTXUsage.rst NVPTXUsage.md, llvm/test/CodeGen/NVPTX atomicrmw-sm60.ll atomicrmw-sm70.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-4,767llvm/docs/NVPTXUsage.rst
+2,949-1,487llvm/test/CodeGen/NVPTX/atomicrmw-sm60.ll
+2,871-1,461llvm/test/CodeGen/NVPTX/atomicrmw-sm70.ll
+4,253-0llvm/docs/NVPTXUsage.md
+1,635-849llvm/test/CodeGen/NVPTX/atomicrmw-sm90.ll
+1,267-0llvm/test/CodeGen/RISCV/GlobalISel/atomicrmw-xchg.ll
+12,975-8,564783 files not shown
+48,699-26,644789 files

LLVM/project 0e3d17allvm/lib/Target/WebAssembly WebAssemblyReplacePhysRegs.cpp WebAssembly.h

[WebAssembly] Port WebAssemblyReplacePhysRegsPass

Standard NewPM pass porting.

Reviewers: dschuff, aheejin, sbc100

Pull Request: https://github.com/llvm/llvm-project/pull/209957
DeltaFile
+26-10llvm/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
+9-2llvm/lib/Target/WebAssembly/WebAssembly.h
+2-2llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+1-1llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+1-0llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def
+39-155 files

LLVM/project add2af6llvm/docs NVPTXUsage.rst NVPTXUsage.md, llvm/test/CodeGen/NVPTX atomicrmw-sm60.ll atomicrmw-sm70.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-4,767llvm/docs/NVPTXUsage.rst
+2,949-1,487llvm/test/CodeGen/NVPTX/atomicrmw-sm60.ll
+2,871-1,461llvm/test/CodeGen/NVPTX/atomicrmw-sm70.ll
+4,253-0llvm/docs/NVPTXUsage.md
+1,635-849llvm/test/CodeGen/NVPTX/atomicrmw-sm90.ll
+1,267-0llvm/test/CodeGen/RISCV/GlobalISel/atomicrmw-xchg.ll
+12,975-8,564783 files not shown
+48,699-26,644789 files

LLVM/project f5c4f39llvm/lib/Target/WebAssembly WebAssemblyLateEHPrepare.cpp WebAssembly.h

[WebAssembly] Port WebAssemblyLateEHPreparePass

Standard NewPM pass porting.

Reviewers: aheejin, sbc100, dschuff

Pull Request: https://github.com/llvm/llvm-project/pull/209956
DeltaFile
+46-21llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
+10-2llvm/lib/Target/WebAssembly/WebAssembly.h
+2-3llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+2-2llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+1-0llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def
+61-285 files

NetBSD/pkgsrc L3ynDB8doc CHANGES-2026

   doc: Updated x11/xlockmore-lite to 5.89
VersionDeltaFile
1.4546+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Xeg8tt0doc CHANGES-2026

   doc: Updated x11/xlockmore to 5.89
VersionDeltaFile
1.4545+2-1doc/CHANGES-2026
+2-11 files