git: 396c15930651 - main - */*: Fix many Rust ports to run without COMPAT11

From: Alan Somers <asomers_at_FreeBSD.org>
Date: Wed, 07 Oct 2026 17:29:02 UTC
The branch main has been updated by asomers:

URL: https://cgit.FreeBSD.org/ports/commit/?id=396c15930651bd7f479929c3f6248b0791665887

commit 396c15930651bd7f479929c3f6248b0791665887
Author:     Alan Somers <asomers@FreeBSD.org>
AuthorDate: 2026-09-18 23:06:47 +0000
Commit:     Alan Somers <asomers@FreeBSD.org>
CommitDate: 2026-10-07 17:28:37 +0000

    */*: Fix many Rust ports to run without COMPAT11
    
    RISCV does not include COMPAT11 by default.  But Rust's libc bound the
    compat-11 symbols until version 0.2.176.  Patch a great many Rust ports
    to use a newer version of libc, to eliminate the dependency on COMPAT11.
    Explicitly patching Cargo.lock isn't usually necessarily, since within
    the build jail cargo is forced to use whichever crates Makefile.crates
    installs there.
    
    Notes on specific ports:
    
    * textproc/bookokrat: Rework bookokrat's existing patch to be more
      robust.  Also, report the issue upstream:
      https://github.com/bugzmanov/bookokrat/issues/182
    
    * security/sequoia-chameleon-gnupg security/sequoia-sq
      "cargo update -p libc" insisted on updating some other crates, too.
    
    * devel/cargo-generate finance/tickrs net-im/gurk-rs
      net-p2p/oura textproc/mdbook-linkcheck www/lychee
            These creates contained an extra entry in CARGO_CRATES for
            openssl-src.  I don't know why.  Remove it.
    
    * www/tuifeed
            Alone among all the crates touched, this one uses cargo's
            --locked argument.  So I had to create a patch-Cargo.lock file
            for it.
    
    There are several other ports that still use old versions of libc.  But
    for various reasons, each needs more attention that I can afford in this
    already-large commit.
    
    PR:             297814
    exp-run:        antoine
    Approved by:    portmgr timeout (2+ weeks)
