FreeBSD/ports a8e7327math/R-cran-GPArotation Makefile distinfo

math/R-cran-GPArotation: Update to 2026.8-1

Changelog: https://cran.r-project.org/web/packages/GPArotation/NEWS
DeltaFile
+3-3math/R-cran-GPArotation/distinfo
+1-1math/R-cran-GPArotation/Makefile
+4-42 files

NetBSD/src N752Gpusys/arch/m68k/m68k pmap_68k.c

   Update to reflect current port-conversion status.
VersionDeltaFile
1.78+7-15sys/arch/m68k/m68k/pmap_68k.c
+7-151 files

NetBSD/src OgIruDxbin/sh option.list

   /bin/sh option list, don't include dotglob in SMALL shells

   dotglob is only (currently) used for file completion via libedit.
   None of that is included in SMALL shells, so the new dotglob option
   is pointless there (just occupies space), just exclude it.
VersionDeltaFile
1.15+2-2bin/sh/option.list
+2-21 files

LLVM/project c20c479clang/docs AutomaticReferenceCounting.md AutomaticReferenceCounting.rst, clang/include/clang/Basic AttrDocs.td

Rebase

Created using spr 1.3.7
DeltaFile
+4,251-4,283clang/include/clang/Basic/AttrDocs.td
+21-3,157llvm/test/CodeGen/X86/fp128-libcalls-strict.ll
+0-2,674clang/docs/AutomaticReferenceCounting.rst
+2,591-0clang/docs/AutomaticReferenceCounting.md
+5-2,046llvm/test/CodeGen/X86/fp128-libcalls.ll
+1,725-0llvm/test/CodeGen/X86/scalar-minmax-simd.ll
+8,593-12,1601,621 files not shown
+62,749-38,1411,627 files

NetBSD/pkgsrc-wip fbffab6gotosocial Makefile PLIST, gotosocial/files gotosocial.sh

gotosocial: upstream/codeberg version tracking enhancement

Functionnal and cosmetic change. This WIP package should be held back until next gotosocial upstream update.

Add a codeberg tag tracking variable in the Makefile, like many packages pulled from Github for consistency,
easier upstream version changes tracking, and make this package maintenance easier too.

- pkglint
- build using pkgsrc-trunk and bob
- deployed in production
DeltaFile
+1,871-0gotosocial/distinfo
+623-0gotosocial/go-modules.mk
+456-0gotosocial/PLIST
+86-0gotosocial/Makefile
+49-0gotosocial/files/gotosocial.sh
+29-0gotosocial/files/smf/manifest.xml
+3,114-03 files not shown
+3,147-09 files

NetBSD/src KF1BgFFsys/arch/luna68k/conf std.luna68k, sys/arch/news68k/conf std.news68k

   Switch luna68k and news68k over to the new pmap_68k.  Thanks tsutsui@
   for testing!
VersionDeltaFile
1.9+2-2sys/arch/news68k/conf/std.news68k
1.10+2-2sys/arch/luna68k/conf/std.luna68k
+4-42 files

NetBSD/src EUYUhMAlib/libedit filecomplete.c

   Only match "." and ".." if the filename is non-empty & starts with '.',
   regardless of the state of MATCH_HIDDEN_FILES.  That's the way bash
   actually works, and makes sense.

   Also, while here, don't allow calling the completion function to
   alter the "match_hidden_files" setting set by EL_MATCH_HIDDEN_FILES
   (or not permanently, only for the current match process).

   Also, have fn_complete() call fn_complete2() using MATCH_HIDDEN_FILES
   if EL_MATCH_HIDDEN_FILES has been set.   This gives some purpose to
   the global setting, which was otherwise doing nothing at all.

   And make the default be to match hidden files (the way libedit used to
   work) which seems likely to have been the intent.
VersionDeltaFile
1.77+35-8lib/libedit/filecomplete.c
+35-81 files

LLVM/project 6368d67clang/include/clang/CIR/Dialect/IR CIRTypes.td, clang/lib/CIR/CodeGen CIRGenRecordLayoutBuilder.cpp

[CIR] Mark bit-field access units as their own member kinds

