FreeBSD/ports 95d5a9a — security/py-certifi Makefile distinfo

security/py-certifi: Update to 2026.10.23

The bundle drops "emSign ECC Root CA - G3", "emSign Root CA - C1" and
"emSign ECC Root CA - C3", following the eMudhra emSign CA compromise:
2026.10.18 removed the emSign roots, 2026.10.19 restored the ones that
are not affected, and 2026.10.23 removed two more.  The package layout
and the build are unchanged.

Commit log:
https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.23

PR:             299779
Approved by:    sunpoet (maintainer timeout, 13 days)
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 8f6ec8f61ee24a69eaac2b1131a0f411bde9a004)
DeltaFile
+3-3security/py-certifi/distinfo
+1-1security/py-certifi/Makefile
+4-42 files

FreeBSD/ports 8f6ec8f — security/py-certifi Makefile distinfo

security/py-certifi: Update to 2026.10.23

The bundle drops "emSign ECC Root CA - G3", "emSign Root CA - C1" and
"emSign ECC Root CA - C3", following the eMudhra emSign CA compromise:
2026.10.18 removed the emSign roots, 2026.10.19 restored the ones that
are not affected, and 2026.10.23 removed two more.  The package layout
and the build are unchanged.

Commit log:
https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.23

PR:             299779
Approved by:    sunpoet (maintainer timeout, 13 days)
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-3security/py-certifi/distinfo
+1-1security/py-certifi/Makefile
+4-42 files

LLVM/project 0eaf2da — llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV rvp-scalar.ll