---
 accessibility/accesskit-c/Makefile                 |  2 +-
 accessibility/accesskit-c/Makefile.crates          |  2 +-
 accessibility/accesskit-c/distinfo                 |  4 +-
 accessibility/wl-gammarelay-rs/Makefile            |  2 +-
 accessibility/wl-gammarelay-rs/Makefile.crates     |  2 +-
 accessibility/wl-gammarelay-rs/distinfo            |  4 +-
 archivers/py-cramjam/Makefile                      |  1 +
 archivers/py-cramjam/Makefile.crates               |  2 +-
 archivers/py-cramjam/distinfo                      |  4 +-
 audio/amberol/Makefile                             |  2 +-
 audio/amberol/Makefile.crates                      |  2 +-
 audio/amberol/distinfo                             |  4 +-
 audio/gnome-metronome/Makefile                     |  2 +-
 audio/gnome-metronome/Makefile.crates              |  2 +-
 audio/gnome-metronome/distinfo                     |  4 +-
 audio/gnome-podcasts/Makefile                      |  2 +-
 audio/gnome-podcasts/Makefile.crates               |  2 +-
 audio/gnome-podcasts/distinfo                      |  4 +-
 audio/mmtc/Makefile                                |  4 +-
 audio/mmtc/distinfo                                |  4 +-
 audio/mousai/Makefile                              |  2 +-
 audio/mousai/Makefile.crates                       |  2 +-
 audio/mousai/distinfo                              |  4 +-
 audio/myxer/Makefile                               |  4 +-
 audio/myxer/distinfo                               |  4 +-
 cad/svls/Makefile                                  |  4 +-
 cad/svls/distinfo                                  |  4 +-
 converters/yj-bruceadams/Makefile                  |  1 +
 converters/yj-bruceadams/Makefile.crates           |  2 +-
 converters/yj-bruceadams/distinfo                  |  4 +-
 databases/rainfrog/Makefile                        |  2 +-
 databases/rainfrog/Makefile.crates                 |  2 +-
 databases/rainfrog/distinfo                        |  4 +-
 deskutils/health/Makefile                          |  2 +-
 deskutils/health/Makefile.crates                   |  2 +-
 deskutils/health/distinfo                          |  4 +-
 deskutils/joplin-desktop/Makefile                  |  1 +
 deskutils/joplin-desktop/Makefile.crates           |  3 +-
 deskutils/joplin-desktop/distinfo                  |  6 +-
 deskutils/jot/Makefile                             |  4 +-
 deskutils/jot/distinfo                             |  4 +-
 deskutils/pipecolor/Makefile                       |  4 +-
 deskutils/pipecolor/distinfo                       |  4 +-
 deskutils/rwpspread/Makefile                       |  4 +-
 deskutils/rwpspread/distinfo                       |  4 +-
 deskutils/solanum/Makefile                         |  2 +-
 deskutils/solanum/Makefile.crates                  |  2 +-
 deskutils/solanum/distinfo                         |  4 +-
 devel/bunyan/Makefile                              |  4 +-
 devel/bunyan/distinfo                              |  4 +-
 devel/cargo-bloat/Makefile                         |  4 +-
 devel/cargo-bloat/distinfo                         |  4 +-
 devel/cargo-cache/Makefile                         |  4 +-
 devel/cargo-cache/distinfo                         |  4 +-
 devel/cargo-generate/Makefile                      |  2 +-
 devel/cargo-generate/Makefile.crates               |  3 +-
 devel/cargo-generate/distinfo                      |  8 +-
 devel/cargo-make/Makefile                          |  2 +-
 devel/cargo-make/Makefile.crates                   |  2 +-
 devel/cargo-make/distinfo                          |  4 +-
 devel/cargo-mutants/Makefile                       |  4 +-
 devel/cargo-mutants/distinfo                       |  4 +-
 devel/cbfmt/Makefile                               |  4 +-
 devel/cbfmt/distinfo                               |  4 +-
 devel/desed/Makefile                               |  4 +-
 devel/desed/distinfo                               |  4 +-
 devel/dra/Makefile                                 |  4 +-
 devel/dra/distinfo                                 |  4 +-
 devel/dtool/Makefile                               |  4 +-
 devel/dtool/distinfo                               |  4 +-
 devel/emacs-lsp-booster/Makefile                   |  2 +-
 devel/emacs-lsp-booster/Makefile.crates            |  2 +-
 devel/emacs-lsp-booster/distinfo                   |  4 +-
 devel/fnm/Makefile                                 |  4 +-
 devel/fnm/distinfo                                 |  4 +-
 devel/git-absorb/Makefile                          |  2 +-
 devel/git-absorb/Makefile.crates                   |  2 +-
 devel/git-absorb/distinfo                          |  4 +-
 devel/glitter/Makefile                             |  4 +-
 devel/glitter/distinfo                             |  4 +-
 devel/hvm/Makefile                                 |  4 +-
 devel/hvm/distinfo                                 |  4 +-
 devel/interactive_rebase_tool/Makefile             |  2 +-
 devel/interactive_rebase_tool/Makefile.crates      |  2 +-
 devel/interactive_rebase_tool/distinfo             |  4 +-
 devel/openapi-tui/Makefile                         |  4 +-
 devel/openapi-tui/distinfo                         |  4 +-
 devel/patsh/Makefile                               |  4 +-
 devel/patsh/distinfo                               |  4 +-
 devel/pipelight/Makefile                           |  2 +-
 devel/pipelight/Makefile.crates                    |  2 +-
 devel/pipelight/distinfo                           |  4 +-
 devel/py-dbt-extractor/Makefile                    |  2 +-
 devel/py-dbt-extractor/Makefile.crates             |  2 +-
 devel/py-dbt-extractor/distinfo                    |  4 +-
 devel/py-loro/Makefile                             |  1 +
 devel/py-loro/Makefile.crates                      |  2 +-
 devel/py-loro/distinfo                             |  4 +-
 devel/py-pyperscan/Makefile                        |  4 +-
 devel/py-pyperscan/distinfo                        |  4 +-
 devel/py-pyproject-fmt-rust/Makefile               |  2 +-
 devel/py-pyproject-fmt-rust/Makefile.crates        |  2 +-
 devel/py-pyproject-fmt-rust/distinfo               |  4 +-
 devel/py-regress/Makefile                          |  1 +
 devel/py-regress/Makefile.crates                   |  2 +-
 devel/py-regress/distinfo                          |  4 +-
 devel/py-watchfiles/Makefile                       |  1 +
 devel/py-watchfiles/Makefile.crates                |  2 +-
 devel/py-watchfiles/distinfo                       |  4 +-
 devel/rust-cbindgen/Makefile                       |  2 +-
 devel/rust-cbindgen/Makefile.crates                |  2 +-
 devel/rust-cbindgen/distinfo                       |  4 +-
 devel/rust-script/Makefile                         |  2 +-
 devel/rust-script/Makefile.crates                  |  2 +-
 devel/rust-script/distinfo                         |  4 +-
 devel/selene/Makefile                              |  4 +-
 devel/selene/distinfo                              |  4 +-
 devel/signal-sqlcipher-extension/Makefile          |  2 +-
 devel/signal-sqlcipher-extension/Makefile.crates   |  2 +-
 devel/signal-sqlcipher-extension/distinfo          |  4 +-
 devel/spr/Makefile                                 |  4 +-
 devel/spr/distinfo                                 |  4 +-
 devel/stylua/Makefile                              |  2 +-
 devel/stylua/Makefile.crates                       |  2 +-
 devel/stylua/distinfo                              |  4 +-
 devel/tabby/Makefile                               |  4 +-
 devel/tabby/distinfo                               |  4 +-
 devel/typeshare/Makefile                           |  4 +-
 devel/typeshare/distinfo                           |  4 +-
 editors/helix/Makefile                             |  2 +-
 editors/helix/Makefile.crates                      |  2 +-
 editors/helix/distinfo                             |  4 +-
 editors/kakoune-lsp/Makefile                       |  2 +-
 editors/kakoune-lsp/Makefile.crates                |  2 +-
 editors/kakoune-lsp/distinfo                       |  4 +-
 editors/lapce/Makefile                             |  2 +-
 editors/lapce/Makefile.crates                      |  2 +-
 editors/lapce/distinfo                             |  6 +-
 editors/ox/Makefile                                |  2 +-
 editors/ox/Makefile.crates                         |  2 +-
 editors/ox/distinfo                                |  4 +-
 emulators/fab-agon-emulator/Makefile               |  2 +-
 emulators/fab-agon-emulator/Makefile.crates        |  2 +-
 emulators/fab-agon-emulator/distinfo               |  4 +-
 finance/tickrs/Makefile                            |  2 +-
 finance/tickrs/Makefile.crates                     |  3 +-
 finance/tickrs/distinfo                            |  8 +-
 games/anki/Makefile                                |  1 +
 games/anki/Makefile.crates                         |  2 +-
 games/anki/distinfo                                |  4 +-
 games/gnome-robots/Makefile                        |  2 +-
 games/gnome-robots/Makefile.crates                 |  2 +-
 games/gnome-robots/distinfo                        |  4 +-
 graphics/artem/Makefile                            |  2 +-
 graphics/artem/Makefile.crates                     |  2 +-
 graphics/artem/distinfo                            |  4 +-
 graphics/dify/Makefile                             |  2 +-
 graphics/dify/Makefile.crates                      |  2 +-
 graphics/dify/distinfo                             |  4 +-
 graphics/dssim/Makefile                            |  2 +-
 graphics/dssim/Makefile.crates                     |  2 +-
 graphics/dssim/distinfo                            |  4 +-
 graphics/gifski/Makefile                           |  4 +-
 graphics/gifski/distinfo                           |  4 +-
 graphics/noaa-apt/Makefile                         |  4 +-
 graphics/noaa-apt/distinfo                         |  4 +-
 graphics/papers/Makefile                           |  2 +-
 graphics/papers/Makefile.crates                    |  2 +-
 graphics/papers/distinfo                           |  4 +-
 graphics/pastel/Makefile                           |  2 +-
 graphics/pastel/Makefile.crates                    |  2 +-
 graphics/pastel/distinfo                           |  4 +-
 graphics/viu/Makefile                              |  2 +-
 graphics/viu/Makefile.crates                       |  2 +-
 graphics/viu/distinfo                              |  4 +-
 lang/amber/Makefile                                |  4 +-
 lang/amber/distinfo                                |  4 +-
 lang/antimony/Makefile                             |  4 +-
 lang/antimony/distinfo                             |  4 +-
 lang/asm-lsp/Makefile                              |  4 +-
 lang/asm-lsp/distinfo                              |  4 +-
 lang/bend/Makefile                                 |  3 +-
 lang/bend/distinfo                                 |  4 +-
 lang/numbat/Makefile                               |  2 +-
 lang/numbat/Makefile.crates                        |  2 +-
 lang/numbat/distinfo                               |  4 +-
 lang/py-dhall/Makefile                             |  4 +-
 lang/py-dhall/distinfo                             |  4 +-
 lang/scryer-prolog/Makefile                        |  2 +-
 lang/scryer-prolog/Makefile.crates                 |  2 +-
 lang/scryer-prolog/distinfo                        |  4 +-
 math/elan/Makefile                                 |  4 +-
 math/elan/distinfo                                 |  4 +-
 math/kalc/Makefile                                 |  4 +-
 math/kalc/distinfo                                 |  4 +-
 misc/aichat/Makefile                               |  4 +-
 misc/aichat/distinfo                               |  4 +-
 misc/arrow-datafusion/Makefile                     |  4 +-
 misc/arrow-datafusion/distinfo                     |  4 +-
 misc/bedrust/Makefile                              |  4 +-
 misc/bedrust/distinfo                              |  4 +-
 misc/coloursum/Makefile                            |  4 +-
 misc/coloursum/distinfo                            |  4 +-
 misc/dotenv-linter/Makefile                        |  4 +-
 misc/dotenv-linter/distinfo                        |  4 +-
 misc/navi/Makefile                                 |  2 +-
 misc/navi/Makefile.crates                          |  2 +-
 misc/navi/distinfo                                 |  4 +-
 misc/ooo/Makefile                                  |  4 +-
 misc/ooo/distinfo                                  |  4 +-
 misc/outside/Makefile                              |  4 +-
 misc/outside/distinfo                              |  4 +-
 misc/pqrs/Makefile                                 |  4 +-
 misc/pqrs/distinfo                                 |  4 +-
 misc/py-openai-harmony/Makefile                    |  4 +-
 misc/py-openai-harmony/distinfo                    |  4 +-
 misc/py-pyqir/Makefile                             |  4 +-
 misc/py-pyqir/distinfo                             |  4 +-
 misc/rsclock/Makefile                              |  4 +-
 misc/rsclock/distinfo                              |  4 +-
 misc/rustlings/Makefile                            |  2 +-
 misc/rustlings/Makefile.crates                     |  2 +-
 misc/rustlings/distinfo                            |  4 +-
 misc/silicon/Makefile                              |  4 +-
 misc/silicon/distinfo                              |  4 +-
 misc/tenere/Makefile                               |  4 +-
 misc/tenere/distinfo                               |  4 +-
 misc/wthrr/Makefile                                |  4 +-
 misc/wthrr/distinfo                                |  4 +-
 multimedia/helvum/Makefile                         |  2 +-
 multimedia/helvum/Makefile.crates                  |  2 +-
 multimedia/helvum/distinfo                         |  4 +-
 multimedia/kooha/Makefile                          |  2 +-
 multimedia/kooha/Makefile.crates                   |  2 +-
 multimedia/kooha/distinfo                          |  4 +-
 multimedia/rav1e/Makefile                          |  2 +-
 multimedia/rav1e/Makefile.crates                   |  2 +-
 multimedia/rav1e/distinfo                          |  4 +-
 multimedia/scte35dump/Makefile                     |  2 +-
 multimedia/scte35dump/Makefile.crates              |  2 +-
 multimedia/scte35dump/distinfo                     |  4 +-
 net-im/conduit/Makefile                            |  1 +
 net-im/conduit/Makefile.crates                     |  2 +-
 net-im/conduit/distinfo                            |  4 +-
 net-im/gurk-rs/Makefile                            |  2 +-
 net-im/gurk-rs/Makefile.crates                     |  3 +-
 net-im/gurk-rs/distinfo                            |  8 +-
 net-im/py-matrix-synapse/Makefile                  |  1 +
 net-im/py-matrix-synapse/Makefile.crates           |  2 +-
 net-im/py-matrix-synapse/distinfo                  |  4 +-
 net-mgmt/bandwhich/Makefile                        |  2 +-
 net-mgmt/bandwhich/Makefile.crates                 |  2 +-
 net-mgmt/bandwhich/distinfo                        |  4 +-
 net-mgmt/rs-aggregate/Makefile                     |  2 +-
 net-mgmt/rs-aggregate/Makefile.crates              |  2 +-
 net-mgmt/rs-aggregate/distinfo                     |  4 +-
 net-p2p/autopulse/Makefile                         |  2 +-
 net-p2p/autopulse/Makefile.crates                  |  2 +-
 net-p2p/autopulse/distinfo                         |  4 +-
 net-p2p/cncli/Makefile                             |  2 +-
 net-p2p/cncli/Makefile.crates                      |  2 +-
 net-p2p/cncli/distinfo                             |  4 +-
 net-p2p/oura/Makefile                              |  2 +-
 net-p2p/oura/Makefile.crates                       |  3 +-
 net-p2p/oura/distinfo                              |  8 +-
 net-p2p/twitch-tui/Makefile                        |  4 +-
 net-p2p/twitch-tui/distinfo                        |  4 +-
 net/findomain/Makefile                             |  4 +-
 net/findomain/distinfo                             |  4 +-
 net/gdrive/Makefile                                |  4 +-
 net/gdrive/distinfo                                |  4 +-
 net/narrowlink/Makefile                            |  4 +-
 net/narrowlink/distinfo                            |  4 +-
 net/rabbitmqadmin/Makefile                         |  2 +-
 net/rabbitmqadmin/Makefile.crates                  |  2 +-
 net/rabbitmqadmin/distinfo                         |  4 +-
 net/rathole/Makefile                               |  4 +-
 net/rathole/distinfo                               |  4 +-
 net/trippy/Makefile                                |  2 +-
 net/trippy/Makefile.crates                         |  2 +-
 net/trippy/distinfo                                |  4 +-
 net/udp-over-tcp/Makefile                          |  4 +-
 net/udp-over-tcp/distinfo                          |  4 +-
 print/ppa6/Makefile                                |  2 +-
 print/ppa6/Makefile.crates                         |  2 +-
 print/ppa6/distinfo                                |  4 +-
 security/authenticator/Makefile                    |  2 +-
 security/authenticator/Makefile.crates             |  2 +-
 security/authenticator/distinfo                    |  4 +-
 security/cloak/Makefile                            |  4 +-
 security/cloak/distinfo                            |  4 +-
 security/gpg-tui/Makefile                          |  2 +-
 security/gpg-tui/Makefile.crates                   |  2 +-
 security/gpg-tui/distinfo                          |  4 +-
 security/py-biscuit-python/Makefile                |  2 +-
 security/py-biscuit-python/Makefile.crates         |  2 +-
 security/py-biscuit-python/distinfo                |  4 +-
 security/ratify/Makefile                           |  4 +-
 security/ratify/distinfo                           |  4 +-
 security/rustscan/Makefile                         |  2 +-
 security/rustscan/Makefile.crates                  |  2 +-
 security/rustscan/distinfo                         |  4 +-
 security/sequoia-chameleon-gnupg/Makefile          |  2 +-
 security/sequoia-chameleon-gnupg/Makefile.crates   | 43 ++++++-----
 security/sequoia-chameleon-gnupg/distinfo          | 88 +++++++++++-----------
 security/ssh-vault/Makefile                        |  4 +-
 security/ssh-vault/distinfo                        |  4 +-
 shells/sheldon/Makefile                            |  2 +-
 shells/sheldon/Makefile.crates                     |  2 +-
 shells/sheldon/distinfo                            |  4 +-
 sysutils/aoostar-rs/Makefile                       |  4 +-
 sysutils/aoostar-rs/distinfo                       |  4 +-
 sysutils/backdown/Makefile                         |  2 +-
 sysutils/backdown/Makefile.crates                  |  2 +-
 sysutils/backdown/distinfo                         |  4 +-
 sysutils/backdown/files/patch-powerpc              | 20 -----
 sysutils/bkt/Makefile                              |  2 +-
 sysutils/bkt/Makefile.crates                       |  2 +-
 sysutils/bkt/distinfo                              |  4 +-
 sysutils/conserve/Makefile                         |  4 +-
 sysutils/conserve/distinfo                         |  4 +-
 sysutils/ddh/Makefile                              |  4 +-
 sysutils/ddh/distinfo                              |  4 +-
 sysutils/dekit/Makefile                            |  2 +-
 sysutils/dekit/Makefile.crates                     |  2 +-
 sysutils/dekit/distinfo                            |  4 +-
 sysutils/diskus/Makefile                           |  4 +-
 sysutils/diskus/distinfo                           |  4 +-
 sysutils/diskus/files/patch-powerpc                | 20 -----
 sysutils/dutree/Makefile                           |  4 +-
 sysutils/dutree/distinfo                           |  4 +-
 sysutils/elfx86exts/Makefile                       |  4 +-
 sysutils/elfx86exts/distinfo                       |  4 +-
 sysutils/erdtree/Makefile                          |  2 +-
 sysutils/erdtree/Makefile.crates                   |  2 +-
 sysutils/erdtree/distinfo                          |  4 +-
 sysutils/flipperbit/Makefile                       |  4 +-
 sysutils/flipperbit/distinfo                       |  4 +-
 sysutils/fselect/Makefile                          |  2 +-
 sysutils/fselect/Makefile.crates                   |  2 +-
 sysutils/fselect/distinfo                          |  4 +-
 sysutils/hexyl/Makefile                            |  2 +-
 sysutils/hexyl/Makefile.crates                     |  2 +-
 sysutils/hexyl/distinfo                            |  4 +-
 sysutils/joshuto/Makefile                          |  4 +-
 sysutils/joshuto/distinfo                          |  4 +-
 sysutils/lsd/Makefile                              |  2 +-
 sysutils/lsd/Makefile.crates                       |  2 +-
 sysutils/lsd/distinfo                              |  4 +-
 sysutils/mdcat/Makefile                            |  2 +-
 sysutils/mdcat/Makefile.crates                     |  2 +-
 sysutils/mdcat/distinfo                            |  4 +-
 sysutils/pfetch-rs/Makefile                        |  2 +-
 sysutils/pfetch-rs/Makefile.crates                 |  2 +-
 sysutils/pfetch-rs/distinfo                        |  4 +-
 sysutils/potnet/Makefile                           |  4 +-
 sysutils/potnet/distinfo                           |  4 +-
 sysutils/qmk_hid/Makefile                          |  2 +-
 sysutils/qmk_hid/Makefile.crates                   |  2 +-
 sysutils/qmk_hid/distinfo                          |  4 +-
 sysutils/szyszka/Makefile                          |  4 +-
 sysutils/szyszka/distinfo                          |  4 +-
 sysutils/tere/Makefile                             |  4 +-
 sysutils/tere/distinfo                             |  4 +-
 sysutils/tiempo/Makefile                           |  4 +-
 sysutils/tiempo/distinfo                           |  4 +-
 sysutils/wiper/Makefile                            |  4 +-
 sysutils/wiper/distinfo                            |  4 +-
 sysutils/yadf/Makefile                             |  4 +-
 sysutils/yadf/distinfo                             |  4 +-
 sysutils/zoxide/Makefile                           |  4 +-
 sysutils/zoxide/distinfo                           |  4 +-
 textproc/angle-grinder/Makefile                    |  2 +-
 textproc/angle-grinder/Makefile.crates             |  2 +-
 textproc/angle-grinder/distinfo                    |  4 +-
 textproc/asciinema/Makefile                        |  2 +-
 textproc/asciinema/Makefile.crates                 |  2 +-
 textproc/asciinema/distinfo                        |  4 +-
 textproc/bat/Makefile                              |  2 +-
 textproc/bat/Makefile.crates                       |  2 +-
 textproc/bat/distinfo                              |  4 +-
 textproc/biodiff/Makefile                          |  4 +-
 textproc/biodiff/distinfo                          |  4 +-
 textproc/bookokrat/Makefile                        |  2 +-
 textproc/bookokrat/Makefile.crates                 |  2 +-
 textproc/bookokrat/distinfo                        |  4 +-
 ...es_libc-0.2.175_src_unix_bsd_freebsdlike_mod.rs | 11 ---
 .../files/patch-src_pdf_kittyv2_kgfx_pool.rs       | 11 +++
 .../files/patch-src_pdf_kittyv2_kgfx_region.rs     | 11 +++
 textproc/cast2gif/Makefile                         |  2 +-
 textproc/cast2gif/Makefile.crates                  |  2 +-
 textproc/cast2gif/distinfo                         |  4 +-
 textproc/choose/Makefile                           |  2 +-
 textproc/choose/Makefile.crates                    |  2 +-
 textproc/choose/distinfo                           |  4 +-
 textproc/code-minimap/Makefile                     |  2 +-
 textproc/code-minimap/Makefile.crates              |  2 +-
 textproc/code-minimap/distinfo                     |  4 +-
 textproc/csview/Makefile                           |  4 +-
 textproc/csview/distinfo                           |  4 +-
 textproc/difftastic/Makefile                       |  3 +-
 textproc/difftastic/distinfo                       |  4 +-
 textproc/doxx/Makefile                             |  2 +-
 textproc/doxx/Makefile.crates                      |  2 +-
 textproc/doxx/distinfo                             |  4 +-
 textproc/evtx/Makefile                             |  4 +-
 textproc/evtx/distinfo                             |  4 +-
 textproc/fblog/Makefile                            |  4 +-
 textproc/fblog/distinfo                            |  4 +-
 textproc/grass/Makefile                            |  2 +-
 textproc/grass/Makefile.crates                     |  2 +-
 textproc/grass/distinfo                            |  4 +-
 textproc/html-query/Makefile                       |  4 +-
 textproc/html-query/distinfo                       |  4 +-
 textproc/htmlq/Makefile                            |  4 +-
 textproc/htmlq/distinfo                            |  4 +-
 textproc/markdown-oxide/Makefile                   |  2 +-
 textproc/markdown-oxide/Makefile.crates            |  2 +-
 textproc/markdown-oxide/distinfo                   |  4 +-
 textproc/mdbook-linkcheck/Makefile                 |  2 +-
 textproc/mdbook-linkcheck/Makefile.crates          |  3 +-
 textproc/mdbook-linkcheck/distinfo                 |  8 +-
 textproc/py-comrak/Makefile                        |  2 +-
 textproc/py-comrak/Makefile.crates                 |  2 +-
 textproc/py-comrak/distinfo                        |  4 +-
 textproc/py-llguidance/Makefile                    |  4 +-
 textproc/py-llguidance/distinfo                    |  4 +-
 textproc/py-pycddl/Makefile                        |  2 +-
 textproc/py-pycddl/Makefile.crates                 |  2 +-
 textproc/py-pycddl/distinfo                        |  4 +-
 textproc/py-python-bidi/Makefile                   |  2 +-
 textproc/py-python-bidi/Makefile.crates            |  2 +-
 textproc/py-python-bidi/distinfo                   |  4 +-
 textproc/py-textual-speedups/Makefile              |  2 +-
 textproc/py-textual-speedups/Makefile.crates       |  2 +-
 textproc/py-textual-speedups/distinfo              |  4 +-
 textproc/riffdiff/Makefile                         |  4 +-
 textproc/riffdiff/distinfo                         |  4 +-
 textproc/ripgrep-all/Makefile                      |  2 +-
 textproc/ripgrep-all/Makefile.crates               |  2 +-
 textproc/ripgrep-all/distinfo                      |  4 +-
 textproc/sad/Makefile                              |  4 +-
 textproc/sad/distinfo                              |  4 +-
 textproc/tomlq/Makefile                            |  4 +-
 textproc/tomlq/distinfo                            |  4 +-
 textproc/ttynt/Makefile                            |  4 +-
 textproc/ttynt/distinfo                            |  4 +-
 textproc/tui-journal/Makefile                      |  2 +-
 textproc/tui-journal/Makefile.crates               |  2 +-
 textproc/tui-journal/distinfo                      |  4 +-
 textproc/typst/Makefile                            |  2 +-
 textproc/typst/Makefile.crates                     |  2 +-
 textproc/typst/distinfo                            |  4 +-
 www/cobalt/Makefile                                |  3 +-
 www/cobalt/distinfo                                |  4 +-
 www/dothttp/Makefile                               |  4 +-
 www/dothttp/distinfo                               |  4 +-
 www/feroxbuster/Makefile                           |  4 +-
 www/feroxbuster/distinfo                           |  4 +-
 www/geckodriver/Makefile                           |  2 +-
 www/geckodriver/Makefile.crates                    |  2 +-
 www/geckodriver/distinfo                           |  4 +-
 www/jwt-cli/Makefile                               |  4 +-
 www/jwt-cli/distinfo                               |  4 +-
 www/lychee/Makefile                                |  2 +-
 www/lychee/Makefile.crates                         |  2 +-
 www/lychee/distinfo                                |  6 +-
 www/monolith/Makefile                              |  2 +-
 www/monolith/Makefile.crates                       |  2 +-
 www/monolith/distinfo                              |  4 +-
 www/py-adblock/Makefile                            |  4 +-
 www/py-adblock/distinfo                            |  4 +-
 www/py-pywry/Makefile                              |  4 +-
 www/py-pywry/distinfo                              |  4 +-
 www/rustypaste-cli/Makefile                        |  2 +-
 www/rustypaste-cli/Makefile.crates                 |  2 +-
 www/rustypaste-cli/distinfo                        |  4 +-
 www/trunk/Makefile                                 |  4 +-
 www/trunk/distinfo                                 |  4 +-
 www/tuifeed/Makefile                               |  2 +-
 www/tuifeed/Makefile.crates                        |  2 +-
 www/tuifeed/distinfo                               |  6 +-
 www/tuifeed/files/patch-Cargo.lock                 | 14 ++++
 www/varnish-libvmod-fileserver/Makefile            |  4 +-
 www/varnish-libvmod-fileserver/distinfo            |  4 +-
 x11-wm/leftwm/Makefile                             |  2 +-
 x11-wm/leftwm/Makefile.crates                      |  2 +-
 x11-wm/leftwm/distinfo                             |  4 +-
 x11/eww/Makefile                                   |  2 +-
 x11/eww/Makefile.crates                            |  2 +-
 x11/eww/distinfo                                   |  4 +-
 x11/i3bar-river/Makefile                           |  2 +-
 x11/i3bar-river/Makefile.crates                    |  2 +-
 x11/i3bar-river/distinfo                           |  4 +-
 x11/shikane/Makefile                               |  2 +-
 x11/shikane/Makefile.crates                        |  2 +-
 x11/shikane/distinfo                               |  4 +-
 x11/shotman/Makefile                               |  2 +-
 x11/shotman/Makefile.crates                        |  2 +-
 x11/shotman/distinfo                               |  4 +-
 x11/sirula/Makefile                                |  2 +-
 x11/sirula/Makefile.crates                         |  2 +-
 x11/sirula/distinfo                                |  4 +-
 x11/wayidle/Makefile                               |  2 +-
 x11/wayidle/Makefile.crates                        |  2 +-
 x11/wayidle/distinfo                               |  4 +-
 x11/windowtolayer/Makefile                         |  1 +
 x11/windowtolayer/Makefile.crates                  |  2 +-
 x11/windowtolayer/distinfo                         |  4 +-
 x11/wleave/Makefile                                |  2 +-
 x11/wleave/Makefile.crates                         |  2 +-
 x11/wleave/distinfo                                |  4 +-
 x11/wlr-which-key/Makefile                         |  2 +-
 x11/wlr-which-key/Makefile.crates                  |  2 +-
 x11/wlr-which-key/distinfo                         |  4 +-
 x11/wmfocus/Makefile                               |  2 +-
 x11/wmfocus/Makefile.crates                        |  2 +-
 x11/wmfocus/distinfo                               |  4 +-
 x11/xdg-desktop-portal-luminous/Makefile           |  2 +-
 x11/xdg-desktop-portal-luminous/Makefile.crates    |  2 +-
 x11/xdg-desktop-portal-luminous/distinfo           |  4 +-
 521 files changed, 913 insertions(+), 936 deletions(-)