A bit-field access unit is as wide as the compiler decides, which can be
narrower than the declared type of the bit-fields in it, and the member marks
say nothing about that: a unit with a named occupant is `data` and one with only
unnamed occupants is `empty`, the same marks a declared field gets.  So a member
holding a 32-bit bit-field of `long long` looks exactly like an `unsigned`
field, and the two are not the same to the ABI.  `BitsContainNoUserData`
recurses on the declared type, finds user data past bit 32 in the first and none
in the second, and classic CodeGen coerces the enclosing records to `i64` and
`i32`.

Split the unit cases out as `bitfield` and `empty_bitfield`.  A unit holds data
exactly when a named bit-field lands in it, so `isEmptyForABI` answers the same
for every record once it asks `holdsDataForABI` instead of testing for `data`
alone, and padding is untouched.  Nothing classifies on the new marks yet, so no
ABI treatment changes.  What needs them is pad-aware eightbyte classification,
which cannot tell a record's declared extents from its access units without
them.

    [2 lines not shown]
DeltaFile
+64-0clang/test/CIR/CodeGen/no-unique-address.cpp
+34-12clang/test/CIR/CodeGen/record-member-kinds.c
+27-16clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp
+26-15clang/include/clang/CIR/Dialect/IR/CIRTypes.td
+15-16clang/test/CIR/CodeGen/record-member-kinds.cpp
+26-0clang/unittests/CIR/RecordMemberKindTest.cpp
+192-5913 files not shown
+262-9119 files

NetBSD/pkgsrc lfoBR40doc CHANGES-2026

   doc: Updated sysutils/yazi to 26.8.15
