FreeBSD/doc e37293e — shared contrib-corealumni.adoc contrib-committers.adoc

contributors: remove empty lines in lists, no content changes
DeltaFile
+0-2shared/contrib-committers.adoc
+0-1shared/contrib-corealumni.adoc
+0-32 files

FreeBSD/ports 9372c48 — net-im/signal-desktop Makefile

net-im/signal-desktop: Bump port revision after electron44 update (cec7687c031e)
DeltaFile
+1-1net-im/signal-desktop/Makefile
+1-11 files

FreeBSD/ports cec7687 — devel/electron44 distinfo, devel/electron44/files patch-electron_spec_api-utility-process.spec.ts patch-content_browser_web__contents_web__contents__impl.cc

devel/electron44: Update to 44.9.3

Changelog:
- https://github.com/electron/electron/releases/tag/v44.9.1
- https://github.com/electron/electron/releases/tag/v44.9.2
- https://github.com/electron/electron/releases/tag/v44.9.3

Reported by:    GitHub (watch releases)
DeltaFile
+7-7devel/electron44/distinfo
+5-5devel/electron44/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+4-4devel/electron44/files/patch-services_network_public_mojom_BUILD.gn
+4-4devel/electron44/files/patch-electron_shell_common_api_electron__api__testing.cc
+3-3devel/electron44/files/patch-electron_spec_api-utility-process.spec.ts
+3-3devel/electron44/files/patch-content_browser_web__contents_web__contents__impl.cc
+26-268 files not shown
+39-4014 files

NetBSD/pkgsrc 36hf7bX — doc CHANGES-2026

   doc: Updated misc/pciids to 20261024
VersionDeltaFile
1.7293+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 2z6fNFi — misc/pciids distinfo Makefile

   pciids: Update to version 2026.10.24

   Update to latest snapshot
VersionDeltaFile
1.14+5-5misc/pciids/Makefile
1.12+4-4misc/pciids/distinfo
+9-92 files

OpenBSD/ports kNRlXw5 — security/jdk-ca-certs Makefile

   jdk-ca-tools: set HOMEPAGE so that the GH_ magic does not

   reported by naddy
VersionDeltaFile
1.4+3-0security/jdk-ca-certs/Makefile
+3-01 files

FreeBSD/ports 1669ee2 — devel/mold Makefile

devel/mold: Return to pool

MFH:            2026Q4
(cherry picked from commit 9e2ee7e6afcf17b133913089f89115ccf70e8c35)
DeltaFile
+1-1devel/mold/Makefile
+1-11 files

FreeBSD/ports 9e2ee7e — devel/mold Makefile

devel/mold: Return to pool

MFH:            2026Q4
DeltaFile
+1-1devel/mold/Makefile
+1-11 files

FreeBSD/ports 42165ee — www/cinny Makefile distinfo

www/cinny: Update to 4.12.8
DeltaFile
+8-8www/cinny/pkg-plist
+3-3www/cinny/distinfo
+1-1www/cinny/Makefile
+12-123 files

LLVM/project 60e80af — llvm/test/Transforms/LoopInterchange loop-control-available-in-outer-preheader.ll