diff --git a/accessibility/accesskit-c/Makefile b/accessibility/accesskit-c/Makefile
index 25999a34b3a9..05d3768f7de9 100644
--- a/accessibility/accesskit-c/Makefile
+++ b/accessibility/accesskit-c/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	accesskit-c
 DISTVERSION=	0.17.1
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	accessibility
 
 MAINTAINER=	gnome@FreeBSD.org
diff --git a/accessibility/accesskit-c/Makefile.crates b/accessibility/accesskit-c/Makefile.crates
index 5219e943acc1..0ffb22e7dc15 100644
--- a/accessibility/accesskit-c/Makefile.crates
+++ b/accessibility/accesskit-c/Makefile.crates
@@ -47,7 +47,7 @@ CARGO_CRATES=	accesskit-0.21.1 \
 		hermit-abi-0.4.0 \
 		hex-0.4.3 \
 		indexmap-2.6.0 \
-		libc-0.2.159 \
+		libc-0.2.186 \
 		linux-raw-sys-0.4.14 \
 		memchr-2.5.0 \
 		memoffset-0.9.1 \
diff --git a/accessibility/accesskit-c/distinfo b/accessibility/accesskit-c/distinfo
index ddece9a37117..e1a90ede5f9f 100644
--- a/accessibility/accesskit-c/distinfo
+++ b/accessibility/accesskit-c/distinfo
@@ -97,8 +97,8 @@ SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486
 SIZE (rust/crates/hex-0.4.3.crate) = 13299
 SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
 SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
