NetBSD/pkgsrc-wip 9ecee89 — lean4 Makefile PLIST, lean4/patches patch-stage0_src_CMakeLists.txt patch-src_CMakeLists.txt

lean4: remove, used for updating pkgsrc
DeltaFile
+0-17,845lean4/PLIST
+0-132lean4/patches/patch-stage0_src_runtime_process.cpp
+0-132lean4/patches/patch-src_runtime_process.cpp
+0-112lean4/patches/patch-stage0_src_CMakeLists.txt
+0-112lean4/patches/patch-src_CMakeLists.txt
+0-65lean4/Makefile
+0-18,3987 files not shown
+2-18,48313 files

NetBSD/pkgsrc-wip fd6a582 — lean4 TODO distinfo, lean4/patches patch-stage0_src_CMakeLists.txt patch-src_CMakeLists.txt

lean4: finish update by removing ExternalProjects
DeltaFile
+622-442lean4/PLIST
+87-0lean4/patches/patch-stage0_src_CMakeLists.txt
+87-0lean4/patches/patch-src_CMakeLists.txt
+2-2lean4/distinfo
+0-1lean4/TODO
+798-4455 files

FreeBSD/src 454e8ff — usr.sbin/sysrc sysrc

sysrc: Be quiet when changing values

Make it easier for the rc group to facilitate having an option to fully
boot muted (à la OmniOS) without resorting to /dev/null redirections.

Reviewed by:    imp, dteske
Differential Revision:  https://reviews.freebsd.org/D46120
DeltaFile
+14-10usr.sbin/sysrc/sysrc
+14-101 files

LLVM/project 145a867 — llvm/lib/Transforms/Instrumentation SanitizerBinaryMetadata.cpp, llvm/test/Instrumentation/SanitizerBinaryMetadata argext.ll