VersionDeltaFile
1.5301+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Hee1HHRsysutils/yazi Makefile cargo-depends.mk

   yazi: update to 26.8.15.

   Added

       Drag and drop (#4005, #4225)
       Trash bin (#4144, #4204, #4212)
       Bulk create (#3793)
       Make help menu a command palette (#4074)
       Input history (#4104)
       Automatic dark/light theme switching (#4196)
       Experimental %y, %Y, %t, %T, %yN, %YN, %tN, %TN shell formatting parameters (#4108)
       Custom VFS provider (#4118)
       Make visual mode support wraparound scrolling (#4101)
       H/M/L Vim-like motion for moving cursor relative to viewport (#3970)
       Context-aware icons for inputs (#4080)
       Show file icons in trash/delete/overwrite confirmations (#4096)
       Dynamic keymap Lua API (#4031)
       Dynamic Lua API for preloader, spotter, fetcher (#4235)
       Configurable border for the which component (#4189)

    [42 lines not shown]
VersionDeltaFile
1.32+859-1,051sysutils/yazi/distinfo
1.28+285-349sysutils/yazi/cargo-depends.mk
1.38+5-2sysutils/yazi/Makefile
+1,149-1,4023 files

LLVM/project 6b1466fllvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/lib/Support APFloat.cpp

[APFloat][SelectionDAG] Support Float8E5M3FNU in convert.{to,from}.arbitrary.fp

Float8E5M3FNU was already accepted by the IR verifier, because
isValidArbitraryFPFormat is defined in terms of
getArbitraryFPFormatSizeInBits and that table covers it. It was missing
from getArbitraryFPSemantics, so SelectionDAGBuilder rejected
it with "not implemented format" and the verifier-clean IR failed to
compile. Add the mapping and the corresponding entries in the
expandCONVERT_{TO,FROM}_ARBITRARY_FP format allowlists.

Unlike every other format the expansions handle so far, Float8E5M3FNU is
unsigned: it has no sign bit, so all 8 bits go to a 5-bit exponent and a
3-bit significand.

Since an unsigned format cannot represent a negative value, a negative
input now saturates to zero when the saturate flag is set, and is poison
otherwise. -0.0 is excluded from that and still converts to +0, and the
check is ordered before the NaN case so a negative NaN still produces the
NaN encoding. APFloat treats constructing a negative value in an unsigned

    [3 lines not shown]
DeltaFile
+263-0llvm/test/CodeGen/AMDGPU/float-to-arbitrary-fp-e5m3fnu.ll
+189-0llvm/test/CodeGen/X86/float-to-arbitrary-fp.ll
+37-11llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+2-2llvm/lib/Support/APFloat.cpp
+2-1llvm/unittests/ADT/APFloatTest.cpp
+493-145 files

LLVM/project a479bcellvm/unittests/ADT APFloatTest.cpp

[APFloat][NFC] Add unit test coverage for getArbitraryFPSemantics

isValidArbitraryFPFormat and getArbitraryFPFormatSizeInBits have unit
tests, but getArbitraryFPSemantics, the mapping the conversion
intrinsics actually lower through, had none. Cover the formats it
supports, the valid formats it does not support yet, and invalid format
strings, and check that the two tables agree on the size of every
format with lowerable semantics.

Also add the missing Float8E5M3FNU case to the
getArbitraryFPFormatSizeInBits test.

Change-Id: I8fa9580ca6f03fd5e7b1de5354b71283cebb0f95
DeltaFile
+45-0llvm/unittests/ADT/APFloatTest.cpp
+45-01 files

FreeBSD/src f4cfc8asys/compat/linuxkpi/common/include/linux mm.h

linuxkpi: Include <linux/page-flags.h> from <linux/mm.h>

This reproduces the same namespace pollution as Linux.

Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58761
DeltaFile
+1-0sys/compat/linuxkpi/common/include/linux/mm.h
+1-01 files

FreeBSD/src d93aa77sys/compat/linuxkpi/dummy/include/linux sprintf.h

linuxkpi: Create empty <linux/sprintf.h>

The DRM drivers generic code started to include this header in Linux
6.15, though nothing from it is used apparently.

Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58253
DeltaFile
+0-0sys/compat/linuxkpi/dummy/include/linux/sprintf.h
+0-01 files

FreeBSD/src af9c64fsys/compat/linuxkpi/common/include/linux kobject.h

linuxkpi: Fix return type of `kobject_uevent_env()`

The function returns an int on Linux. Let's return 0 (success).

Sponsored by:   The FreeBSD Foundation
Differential Revision: reviews.freebsd.org/D58252
DeltaFile
+3-1sys/compat/linuxkpi/common/include/linux/kobject.h
+3-11 files

FreeBSD/src 4565eeasys/compat/linuxkpi/common/include/linux pci_ids.h

linuxkpi: Define `PCI_CLASS_BRIDGE_HOST`

The i915 DRM driver started to use it in Linux 6.15.

Sponsored by:   The FreeBSD Foundation
Differential Revision: reviews.freebsd.org/D58250
DeltaFile
+1-0sys/compat/linuxkpi/common/include/linux/pci_ids.h
+1-01 files

NetBSD/pkgsrc O5a60u2doc CHANGES-2026

   doc: Updated devel/compiledb-go to 1.7.0
VersionDeltaFile
1.5300+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/src d77271csys/compat/linuxkpi/common/include/kunit test-bug.h, sys/compat/linuxkpi/dummy/include/kunit test-bug.h

linuxkpi: Add `kunit_fail_current_test()`

This is part of some unit testing framework.

The DRM drivers generic code started to use it in Linux 6.15.

Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58249
DeltaFile
+12-0sys/compat/linuxkpi/common/include/kunit/test-bug.h
+0-0sys/compat/linuxkpi/dummy/include/kunit/test-bug.h
+12-02 files

NetBSD/pkgsrc duaOkLpdevel/compiledb-go Makefile go-modules.mk

   compiledb-go: update to 1.7.0.

   feat: update existing compilation database by @fcying in #14
   fix: merge legacy compilation database paths by @fcying in #15
   refactor: harden command parsing and make wrapping by @fcying in #16
   feat: add compiler argument option by @fcying in #17
   feat: add predefined compiler macros by @fcying in #18
   fix: record source commands without -c by @fcying in #19
   fix: align Python compatibility details by @fcying in #20
   dev by @fcying in #21
   fix: harden compiler command detection by @fcying in #22
   feat: improve make integration by @fcying in #23
   feat: embed POSIX shell interpreter by @fcying in #24
   feat: improve platform compatibility by @fcying in #25
   refactor: clarify path handling domains by @fcying in #26
   test: add build log memory benchmarks by @fcying in #27
   refactor: parse shell commands with AST by @fcying in #28
   feat: expand GNU compiler response files by @fcying in #29
   fix: track recursive Make directories by @fcying in #31
   docs: rewrite README by @fcying in #32
VersionDeltaFile
1.11+28-13devel/compiledb-go/distinfo
1.4+8-3devel/compiledb-go/go-modules.mk
1.29+3-4devel/compiledb-go/Makefile
+39-203 files

FreeBSD/src 0fbdaf0sys/compat/linuxkpi/common/include/linux gfp.h

linuxkpi: Define `__GFP_HIGH` in <linux/gfp.h>

The DRM drivers TTM memory manager started to use it in Linux 6.15.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58760
DeltaFile
+1-0sys/compat/linuxkpi/common/include/linux/gfp.h
+1-01 files

FreeBSD/src 45e0048sys/compat/linuxkpi/common/include/linux pm_qos.h, sys/compat/linuxkpi/dummy/include/linux plist.h

linuxkpi: Include <linux/notifier.h> and <linux/device.h> from <linux/pm_qos.h>

The i915 DRM driver started to depend on the `bool` type implicitly
imported through these headers in Linux 6.13.

The previous fix committed in 67df313015906d84d90df8e37795885e81cf8da5
did not reproduce the same includes as Linux. This may have led to other
missing implicit definitions later.

To prevent another missing include in the future, we already include
<linux/plist.h> from <linux/pm_qos.h> and add it as a dummy header. This
will be easier to add a proper implementation in the future once we
actually need it.

Reviewed by:    bz, emaste
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57570
DeltaFile
+3-1sys/compat/linuxkpi/common/include/linux/pm_qos.h
+0-0sys/compat/linuxkpi/dummy/include/linux/plist.h
+3-12 files

LLVM/project e5174felibc/shared/math ceilf128.h, libc/src/__support/math ceilf128.h

[libc] Make ceilf128 use the emulated float128 type (#207735)

This tests the emulated float128 type using ceilf128
DeltaFile
+10-2libc/test/shared/shared_math_constexpr_test.cpp
+4-7libc/src/__support/math/ceilf128.h
+8-1libc/test/shared/shared_math_test.cpp
+0-6libc/shared/math/ceilf128.h
+5-1libc/test/src/math/smoke/ceilf128_test.cpp
+5-0libc/test/src/math/ceilf128_test.cpp
+32-1720 files not shown
+60-2726 files

LLVM/project 091ad3blibc/shared/math ceilf128.h

intial commit
DeltaFile
+0-6libc/shared/math/ceilf128.h
+0-61 files

FreeBSD/ports cfe6af4www/py-autobahn distinfo Makefile

www/py-autobahn: Update version 25.10.2=>25.12.1

Changelog: https://github.com/crossbario/autobahn-python/releases/tag/v25.12.1
DeltaFile
+16-16www/py-autobahn/Makefile
+3-3www/py-autobahn/distinfo
+19-192 files

FreeBSD/ports c01430cwww/py-praw Makefile distinfo

www/py-praw: Update version 8.0.2=>8.0.3

Changelog: https://github.com/praw-dev/praw/releases/tag/v8.0.3
DeltaFile
+3-3www/py-praw/distinfo
+1-1www/py-praw/Makefile
+4-42 files

FreeBSD/ports af86a16devel/py-hgtools Makefile distinfo

devel/py-hgtools: Update version 8.2.0=>8.2.1

Changelog: https://github.com/jaraco/jaraco.vcs/releases/tag/hgtools-v8.2.1
DeltaFile
+3-3devel/py-hgtools/distinfo
+1-1devel/py-hgtools/Makefile
+4-42 files

FreeBSD/ports fbd2c39devel/py-tox Makefile distinfo

devel/py-tox: Update version 4.37.0=>4.38.0

Changelog: https://github.com/tox-dev/tox/releases/tag/4.38.0
DeltaFile
+3-3devel/py-tox/distinfo
+1-1devel/py-tox/Makefile
+4-42 files

FreeBSD/ports c8e2767devel/py-pre-commit Makefile distinfo

devel/py-pre-commit: Update version 4.6.1=>4.6.2

Changelog: https://github.com/pre-commit/pre-commit/releases/tag/v4.6.2
DeltaFile
+3-3devel/py-pre-commit/distinfo
+1-1devel/py-pre-commit/Makefile
+4-42 files

FreeBSD/ports 70e461edevel/libepp-nicbr Makefile

devel/libepp-nicbr: Return to pool
DeltaFile
+1-1devel/libepp-nicbr/Makefile
+1-11 files

FreeBSD/ports 596b3c7textproc/groonga pkg-plist Makefile

textproc/groonga: Update version 16.0.8=>16.0.9

Changelog: https://groonga.org/docs/news/16.html#release-16-0-9
DeltaFile
+3-3textproc/groonga/distinfo
+3-2textproc/groonga/Makefile
+1-0textproc/groonga/pkg-plist
+7-53 files