-SHA256 (rust/crates/libc-0.2.159.crate) = 561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5
-SIZE (rust/crates/libc-0.2.159.crate) = 755366
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
 SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
 SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
diff --git a/accessibility/wl-gammarelay-rs/Makefile b/accessibility/wl-gammarelay-rs/Makefile
index 123bb49b0af3..0cd08491f070 100644
--- a/accessibility/wl-gammarelay-rs/Makefile
+++ b/accessibility/wl-gammarelay-rs/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	wl-gammarelay-rs
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.0.1
-PORTREVISION=	13
+PORTREVISION=	14
 CATEGORIES=	accessibility wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
diff --git a/accessibility/wl-gammarelay-rs/Makefile.crates b/accessibility/wl-gammarelay-rs/Makefile.crates
index fab9c4c937b9..634d07dcef5e 100644
--- a/accessibility/wl-gammarelay-rs/Makefile.crates
+++ b/accessibility/wl-gammarelay-rs/Makefile.crates
@@ -13,7 +13,7 @@ CARGO_CRATES=	anstyle-1.0.10 \
 		hashbrown-0.15.2 \
 		heck-0.5.0 \
 		indexmap-2.8.0 \
-		libc-0.2.171 \
+		libc-0.2.186 \
 		memchr-2.7.4 \
 		memmap2-0.9.5 \
 		memoffset-0.9.1 \
