LLVM/project 446a84aopenmp/runtime/src kmp_i18n.cpp

[OpenMP] Simplify GNU strerror_r check for Android (#148990)

Android 6 is the baseline so simplify the Android check.
DeltaFile
+1-3openmp/runtime/src/kmp_i18n.cpp
+1-31 files

NetBSD/pkgsrc-wip 1687e2dunix2tcp Makefile distinfo

unix2tcp: update to 0.8.3
DeltaFile
+5-3unix2tcp/Makefile
+3-2unix2tcp/distinfo
+8-52 files

OpenBSD/ports qdMPAXusysutils/borgbackup/1.4 distinfo Makefile, sysutils/borgbackup/1.4/patches patch-src_borg__hashindex_c

   Update to borgbackup-1.4.5

   Changes:
   https://borgbackup.readthedocs.io/en/1.4.5/changes.html#version-1-4-5-2026-07-19
VersionDeltaFile
1.6+2-2sysutils/borgbackup/1.4/distinfo
1.8+3-1sysutils/borgbackup/1.4/pkg/PLIST
1.11+1-1sysutils/borgbackup/1.4/Makefile
1.2+0-0sysutils/borgbackup/1.4/patches/patch-src_borg__hashindex_c
+6-44 files

OpenBSD/ports guLQzJSnet/py-msgpack distinfo Makefile

   Update to py-msgpack-1.2.1

   Changes:
   https://github.com/msgpack/msgpack-python/releases/tag/v1.2.0
   https://github.com/msgpack/msgpack-python/releases/tag/v1.2.1
VersionDeltaFile
1.18+2-2net/py-msgpack/distinfo
1.44+1-1net/py-msgpack/Makefile
+3-32 files

OpenBSD/src Hx5HlRsusr.sbin/httpd server.c

   httpd: check return values in dispatch_parent

   OK kirill@
VersionDeltaFile
1.134+30-16usr.sbin/httpd/server.c
+30-161 files

OpenBSD/src YP2oE3tusr.sbin/httpd config.c

   httpd: remove redundant search and check return value

   The server foreach-loop serves the same purpose as "serverconfig_byid"
   did previously.

   OK kirill@
VersionDeltaFile
1.74+7-18usr.sbin/httpd/config.c
+7-181 files

OpenBSD/src 5wiT8Dousr.sbin/httpd config.c

   httpd: do NOT send location fcgiparams twice

   Only emit the params when the current receiver is the server child.

   When sending a location-config from the parent, the FCGI params IMSG
   was emitted once per receiver iteration and always targeted the server
   child.  With both the server and the logger process needing the server
   config, the server child received IMSG_CFG_FCGI twice per location and
   appended the same params on top of the existing list. The FastCGI backends
   then saw every param duplicated.

   Input Fabien Romano, OK kirill@
VersionDeltaFile
1.73+11-7usr.sbin/httpd/config.c
+11-71 files

FreeBSD/src cb325dcsys/i386/i386 apic_vector.S

i386: supply thermal interrupt handler

This fixes a build break for i386.

Reviewed by:    kib, olce, Koine Yuusuke <koinec at yahoo.co.jp>
Fixes:  87ba088fa310 ("x86/local_apic.c: Add support for installing a thermal interrupt handler")
Differential Revision:  https://reviews.freebsd.org/D58332
DeltaFile
+15-0sys/i386/i386/apic_vector.S
+15-01 files

OpenBSD/src P1m9xOusys/dev/ofw fdt.c

   fix OF_translate() memory leak
   ok jca@ kettenis@
VersionDeltaFile
1.41+2-1sys/dev/ofw/fdt.c
+2-11 files

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