FreeBSD/ports c31be4enet/rustconn Makefile distinfo

net/rustconn: Update to 0.19.18

ChangeLog:

- https://github.com/totoshko88/RustConn/releases/tag/v0.19.17
- https://github.com/totoshko88/RustConn/releases/tag/v0.19.18

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3net/rustconn/distinfo
+1-1net/rustconn/Makefile
+4-42 files

LLVM/project 51de808llvm/include/llvm/Analysis BlockFrequencyInfoImpl.h, llvm/lib/Analysis BlockFrequencyInfoImpl.cpp

[BFI] Detect irreducible SCC from CycleInfo instead of by failing. NFC (#214941)

BFI computes block frequencies with the Wu-Larus algorithm, extended (in
2014) to irreducible SCCs by modelling each one as a loop with multiple
headers.

Irreducible SCCs are detected by failing: mass distribution runs until
`addToDist` hits a retreating local edge to a non-header, then aborts,
packages the SCCs it found, and reruns.

CycleInfo already reports reducibility, so mark the innermost enclosing
loop (or the top level) while initializeLoops walks the cycle forest,
and package the marked regions before distributing any mass.  The abort
paths and both undo sites become asserts.

Aided by Claude Opus 5
DeltaFile
+67-96llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
+9-37llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
+76-1332 files

FreeBSD/src d38b3a5lib/libpmc libpmc_pmu_util.c, lib/libpmc/pmu-events jevents.c

libpmc: Fix AMD L3 counter parameter parsing

Fix two small bugs affecting the event parsing of AMD L3 counters.
AMD's manual and JSON disagree about the naming scheme on recent
processors.  I use the naming scheme present in the recent PPRs to be
consistent, so in the JSON parser we rename 'allslices' to 'allsources'
just as we already do with sliceid and sourceid.  Also ensure that we
parse the 0x prefix present in the newer JSON files.

Reviewed by:    mhorne
Sponsored by:   Netflix
MFC after:      1 week
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2180
DeltaFile
+8-1lib/libpmc/pmu-events/jevents.c
+4-4lib/libpmc/libpmc_pmu_util.c
+12-52 files

FreeBSD/ports af4b074security/certmonger Makefile

security/certmonger: convert OpenLDAP dependency to USES=ldap

Replace hardcoded libldap.so:net/openldap26-client in LIB_DEPENDS
with USES=ldap, letting the framework handle version selection.

PR:             ports/297400
Approved by:    maintainer (crees)
DeltaFile
+1-2security/certmonger/Makefile
+1-21 files

NetBSD/pkgsrc djK0aMDdoc CHANGES-2026

   doc: Updated x11/wezterm to 20260117.154428nb1
VersionDeltaFile
1.5121+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc RgBWittx11/wezterm PLIST Makefile

   wezterm: adapt to fish4 default completion path

   Bump PKGREVISION.
VersionDeltaFile
1.13+4-3x11/wezterm/Makefile
1.2+2-2x11/wezterm/PLIST
+6-52 files

NetBSD/pkgsrc mDb1Qgjdoc CHANGES-2026

   doc: Updated sysutils/restic to 0.19.1nb2
VersionDeltaFile
1.5120+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc A6Cpa5Rsysutils/restic PLIST Makefile

   restic: adapt to fish4 default completion path

   Bump PKGREVISION.
VersionDeltaFile
1.80+4-4sysutils/restic/Makefile
1.6+2-2sysutils/restic/PLIST
+6-62 files

NetBSD/pkgsrc MHJm6DFdoc CHANGES-2026

   doc: Updated sysutils/autorestic to 1.8.2nb22
VersionDeltaFile
1.5119+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc iyzBtAxsysutils/autorestic PLIST Makefile

   autorestic: adapt to fish4 default completions path

   Bump PKGREVISION.
VersionDeltaFile
1.31+3-3sysutils/autorestic/Makefile
1.4+2-2sysutils/autorestic/PLIST
+5-52 files

NetBSD/pkgsrc qN5VQ14doc CHANGES-2026

   doc: Updated security/password-store to 1.7.4nb1
VersionDeltaFile
1.5118+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc a43UWVvsecurity/password-store PLIST Makefile

   password-store: adapt to fish4 default completions dir

   Bump PKGREVISION.
VersionDeltaFile
1.16+4-3security/password-store/Makefile
1.6+2-2security/password-store/PLIST
+6-52 files

NetBSD/pkgsrc CVWGmvNdevel/hs-optparse-applicative application.mk

   hs-optparse-applicative: adapt to fish4 default completion path
VersionDeltaFile
1.5+2-2devel/hs-optparse-applicative/application.mk
+2-21 files

NetBSD/pkgsrc laZDQnfinputmethod/ibus Makefile

   Pullup ticket #7223 - requested by tsutsui
   inputmethod/ibus: build fix

   Revisions pulled up:
   - inputmethod/ibus/Makefile                                     1.124

   ---
      Module Name:    pkgsrc
      Committed By:   tsutsui
      Date:           Wed Jul 22 17:14:57 UTC 2026

      Modified Files:
              pkgsrc/inputmethod/ibus: Makefile

      Log Message:
      ibus: add kludge to fix bulk build on NetBSD/amd64 10.0

      See PR pkg/60476 for details.
      XXX: still fails on builds on hosts with xserver set using official gtk3
           binary package
VersionDeltaFile
1.123.2.1+5-2inputmethod/ibus/Makefile
+5-21 files

FreeBSD/ports aae1170security/py-passlib Makefile, security/py-passlib/files patch-bcrypt.py

security/py-passlib: unbreak with bcrypt 5

PR:             293464
Reported by:    Thomas Kurschel
Obtained from:  https://github.com/ansible/ansible/issues/85919

While here actually add dependency on py-bcrypt
DeltaFile
+55-0security/py-passlib/files/patch-bcrypt.py
+2-1security/py-passlib/Makefile
+57-12 files

LLVM/project 1adc2cautils/bazel/llvm-project-overlay/libc BUILD.bazel, utils/bazel/llvm-project-overlay/libc/test/src/stdlib BUILD.bazel

[bazel][libc] Add targets for realpath
DeltaFile
+142-12utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+28-0utils/bazel/llvm-project-overlay/libc/test/src/stdlib/BUILD.bazel
+170-122 files

FreeBSD/src 0343ab8sys/sys videoio.h

video: disable the static assertions for now

The previous version of this work included the definitions but
not the static asserts.  It's tripping up in some CI builds, likely
due to compat API building.

Since this isn't any more or less broken than before, disable the
static assertions until we figure out a proper path for this.

Fixes: 9c9428825f4c55e3cb37412c661bb9d385db4c68 (video: add generic video(4) capture framework)
DeltaFile
+6-0sys/sys/videoio.h
+6-01 files

HardenedBSD/src 7f23ff7sys/dev/firewire fwcam.c, sys/dev/usb/video uvideo_v4l2.h uvideo.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+501-1,327sys/dev/usb/video/uvideo.c
+1,382-0sys/dev/video/video.c
+528-292sys/dev/firewire/fwcam.c
+512-0sys/sys/videoio.h
+0-502sys/dev/usb/video/uvideo_v4l2.h
+0-450usr.sbin/fwcamctl/fwcamctl.c
+2,923-2,57117 files not shown
+3,506-2,84323 files

HardenedBSD/src dc98fc9sys/dev/firewire fwcam.c, sys/dev/usb/video uvideo_v4l2.h uvideo.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+501-1,327sys/dev/usb/video/uvideo.c
+1,382-0sys/dev/video/video.c
+528-292sys/dev/firewire/fwcam.c
+512-0sys/sys/videoio.h
+0-502sys/dev/usb/video/uvideo_v4l2.h
+0-450usr.sbin/fwcamctl/fwcamctl.c
+2,923-2,57117 files not shown
+3,506-2,84323 files

NetBSD/pkgsrc UY8Hbldmk/defaults options.description

   mk: document libspelling option
VersionDeltaFile
1.765+1-0mk/defaults/options.description
+1-01 files

HardenedBSD/ports 71a4dcbsecurity/vuxml/vuln 2026.xml, www/nginx-acme Makefile Makefile.cargo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+67-69www/nginx-acme/distinfo
+69-46www/tgpt/files/modules.txt
+33-34www/nginx-acme/Makefile.cargo
+38-0security/vuxml/vuln/2026.xml
+15-17www/nginx-acme/Makefile
+0-29www/py-flask-limiter3/Makefile
+222-19570 files not shown
+481-39176 files

NetBSD/pkgsrc WQvPXp6graphics/geeqie options.mk

   geeqie: add libspelling option
VersionDeltaFile
1.14+6-4graphics/geeqie/options.mk
+6-41 files

LLVM/project 08cb7d9llvm/include/llvm/Support GenericDomTreeConstruction.h

[DomTree] Store immediate dominator as DFS number. NFC (#215059)

Replace the local variable `IDoms` and the pointer `InfoRec::IDom` with
a DFS number member.

Since `attachNewSubtree` and `reattachExistingSubtree` walk NumToNode in
DFS order, they can index IDom directly. Replace an always-false `if
(DT.getNode(W))` condition with an assert.
DeltaFile
+20-31llvm/include/llvm/Support/GenericDomTreeConstruction.h
+20-311 files

NetBSD/pkgsrc cNaPr8qtextproc/libspelling buildlink3.mk

   libspelling: add buildlink3.mk
VersionDeltaFile
1.1+15-0textproc/libspelling/buildlink3.mk
+15-01 files

NetBSD/pkgsrc L3rFIQVdoc CHANGES-2026

   doc: Added textproc/libspelling version 0.4.10
VersionDeltaFile
1.5117+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc QO3mBratextproc Makefile

   textproc/Makefile: + libspelling
VersionDeltaFile
1.1598+2-1textproc/Makefile
+2-11 files

NetBSD/pkgsrc sqZ0XjYtextproc/libspelling DESCR distinfo

   textproc/libspelling: import libspelling-0.4.10

   A spellcheck library for GTK 4.

   This library is heavily based upon GNOME Text Editor and GNOME
   Builder's spellcheck implementation.
VersionDeltaFile
1.1+181-0textproc/libspelling/PLIST
1.1+31-0textproc/libspelling/Makefile
1.1+5-0textproc/libspelling/distinfo
1.1+4-0textproc/libspelling/DESCR
+221-04 files

OpenZFS/src eec144acmd/zstream zstream_queue.h zstream_queue.c

zstream: zstream_queue bug fixes and simplifications

This PR makes several changes to `zstream_queue.c` aimed at
bulletproofing and simplification.

### Remove thread pool spindown

This PR removes code that decomissioned worker threads once the last
remaining queue had completed. The interlock between this operation and
the creation of new queues complicated the locking system significantly
and is known to have introduced at least two subtle locking bugs. With
this change, the thread pool will be created once and retained until
the process exits.

### Remove lock-free queue scoring

The code is designed to work correctly even without scoring threads
holding the queue mutexes of the queues they're examining. However,
I've confirmed through performance testing that lock-free operation

    [39 lines not shown]
DeltaFile
+134-180cmd/zstream/zstream_queue.c
+5-1cmd/zstream/zstream_queue.h
+139-1812 files

NetBSD/pkgsrc Fb8ZeTMmk/defaults options.description

   mk: describe libshumate option
VersionDeltaFile
1.764+1-0mk/defaults/options.description
+1-01 files

NetBSD/pkgsrc i29edOygraphics/geeqie distinfo, graphics/geeqie/patches patch-src_cellrenderericon.cc

   geeqie: add upstream bug report URL
VersionDeltaFile
1.48+2-2graphics/geeqie/distinfo
1.2+2-1graphics/geeqie/patches/patch-src_cellrenderericon.cc
+4-32 files