diff --git a/accessibility/wl-gammarelay-rs/distinfo b/accessibility/wl-gammarelay-rs/distinfo
index f534bfaa93ba..d47f263517f8 100644
--- a/accessibility/wl-gammarelay-rs/distinfo
+++ b/accessibility/wl-gammarelay-rs/distinfo
@@ -29,8 +29,8 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3
 SIZE (rust/crates/heck-0.5.0.crate) = 11517
 SHA256 (rust/crates/indexmap-2.8.0.crate) = 3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058
 SIZE (rust/crates/indexmap-2.8.0.crate) = 89670
-SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
 SIZE (rust/crates/memchr-2.7.4.crate) = 96670
 SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
diff --git a/archivers/py-cramjam/Makefile b/archivers/py-cramjam/Makefile
index ddf5a090f4cc..41b165135339 100644
--- a/archivers/py-cramjam/Makefile
+++ b/archivers/py-cramjam/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	cramjam
 PORTVERSION=	2.12.1
+PORTREVISION=	1
 CATEGORIES=	archivers python
 MASTER_SITES=	PYPI \
 		https://github.com/milesgranger/cramjam/releases/download/v${PORTVERSION}/
diff --git a/archivers/py-cramjam/Makefile.crates b/archivers/py-cramjam/Makefile.crates
index 00883fc9f6c6..ff955dfb398c 100644
--- a/archivers/py-cramjam/Makefile.crates
+++ b/archivers/py-cramjam/Makefile.crates
@@ -39,7 +39,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		isal-sys-0.5.3+496255c \
 		itoa-1.0.14 \
 		jobserver-0.1.32 \
