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

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

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

FreeBSD/ports 1d3db2f — multimedia/openh264 Makefile, multimedia/openh264/files patch-Makefile

multimedia/openh264: link library as originally intended

We carried this patch since importing openh264 into the ports tree,
but at this time it results in weird linkage.
The original reasoning behind this patch can't be reconstructed beyond
the short comment in the patch file.
Without the patch, the library looks much more sane.

PR:             299071
Reported by:    jsm@
DeltaFile
+0-13multimedia/openh264/files/patch-Makefile
+1-1multimedia/openh264/Makefile
+1-142 files

FreeBSD/ports cbd5f84 — lang/v8 Makefile distinfo, lang/v8/files patch-third__party_partition__alloc_src_partition__alloc_stack_stack.cc

lang/v8: update to 15.5.35.25

- Initialize the attribute object before passing it to
  pthread_attr_get_np() in PartitionAlloc's GetStackTop(), which
  FreeBSD requires.
DeltaFile
+8-3lang/v8/files/patch-third__party_partition__alloc_src_partition__alloc_stack_stack.cc
+3-3lang/v8/distinfo
+1-2lang/v8/Makefile
+12-83 files

FreeBSD/ports 59dfa87 — lang/v8-beta Makefile distinfo, lang/v8-beta/files patch-build_config_linux_pkg-config.py patch-build_config_BUILDCONFIG.gn

lang/v8-beta: update to 15.7.112 (Chrome 157 beta)

- Update the dependency pins from DEPS and the Temporal crates to the
  versions in Chromium's third_party/rust.
- Adapt the pkg-config.py and PartitionAlloc stack patches to upstream
  changes.  Initialize the attribute object before passing it to
  pthread_attr_get_np(), which FreeBSD requires.
- libclang's Python bindings before LLVM 21 pass non-Cursor operands
  such as None to clang_equalCursors(), which metagen now relies on
  working.  Extend the existing shim with LLVM 21's Cursor.__eq__.
DeltaFile
+45-47lang/v8-beta/distinfo
+20-31lang/v8-beta/files/temporal_capi-Cargo.lock
+17-18lang/v8-beta/Makefile
+13-8lang/v8-beta/files/patch-third__party_partition__alloc_src_partition__alloc_stack_stack.cc
+9-9lang/v8-beta/files/patch-build_config_linux_pkg-config.py
+9-9lang/v8-beta/files/patch-build_config_BUILDCONFIG.gn
+113-1229 files not shown
+145-15115 files