[RISCV][P-ext] Optimize i64 funnel shift by constant RV32 using NSRLI. (#237399)

Using multiple slx or srx instructions causes extra mvs due to the tied
operand. Since one of set of registers will often be a valid GPR pair,
we can use NSRLI which doesn't have a tied operand.

Assisted-by: Claude
DeltaFile
+28-38llvm/test/CodeGen/RISCV/rvp-scalar.ll
+35-4llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+63-422 files

LLVM/project c0a09ca — bolt/lib/Rewrite RewriteInstance.cpp

[BOLT] Fix a warning (#240178)

This patch fixes:

  bolt/lib/Rewrite/RewriteInstance.cpp:1515:30: error: unused variable
  'RH' [-Werror,-Wunused-variable]

Assisted-by: Antigravity
DeltaFile
+1-1bolt/lib/Rewrite/RewriteInstance.cpp
+1-11 files

LLVM/project 73d41ff — flang/lib/Semantics check-omp-syntax.cpp

[flang] Fix a warning (#240177)

This patch fixes:

  flang/lib/Semantics/check-omp-syntax.cpp:880:24: error: unused
  variable 'version' [-Werror,-Wunused-variable]

Assisted-by: Antigravity
DeltaFile
+2-1flang/lib/Semantics/check-omp-syntax.cpp
+2-11 files

LLVM/project 5bc2ef1 — llvm/lib/Target/AMDGPU R600MachineCFGStructurizer.cpp, llvm/lib/Transforms/Vectorize VPlanConstruction.cpp SLPVectorizer.cpp

[llvm] Fix warnings (#240174)

This patch fixes:

  llvm/lib/Target/AMDGPU/R600MachineCFGStructurizer.cpp:1007:39: error:
  unused variable 'ExitBlkSet' [-Werror,-Wunused-variable]

  llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:21271:27: error:
  unused variable 'GatheredScalars' [-Werror,-Wunused-variable]

  llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:915:55: error:
  unused variable 'SeenPhis' [-Werror,-Wunused-variable]

Assisted-by: Antigravity
DeltaFile
+2-0llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+2-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2-0llvm/lib/Target/AMDGPU/R600MachineCFGStructurizer.cpp
+6-03 files

FreeBSD/src ea623d9 — sys/crypto/openssl/aarch64 sm4-armv8.S vpsm4_ex-armv8.S, sys/crypto/openssl/i386 rc5-586.S cast-586.S

openssl: stop generating asm that nothing builds

Makefile.asm generated eight perlasm outputs that neither libcrypto nor
the kernel builds. Additionally, upstream does not build them for these
architectures with FreeBSD's configuration:

- aarch64: ecp_sm2p256-armv8, sm3-armv8, sm4-armv8, vpsm4-armv8 and
  vpsm4_ex-armv8.  SM2, SM3 and SM4 are disabled (disable-sm2/sm3/sm4).
- i386: cast-586 (upstream's x86 configuration uses the C CAST code)
  and rc5-586 (RC5 is disabled by default).
- powerpc: aes-gcm-ppc.  Upstream builds it only for 64-bit
  little-endian; libcrypto and ossl(4) use it only on powerpc64 and
  powerpc64le, whose copies stay.

Remove them from Makefile.asm and delete the generated files, so the
next vendor import does not regenerate them.  If one of these algorithms
is ever enabled, add its script back to Makefile.asm and run "make
buildasm".


    [10 lines not shown]
DeltaFile
+0-5,021sys/crypto/openssl/aarch64/vpsm4-armv8.S
+0-4,543sys/crypto/openssl/aarch64/vpsm4_ex-armv8.S
+0-2,002sys/crypto/openssl/i386/cast-586.S
+0-1,264sys/crypto/openssl/i386/rc5-586.S
+0-1,093sys/crypto/openssl/aarch64/sm4-armv8.S
+0-988sys/crypto/openssl/powerpc/aes-gcm-ppc.S
+0-14,9113 files not shown
+3-16,2769 files

FreeBSD/ports bed8e0a — dns/dnsdist distinfo Makefile

dns/dnsdist: Update 2.1.2 => 2.1.3

Release Notes:
https://blog.powerdns.com/2026/10/12/powerdns-dnsdist-2.1.3-and-2.0.11-released

Changelog:
https://www.dnsdist.org/changelog.html#change-2.1.3

While here, add LMDB0 option that is enabled by default to make
switching to LMDB 1.0 possible (when disabled).

PR:             299435
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 6f409e6f9454f3b91d2e3d11c2bb99856c5667a1)
DeltaFile
+19-7dns/dnsdist/Makefile
+3-3dns/dnsdist/distinfo
+22-102 files

NetBSD/pkgsrc-wip b0e83bf — vscode Makefile distinfo

vscode: update to 1.145.1
DeltaFile
+126-7vscode/PLIST
+6-6vscode/distinfo
+1-1vscode/Makefile
+133-143 files

NetBSD/pkgsrc-wip bba1706 — electron43 electron.mk distinfo

electron43: update to 43.8.7
DeltaFile
+6-6electron43/distinfo
+1-1electron43/electron.mk
+7-72 files

FreeBSD/src 1a65fd9 — lib/libc/string bstring.3

Revert "bstring.3: no cross reference to self"

This reverts commit ef7d29b0df91d32c0b880796acd969a0a00ecf47.
DeltaFile
+9-1lib/libc/string/bstring.3
+9-11 files

GhostBSD/ports 2372b85 — sysutils/bsdisks Makefile, sysutils/bsdisks/files patch-block.h patch-drive.h

sysutils/bsdisks: add HintAuto and TimeMediaDetected for automount

gvfs only marks a udisks2 volume for automount when Block.HintAuto is
true and the volume appears within 5 seconds of the drive's
TimeMediaDetected. bsdisks implemented neither, so both read as
false/0 and Caja never automounted USB drives on MATE.

HintAuto is now true for partitions on USB, removable or optical
drives. TimeDetected and TimeMediaDetected are set when the drive
appears.

Fixes: https://github.com/ghostbsd/issues/issues/391
DeltaFile
+19-0sysutils/bsdisks/files/patch-drive.cpp
+19-0sysutils/bsdisks/files/patch-block.cpp
+15-0sysutils/bsdisks/files/patch-drive.h
+12-0sysutils/bsdisks/files/patch-block.h
+1-0sysutils/bsdisks/Makefile
+66-05 files

FreeBSD/ports 6f409e6 — dns/dnsdist distinfo Makefile

dns/dnsdist: Update 2.1.2 => 2.1.3

Release Notes:
https://blog.powerdns.com/2026/10/12/powerdns-dnsdist-2.1.3-and-2.0.11-released

Changelog:
https://www.dnsdist.org/changelog.html#change-2.1.3

While here, add LMDB0 option that is enabled by default to make
switching to LMDB 1.0 possible (when disabled).

PR:             299435
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+19-9dns/dnsdist/Makefile
+3-3dns/dnsdist/distinfo
+22-122 files

FreeBSD/src 724bb39 — sys/contrib/zlib gzwrite.c inflate.c

MFV: zlib 1.4

MFC after:      1 week
DeltaFile
+100-41sys/contrib/zlib/gzread.c
+73-37sys/contrib/zlib/deflate.c
+44-33sys/contrib/zlib/zlib.h
+37-37sys/contrib/zlib/gzlib.c
+43-13sys/contrib/zlib/inflate.c
+40-8sys/contrib/zlib/gzwrite.c
+337-16917 files not shown
+452-19723 files

FreeBSD/src 18eec80 — lib/libc/string string.3

Revert "string.3: no cross reference to self"

This reverts commit 0448f4d0a4359670e8ad2ec72d0a826685517ae7.
DeltaFile
+17-0lib/libc/string/string.3
+17-01 files

OPNSense/core ef0b769 — src/opnsense/mvc/app/controllers/OPNsense/Base ApiControllerBase.php

mvc:ApiControllerBase - introduce basic locking in configdStream handler to avoid the ui locking when too many streams are open.

For now, be conservative with 5, when needed, we could investigate better defaults, before this change with the default dashboard one could lock the UI when opening 2 browsers on the same client.
DeltaFile
+26-0src/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php
+26-01 files

FreeBSD/ports 7996d1a — sysutils/multitail distinfo Makefile

sysutils/multitail: Update 7.1.5 => 7.1.6

This update fixes shell injection in '-ex' command execution
along with other changes. The fix causes a breaking change.

Breaking change explained here:
https://github.com/folkertvanheusden/multitail/commit/84f304e

Commit log:
https://github.com/folkertvanheusden/multitail/compare/7.1.5...7.1.6

While here, polish Makefile and switch to USE_GITHUB.

PR:             300176
Approved by:    osa, vvd (mentors, implicit)
Security:       CVE-2025-70544
MFH:            2026Q4

(cherry picked from commit 4cfe21b5f4f847f47c46fdb7f90152f76d25aff8)
DeltaFile
+7-8sysutils/multitail/Makefile
+3-3sysutils/multitail/distinfo
+10-112 files

FreeBSD/ports 4cfe21b — sysutils/multitail distinfo Makefile

sysutils/multitail: Update 7.1.5 => 7.1.6

This update fixes shell injection in '-ex' command execution
along with other changes. The fix causes a breaking change.

Breaking change explained here:
https://github.com/folkertvanheusden/multitail/commit/84f304e

Commit log:
https://github.com/folkertvanheusden/multitail/compare/7.1.5...7.1.6

While here, polish Makefile and switch to USE_GITHUB.

PR:             300176
Approved by:    osa, vvd (mentors, implicit)
Security:       CVE-2025-70544
MFH:            2026Q4
DeltaFile
+7-8sysutils/multitail/Makefile
+3-3sysutils/multitail/distinfo
+10-112 files

FreeBSD/ports fca20d4 — databases/duckdb Makefile, databases/duckdb/files patch-extension_spatial_CMakeLists.txt patch-extension_spatial_src_spatial_modules_gdal_gdal__module.cpp

databases/duckdb: link option extensions into libduckdb; unbreak postgres_scanner, spatial and ducklake extensions

Patch submitted via e-mail.
DeltaFile
+68-0databases/duckdb/files/patch-extension_spatial_src_spatial_modules_proj_proj__module.cpp
+52-0databases/duckdb/files/patch-extension_spatial_src_spatial_modules_gdal_gdal__module.cpp
+22-0databases/duckdb/files/patch-extension_spatial_CMakeLists.txt
+14-5databases/duckdb/Makefile
+156-54 files

FreeBSD/src ba64f15 — usr.sbin/mountd mountd.8

mountd.8: fix link to syslog(3)

Reported by: des (prev. commit)
DeltaFile
+1-1usr.sbin/mountd/mountd.8
+1-11 files

NetBSD/src 1pUO8pa — sys/arch/m68k/include pmap_68k.h

   Shuffle the pmap_bootmap flags bits around so that the ones that
   correspond directly to PTE bits have the same value as the PTE
   bits.
VersionDeltaFile
1.24+8-7sys/arch/m68k/include/pmap_68k.h
+8-71 files

DragonFlyBSD/dports b5ef94a — devel/gdb/dragonfly dfly-kthr.c extrapatch-kgdb, mail/thunderbird-esr/files patch-libwebrtc-generated

2026Q4: compose of DeltaPorts 3bbca580f43 on FreeBSD 2026Q4 1628c8b6998f

DeltaPorts master and FreeBSD 2026Q4 as of 08-Nov-2026, with DPorts
master (e2f31ebea3a) as lock repo.

lang/python311, python312, python313, python314 and python-doc-html
stay at the previous compose: their 2026Q4 updates would rebuild
everything that uses Python on the package builders.
DeltaFile
+685-66www/waterfox/files/patch-libwebrtc-generated
+685-66mail/thunderbird-esr/files/patch-libwebrtc-generated
+419-266mail/thunderbird/files/patch-libwebrtc-generated
+538-0devel/gdb/dragonfly/dfly-kvm.c
+144-341devel/gdb/dragonfly/extrapatch-kgdb
+420-0devel/gdb/dragonfly/dfly-kthr.c
+2,891-739229 files not shown
+5,635-1,982235 files

LLVM/project df810e2 — libc/src/__support/math tanf.h sinf.h

[libc][math] Improve math implementation selection and exp*f dispatch. (#240169)

- Allow users to specify functions
- Add `LIBC_MATH_IMPL_IS` in `src/__support/macros/optimization.h` and
guard `LIBC_MATH_<FUNC>_IMPL` definitions with `#ifndef` across math
dispatch headers so external overrides only include the selected
`*_eval.h` header.
- Require `LIBC_TARGET_CPU_HAS_FPU_FLOAT` before selecting float_eval in
expf.h, exp2f.h, and exp10f.h so soft-float targets fall through to
`integer_eval` or `double_eval`.
- Change `exp2f_eval_bits` from `LIBC_ALWAYS_INLINE` to `LIBC_INLINE` in
`exp2f_integer_utils.h` to allow outlining when optimizing for code
size.

Assisted-by: Gemini
DeltaFile
+15-13libc/src/__support/math/expf.h
+14-10libc/src/__support/math/exp2f.h
+14-7libc/src/__support/math/exp10f.h
+11-6libc/src/__support/math/powf.h
+10-2libc/src/__support/math/tanf.h
+10-2libc/src/__support/math/sinf.h
+74-4011 files not shown
+152-5017 files

NetBSD/pkgsrc k3uLVEE — doc TODO CHANGES-2026

   doc: Updated textproc/py-pdf to 7.0.0
VersionDeltaFile
1.28333+1-2doc/TODO
1.7830+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc VJjbTyw — textproc/py-pdf distinfo Makefile

   py-pdf: update to 7.0.0.

   ## Version 7.0.0, 2026-11-06

   ### Security (SEC)
   - Make file identifiers non-deterministic (#4366)
   - Block not strictly increasing offsets in object streams (#4364)
   - Limit XFA form decoding work (#4363)
   - Apply image size limits more strictly (#4361)

   ### Deprecations (DEP)
   - Cleanup deprecations for the next major release (#4306)
   - Remove support for cryptography<43 (#4304)
   - Drop support for Python 3.9 (#4292)

   ### New Features (ENH)
   - Allow setting border color for rectangle annotations (#4297)

   ### Performance Improvements (PI)

    [11 lines not shown]
VersionDeltaFile
1.76+4-4textproc/py-pdf/distinfo
1.85+4-4textproc/py-pdf/Makefile
+8-82 files

FreeBSD/src 9b6bfb5 — lib/libc/stdio mktemp.3, lib/libpmc pmc.dmc-620.3

manpages: normalizing date format
DeltaFile
+1-1usr.bin/genl/genl.1
+1-1sys/teken/libteken/teken.3
+1-1lib/libpmc/pmc.dmc-620.3
+1-1lib/libc/stdio/mktemp.3
+4-44 files

OpenBSD/ports XcBgFbj — sysutils/reaction Makefile, sysutils/reaction/pkg reaction.rc

   sysutils/reaction: add configtest and cleanup stale runtime files
VersionDeltaFile
1.4+5-0sysutils/reaction/pkg/reaction.rc
1.6+1-0sysutils/reaction/Makefile
+6-02 files

FreeBSD/src 11a64df — share/man/man4 uhid.4 splash.4, share/man/man9 osd.9

manpages: normalizing date format
DeltaFile
+1-1share/man/man9/osd.9
+1-1share/man/man4/uhid.4
+1-1share/man/man4/splash.4
+1-1share/man/man4/pfsync.4
+1-1share/man/man4/ncthwm.4
+1-1share/man/man4/nctgpio.4
+6-63 files not shown
+9-99 files

LLVM/project 96011ef — clang/docs ReleaseNotes.md, clang/lib/CodeGen CGStmtOpenMP.cpp

[Clang][OpenMP] Fix crash on a range-based for loop counted by `ordered(n)` but not collapsed (#240126)

Fixes #199449

Sema analyzes `max(collapse, ordered)` loops and hoists their bounds
into the pre-inits, which for a range-based `for` refer to its implicit
`__range`, `__begin` and `__end`. CodeGen emitted those only for the
collapsed loops, so a loop counted by `ordered(n)` alone hit
`llvm_unreachable("DeclRefExpr for Decl not entered in LocalDeclMap?")`.
The collapsed shape from the report was already fixed by #146772; this
one still crashed on main.

CodeGen now walks the same loops Sema did. The helpers of the extra
loops serve the pre-inits only, since such a loop is emitted as an
ordinary loop in the body and declares its own, so their mappings are
dropped afterwards.

AI Assisted!
DeltaFile
+228-0clang/test/OpenMP/GH199449.cpp
+27-0clang/lib/CodeGen/CGStmtOpenMP.cpp
+2-0clang/docs/ReleaseNotes.md
+257-03 files

FreeBSD/ports 8c98df1 — mail/mailpit Makefile distinfo, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.33.1
DeltaFile
+28-28mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+36-363 files