-		libc-0.2.170 \
+		libc-0.2.186 \
 		libcramjam-0.7.0 \
 		libcramjam-0.8.0 \
 		libdeflate-sys-1.19.3 \
diff --git a/archivers/py-cramjam/distinfo b/archivers/py-cramjam/distinfo
index 715538be0e66..af0553af4216 100644
--- a/archivers/py-cramjam/distinfo
+++ b/archivers/py-cramjam/distinfo
@@ -83,8 +83,8 @@ SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b
 SIZE (rust/crates/itoa-1.0.14.crate) = 11210
 SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
 SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/libc-0.2.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828
-SIZE (rust/crates/libc-0.2.170.crate) = 760076
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/libcramjam-0.7.0.crate) = 0d47c04e9aaf198d40b6f5c21dc541f0942fa61ed2e98fef893945d2699bbc28
 SIZE (rust/crates/libcramjam-0.7.0.crate) = 16831
 SHA256 (rust/crates/libcramjam-0.8.0.crate) = 0e5f1b4af9048074ca80756cab7167effcbdc48b93b83e94957b26f924af1943
diff --git a/audio/amberol/Makefile b/audio/amberol/Makefile
index 0f428e7f340f..af289c59bd67 100644
--- a/audio/amberol/Makefile
+++ b/audio/amberol/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	amberol
 DISTVERSION=	2026.1
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	audio
 
 MAINTAINER=	eduardo@FreeBSD.org
diff --git a/audio/amberol/Makefile.crates b/audio/amberol/Makefile.crates
index 6e0a73bf42d1..3e8546029d79 100644
--- a/audio/amberol/Makefile.crates
+++ b/audio/amberol/Makefile.crates
@@ -123,7 +123,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		lazy_static-1.5.0 \
 		libadwaita-0.8.0 \
 		libadwaita-sys-0.8.0 \