[SanMD] Add extension on version argument. (#232890)

Co-authored with IBM Bob.
DeltaFile
+17-14llvm/lib/Transforms/Instrumentation/SanitizerBinaryMetadata.cpp
+17-0llvm/test/Instrumentation/SanitizerBinaryMetadata/argext.ll
+34-142 files

LLVM/project 9c0e233 — llvm/include/llvm/IR Attributes.h, llvm/lib/Transforms/Instrumentation NumericalStabilitySanitizer.cpp

[NSan] Add extensions as needed on function declarations. (#232600)

Co-authored with IBM Bob.
DeltaFile
+29-8llvm/lib/Transforms/Instrumentation/NumericalStabilitySanitizer.cpp
+11-0llvm/test/Instrumentation/NumericalStabilitySanitizer/argext.ll
+9-0llvm/include/llvm/IR/Attributes.h
+49-83 files

FreeBSD/ports 9e3f193 — net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.7.15

Details:
- Bug- and security fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.7.15

MFH:            2026Q4
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-p8wx-ph99-xgcr
                https://github.com/traefik/traefik/security/advisories/GHSA-ww7c-q3mv-xx22
                https://github.com/traefik/traefik/security/advisories/GHSA-28hp-c82p-8vqj
DeltaFile
+3-2net/traefik/Makefile
+3-1net/traefik/distinfo
+6-32 files

LLVM/project 2fd4e5c — llvm/include/llvm/Analysis ScalarEvolution.h, llvm/lib/Analysis ScalarEvolution.cpp

[SCEV] Don't re-check already predicates of a SCEVUnionPredicate (NFC) (#232966)

SCEVUnionPredicate's construct adds predicates one-by-one to the union
and tries to remove duplicated predicates, which can be quite expensive
(checking implications between all pairs of predicates).

Using assignment/copy ctor instead when copying avoids the unnecessary
checks and$ improves compile-time in workloads with many predicates:

tramp3d-v4 stage1/2 O3 around -0.20%


https://llvm-compile-time-tracker.com/compare.php?from=60d847e7e7c1cbd6e185ce7f7802dad2f9504523&to=38b7c1fb51a8fe804f585c11233178f815dcda6d&stat=instructions:u

Aided by Opus 5.5

PR: https://github.com/llvm/llvm-project/pull/232966
DeltaFile
+2-5llvm/lib/Analysis/ScalarEvolution.cpp
+1-1llvm/include/llvm/Analysis/ScalarEvolution.h
+3-62 files

LLVM/project 50395a3 — llvm/test/Transforms/LoopVectorize runtime-checks-hoist.ll

[LV] Add test duplicate negative stride checks in hoisted runtime checks. NFC (#233130)

In this test we have [dst, src1], [dst, src2] as pointer pairs, and for
hoisted
runtime checks both pairs need to check that stride1 and stride2 are
non-negative. But we end up emitting duplicate `icmp slt i64
stride{1,2}, 0`
checks across the two pairs when we only need to check them once.

Extracted from pixel_avg in x264.
DeltaFile
+166-0llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+166-01 files

LLVM/project eb5c3a2 — llvm/include/llvm/Option LibraryOptions.h, llvm/include/llvm/Support CommandLine.h LibraryOptionsContext.h

[Support] Remove the T::Global fallback in LibraryOptionsContext::get<T>() (#233044)

A context's values for T start as a copy of T::Global, which
cl::ParseCommandLineOptions sets, and get<T>() returns T::Global for a
context without values for T. Use a new constant T::Default instead, so
a tool must parse library options with
`cl::parseCommandLineOptions(LibraryOptionsContext &, ...)`.

LLM-aided
DeltaFile
+4-9llvm/include/llvm/Support/LibraryOptionsContext.h
+6-3llvm/include/llvm/Support/CommandLine.h
+5-2llvm/include/llvm/Option/LibraryOptions.h
+4-1llvm/utils/TableGen/Basic/OptionParserEmitter.cpp
+2-2llvm/lib/Support/CommandLine.cpp
+2-1llvm/unittests/Support/CommandLineTest.cpp
+23-182 files not shown
+25-228 files

FreeBSD/ports 1545e04 — cad/netgen Makefile distinfo

cad/netgen: Update 6.2.2607 => 6.2.2608
DeltaFile
+4-13cad/netgen/pkg-plist
+3-3cad/netgen/distinfo
+2-2cad/netgen/Makefile
+9-183 files

OpenBSD/ports HrbDCrw — sysutils/gitlab-cli Makefile modules.inc, sysutils/gitlab-cli/pkg PLIST

   update to gitlab-cli 1.123.0
VersionDeltaFile
1.52+88-76sysutils/gitlab-cli/distinfo
1.39+29-23sysutils/gitlab-cli/modules.inc
1.34+17-0sysutils/gitlab-cli/pkg/PLIST
1.53+1-1sysutils/gitlab-cli/Makefile
+135-1004 files

OpenBSD/ports LccraGi — devel/github-cli Makefile modules.inc

   update to github-cli 2.102.0
VersionDeltaFile
1.74+10-10devel/github-cli/distinfo
1.65+2-2devel/github-cli/modules.inc
1.83+1-1devel/github-cli/Makefile
+13-133 files

LLVM/project fa0b01a — mlir/test/Dialect/SCF canonicalize.mlir

[mlir][scf] Test forall promotion with multiple inserts (#232920)

Cover #231826 by checking that disjoint insertions into one shared
output are chained into a single result.

Assisted-by: Codex / GPT-6
DeltaFile
+18-0mlir/test/Dialect/SCF/canonicalize.mlir
+18-01 files

FreeBSD/src fce354b — sys/compat/linuxkpi/common/include/linux uuid.h

linuxkpi: add uuid_t and helpers

linux/uuid.h has only the guid_t family. Add uuid_t, next to guid_t,
with uuid_equal(), uuid_copy(), import_uuid() and export_uuid(),
mirroring the guid_ versions.

Used by drm/virtio for dma-buf UUID export.

Signed-off-by:  Denis Borovikov <denis.borovikov at gmail.com>
Reviewed by:    wulf
Differential Revision:  https://reviews.freebsd.org/D60199
DeltaFile
+30-0sys/compat/linuxkpi/common/include/linux/uuid.h
+30-01 files

FreeBSD/src 8558dd6 — sys/compat/linuxkpi/common/include/linux pci.h

linuxkpi: add pci_is_vga()

Returns true for a VGA-compatible display controller and for the
pre-PCI 2.0 VGA class (base 0x00, subclass 0x01), as Linux's
pci_is_vga() does. Used by drm/virtio to decide whether to remove
the firmware framebuffer on virtio-vga.

Signed-off-by:  Denis Borovikov <denis.borovikov at gmail.com>
Reviewed by:    wulf
Differential Revision:  https://reviews.freebsd.org/D60200
DeltaFile
+11-0sys/compat/linuxkpi/common/include/linux/pci.h
+11-01 files

FreeBSD/src 59642e0 — sys/compat/linuxkpi/common/include/linux uaccess.h

linuxkpi: add strncpy_from_user()

Same semantics as Linux: returns the string length without the NUL,
count if the string was truncated, or -EFAULT. Implemented with
copyinstr(9). Unlike linux_copyin() it does not translate the remapped
ioctl argument window; its user, drm/virtio, passes a pointer taken
from the ioctl payload, so that is not needed.

Signed-off-by:  Denis Borovikov <denis.borovikov at gmail.com>
Reviewed by:    wulf
Differential Revision:  https://reviews.freebsd.org/D60198
DeltaFile
+17-0sys/compat/linuxkpi/common/include/linux/uaccess.h
+17-01 files

FreeBSD/src 4a059da — sys/dev/acpi_apple acpi_apple.h acpi_apple.c

acpi_apple: make the device mode a typed enum

The two mode values were spelled as bit flags, but a device is exactly
one of the two and the dispatch compared the field for equality.

Turned them into an enum, type the softc field with it, and dispatch with
a switch that lists every value

No functional change.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D60793
DeltaFile
+11-4sys/dev/acpi_apple/acpi_apple.c
+5-3sys/dev/acpi_apple/acpi_apple.h
+16-72 files

FreeBSD/src 44ceda0 — sys/dev/acpi_apple acpi_apple_platform.c acpi_apple.h, sys/dev/apple_acpi apple_platform.c apple_acpi.h

acpi_apple: rename source files to match the driver name

The driver, module, kernel option and manual page are all named
acpi_apple, but the sources lived in sys/dev/apple_acpi/ with an
apple_ prefix. Every other vendor ACPI driver in the tree uses the
acpi_<vendor> form for both the directory and the file names.

No functional change.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D60792
DeltaFile
+0-771sys/dev/apple_acpi/apple_backlight.c
+771-0sys/dev/acpi_apple/acpi_apple_bl.c
+0-149sys/dev/apple_acpi/apple_acpi.h
+149-0sys/dev/acpi_apple/acpi_apple.h
+0-123sys/dev/apple_acpi/apple_platform.c
+123-0sys/dev/acpi_apple/acpi_apple_platform.c
+1,043-1,0434 files not shown
+1,168-1,16810 files

NetBSD/src rVgU78D — usr.bin/calendar/calendars calendar.computer

   calendar.computer: Add the year the first FORTRAN manual was released.

   via Martin Neitzel in PR bin/60894
VersionDeltaFile
1.19+1-1usr.bin/calendar/calendars/calendar.computer
+1-11 files

LLVM/project 29d4cfe — llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/X86 pr232598.ll

[DAG] SimplifyDemandedVectorElts - only assume KnownZero if the shift/rotate amount is not undef/poison (#233115)

Fixes #232598
DeltaFile
+17-29llvm/test/CodeGen/X86/pr232598.ll
+1-1llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+18-302 files

NetBSD/src fjVA0lp — sys/dev/sun cgsixreg.h

   s/GX_DRAW_SOFTAWRE/GX_DRAW_SOFTWARE/ in constant definition (unused).
VersionDeltaFile
1.11+2-2sys/dev/sun/cgsixreg.h
+2-21 files

LLVM/project fcb763b — clang/test/CIR/CodeGen sve-vector-arith-ops.c, clang/test/OpenMP single_codegen.cpp threadprivate_codegen.cpp

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+1,275-1,275clang/test/OpenMP/threadprivate_codegen.cpp
+626-626clang/test/OpenMP/single_codegen.cpp
+983-0clang/test/CIR/CodeGen/sve-vector-arith-ops.c
+0-681lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp
+681-0lldb/source/Plugins/Process/Utility/RegisterInfo_arm64.cpp
+272-264flang/lib/Semantics/canonicalize-omp.cpp
+3,837-2,846485 files not shown
+15,652-7,114491 files

FreeBSD/ports 333cbdb — cad/xcircuit distinfo pkg-plist

cad/xcircuit: Update 3.10.45 => 3.10.46

* Add DOCS, improve EXAMPLES options
* Remove unneeded PORTSCOUT limit
DeltaFile
+7-6cad/xcircuit/Makefile
+9-0cad/xcircuit/pkg-plist
+3-3cad/xcircuit/distinfo
+19-93 files

FreeBSD/ports 678d70a — devel/aws-sdk-cpp Makefile distinfo

devel/aws-sdk-cpp: Update to 1.11.912

ChangeLog: https://github.com/aws/aws-sdk-cpp/compare/1.11.901...1.11.912
DeltaFile
+3-3devel/aws-sdk-cpp/distinfo
+1-1devel/aws-sdk-cpp/Makefile
+4-42 files

FreeBSD/ports f60bd88 — devel/aws-c-http Makefile distinfo

devel/aws-c-http: Update to 1.1.1

ChangeLog: https://github.com/awslabs/aws-c-http/releases/tag/v1.1.1
DeltaFile
+3-3devel/aws-c-http/distinfo
+1-1devel/aws-c-http/Makefile
+4-42 files

FreeBSD/ports ceedefa — devel/aws-crt-cpp Makefile pkg-plist

devel/aws-crt-cpp: Update to 0.44.0

ChangeLog: https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.44.0
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+3-0devel/aws-crt-cpp/pkg-plist
+1-1devel/aws-crt-cpp/Makefile
+7-43 files

FreeBSD/ports d69696e — devel/aws-c-mqtt Makefile distinfo

devel/aws-c-mqtt: Update to 1.1.2

ChangeLog: https://github.com/awslabs/aws-c-mqtt/releases/tag/v1.1.2
DeltaFile
+3-3devel/aws-c-mqtt/distinfo
+1-1devel/aws-c-mqtt/Makefile
+4-42 files

FreeBSD/ports e48f175 — security/s2n-tls Makefile distinfo

security/s2n-tls: Update to 1.7.12

ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.12
DeltaFile
+3-3security/s2n-tls/distinfo
+1-1security/s2n-tls/Makefile
+4-42 files

FreeBSD/ports cc91f92 — databases/mongodb90/files patch-src_mongo_platform_waitable__atomic.cpp patch-src_mongo_db_ftdc_BUILD.bazel

databases/mongodb90: 9.0.4

- Version bump.
- Cleaned up patches.
- Add patch to detect number of CPUs. This is adjusted code from mongodb80. (Unfortunately upstreams seems to remove FreeBSD code from the code base.)
- Make sure Bazel does not detect Java from LOCALBASE/bin/java and sets JAVA_HOME=LOCALBASE.

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-9-0-4-is-released/344302?u=r_k

Release Notes:
https://www.mongodb.com/docs/manual/release-notes/9.0/#904---oct-13-2026

Security:       yes, see release notes for CVEs
DeltaFile
+81-121databases/mongodb90/files/patch-bazel_crates.lock
+165-0databases/mongodb90/files/patch-src_mongo_util_processinfo__freebsd.cpp
+10-10databases/mongodb90/files/patch-src_third__party_boost_BUILD.bazel
+10-0databases/mongodb90/files/patch-src_mongo_util_BUILD.bazel
+4-4databases/mongodb90/files/patch-src_mongo_platform_waitable__atomic.cpp
+4-4databases/mongodb90/files/patch-src_mongo_db_ftdc_BUILD.bazel
+274-1395 files not shown
+293-15511 files

FreeBSD/ports 5b43ce4 — graphics/scantpaper Makefile pkg-plist

graphics/scantpaper: update to 3.0.24

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59416985/
DeltaFile
+3-3graphics/scantpaper/distinfo
+3-0graphics/scantpaper/pkg-plist
+1-1graphics/scantpaper/Makefile
+7-43 files