[LoopInterchange] Add tests for loop control values in the outer preheader (NFC) (#235520)

Add test cases where it matters whether the loop control values (the
initial and final values of the IVs) are available in the outer loop
preheader. These are corner cases where the work in #235496 changes
what loop-interchange can handle.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+126-0llvm/test/Transforms/LoopInterchange/loop-control-available-in-outer-preheader.ll
+126-01 files

NetBSD/pkgsrc-wip 1ad1f46 — agentcc-gateway Makefile distinfo, agentcc-gateway/files agentcc-failover.conf agentcc.sh

wip/agentcc-gateway: Import agentcc-gateway-1.54.0
DeltaFile
+203-0agentcc-gateway/patches/patch-internal_routing_failover.go
+106-0agentcc-gateway/distinfo
+85-0agentcc-gateway/files/agentcc.sh
+62-0agentcc-gateway/files/agentcc-failover.conf
+60-0agentcc-gateway/Makefile
+59-0agentcc-gateway/patches/patch-internal_server_handlers.go
+575-06 files not shown
+714-012 files

NetBSD/pkgsrc 3YI90BI — doc CHANGES-2026

   doc: Updated textproc/miller to 6.22.0
VersionDeltaFile
1.7292+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc WxO630c — textproc/miller Makefile go-modules.mk

   miller: Update to version 6.22.0

   What's Changed

   Features
   Add datediff DSL function by @johnkerl in #2221
   Support XDG Base Directory spec for location of .mlrrc by @johnkerl in #2215
   Batch-stream mlr seqgen output for head-friendliness by @johnkerl in #2230
   reshape: add -S/-n to sort new wide-field keys in long-to-wide (#1646) by @ChrisJr404 in #2235
   Support Unicode-boxed I/O format: tabular with UTF-8 markers by @johnkerl in #2253

   Fixes
   Fix I/O flag clash by @johnkerl in #2254
   Build, CI & tooling
   Add scoped make gosec target for security scanning by @johnkerl in #2223
   Go 1.25 -> 1.26 in .github/workflows/golangci-lint.yml by @johnkerl in #2245
   Fix CI Go versions by @johnkerl in #2246

   Docs

    [12 lines not shown]
VersionDeltaFile
1.28+172-67textproc/miller/distinfo
1.3+57-22textproc/miller/go-modules.mk
1.63+6-8textproc/miller/Makefile
+235-973 files

LLVM/project d38aacb — clang/test/SemaCXX cxx2b-p2266-disable-with-msvc-compat.cpp

[clang] Fix typo in __cplusplus macro (#235489)

Found a possible typo where `__cplusplus` was written as `__cpluscplus`,
since I made the same typo while doing a search.

Corrected to `__cplusplus`, feel free to close if this wasn't a mistake
:)
DeltaFile
+1-1clang/test/SemaCXX/cxx2b-p2266-disable-with-msvc-compat.cpp
+1-11 files

OpenBSD/ports EhzsDhI — lang/gcc Makefile.inc DESCR-algol, lang/gcc/16 Makefile

   lang/gcc/16: enable algol68
VersionDeltaFile
1.1+16-0lang/gcc/16/patches/patch-gcc_algol68_a68-lang_cc
1.1+13-0lang/gcc/16/patches/patch-libga68_Makefile_in
1.1+12-0lang/gcc/DESCR-algol
1.1+12-0lang/gcc/16/pkg/PLIST-algol
1.37+5-4lang/gcc/16/Makefile
1.27+4-0lang/gcc/Makefile.inc
+62-46 files

LLVM/project d95fb01 — clang/include/clang/StaticAnalyzer/Core/BugReporter Z3CrosscheckVisitor.h BugReporterVisitors.h

[analyzer][NFC] BugReporterVisitors.h should include MemRegion.h (#235283)

BugReporterVisitors.h includes RangedConstraintManager.h but uses
nothing it declares: RangeSet, Range, ConstraintMap and
SimpleConstraintManager appear nowhere in the file. What the header
actually needs is MemRegion.h, which supplies SubRegion,
MemRegionManager and MemRegion completeness for an inline constructor;
today those arrive only by accident, transitively through
RangedConstraintManager.h -> ProgramState.h. Swapping the include for
the one that carries the used declarations makes the dependency honest
and adds a forward declaration of CallEvent in namespace clang::ento
for the one name that only needs to be incomplete.

One header needs a compensating include: Z3CrosscheckVisitor.h uses
ConstraintMap and was getting RangedConstraintManager.h through
BugReporterVisitors.h, so it now includes it directly. No translation
unit in clangStaticAnalyzerCore, clangStaticAnalyzerCheckers or
clangStaticAnalyzerFrontend required any other change.


    [2 lines not shown]
DeltaFile
+2-1clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
+1-0clang/include/clang/StaticAnalyzer/Core/BugReporter/Z3CrosscheckVisitor.h
+3-12 files

LLVM/project a5db372 — lld/test/ELF eh-frame-rel.s eh-frame.s, lld/test/ELF/Inputs eh-frame.s

[ELF,test] Enhance eh-frame-merge.s to test CIE/FDE grouping order (#235525)

Fold eh-frame.s, eh-frame-multiple-cie.s, and eh-frame-rel.s into it.
DeltaFile
+121-7lld/test/ELF/eh-frame-merge.s
+0-50lld/test/ELF/eh-frame-multiple-cie.s
+0-12lld/test/ELF/eh-frame.s
+0-7lld/test/ELF/eh-frame-rel.s
+0-3lld/test/ELF/Inputs/eh-frame.s
+121-795 files

FreeBSD/ports 0014fd7 — misc/py-mmcv Makefile, misc/py-mmcv/files patch-mmcv_utils_ext__loader.py patch-setup.py

misc/py-mmcv: Fix build on Python 3.13 and the runtime dependencies

PR:     299961

setup.py exec()s mmcv/version.py and then reads __version__ back
from locals(), which no longer works on 3.13 (PEP 667): exec into an
explicit namespace instead.

The package also could not be installed or imported on its own: the
extension links against libc10.so from py-pytorch (only a build
dependency so far), and mmcv.image imports cv2 at the top level.  Add
both py-pytorch and py-opencv-python-headless to RUN_DEPENDS.

While here, follow the Python Ports Policy, add concurrent to
USE_PYTHON, fix portlint warnings and document the patches.
DeltaFile
+24-5misc/py-mmcv/files/patch-setup.py
+21-0misc/py-mmcv/files/patch-mmcv_utils_ext__loader.py
+10-8misc/py-mmcv/Makefile
+55-133 files

NetBSD/pkgsrc-wip 7d78e6c — chawan Makefile

www/chawan: use better method to detect the compiler

Using PKGSRC_COMPILER instead of just CC is a better alternative to detect the
c compiler that is set for pkgsrc. Thanks to jperkin.
DeltaFile
+4-1chawan/Makefile
+4-11 files

OpenZFS/src e117a84 — lib/libzutil zutil_import.c, tests/runfiles common.run

libzutil: keep the latest label when two vdevs claim one id

When it builds a pool's config from the labels found by a scan,
get_configs() puts each top-level vdev at the id its label gives,
replacing whatever was there, and leaking it.  A device can keep the
label of a top-level vdev that the pool no longer has, such as one
added after a checkpoint that the pool was then rewound to, while a
vdev added since has the same id.  Whichever comes last wins, so the
stale vdev can replace the current one in the config.  The import, or
"zdb -e", then fails with an I/O error when the pool's metadata has
blocks on that vdev.  When it has none there, the import falls back
on the config stored in the pool, which works only while the paths
recorded there still lead to the devices.

For each id, keep the top-level vdev whose label has the latest txg,
and free the one it replaces.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by:  Will Rouesnel <wrouesnel at wrouesnel.com>
Signed-off-by: Tigerblue77 <37409593+tigerblue77 at users.noreply.github.com>
Closes #19496
DeltaFile
+72-0tests/zfs-tests/tests/functional/cli_root/zpool_import/import_stale_top_label.ksh
+31-2lib/libzutil/zutil_import.c
+1-1tests/runfiles/common.run
+1-0tests/zfs-tests/tests/Makefile.am
+105-34 files

LLVM/project 8e09a8e — llvm/include/llvm/ADT DenseMap.h

[ADT] Visit used buckets a word at a time in DenseMap::remove_if (NFC) (#235350)

Use forEachUsed in remove_if. This reduces compile-time a bit, due it
reading used bits in 32 bit chunks, skipping unused buckets.

stage1-O3: +0.10%
stage1-ReleaseThinLTO: +0.06%
stage1-ReleaseLTO-g: +0.08%
stage1-aarch64-O3: +0.10%
stage2-O3: +0.07%
stage2-clang: -0.04%


https://llvm-compile-time-tracker.com/compare.php?from=ebf8c8be5da855de878865b62ca129f543c7528b&to=32d6f33c39f4ceb9f763feb766b52129254b2cc3&stat=instructions:u

Aided by Opus 5.5

PR: https://github.com/llvm/llvm-project/pull/235350
DeltaFile
+2-4llvm/include/llvm/ADT/DenseMap.h
+2-41 files

NetBSD/pkgsrc-wip 31e075b — clang PLIST

wip/clang: restore PLIST proper
DeltaFile
+13-14clang/PLIST
+13-141 files

LLVM/project 5f7a1e3 — llvm/test/LTO/X86 library-options.ll, llvm/tools/llvm-lto llvm-lto.cpp

[llvm-lto] Initialize targets before parseCommandLineOptions (#235523)

Target library options are registered when targets are initialized, so
llvm-lto rejects them as unknown arguments.

Reorder parseCommandLineOptions similar to llvm-lto2.
DeltaFile
+7-6llvm/tools/llvm-lto/llvm-lto.cpp
+5-0llvm/test/LTO/X86/library-options.ll
+12-62 files

LLVM/project 08680c8 — llvm/lib/Target/ARM ARMTargetMachine.cpp

[ARM] Register the Thumb2ITBlockPass. NFC (#235521)

This was missing from the list of initialized passes, add it so that
print-after and pass options work.
DeltaFile
+1-0llvm/lib/Target/ARM/ARMTargetMachine.cpp
+1-01 files

FreeBSD/src 6e8786b — sys/amd64/amd64 pmap.c, sys/arm64/arm64 pmap.c

amd64/arm64 pmap: consistently clear PGA_WRITEABLE

We don't consistently clear PGA_WRITEABLE on fictitious, managed pages.
Some functions do, e.g., pmap_remove_all(), but several do not.  At
worst, this is just a pessimization, but there is no good reason to be
inconsistent.  Clear PGA_WRITEABLE in those that previously did not by
introducing (and using) the helper function pmap_page_is_mapped_locked()
that implements the correct test.

(cherry picked from commit 37321270b630d891e48851f81dd6d077ebd6b635)
DeltaFile
+28-36sys/arm64/arm64/pmap.c
+25-28sys/amd64/amd64/pmap.c
+53-642 files

NetBSD/pkgsrc-wip 5edb062 — chawan PLIST Makefile

www/chawan: update to 0.5.1

This commit updates the chawan package to version 0.5.1, which fixes the
following issues:

* remove non-functional btoa symlink
* fix broken subnet classification procedure
* fix all history entries being truncated in some cases
* fix crash on invoking functions on detached SelectBuilder
* fix chahash on big-endian platforms
* fix calls to invalidated SelectBuilder crashing the browser
* fix select being incorrectly positioned at the screen's edge
* fix crashed buffers crashing the pager too in some cases
* report invalid match/nc-match regexes in mailcap

For further information, please consult the projects news page:
https://chawan.net/news/chawan-0-5-1.html
DeltaFile
+3-3chawan/distinfo
+1-1chawan/Makefile
+0-1chawan/PLIST
+4-53 files

OpenZFS/src b7ccc77 — lib/libnvpair libnvpair.abi, lib/libzfs libzfs.abi

abi: update for libspl kthread changes

Sponsored-by: TrueNAS
Reviewed-by: Kamil Monicz <kamil at monicz.dev>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes 19508
DeltaFile
+88-10lib/libnvpair/libnvpair.abi
+82-9lib/libzfs_core/libzfs_core.abi
+40-8lib/libzfs/libzfs.abi
+210-273 files

OpenZFS/src c3a9342 — lib/libspl rwlock.c mutex.c, lib/libspl/include/sys rwlock.h mutex.h

libspl: updated "owned" primitives to track curthread

kmutex_t and krwlock_t both have an owner field, tracking the owner.
These can now use a kthread_t* and the curthread pointer like everything
else.

Sponsored-by: TrueNAS
Reviewed-by: Kamil Monicz <kamil at monicz.dev>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes 19508
DeltaFile
+6-6lib/libspl/condvar.c
+5-5lib/libspl/mutex.c
+4-4lib/libspl/rwlock.c
+3-2lib/libspl/include/sys/rwlock.h
+3-2lib/libspl/include/sys/mutex.h
+21-195 files

OpenZFS/src 2473094 — lib/libspl thread.c, lib/libspl/include/sys thread.h

libspl/thread: rewrite for kthread semantics and to hide pthread

The libspl kthread implementation was previously a simple wrapper around
POSIX threads. This was subtly wrong in a handful of ways, mostly in
that a pthread does not have exactly the same lifetime as a kthread, and
pthread_t neither represents exactly the same thing as kthread_t*, nor
is it guaranteed to be the same size and shape.

This commit properly implements the kthread semantics and API on top of
pthreads, while largely hiding the pthread use inside as an
implementation detail.

Sponsored-by: TrueNAS
Reviewed-by: Kamil Monicz <kamil at monicz.dev>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes 19508
DeltaFile
+315-55lib/libspl/thread.c
+13-7lib/libspl/include/sys/thread.h
+328-622 files

OpenZFS/src 68e109b — module/zfs spa.c

spa: extend HAVE_SPA_THREAD gate to all uses of spa_did

thread_join(spa->spa_did) was always compiled in, which was ok while
thread_join() is either a no-op or takes a type trivially convertible to
a uintptr_t. Next commit will change the latter for userspace, breaking
the build.

Since this is all part of the currently-unused "SPA thread" mechanism,
it should go behind the same compilation gate.

Sponsored-by: TrueNAS
Reviewed-by: Kamil Monicz <kamil at monicz.dev>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes 19508
DeltaFile
+4-0module/zfs/spa.c
+4-01 files