-		libc-0.2.171 \
+		libc-0.2.186 \
 		linux-raw-sys-0.4.15 \
 		linux-raw-sys-0.9.3 \
 		litemap-0.7.5 \
diff --git a/audio/amberol/distinfo b/audio/amberol/distinfo
index 2da01d871555..2cb4f62eb1e8 100644
--- a/audio/amberol/distinfo
+++ b/audio/amberol/distinfo
@@ -249,8 +249,8 @@ SHA256 (rust/crates/libadwaita-0.8.0.crate) = 4df6715d1257bd8c093295b77a276ed129
 SIZE (rust/crates/libadwaita-0.8.0.crate) = 129966
 SHA256 (rust/crates/libadwaita-sys-0.8.0.crate) = fdf8950090cc180250cdb1ff859a39748feeda7a53a9f28ead3a17a14cc37ae2
 SIZE (rust/crates/libadwaita-sys-0.8.0.crate) = 36944
-SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
 SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
 SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
diff --git a/audio/gnome-metronome/Makefile b/audio/gnome-metronome/Makefile
index 10e220176aac..f7061f8b9d27 100644
--- a/audio/gnome-metronome/Makefile
+++ b/audio/gnome-metronome/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	metronome
 DISTVERSION=	1.3.0
-PORTREVISION=	29
+PORTREVISION=	30
 CATEGORIES=	audio gnome
 PKGNAMEPREFIX=	gnome-
 DIST_SUBDIR=	gnome
diff --git a/audio/gnome-metronome/Makefile.crates b/audio/gnome-metronome/Makefile.crates
index 5eb51ae66d73..cb70dd27890a 100644
--- a/audio/gnome-metronome/Makefile.crates
+++ b/audio/gnome-metronome/Makefile.crates
@@ -52,7 +52,7 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		lazy_static-1.4.0 \
 		libadwaita-0.3.1 \
 		libadwaita-sys-0.3.0 \
-		libc-0.2.123 \
+		libc-0.2.186 \
 		locale_config-0.3.0 \
 		log-0.4.16 \
 		malloc_buf-0.0.6 \
diff --git a/audio/gnome-metronome/distinfo b/audio/gnome-metronome/distinfo
index 7c4dbc300da1..fbd000b6cf63 100644
--- a/audio/gnome-metronome/distinfo
+++ b/audio/gnome-metronome/distinfo
@@ -107,8 +107,8 @@ SHA256 (gnome/rust/crates/libadwaita-0.3.1.crate) = b1c4efd2020a4fcedbad2c4a97de
 SIZE (gnome/rust/crates/libadwaita-0.3.1.crate) = 83876
 SHA256 (gnome/rust/crates/libadwaita-sys-0.3.0.crate) = 0727b85b4fe2b1bed5ac90df6343de15cbf8118bfb96d7c3cc1512681a4b34ac
 SIZE (gnome/rust/crates/libadwaita-sys-0.3.0.crate) = 21106
-SHA256 (gnome/rust/crates/libc-0.2.123.crate) = cb691a747a7ab48abc15c5b42066eaafde10dc427e3b6ee2a1cf43db04c763bd
-SIZE (gnome/rust/crates/libc-0.2.123.crate) = 577487
+SHA256 (gnome/rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (gnome/rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (gnome/rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
 SIZE (gnome/rust/crates/locale_config-0.3.0.crate) = 20808
 SHA256 (gnome/rust/crates/log-0.4.16.crate) = 6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8
diff --git a/audio/gnome-podcasts/Makefile b/audio/gnome-podcasts/Makefile
index 6805f5463282..366df894223c 100644
--- a/audio/gnome-podcasts/Makefile
+++ b/audio/gnome-podcasts/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	podcasts
 DISTVERSION=	25.3
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	audio
 PKGNAMEPREFIX=	gnome-
 
diff --git a/audio/gnome-podcasts/Makefile.crates b/audio/gnome-podcasts/Makefile.crates
index 11b527a5a66d..48a537fc5e38 100644
--- a/audio/gnome-podcasts/Makefile.crates
+++ b/audio/gnome-podcasts/Makefile.crates
@@ -195,7 +195,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		lebe-0.5.2 \
 		libadwaita-0.8.0 \
 		libadwaita-sys-0.8.0 \
-		libc-0.2.172 \
+		libc-0.2.186 \
 		libfuzzer-sys-0.4.9 \
 		libm-0.2.11 \
 		libsqlite3-sys-0.32.0 \
diff --git a/audio/gnome-podcasts/distinfo b/audio/gnome-podcasts/distinfo
index 1d6918e908ca..47dcc52342a1 100644
--- a/audio/gnome-podcasts/distinfo
+++ b/audio/gnome-podcasts/distinfo
@@ -393,8 +393,8 @@ SHA256 (rust/crates/libadwaita-0.8.0.crate) = 4df6715d1257bd8c093295b77a276ed129
 SIZE (rust/crates/libadwaita-0.8.0.crate) = 129966
 SHA256 (rust/crates/libadwaita-sys-0.8.0.crate) = fdf8950090cc180250cdb1ff859a39748feeda7a53a9f28ead3a17a14cc37ae2
 SIZE (rust/crates/libadwaita-sys-0.8.0.crate) = 36944
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/libfuzzer-sys-0.4.9.crate) = cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75
 SIZE (rust/crates/libfuzzer-sys-0.4.9.crate) = 133299
 SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
diff --git a/audio/mmtc/Makefile b/audio/mmtc/Makefile
index 2e98e9e68fa4..e67b1b06d176 100644
--- a/audio/mmtc/Makefile
+++ b/audio/mmtc/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	mmtc
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.3.2
-PORTREVISION=	31
+PORTREVISION=	32
 CATEGORIES=	audio
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -56,7 +56,7 @@ CARGO_CRATES=	anyhow-1.0.69 \
 		instant-0.1.12 \
 		io-lifetimes-1.0.5 \
 		is-terminal-0.4.3 \
-		libc-0.2.139 \
+		libc-0.2.186 \
 		linux-raw-sys-0.1.4 \
 		lock_api-0.4.9 \
 		log-0.4.17 \
diff --git a/audio/mmtc/distinfo b/audio/mmtc/distinfo
index 3c7a88559254..fabfa593ea02 100644
--- a/audio/mmtc/distinfo
+++ b/audio/mmtc/distinfo
@@ -81,8 +81,8 @@ SHA256 (rust/crates/io-lifetimes-1.0.5.crate) = 1abeb7a0dd0f8181267ff8adc3970755
 SIZE (rust/crates/io-lifetimes-1.0.5.crate) = 35939
 SHA256 (rust/crates/is-terminal-0.4.3.crate) = 22e18b0a45d56fe973d6db23972bf5bc46f988a4a2385deac9cc29572f09daef
 SIZE (rust/crates/is-terminal-0.4.3.crate) = 7701
-SHA256 (rust/crates/libc-0.2.139.crate) = 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79
-SIZE (rust/crates/libc-0.2.139.crate) = 638983
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/linux-raw-sys-0.1.4.crate) = f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4
 SIZE (rust/crates/linux-raw-sys-0.1.4.crate) = 878981
 SHA256 (rust/crates/lock_api-0.4.9.crate) = 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df
diff --git a/audio/mousai/Makefile b/audio/mousai/Makefile
index 970c01e7d87f..ac8f3da11a36 100644
--- a/audio/mousai/Makefile
+++ b/audio/mousai/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	mousai
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.7.9
-PORTREVISION=	8
+PORTREVISION=	9
 CATEGORIES=	audio
 
 MAINTAINER=	ports@FreeBSD.org
diff --git a/audio/mousai/Makefile.crates b/audio/mousai/Makefile.crates
index 5e9883e88ca9..f931ad35cf0f 100644
--- a/audio/mousai/Makefile.crates
+++ b/audio/mousai/Makefile.crates
@@ -107,7 +107,7 @@ CARGO_CRATES=	aho-corasick-1.1.3 \
 		lazy_static-1.5.0 \
 		libadwaita-0.8.0 \
 		libadwaita-sys-0.8.0 \
-		libc-0.2.175 \
+		libc-0.2.186 \
 		linux-raw-sys-0.9.4 \
 		litemap-0.8.0 \
 		lmdb-master-sys-0.2.5 \
diff --git a/audio/mousai/distinfo b/audio/mousai/distinfo
index 4aa341e27d09..52766cf93d24 100644
--- a/audio/mousai/distinfo
+++ b/audio/mousai/distinfo
@@ -217,8 +217,8 @@ SHA256 (rust/crates/libadwaita-0.8.0.crate) = 4df6715d1257bd8c093295b77a276ed129
 SIZE (rust/crates/libadwaita-0.8.0.crate) = 129966
 SHA256 (rust/crates/libadwaita-sys-0.8.0.crate) = fdf8950090cc180250cdb1ff859a39748feeda7a53a9f28ead3a17a14cc37ae2
 SIZE (rust/crates/libadwaita-sys-0.8.0.crate) = 36944
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
 SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
 SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
diff --git a/audio/myxer/Makefile b/audio/myxer/Makefile
index 957cbba41ae9..e20f7adb4f3b 100644
--- a/audio/myxer/Makefile
+++ b/audio/myxer/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	myxer
 DISTVERSION=	1.3.0
-PORTREVISION=	22
+PORTREVISION=	23
 CATEGORIES=	audio
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -52,7 +52,7 @@ CARGO_CRATES=	anyhow-1.0.44 \
 		gtk-sys-0.10.0 \
 		heck-0.3.3 \
 		itertools-0.9.0 \
-		libc-0.2.153 \
+		libc-0.2.186 \
 		libpulse-binding-2.25.0 \
 		libpulse-sys-1.19.2 \
 		memchr-2.4.1 \
diff --git a/audio/myxer/distinfo b/audio/myxer/distinfo
index 0b8020d9e05f..0d9a3ed483b0 100644
--- a/audio/myxer/distinfo
+++ b/audio/myxer/distinfo
@@ -65,8 +65,8 @@ SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b774
 SIZE (rust/crates/heck-0.3.3.crate) = 10260
 SHA256 (rust/crates/itertools-0.9.0.crate) = 284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b
 SIZE (rust/crates/itertools-0.9.0.crate) = 96429
-SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
-SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/libpulse-binding-2.25.0.crate) = 86835d7763ded6bc16b6c0061ec60214da7550dfcd4ef93745f6f0096129676a
 SIZE (rust/crates/libpulse-binding-2.25.0.crate) = 129768
 SHA256 (rust/crates/libpulse-sys-1.19.2.crate) = f12950b69c1b66233a900414befde36c8d4ea49deec1e1f34e4cd2f586e00c7d
diff --git a/cad/svls/Makefile b/cad/svls/Makefile
index c7f4e6f9a6c0..f51104ea488e 100644
--- a/cad/svls/Makefile
+++ b/cad/svls/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	svls
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.2.14
-PORTREVISION=	8
+PORTREVISION=	9
 CATEGORIES=	cad
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -71,7 +71,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		indexmap-2.11.4 \
 		io-uring-0.7.10 \
 		itoa-1.0.15 \
-		libc-0.2.175 \
+		libc-0.2.186 \
 		libloading-0.8.8 \
 		litemap-0.8.0 \
 		lock_api-0.4.13 \
diff --git a/cad/svls/distinfo b/cad/svls/distinfo
index c5e22be6ad4c..8bbbb873e9ba 100644
--- a/cad/svls/distinfo
+++ b/cad/svls/distinfo
@@ -109,8 +109,8 @@ SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead42
 SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
 SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
 SIZE (rust/crates/libloading-0.8.8.crate) = 31345
 SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
diff --git a/converters/yj-bruceadams/Makefile b/converters/yj-bruceadams/Makefile
index 9d5de4dbcd5f..8e8d4576f4c0 100644
--- a/converters/yj-bruceadams/Makefile
+++ b/converters/yj-bruceadams/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	yj
 DISTVERSIONPREFIX=	v
+PORTREVISION=	1
 DISTVERSION=	1.2.4
 CATEGORIES=	converters textproc
 PKGNAMESUFFIX=	-${GH_ACCOUNT}
diff --git a/converters/yj-bruceadams/Makefile.crates b/converters/yj-bruceadams/Makefile.crates
index 232c0c56f78f..dd00ebfa35d6 100644
--- a/converters/yj-bruceadams/Makefile.crates
+++ b/converters/yj-bruceadams/Makefile.crates
@@ -27,7 +27,7 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		indexmap-2.2.6 \
 		is_terminal_polyfill-1.70.0 \
 		itoa-1.0.11 \
-		libc-0.2.155 \
+		libc-0.2.186 \
 		linux-raw-sys-0.4.14 \
 		memchr-2.7.2 \
 		miniz_oxide-0.7.3 \
diff --git a/converters/yj-bruceadams/distinfo b/converters/yj-bruceadams/distinfo
index 23533cb1bead..e672f2c8fe84 100644
--- a/converters/yj-bruceadams/distinfo
*** 8003 LINES SKIPPED ***