summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--GIDs2
-rw-r--r--MOVED38
-rw-r--r--Mk/Uses/kde.mk2
-rw-r--r--Mk/Uses/linux.mk2
-rwxr-xr-xTools/scripts/rmport11
-rw-r--r--UIDs2
-rw-r--r--arabic/libreoffice/distinfo10
-rw-r--r--archivers/libcabinet/Makefile15
-rw-r--r--archivers/libcabinet/distinfo5
-rw-r--r--audio/ardour/Makefile1
-rw-r--r--audio/audacity/Makefile2
-rw-r--r--audio/denemo/Makefile2
-rw-r--r--audio/libkeyfinder/Makefile3
-rw-r--r--audio/libkeyfinder/distinfo6
-rw-r--r--audio/libkeyfinder/pkg-plist2
-rw-r--r--audio/linux-rl9-alsa-lib-devel/Makefile4
-rw-r--r--audio/linux-rl9-alsa-lib-devel/distinfo18
-rw-r--r--audio/linux-rl9-alsa-lib/Makefile4
-rw-r--r--audio/linux-rl9-alsa-lib/distinfo18
-rw-r--r--audio/linux-rl9-libsndfile/Makefile4
-rw-r--r--audio/linux-rl9-libsndfile/distinfo18
-rw-r--r--audio/linux-rl9-pulseaudio-libs/Makefile4
-rw-r--r--audio/linux-rl9-pulseaudio-libs/distinfo30
-rw-r--r--audio/linux-rl9-pulseaudio-utils/Makefile3
-rw-r--r--audio/linux-rl9-pulseaudio-utils/distinfo14
-rw-r--r--audio/mixxx/Makefile6
-rw-r--r--audio/mixxx/distinfo8
-rw-r--r--audio/mixxx/files/patch-src_qml_qmlwaveformoverview.h18
-rw-r--r--audio/mixxx/pkg-plist26
-rw-r--r--audio/muse-sequencer/Makefile2
-rw-r--r--audio/plasma6-kpipewire/distinfo6
-rw-r--r--audio/plasma6-ocean-sound-theme/distinfo6
-rw-r--r--audio/plasma6-oxygen-sounds/distinfo6
-rw-r--r--audio/plasma6-plasma-pa/distinfo6
-rw-r--r--audio/portmidi/Makefile2
-rw-r--r--audio/portmidi/distinfo6
-rw-r--r--audio/portmidi/files/patch-porttime_ptlinux.c14
-rw-r--r--audio/portmidi/pkg-plist2
-rw-r--r--audio/qtractor/Makefile1
-rw-r--r--audio/rubberband/Makefile2
-rw-r--r--audio/rubberband/distinfo6
-rw-r--r--audio/rubberband/pkg-plist5
-rw-r--r--audio/shuriken/Makefile2
-rw-r--r--audio/sonic-visualiser/Makefile2
-rw-r--r--audio/wxguitar/Makefile2
-rw-r--r--audio/zrythm/Makefile2
-rw-r--r--benchmarks/py-locust-cloud/Makefile2
-rw-r--r--benchmarks/py-locust-cloud/distinfo6
-rw-r--r--biology/Makefile2
-rw-r--r--biology/py-orange3-bioinformatics/Makefile35
-rw-r--r--biology/py-orange3-bioinformatics/distinfo3
-rw-r--r--biology/py-orange3-bioinformatics/pkg-descr9
-rw-r--r--biology/py-orange3-single-cell/Makefile46
-rw-r--r--biology/py-orange3-single-cell/distinfo3
-rw-r--r--biology/py-orange3-single-cell/files/patch-doc_conf.py10
-rw-r--r--biology/py-orange3-single-cell/pkg-descr2
-rw-r--r--chinese/libreoffice-zh_CN/distinfo10
-rw-r--r--chinese/libreoffice-zh_TW/distinfo10
-rw-r--r--comms/Makefile1
-rw-r--r--comms/opencbm/Makefile3
-rw-r--r--comms/py-pynitrokey/Makefile68
-rw-r--r--comms/py-pynitrokey/distinfo3
-rw-r--r--comms/py-pynitrokey/pkg-descr2
-rw-r--r--converters/osm2mp/Makefile2
-rw-r--r--converters/simdutf/Makefile2
-rw-r--r--converters/simdutf/distinfo6
-rw-r--r--databases/couchdb3/Makefile2
-rw-r--r--databases/couchdb3/pkg-plist708
-rw-r--r--databases/mongodb-tools/Makefile4
-rw-r--r--databases/mongodb-tools/distinfo6
-rw-r--r--deskutils/Makefile2
-rw-r--r--deskutils/akonadi-import-wizard/Makefile5
-rw-r--r--deskutils/akonadiconsole/Makefile5
-rw-r--r--deskutils/akregator/Makefile5
-rw-r--r--deskutils/grantlee-editor/Makefile5
-rw-r--r--deskutils/kaddressbook/Makefile5
-rw-r--r--deskutils/kdepim-addons/Makefile5
-rw-r--r--deskutils/kmail-account-wizard/Makefile5
-rw-r--r--deskutils/kmail/Makefile5
-rw-r--r--deskutils/mbox-importer/Makefile5
-rw-r--r--deskutils/pim-data-exporter/Makefile5
-rw-r--r--deskutils/plasma6-milou/distinfo6
-rw-r--r--deskutils/plasma6-sddm-kcm/distinfo6
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/distinfo6
-rw-r--r--deskutils/py-khal/Makefile17
-rw-r--r--deskutils/py-khal/distinfo6
-rw-r--r--deskutils/py-khal/files/patch-pyproject.toml20
-rw-r--r--deskutils/py-khard/Makefile63
-rw-r--r--deskutils/py-khard/distinfo3
-rw-r--r--deskutils/py-khard/files/pkg-message.in9
-rw-r--r--deskutils/py-khard/pkg-descr3
-rw-r--r--deskutils/py-todoman/Makefile52
-rw-r--r--deskutils/py-todoman/distinfo3
-rw-r--r--deskutils/py-todoman/pkg-descr3
-rw-r--r--deskutils/py-todoman/pkg-message9
-rw-r--r--deskutils/remind/Makefile2
-rw-r--r--deskutils/remind/distinfo6
-rw-r--r--deskutils/remind/pkg-plist1
-rw-r--r--devel/Makefile14
-rw-r--r--devel/bacnet-stack/Makefile8
-rw-r--r--devel/bacnet-stack/distinfo6
-rw-r--r--devel/bacnet-stack/files/patch-CMakeLists.txt44
-rw-r--r--devel/bacnet-stack/pkg-plist33
-rw-r--r--devel/bennugd-core/Makefile2
-rw-r--r--devel/bennugd-modules/Makefile2
-rw-r--r--devel/bit/Makefile70
-rw-r--r--devel/bit/distinfo89
-rw-r--r--devel/bit/files/patch-vendor_github.com_pkg_term_termios_pty__freebsd.go10
-rw-r--r--devel/bit/files/pkg-message.in9
-rw-r--r--devel/bit/pkg-descr15
-rw-r--r--devel/geany-plugin-pg/Makefile2
-rw-r--r--devel/git-who/Makefile28
-rw-r--r--devel/git-who/distinfo15
-rw-r--r--devel/git-who/files/modules.txt24
-rw-r--r--devel/git-who/pkg-descr4
-rw-r--r--devel/glib20/Makefile1
-rw-r--r--devel/godot35-tools/Makefile2
-rw-r--r--devel/gopls/Makefile5
-rw-r--r--devel/gopls/distinfo10
-rw-r--r--devel/gopls/pkg-plist4
-rw-r--r--devel/got/Makefile2
-rw-r--r--devel/got/distinfo6
-rw-r--r--devel/hotspot/Makefile14
-rw-r--r--devel/hotspot/pkg-plist2
-rw-r--r--devel/jenkins-lts/Makefile4
-rw-r--r--devel/jenkins-lts/distinfo6
-rw-r--r--devel/linux-rl9-devtools/Makefile7
-rw-r--r--devel/linux-rl9-devtools/distinfo66
-rw-r--r--devel/linux-rl9-devtools/pkg-plist.aarch6410
-rw-r--r--devel/linux-rl9-devtools/pkg-plist.amd646
-rw-r--r--devel/linux-rl9-elfutils-libelf/Makefile4
-rw-r--r--devel/linux-rl9-elfutils-libelf/distinfo18
-rw-r--r--devel/linux-rl9-elfutils-libs/Makefile5
-rw-r--r--devel/linux-rl9-elfutils-libs/distinfo30
-rw-r--r--devel/linux-rl9-elfutils-libs/pkg-plist.aarch643
-rw-r--r--devel/linux-rl9-elfutils-libs/pkg-plist.amd643
-rw-r--r--devel/linux-rl9-lld/Makefile4
-rw-r--r--devel/linux-rl9-lld/distinfo36
-rw-r--r--devel/linux-rl9-lld/pkg-plist.aarch6414
-rw-r--r--devel/linux-rl9-lld/pkg-plist.amd6426
-rw-r--r--devel/linux-rl9-lldb/Makefile4
-rw-r--r--devel/linux-rl9-lldb/distinfo24
-rw-r--r--devel/linux-rl9-lldb/pkg-plist.aarch6420
-rw-r--r--devel/linux-rl9-lldb/pkg-plist.amd6420
-rw-r--r--devel/linux-rl9-llvm/Makefile4
-rw-r--r--devel/linux-rl9-llvm/distinfo50
-rw-r--r--devel/linux-rl9-llvm/pkg-plist.aarch64108
-rw-r--r--devel/linux-rl9-llvm/pkg-plist.amd64127
-rw-r--r--devel/linux-rl9-qt5-qttools/Makefile4
-rw-r--r--devel/linux-rl9-qt5-qttools/distinfo54
-rw-r--r--devel/linux-rl9-strace/Makefile4
-rw-r--r--devel/linux-rl9-strace/distinfo14
-rw-r--r--devel/linux-rl9-systemd-libs/Makefile4
-rw-r--r--devel/linux-rl9-systemd-libs/distinfo18
-rw-r--r--devel/log4shib/Makefile3
-rw-r--r--devel/love07/Makefile2
-rw-r--r--devel/love08/Makefile2
-rw-r--r--devel/love10/Makefile2
-rw-r--r--devel/netscape-java40/Makefile3
-rw-r--r--devel/nimble/Makefile3
-rw-r--r--devel/ossp-al/Makefile2
-rw-r--r--devel/picojson/Makefile11
-rw-r--r--devel/picojson/distinfo6
-rw-r--r--devel/picojson/files/patch-CMakeLists.txt68
-rw-r--r--devel/picojson/files/patch-picojson-config.cmake.in8
-rw-r--r--devel/picojson/files/patch-picojson.pc.in10
-rw-r--r--devel/picojson/pkg-plist4
-rw-r--r--devel/plasma6-kwrited/distinfo6
-rw-r--r--devel/plasma6-plasma-sdk/distinfo6
-rw-r--r--devel/plasma6-plasma5support/distinfo6
-rw-r--r--devel/py-atomicwrites/Makefile27
-rw-r--r--devel/py-atomicwrites/distinfo3
-rw-r--r--devel/py-atomicwrites/pkg-descr2
-rw-r--r--devel/py-dbus/pkg-plist71
-rw-r--r--devel/py-goodreads/Makefile9
-rw-r--r--devel/py-orange-canvas-core/Makefile33
-rw-r--r--devel/py-orange-canvas-core/distinfo3
-rw-r--r--devel/py-orange-canvas-core/pkg-descr3
-rw-r--r--devel/py-orange-widget-base/Makefile29
-rw-r--r--devel/py-orange-widget-base/distinfo3
-rw-r--r--devel/py-orange-widget-base/pkg-descr8
-rw-r--r--devel/py-pytest-pep8/Makefile36
-rw-r--r--devel/py-pytest-pep8/distinfo3
-rw-r--r--devel/py-pytest-pep8/pkg-descr2
-rw-r--r--devel/py-pytest-relaxed/Makefile27
-rw-r--r--devel/py-pytest-relaxed/distinfo3
-rw-r--r--devel/py-pytest-relaxed/files/patch-tests_test__display.py23
-rw-r--r--devel/py-pytest-relaxed/pkg-descr6
-rw-r--r--devel/py-pytest-runner/Makefile25
-rw-r--r--devel/py-pytest-runner/distinfo3
-rw-r--r--devel/py-pytest-runner/files/patch-setup.py9
-rw-r--r--devel/py-pytest-runner/pkg-descr13
-rw-r--r--devel/py-pytest4-cache/Makefile32
-rw-r--r--devel/py-pytest4-cache/distinfo3
-rw-r--r--devel/py-pytest4-cache/files/patch-setup.py36
-rw-r--r--devel/py-pytest4-cache/pkg-descr1
-rw-r--r--devel/py-pytest4-cov/Makefile30
-rw-r--r--devel/py-pytest4-cov/distinfo3
-rw-r--r--devel/py-pytest4-cov/pkg-descr6
-rw-r--r--devel/py-pytest4-flakes/Makefile28
-rw-r--r--devel/py-pytest4-flakes/distinfo3
-rw-r--r--devel/py-pytest4-flakes/pkg-descr1
-rw-r--r--devel/py-pytest4/Makefile62
-rw-r--r--devel/py-pytest4/distinfo3
-rw-r--r--devel/py-pytest4/files/patch-testing-test_parseopt.py11
-rw-r--r--devel/py-pytest4/pkg-descr10
-rw-r--r--devel/py-spyder-unittest/Makefile28
-rw-r--r--devel/py-spyder-unittest/distinfo3
-rw-r--r--devel/py-spyder-unittest/pkg-descr6
-rw-r--r--devel/pydbus-common/Makefile2
-rw-r--r--devel/spyder/Makefile90
-rw-r--r--devel/spyder/distinfo3
-rw-r--r--devel/spyder/files/patch-setup.py19
-rw-r--r--devel/spyder/pkg-descr3
-rw-r--r--devel/terraform-ls/Makefile5
-rw-r--r--devel/terraform-ls/distinfo10
-rw-r--r--devel/wrangler/Makefile3
-rw-r--r--dns/Makefile1
-rw-r--r--dns/dnsmasq-devel/Makefile2
-rw-r--r--dns/dnsmasq-devel/distinfo6
-rw-r--r--dns/dnssec-rr/Makefile46
-rw-r--r--dns/dnssec-rr/distinfo3
-rw-r--r--dns/dnssec-rr/files/patch-Makefile10
-rw-r--r--dns/dnssec-rr/files/patch-zone.c10
-rw-r--r--dns/dnssec-rr/pkg-descr9
-rw-r--r--editors/chexedit/Makefile6
-rw-r--r--editors/cudatext/Makefile4
-rw-r--r--editors/cudatext/distinfo10
-rw-r--r--editors/cudatext/pkg-plist9
-rw-r--r--editors/libreoffice-af/distinfo6
-rw-r--r--editors/libreoffice-am/distinfo10
-rw-r--r--editors/libreoffice-as/distinfo6
-rw-r--r--editors/libreoffice-ast/distinfo10
-rw-r--r--editors/libreoffice-be/distinfo6
-rw-r--r--editors/libreoffice-bg/distinfo10
-rw-r--r--editors/libreoffice-bn/distinfo10
-rw-r--r--editors/libreoffice-bn_IN/distinfo10
-rw-r--r--editors/libreoffice-bo/distinfo10
-rw-r--r--editors/libreoffice-br/distinfo6
-rw-r--r--editors/libreoffice-brx/distinfo6
-rw-r--r--editors/libreoffice-bs/distinfo10
-rw-r--r--editors/libreoffice-ca/distinfo10
-rw-r--r--editors/libreoffice-ca_valencia/distinfo10
-rw-r--r--editors/libreoffice-ckb/distinfo6
-rw-r--r--editors/libreoffice-cs/distinfo10
-rw-r--r--editors/libreoffice-cy/distinfo6
-rw-r--r--editors/libreoffice-da/distinfo10
-rw-r--r--editors/libreoffice-dgo/distinfo6
-rw-r--r--editors/libreoffice-dsb/distinfo10
-rw-r--r--editors/libreoffice-dz/distinfo10
-rw-r--r--editors/libreoffice-el/distinfo10
-rw-r--r--editors/libreoffice-en_GB/distinfo10
-rw-r--r--editors/libreoffice-en_ZA/distinfo10
-rw-r--r--editors/libreoffice-eo/distinfo10
-rw-r--r--editors/libreoffice-es/distinfo10
-rw-r--r--editors/libreoffice-et/distinfo10
-rw-r--r--editors/libreoffice-eu/distinfo10
-rw-r--r--editors/libreoffice-fa/distinfo6
-rw-r--r--editors/libreoffice-fi/distinfo10
-rw-r--r--editors/libreoffice-fur/distinfo6
-rw-r--r--editors/libreoffice-fy/distinfo6
-rw-r--r--editors/libreoffice-ga/distinfo6
-rw-r--r--editors/libreoffice-gd/distinfo6
-rw-r--r--editors/libreoffice-gl/distinfo10
-rw-r--r--editors/libreoffice-gu/distinfo10
-rw-r--r--editors/libreoffice-gug/distinfo6
-rw-r--r--editors/libreoffice-hi/distinfo10
-rw-r--r--editors/libreoffice-hr/distinfo10
-rw-r--r--editors/libreoffice-hsb/distinfo10
-rw-r--r--editors/libreoffice-hy/distinfo6
-rw-r--r--editors/libreoffice-id/distinfo10
-rw-r--r--editors/libreoffice-is/distinfo10
-rw-r--r--editors/libreoffice-it/distinfo10
-rw-r--r--editors/libreoffice-ka/distinfo10
-rw-r--r--editors/libreoffice-kab/distinfo6
-rw-r--r--editors/libreoffice-kk/distinfo6
-rw-r--r--editors/libreoffice-km/distinfo10
-rw-r--r--editors/libreoffice-kmr_Latn/distinfo6
-rw-r--r--editors/libreoffice-kn/distinfo6
-rw-r--r--editors/libreoffice-kok/distinfo6
-rw-r--r--editors/libreoffice-ks/distinfo6
-rw-r--r--editors/libreoffice-lb/distinfo6
-rw-r--r--editors/libreoffice-lo/distinfo10
-rw-r--r--editors/libreoffice-lt/distinfo10
-rw-r--r--editors/libreoffice-lv/distinfo10
-rw-r--r--editors/libreoffice-mai/distinfo6
-rw-r--r--editors/libreoffice-mk/distinfo10
-rw-r--r--editors/libreoffice-ml/distinfo6
-rw-r--r--editors/libreoffice-mn/distinfo6
-rw-r--r--editors/libreoffice-mni/distinfo6
-rw-r--r--editors/libreoffice-mr/distinfo6
-rw-r--r--editors/libreoffice-my/distinfo6
-rw-r--r--editors/libreoffice-nb/distinfo10
-rw-r--r--editors/libreoffice-ne/distinfo10
-rw-r--r--editors/libreoffice-nl/distinfo10
-rw-r--r--editors/libreoffice-nn/distinfo10
-rw-r--r--editors/libreoffice-nr/distinfo6
-rw-r--r--editors/libreoffice-nso/distinfo6
-rw-r--r--editors/libreoffice-oc/distinfo6
-rw-r--r--editors/libreoffice-om/distinfo10
-rw-r--r--editors/libreoffice-or/distinfo6
-rw-r--r--editors/libreoffice-pa_IN/distinfo6
-rw-r--r--editors/libreoffice-ro/distinfo10
-rw-r--r--editors/libreoffice-rw/distinfo6
-rw-r--r--editors/libreoffice-sa_IN/distinfo6
-rw-r--r--editors/libreoffice-sat/distinfo6
-rw-r--r--editors/libreoffice-sd/distinfo6
-rw-r--r--editors/libreoffice-si/distinfo10
-rw-r--r--editors/libreoffice-sid/distinfo10
-rw-r--r--editors/libreoffice-sk/distinfo10
-rw-r--r--editors/libreoffice-sl/distinfo10
-rw-r--r--editors/libreoffice-sq/distinfo10
-rw-r--r--editors/libreoffice-sr/distinfo6
-rw-r--r--editors/libreoffice-sr_Latn/distinfo6
-rw-r--r--editors/libreoffice-ss/distinfo6
-rw-r--r--editors/libreoffice-st/distinfo6
-rw-r--r--editors/libreoffice-sv/distinfo10
-rw-r--r--editors/libreoffice-sw_TZ/distinfo6
-rw-r--r--editors/libreoffice-szl/distinfo6
-rw-r--r--editors/libreoffice-ta/distinfo10
-rw-r--r--editors/libreoffice-te/distinfo6
-rw-r--r--editors/libreoffice-tg/distinfo10
-rw-r--r--editors/libreoffice-th/distinfo6
-rw-r--r--editors/libreoffice-tn/distinfo6
-rw-r--r--editors/libreoffice-tr/distinfo10
-rw-r--r--editors/libreoffice-ts/distinfo6
-rw-r--r--editors/libreoffice-tt/distinfo6
-rw-r--r--editors/libreoffice-ug/distinfo10
-rw-r--r--editors/libreoffice-uz/distinfo6
-rw-r--r--editors/libreoffice-ve/distinfo6
-rw-r--r--editors/libreoffice-vec/distinfo6
-rw-r--r--editors/libreoffice-xh/distinfo6
-rw-r--r--editors/libreoffice-zu/distinfo6
-rw-r--r--editors/libreoffice/Makefile4
-rw-r--r--editors/libreoffice/Makefile.common4
-rw-r--r--editors/libreoffice/distinfo10
-rw-r--r--editors/libreoffice/files/patch-avmedia_source_qt6_QtPlayer.cxx17
-rw-r--r--editors/novelwriter/Makefile8
-rw-r--r--editors/novelwriter/distinfo6
-rw-r--r--editors/novelwriter/files/patch-pyproject.toml14
-rw-r--r--emulators/linux-rl9/Makefile1
-rw-r--r--emulators/linux_base-rl9/Makefile1
-rw-r--r--emulators/linux_base-rl9/Makefile.version24
-rw-r--r--emulators/linux_base-rl9/distinfo322
-rw-r--r--emulators/linux_base-rl9/pkg-plist.aarch642
-rw-r--r--emulators/linux_base-rl9/pkg-plist.amd644
-rw-r--r--emulators/mame/Makefile1
-rw-r--r--emulators/open-vm-kmod/files/patch-vmmemctl_os.c22
-rw-r--r--finance/kmymoney/Makefile4
-rw-r--r--finance/ledger/Makefile4
-rw-r--r--french/libreoffice/distinfo10
-rw-r--r--games/Makefile1
-rw-r--r--games/amoebax/Makefile2
-rw-r--r--games/biniax2/Makefile2
-rw-r--r--games/bitefusion/Makefile2
-rw-r--r--games/brainparty/Makefile2
-rw-r--r--games/brickshooter/Makefile2
-rw-r--r--games/brikx/Makefile2
-rw-r--r--games/bumprace/Makefile2
-rw-r--r--games/chapping/Makefile2
-rw-r--r--games/concentration/Makefile2
-rw-r--r--games/dangen/Makefile2
-rw-r--r--games/einstein/Makefile2
-rw-r--r--games/f1spirit-remake/Makefile2
-rw-r--r--games/flobopuyo/Makefile2
-rw-r--r--games/flyhard/Makefile2
-rw-r--r--games/formido/Makefile4
-rw-r--r--games/glsfcave/Makefile2
-rw-r--r--games/gnudoku/Makefile2
-rw-r--r--games/goonies/Makefile2
-rw-r--r--games/hangman/Makefile2
-rw-r--r--games/kartofel/Makefile2
-rw-r--r--games/kobodeluxe/Makefile2
-rw-r--r--games/ladder/Makefile2
-rw-r--r--games/libretro-beetle_psx/Makefile12
-rw-r--r--games/libretro-beetle_psx/distinfo6
-rw-r--r--games/libretro-gambatte/Makefile9
-rw-r--r--games/libretro-gambatte/distinfo6
-rw-r--r--games/libretro-mgba/Makefile9
-rw-r--r--games/libretro-mgba/distinfo6
-rw-r--r--games/libretro-nestopia/Makefile13
-rw-r--r--games/libretro-nestopia/distinfo6
-rw-r--r--games/libretro-snes9x/Makefile13
-rw-r--r--games/libretro-snes9x/distinfo6
-rw-r--r--games/linwarrior/Makefile2
-rw-r--r--games/luola/Makefile2
-rw-r--r--games/memonix/Makefile2
-rw-r--r--games/meritous/Makefile2
-rw-r--r--games/numptyphysics-npcomplete/Makefile2
-rw-r--r--games/numptyphysics/Makefile2
-rw-r--r--games/pengupop/Makefile2
-rw-r--r--games/railroad-rampage/Makefile2
-rw-r--r--games/rezerwar/Makefile2
-rw-r--r--games/scramble/Makefile2
-rw-r--r--games/sdb/Makefile2
-rw-r--r--games/sea-defender/Makefile2
-rw-r--r--games/shootingstar/Makefile2
-rw-r--r--games/simutrans/Makefile3
-rw-r--r--games/solarconquest/Makefile2
-rw-r--r--games/stormbaancoureur/Makefile2
-rw-r--r--games/tecnoballz/Makefile2
-rw-r--r--games/torrent/Makefile2
-rw-r--r--games/trimines/Makefile2
-rw-r--r--games/typtea/Makefile21
-rw-r--r--games/typtea/distinfo5
-rw-r--r--games/typtea/pkg-descr10
-rw-r--r--games/tyrian-data/Makefile7
-rw-r--r--games/volleyball/Makefile2
-rw-r--r--games/vor/Makefile2
-rw-r--r--games/vvvvvv/Makefile5
-rw-r--r--games/vvvvvv/distinfo14
-rw-r--r--games/vvvvvv/pkg-plist10
-rw-r--r--games/wesnoth/Makefile8
-rw-r--r--games/wesnoth/distinfo12
-rw-r--r--games/wesnoth/files/patch-src_filesystem.cpp17
-rw-r--r--games/wesnoth/files/patch-src_filesystem.hpp10
-rw-r--r--games/wesnoth/files/patch-src_game__launcher.cpp12
-rw-r--r--games/xlogical/Makefile2
-rw-r--r--games/xorgramana/Makefile2
-rw-r--r--games/xrisk/Makefile2
-rw-r--r--games/xtgyoretsu/Makefile2
-rw-r--r--german/libreoffice/distinfo10
-rw-r--r--graphics/Coin/Makefile5
-rw-r--r--graphics/Coin/distinfo6
-rw-r--r--graphics/Coin/pkg-plist10
-rw-r--r--graphics/exifprobe/Makefile2
-rw-r--r--graphics/gimp-lqr-plugin/Makefile2
-rw-r--r--graphics/hyprgraphics/Makefile5
-rw-r--r--graphics/hyprgraphics/distinfo6
-rw-r--r--graphics/liblqr-1/Makefile2
-rw-r--r--graphics/linux-rl9-dri/Makefile4
-rw-r--r--graphics/linux-rl9-dri/distinfo74
-rw-r--r--graphics/linux-rl9-dri/pkg-plist.aarch645
-rw-r--r--graphics/linux-rl9-dri/pkg-plist.amd644
-rw-r--r--graphics/linux-rl9-imageformats-libs/Makefile4
-rw-r--r--graphics/linux-rl9-imageformats-libs/distinfo18
-rw-r--r--graphics/linux-rl9-libdrm/Makefile4
-rw-r--r--graphics/linux-rl9-libdrm/distinfo18
-rw-r--r--graphics/linux-rl9-libdrm/pkg-plist.aarch6416
-rw-r--r--graphics/linux-rl9-libdrm/pkg-plist.amd6420
-rw-r--r--graphics/linux-rl9-shaderc/Makefile2
-rw-r--r--graphics/linux-rl9-shaderc/distinfo18
-rw-r--r--graphics/linux-rl9-spirv-tools/Makefile2
-rw-r--r--graphics/linux-rl9-spirv-tools/distinfo26
-rw-r--r--graphics/linux-rl9-vulkan/Makefile2
-rw-r--r--graphics/linux-rl9-vulkan/distinfo18
-rw-r--r--graphics/mesa-devel/Makefile4
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/ogre3d/Makefile20
-rw-r--r--graphics/ogre3d/distinfo6
-rw-r--r--graphics/ogre3d/files/patch-Docs_CMakeLists.txt16
-rw-r--r--graphics/ogre3d/files/patch-OgreBitwise.h12
-rw-r--r--graphics/ogre3d/files/patch-OgreMain_include_Ogre.i (renamed from graphics/ogre3d/files/patch-Ogre.i)6
-rw-r--r--graphics/ogre3d/files/patch-OgreMain_include_OgreBitwise.h12
-rw-r--r--graphics/ogre3d/pkg-plist1859
-rw-r--r--graphics/plasma6-spectacle/distinfo6
-rw-r--r--graphics/poppler/Makefile4
-rw-r--r--graphics/rigsofrods-pagedgeometry/Makefile1
-rw-r--r--hebrew/libreoffice/distinfo10
-rw-r--r--hungarian/libreoffice/distinfo10
-rw-r--r--irc/halloy/Makefile3
-rw-r--r--irc/halloy/Makefile.crates2
-rw-r--r--irc/halloy/distinfo10
-rw-r--r--irc/halloy/files/patch-data_src_shortcut.rs13
-rw-r--r--japanese/Makefile1
-rw-r--r--japanese/libreoffice/distinfo10
-rw-r--r--japanese/radish-play/Makefile39
-rw-r--r--japanese/radish-play/distinfo3
-rw-r--r--japanese/radish-play/files/ffplay-patch-radish-play.sh29
-rw-r--r--japanese/radish-play/files/mpv-patch-radish-play.sh46
-rw-r--r--japanese/radish-play/pkg-descr2
-rw-r--r--java/Makefile2
-rw-r--r--java/dbvis/Makefile2
-rw-r--r--java/dbvis/distinfo6
-rw-r--r--java/jaxen/Makefile39
-rw-r--r--java/jaxen/distinfo2
-rw-r--r--java/jaxen/pkg-descr6
-rw-r--r--java/jdom/Makefile49
-rw-r--r--java/jdom/distinfo2
-rw-r--r--java/jdom/pkg-descr4
-rw-r--r--korean/libreoffice/distinfo10
-rw-r--r--lang/dotnet-host/Makefile2
-rw-r--r--lang/dotnet-host/distinfo6
-rw-r--r--lang/dotnet/Makefile10
-rw-r--r--lang/dotnet/distinfo10
-rw-r--r--lang/dotnet/pkg-plist2
-rw-r--r--lang/ecl/Makefile2
-rw-r--r--lang/ecl/distinfo6
-rw-r--r--lang/ecl/pkg-plist4
-rw-r--r--lang/elixir-devel/Makefile4
-rw-r--r--lang/elixir-devel/distinfo10
-rw-r--r--lang/elixir-devel/pkg-plist42
-rw-r--r--lang/erlang/Makefile5
-rw-r--r--lang/erlang/files/epmd.in24
-rw-r--r--lang/gcc12-devel/Makefile2
-rw-r--r--lang/gcc12-devel/distinfo6
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile2
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc16-devel/Makefile2
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/ghc/Makefile66
-rw-r--r--lang/ghc/distinfo2
-rw-r--r--lang/gnat12/Makefile3
-rw-r--r--lang/harec/files/patch-configs_freebsd.mk30
-rw-r--r--lang/linux-rl9-python3/Makefile3
-rw-r--r--lang/linux-rl9-python3/distinfo26
-rw-r--r--lang/nim/Makefile3
-rw-r--r--lang/silq/Makefile9
-rw-r--r--lang/silq/distinfo14
-rw-r--r--lang/silq/pkg-plist647
-rw-r--r--mail/anubis/Makefile2
-rw-r--r--mail/balsa/Makefile2
-rw-r--r--mail/claws-mail-pgp/Makefile1
-rw-r--r--mail/gmime26-sharp/Makefile2
-rw-r--r--mail/gmime26/Makefile2
-rw-r--r--mail/gmime30/Makefile1
-rw-r--r--mail/mutt/Makefile1
-rw-r--r--mail/neomutt/Makefile2
-rw-r--r--mail/pizauth/Makefile3
-rw-r--r--mail/pizauth/Makefile.crates224
-rw-r--r--mail/pizauth/distinfo450
-rw-r--r--mail/py-alot/Makefile2
-rw-r--r--mail/sylpheed/Makefile2
-rw-r--r--math/Makefile1
-rw-r--r--math/py-fastdtw/Makefile31
-rw-r--r--math/py-fastdtw/distinfo3
-rw-r--r--math/py-fastdtw/pkg-descr5
-rw-r--r--misc/Makefile7
-rw-r--r--misc/koboldcpp/Makefile2
-rw-r--r--misc/koboldcpp/distinfo6
-rw-r--r--misc/librepo/Makefile3
-rw-r--r--misc/llama-cpp/Makefile2
-rw-r--r--misc/llama-cpp/distinfo6
-rw-r--r--misc/orange3/Makefile67
-rw-r--r--misc/orange3/distinfo3
-rw-r--r--misc/orange3/files/patch-requirements-core.txt8
-rw-r--r--misc/orange3/files/patch-requirements-gui.txt13
-rw-r--r--misc/orange3/pkg-descr4
-rw-r--r--misc/py-colored/Makefile2
-rw-r--r--misc/py-colored/distinfo6
-rw-r--r--misc/py-dictdiffer/Makefile26
-rw-r--r--misc/py-dictdiffer/distinfo3
-rw-r--r--misc/py-dictdiffer/pkg-descr1
-rw-r--r--misc/py-orange3-associate/Makefile26
-rw-r--r--misc/py-orange3-associate/distinfo3
-rw-r--r--misc/py-orange3-associate/pkg-descr2
-rw-r--r--misc/py-orange3-datafusion/Makefile27
-rw-r--r--misc/py-orange3-datafusion/distinfo3
-rw-r--r--misc/py-orange3-datafusion/pkg-descr4
-rw-r--r--misc/py-orange3-educational/Makefile29
-rw-r--r--misc/py-orange3-educational/distinfo3
-rw-r--r--misc/py-orange3-educational/pkg-descr4
-rw-r--r--misc/py-orange3-network/Makefile30
-rw-r--r--misc/py-orange3-network/distinfo3
-rw-r--r--misc/py-orange3-network/pkg-descr2
-rw-r--r--misc/py-orange3-timeseries/Makefile31
-rw-r--r--misc/py-orange3-timeseries/distinfo3
-rw-r--r--misc/py-orange3-timeseries/pkg-descr2
-rw-r--r--misc/py-safetensors/Makefile53
-rw-r--r--misc/py-safetensors/distinfo96
-rw-r--r--multimedia/butt/Makefile1
-rw-r--r--multimedia/linux-rl9-gstreamer1/Makefile16
-rw-r--r--multimedia/linux-rl9-gstreamer1/distinfo78
-rw-r--r--multimedia/linux-rl9-gstreamer1/pkg-plist.aarch6489
-rw-r--r--multimedia/linux-rl9-gstreamer1/pkg-plist.amd64178
-rw-r--r--multimedia/linux-rl9-libva/Makefile5
-rw-r--r--multimedia/linux-rl9-libva/distinfo18
-rw-r--r--multimedia/linux-rl9-libvpx/Makefile4
-rw-r--r--multimedia/linux-rl9-libvpx/distinfo18
-rw-r--r--net-im/Makefile1
-rw-r--r--net-im/biboumi/Makefile100
-rw-r--r--net-im/biboumi/distinfo5
-rw-r--r--net-im/biboumi/files/biboumi.in37
-rw-r--r--net-im/biboumi/files/patch-doc_Makefile11
-rw-r--r--net-im/biboumi/files/pkg-message.in5
-rw-r--r--net-im/biboumi/pkg-descr3
-rw-r--r--net-im/biboumi/pkg-plist10
-rw-r--r--net-im/dino/Makefile2
-rw-r--r--net-im/gajim/Makefile2
-rw-r--r--net-im/linux-discord/Makefile2
-rw-r--r--net-im/linux-discord/distinfo6
-rw-r--r--net-im/mcabber/Makefile2
-rw-r--r--net-im/profanity/Makefile2
-rw-r--r--net-im/profanity/files/patch-src_pgp_gpg.c15
-rw-r--r--net-mgmt/Makefile1
-rw-r--r--net-mgmt/promxy/Makefile5
-rw-r--r--net-mgmt/promxy/distinfo10
-rw-r--r--net-mgmt/telegraf/Makefile2
-rw-r--r--net-mgmt/telegraf/distinfo10
-rw-r--r--net-p2p/retroshare/Makefile2
-rw-r--r--net/3proxy/Makefile7
-rw-r--r--net/3proxy/distinfo6
-rw-r--r--net/3proxy/files/patch-Makefile.FreeBSD17
-rw-r--r--net/Makefile3
-rw-r--r--net/akonadi-contacts/Makefile5
-rw-r--r--net/hostapd-devel/Makefile5
-rw-r--r--net/hostapd-devel/distinfo6
-rw-r--r--net/kget/Makefile9
-rw-r--r--net/kget/distinfo6
-rw-r--r--net/libifconfig/Makefile67
-rw-r--r--net/libifconfig/distinfo17
-rw-r--r--net/libifconfig/files/patch-Makefile37
-rw-r--r--net/libifconfig/pkg-descr4
-rw-r--r--net/linux-rl9-avahi-libs/Makefile4
-rw-r--r--net/linux-rl9-avahi-libs/distinfo30
-rw-r--r--net/linux-rl9-openldap/Makefile5
-rw-r--r--net/linux-rl9-openldap/distinfo30
-rw-r--r--net/mailcommon/Makefile5
-rw-r--r--net/messagelib/Makefile5
-rw-r--r--net/oha/Makefile456
-rw-r--r--net/oha/Makefile.crates502
-rw-r--r--net/oha/distinfo902
-rw-r--r--net/oha/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_crypto_fipsmodule_cpucap_cpu__ppc64le.c (renamed from net/oha/files/patch-cargo-crates_aws-lc-sys-0.25.0_aws-lc_crypto_fipsmodule_cpucap_cpu__ppc64le.c)6
-rw-r--r--net/py-uritemplate/Makefile8
-rw-r--r--net/py-uritemplate/distinfo6
-rw-r--r--net/rospo/Makefile3
-rw-r--r--net/rospo/distinfo10
-rw-r--r--net/samba416/Makefile4
-rw-r--r--net/samba419/Makefile4
-rw-r--r--net/samba420/Makefile4
-rw-r--r--net/ziina/distinfo5
-rw-r--r--net/zmate/Makefile (renamed from net/ziina/Makefile)10
-rw-r--r--net/zmate/distinfo5
-rw-r--r--net/zmate/pkg-descr (renamed from net/ziina/pkg-descr)0
-rw-r--r--polish/libreoffice/distinfo10
-rw-r--r--portuguese/libreoffice-pt_BR/distinfo10
-rw-r--r--portuguese/libreoffice/distinfo10
-rw-r--r--print/linux-rl9-cups-libs/Makefile4
-rw-r--r--print/linux-rl9-cups-libs/distinfo18
-rw-r--r--print/plasma6-print-manager/distinfo6
-rw-r--r--russian/libreoffice/distinfo10
-rw-r--r--security/Makefile7
-rw-r--r--security/caldera-ot/Makefile9
-rw-r--r--security/caldera-ot/distinfo6
-rw-r--r--security/caldera/Makefile36
-rw-r--r--security/caldera/distinfo40
-rw-r--r--security/caldera/pkg-plist39
-rw-r--r--security/fwknop/Makefile2
-rw-r--r--security/gpa/Makefile1
-rw-r--r--security/gpa/files/patch-src_gpacontext.c70
-rw-r--r--security/gpa/files/patch-src_gpacontext.h13
-rw-r--r--security/gpgme-cpp/Makefile11
-rw-r--r--security/gpgme-qt/Makefile13
-rw-r--r--security/gpgme/Makefile105
-rw-r--r--security/gpgme/distinfo6
-rw-r--r--security/gpgme/files/patch-configure23
-rw-r--r--security/gpgme/files/patch-lang_python_Makefile.in29
-rw-r--r--security/gpgme/pkg-plist4
-rw-r--r--security/gpgmepp/Makefile18
-rw-r--r--security/gpgmepp/distinfo3
-rw-r--r--security/gpgmepp/pkg-descr2
-rw-r--r--security/gpgmepp/pkg-plist (renamed from security/gpgme-cpp/pkg-plist)10
-rw-r--r--security/gsa/Makefile6
-rw-r--r--security/gsa/distinfo14
-rw-r--r--security/gsad/Makefile2
-rw-r--r--security/gsad/distinfo6
-rw-r--r--security/gsad/files/patch-CMakeLists.txt90
-rw-r--r--security/gvm-libs/Makefile3
-rw-r--r--security/gvm-libs/distinfo6
-rw-r--r--security/gvm-libs/files/patch-CMakeLists.txt46
-rw-r--r--security/gvm-libs/pkg-plist20
-rw-r--r--security/gvm/Makefile2
-rw-r--r--security/gvmd/Makefile3
-rw-r--r--security/gvmd/distinfo6
-rw-r--r--security/gvmd/files/patch-CMakeLists.txt104
-rw-r--r--security/gvmd/files/patch-src_CMakeLists.txt43
-rw-r--r--security/gvmd/pkg-plist4
-rw-r--r--security/kleopatra/Makefile10
-rw-r--r--security/kleopatra/distinfo8
-rw-r--r--security/krb5-devel/Makefile4
-rw-r--r--security/krb5-devel/distinfo6
-rw-r--r--security/libcryptui/Makefile6
-rw-r--r--security/libkleo/Makefile5
-rw-r--r--security/libp11/Makefile10
-rw-r--r--security/libp11/pkg-plist4
-rw-r--r--security/linux-rl9-gnutls/Makefile4
-rw-r--r--security/linux-rl9-gnutls/distinfo18
-rw-r--r--security/linux-rl9-libtasn1/Makefile4
-rw-r--r--security/linux-rl9-libtasn1/distinfo18
-rw-r--r--security/linux-rl9-nettle/Makefile3
-rw-r--r--security/linux-rl9-nettle/distinfo18
-rw-r--r--security/linux-rl9-nettle/pkg-plist.aarch648
-rw-r--r--security/linux-rl9-nettle/pkg-plist.amd6416
-rw-r--r--security/openvas/Makefile3
-rw-r--r--security/openvas/distinfo6
-rw-r--r--security/openvas/pkg-plist4
-rw-r--r--security/p5-Crypt-GpgME/Makefile2
-rw-r--r--security/p5-Crypt-GpgME/files/patch-lib_Crypt_GpgME.pm16
-rw-r--r--security/p5-Crypt-GpgME/files/patch-perl__glue_perl__gpgme.c42
-rw-r--r--security/p5-Crypt-GpgME/files/patch-perl__glue_perl__gpgme.h14
-rw-r--r--security/p5-Crypt-GpgME/files/patch-xs_GpgME.xs35
-rw-r--r--security/pecl-gnupg/Makefile1
-rw-r--r--security/pecl-gnupg/files/patch-gnupg.c41
-rw-r--r--security/pinentry/Makefile2
-rw-r--r--security/plasma6-kscreenlocker/distinfo6
-rw-r--r--security/plasma6-ksshaskpass/distinfo6
-rw-r--r--security/plasma6-kwallet-pam/Makefile1
-rw-r--r--security/plasma6-kwallet-pam/distinfo6
-rw-r--r--security/py-gpg/Makefile43
-rw-r--r--security/py-gpg/distinfo3
-rw-r--r--security/py-gpg/files/patch-configure.ac19
-rw-r--r--security/py-gpg/files/patch-pyproject.toml13
-rw-r--r--security/py-gpg/pkg-descr3
-rw-r--r--security/py-gpgme/Makefile16
-rw-r--r--security/py-gpgme/pkg-plist89
-rw-r--r--security/py-notus-scanner/Makefile2
-rw-r--r--security/py-notus-scanner/distinfo6
-rw-r--r--security/py-notus-scanner/pkg-plist16
-rw-r--r--security/py-ospd-openvas/Makefile2
-rw-r--r--security/py-ospd-openvas/distinfo6
-rw-r--r--security/py-ospd-openvas/pkg-plist10
-rw-r--r--security/py-python-gvm/Makefile2
-rw-r--r--security/py-python-gvm/distinfo6
-rw-r--r--security/qgpgme/Makefile55
-rw-r--r--security/qgpgme/distinfo3
-rw-r--r--security/qgpgme/pkg-descr15
-rw-r--r--security/qgpgme/pkg-plist (renamed from security/gpgme-qt/pkg-plist)8
-rw-r--r--security/rubygem-gpgme/Makefile2
-rw-r--r--security/rubygem-gpgme/files/patch-ext_gpgme_extconf.rb (renamed from security/rubygem-gpgme/files/patch-ext-gpgme-extconf.rb)6
-rw-r--r--security/rubygem-gpgme/files/patch-ext_gpgme_gpgme__n.c59
-rw-r--r--security/rubygem-gpgme/files/patch-lib_gpgme_constants.rb75
-rw-r--r--security/seahorse/Makefile5
-rw-r--r--security/seahorse/distinfo4
-rw-r--r--security/tscli/Makefile3
-rw-r--r--security/tscli/distinfo10
-rw-r--r--security/vuls/Makefile6
-rw-r--r--security/vuls/distinfo10
-rw-r--r--security/vuls/files/patch-vendor_gorm.io_gorm_internal_stmt_store_stmt_store.go29
-rw-r--r--security/vuxml/vuln/2025.xml4
-rw-r--r--security/wazuh-dashboard/Makefile1
-rw-r--r--security/wazuh-indexer/Makefile1
-rw-r--r--security/wpa_supplicant-devel/Makefile5
-rw-r--r--security/wpa_supplicant-devel/distinfo6
-rw-r--r--shells/ksh-devel/Makefile4
-rw-r--r--shells/ksh-devel/distinfo6
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/appjail-devel/Makefile4
-rw-r--r--sysutils/appjail-devel/distinfo6
-rw-r--r--sysutils/appjail/Makefile2
-rw-r--r--sysutils/appjail/distinfo6
-rw-r--r--sysutils/bacnet-stack-apps/Makefile7
-rw-r--r--sysutils/bacnet-stack-apps/distinfo6
-rw-r--r--sysutils/buildah/Makefile5
-rw-r--r--sysutils/buildah/distinfo6
-rw-r--r--sysutils/buildah/files/patch-vendor_github.com_containers_common_pkg_config_config.go35
-rw-r--r--sysutils/buildah/files/patch-vendor_github.com_containers_common_pkg_config_config__linux.go33
-rw-r--r--sysutils/buildah/files/patch-vendor_github.com_containers_common_pkg_config_config__unsupported.go12
-rw-r--r--sysutils/buildah/files/patch-vendor_github.com_containers_storage_pkg_chunked_storage__unsupported.go9
-rw-r--r--sysutils/cfengine-devel/Makefile6
-rw-r--r--sysutils/cfengine-devel/distinfo10
-rw-r--r--sysutils/cfengine-masterfiles-devel/Makefile4
-rw-r--r--sysutils/cfengine-masterfiles-devel/distinfo6
-rw-r--r--sysutils/containers-common/Makefile8
-rw-r--r--sysutils/containers-common/distinfo18
-rw-r--r--sysutils/daggy/Makefile37
-rw-r--r--sysutils/daggy/distinfo3
-rw-r--r--sysutils/daggy/pkg-descr13
-rw-r--r--sysutils/daggy/pkg-plist16
-rw-r--r--sysutils/dar/Makefile1
-rw-r--r--sysutils/devedeng/Makefile10
-rw-r--r--sysutils/devedeng/distinfo6
-rw-r--r--sysutils/dnf/Makefile2
-rw-r--r--sysutils/gkrellflynn/Makefile2
-rw-r--r--sysutils/gpart/Makefile2
-rw-r--r--sysutils/helmfile/Makefile5
-rw-r--r--sysutils/helmfile/distinfo10
-rw-r--r--sysutils/kf5-kwallet/Makefile6
-rw-r--r--sysutils/kf6-kwallet/Makefile3
-rw-r--r--sysutils/nut-devel/Makefile4
-rw-r--r--sysutils/nut-devel/distinfo6
-rw-r--r--sysutils/nut-devel/pkg-plist7
-rw-r--r--sysutils/oc/Makefile2
-rw-r--r--sysutils/pacman/Makefile9
-rw-r--r--sysutils/pacman/pkg-plist32
-rw-r--r--sysutils/plasma-pass/Makefile5
-rw-r--r--sysutils/plasma6-discover/distinfo6
-rw-r--r--sysutils/plasma6-kde-cli-tools/distinfo6
-rw-r--r--sysutils/plasma6-kinfocenter/distinfo6
-rw-r--r--sysutils/plasma6-kmenuedit/distinfo6
-rw-r--r--sysutils/plasma6-ksystemstats/distinfo6
-rw-r--r--sysutils/plasma6-libksysguard/distinfo6
-rw-r--r--sysutils/plasma6-plasma-disks/distinfo6
-rw-r--r--sysutils/plasma6-plasma-systemmonitor/distinfo6
-rw-r--r--sysutils/plasma6-polkit-kde-agent-1/distinfo6
-rw-r--r--sysutils/plasma6-powerdevil/distinfo6
-rw-r--r--sysutils/plasma6-systemsettings/distinfo6
-rw-r--r--sysutils/podman-suite/Makefile2
-rw-r--r--sysutils/podman/Makefile5
-rw-r--r--sysutils/podman/distinfo6
-rw-r--r--sysutils/podman/files/patch-libpod_container__internal__common.go11
-rw-r--r--sysutils/podman/files/patch-libpod_runtime__migrate__freebsd.go18
-rw-r--r--sysutils/podman/files/patch-libpod_runtime__migrate__unsupported.go8
-rw-r--r--sysutils/podman/files/patch-vendor_github.com_containers_common_pkg_config_config.go35
-rw-r--r--sysutils/podman/files/patch-vendor_github.com_containers_common_pkg_config_config__linux.go33
-rw-r--r--sysutils/podman/files/patch-vendor_github.com_containers_common_pkg_config_config__unsupported.go12
-rw-r--r--sysutils/podman/files/patch-vendor_github.com_containers_storage_pkg_chunked_storage__unsupported.go9
-rw-r--r--sysutils/podman/pkg-plist9
-rw-r--r--sysutils/py-azure-cli-base/Makefile2
-rw-r--r--sysutils/py-azure-cli-base/pkg-plist20
-rw-r--r--sysutils/py-director/Makefile2
-rw-r--r--sysutils/py-director/distinfo6
-rw-r--r--sysutils/py-overlord/Makefile2
-rw-r--r--sysutils/py-overlord/distinfo6
-rw-r--r--sysutils/reproduce/Makefile2
-rw-r--r--sysutils/reproduce/distinfo6
-rw-r--r--sysutils/skopeo/Makefile5
-rw-r--r--sysutils/skopeo/distinfo6
-rw-r--r--sysutils/skopeo/files/patch-vendor_github.com_containers_storage_pkg_chunked_storage__unsupported.go9
-rw-r--r--sysutils/tkdvd/Makefile2
-rw-r--r--sysutils/usermin/Makefile6
-rw-r--r--sysutils/usermin/distinfo6
-rw-r--r--sysutils/vimpager/Makefile19
-rw-r--r--sysutils/vimpager/distinfo8
-rw-r--r--sysutils/vimpager/files/extra-patch-docs-off61
-rw-r--r--sysutils/vimpager/pkg-plist22
-rw-r--r--sysutils/webmin/Makefile1
-rw-r--r--sysutils/webmin/files/patch-setup.sh41
-rw-r--r--textproc/Makefile2
-rw-r--r--textproc/feluda/Makefile21
-rw-r--r--textproc/feluda/Makefile.crates354
-rw-r--r--textproc/feluda/distinfo711
-rw-r--r--textproc/feluda/pkg-descr3
-rw-r--r--textproc/go-yq/Makefile10
-rw-r--r--textproc/go-yq/distinfo10
-rw-r--r--textproc/libjcat/Makefile2
-rw-r--r--textproc/linux-rl9-expat/Makefile4
-rw-r--r--textproc/linux-rl9-expat/distinfo18
-rw-r--r--textproc/linux-rl9-libxml2/Makefile4
-rw-r--r--textproc/linux-rl9-libxml2/distinfo18
-rw-r--r--textproc/linux-rl9-libxslt/Makefile4
-rw-r--r--textproc/linux-rl9-libxslt/distinfo18
-rw-r--r--textproc/opensearch-dashboards216/Makefile3
-rw-r--r--textproc/opensearch-dashboards219/Makefile9
-rw-r--r--textproc/py-bracex/Makefile3
-rw-r--r--textproc/py-bracex/distinfo6
-rw-r--r--textproc/py-docx-generator/Makefile11
-rw-r--r--textproc/py-docx-generator/distinfo6
-rw-r--r--textproc/py-docxtpl/Makefile4
-rw-r--r--textproc/py-docxtpl/distinfo6
-rw-r--r--textproc/py-orange3-text/Makefile42
-rw-r--r--textproc/py-orange3-text/distinfo3
-rw-r--r--textproc/py-orange3-text/pkg-descr7
-rw-r--r--textproc/py-wcmatch/Makefile2
-rw-r--r--textproc/py-wcmatch/distinfo6
-rw-r--r--textproc/yamlfmt/Makefile2
-rw-r--r--textproc/yamlfmt/distinfo10
-rw-r--r--ukrainian/libreoffice/distinfo10
-rw-r--r--vietnamese/libreoffice/distinfo10
-rw-r--r--www/Makefile2
-rw-r--r--www/drupal10/Makefile2
-rw-r--r--www/drupal10/distinfo6
-rw-r--r--www/drupal10/pkg-plist215
-rw-r--r--www/gohugo/Makefile2
-rw-r--r--www/gohugo/distinfo10
-rw-r--r--www/kanboard/Makefile2
-rw-r--r--www/kanboard/distinfo6
-rw-r--r--www/kanboard/pkg-plist6
-rw-r--r--www/miniflux/Makefile3
-rw-r--r--www/miniflux/distinfo10
-rw-r--r--www/nginx-devel/Makefile3
-rw-r--r--www/nginx-devel/distinfo6
-rw-r--r--www/onionshare/Makefile74
-rw-r--r--www/onionshare/distinfo3
-rw-r--r--www/onionshare/pkg-descr8
-rw-r--r--www/peersuite/Makefile8
-rw-r--r--www/peersuite/distinfo6
-rw-r--r--www/peersuite/pkg-plist7
-rw-r--r--www/plasma6-plasma-browser-integration/distinfo6
-rw-r--r--www/py-binarycookies/Makefile26
-rw-r--r--www/py-binarycookies/distinfo3
-rw-r--r--www/py-binarycookies/files/patch-src_binarycookies_____main____.py49
-rw-r--r--www/py-binarycookies/files/patch-src_binarycookies___deserialize.py21
-rw-r--r--www/py-binarycookies/pkg-descr6
-rw-r--r--www/py-bottle/Makefile3
-rw-r--r--www/py-bottle/distinfo6
-rw-r--r--www/py-calibreweb/Makefile4
-rw-r--r--www/py-freenit/Makefile2
-rw-r--r--www/py-freenit/distinfo6
-rw-r--r--www/tor-browser/Makefile7
-rw-r--r--www/tor-browser/distinfo10
-rw-r--r--www/wget2/Makefile1
-rw-r--r--x11-themes/kf6-qqc2-desktop-style/Makefile4
-rw-r--r--x11-themes/plasma6-aurorae/distinfo6
-rw-r--r--x11-themes/plasma6-aurorae/pkg-plist1
-rw-r--r--x11-themes/plasma6-breeze-gtk/distinfo6
-rw-r--r--x11-themes/plasma6-breeze/distinfo6
-rw-r--r--x11-themes/plasma6-kde-gtk-config/distinfo6
-rw-r--r--x11-themes/plasma6-oxygen/distinfo6
-rw-r--r--x11-themes/plasma6-plasma-workspace-wallpapers/distinfo6
-rw-r--r--x11-themes/plasma6-qqc2-breeze-style/distinfo6
-rw-r--r--x11-toolkits/Makefile2
-rw-r--r--x11-toolkits/kddockwidgets/Makefile9
-rw-r--r--x11-toolkits/kddockwidgets/pkg-plist252
-rw-r--r--x11-toolkits/mygui-ogre/Makefile2
-rw-r--r--x11-toolkits/plasma6-kdeplasma-addons/distinfo6
-rw-r--r--x11-toolkits/scenefx03/distinfo3
-rw-r--r--x11-toolkits/scenefx04/Makefile (renamed from x11-toolkits/scenefx03/Makefile)11
-rw-r--r--x11-toolkits/scenefx04/distinfo3
-rw-r--r--x11-toolkits/scenefx04/pkg-descr (renamed from x11-toolkits/scenefx03/pkg-descr)0
-rw-r--r--x11-toolkits/scenefx04/pkg-plist (renamed from x11-toolkits/scenefx03/pkg-plist)0
-rw-r--r--x11-wm/plasma6-kdecoration/distinfo6
-rw-r--r--x11-wm/plasma6-kwin-x11/distinfo6
-rw-r--r--x11-wm/plasma6-kwin-x11/pkg-plist19
-rw-r--r--x11-wm/plasma6-kwin/distinfo6
-rw-r--r--x11-wm/plasma6-kwin/pkg-plist1
-rw-r--r--x11-wm/swayfx/Makefile11
-rw-r--r--x11-wm/swayfx/distinfo6
-rw-r--r--x11-wm/swayfx/files/patch-common_stringop.c53
-rw-r--r--x11/cde-devel/Makefile5
-rw-r--r--x11/cde-devel/distinfo6
-rw-r--r--x11/linux-rl9-xorg-libs/Makefile2
-rw-r--r--x11/linux-rl9-xorg-libs/Makefile.version4
-rw-r--r--x11/linux-rl9-xorg-libs/distinfo50
-rw-r--r--x11/numlockx/Makefile2
-rw-r--r--x11/pixman/Makefile2
-rw-r--r--x11/pixman/distinfo6
-rw-r--r--x11/pixman/pkg-plist2
-rw-r--r--x11/plasma6-kactivitymanagerd/distinfo6
-rw-r--r--x11/plasma6-kgamma/distinfo6
-rw-r--r--x11/plasma6-kglobalacceld/distinfo6
-rw-r--r--x11/plasma6-kscreen/distinfo6
-rw-r--r--x11/plasma6-kscreen/pkg-plist1
-rw-r--r--x11/plasma6-kwayland/distinfo6
-rw-r--r--x11/plasma6-layer-shell-qt/distinfo6
-rw-r--r--x11/plasma6-libkscreen/distinfo6
-rw-r--r--x11/plasma6-libplasma/distinfo6
-rw-r--r--x11/plasma6-plasma-activities-stats/distinfo6
-rw-r--r--x11/plasma6-plasma-activities/distinfo6
-rw-r--r--x11/plasma6-plasma-desktop/distinfo6
-rw-r--r--x11/plasma6-plasma-integration/distinfo6
-rw-r--r--x11/plasma6-plasma-workspace/Makefile1
-rw-r--r--x11/plasma6-plasma-workspace/distinfo6
-rw-r--r--x11/screen-message/Makefile21
-rw-r--r--x11/screen-message/distinfo6
-rw-r--r--x11/xcb-proto/Makefile1
-rw-r--r--x11/xcb-proto/pkg-plist42
940 files changed, 9434 insertions, 8480 deletions
diff --git a/GIDs b/GIDs
index d5328e3ed06e..676af70a80a4 100644
--- a/GIDs
+++ b/GIDs
@@ -312,7 +312,7 @@ sshesame:*:368:
neo4j:*:369:
_wsdd:*:370:
reposilite:*:371:
-# free: 372
+beam:*:372:
# free: 373
# free: 374
# free: 375
diff --git a/MOVED b/MOVED
index 4da1a5a8540e..989d5365594a 100644
--- a/MOVED
+++ b/MOVED
@@ -4521,3 +4521,41 @@ russian/bugzilla44||2025-06-16|Removed, localized version of devel/bugzilla44
sysutils/plasma6-drkonqi||2025-06-17|Removed, requires Systemd
devel/artifactory||2025-06-17|Has expired: Outdated with known vulnerabilities and marked as forbidden in 2023
devel/m17n-inscript2||2025-06-23|Now included in devel/m17n-db
+devel/py-pytest4-cov||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
+devel/py-spyder-unittest||2025-06-23|Has expired: Depends on expiring devel/spyder
+comms/py-pynitrokey||2025-06-23|Has expired: Depends on expiring comms/py-spsdk
+devel/bit||2025-06-23|Has expired: Upstream ceased development
+biology/py-orange3-single-cell||2025-06-23|Has expired: Depends on expired math/py-fastdtw and expiring misc/orange3
+biology/py-orange3-bioinformatics||2025-06-23|Has expired: Depends on expiring misc/orange3
+textproc/py-orange3-text||2025-06-23|Has expired: Depends on expiring misc/orange3
+misc/py-orange3-datafusion||2025-06-23|Has expired: Depends on expiring misc/orange3
+misc/py-orange3-timeseries||2025-06-23|Has expired: Depends on expiring misc/orange3
+misc/py-orange3-educational||2025-06-23|Has expired: Depends on expiring misc/orange3
+misc/py-orange3-associate||2025-06-23|Has expired: Depends on expiring misc/orange3
+misc/py-orange3-network||2025-06-23|Has expired: Depends on expiring misc/orange3
+www/onionshare||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
+deskutils/py-todoman||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
+deskutils/py-khard||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
+devel/py-pytest-relaxed||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
+devel/py-pytest4-flakes||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
+devel/py-pytest-pep8||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
+devel/py-pytest4-cache||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
+devel/py-pytest4||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
+math/py-fastdtw||2025-06-23|Has expired: Depends on expired devel/py-pytest-runner
+devel/spyder||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
+misc/orange3||2025-06-23|Has expired: Depends on expiring devel/py-orange-canvas-core
+devel/py-orange-widget-base||2025-06-23|Has expired: Depends on expiring devel/py-orange-canvas-core
+devel/py-orange-canvas-core||2025-06-23|Has expired: Depends on expired misc/py-dictdiffer
+misc/py-dictdiffer||2025-06-23|Has expired: Depends on expired devel/py-pytest-runner
+net-im/biboumi||2025-06-23|Has expired: Depends on expired security/botan2
+sysutils/daggy||2025-06-23|Has expired: Depends on expired security/botan2
+java/jdom||2025-06-23|Has expired: Depends on exired java/jaxen
+java/jaxen||2025-06-23|Has expired: Outdated, unsupported upstream and unmaintained in tree for years
+devel/py-atomicwrites||2025-06-23|Has expired: Upstream repository has been archived on Jul 16, 2022. Upstream suggests os.replace and os.rename instead
+devel/py-pytest-runner||2025-06-23|Has expired: pytest-runner depends on deprecated features of setuptools
+x11-toolkits/scenefx03|x11-toolkits/scenefx04|2025-06-24|No consumers in ports
+net/ziina|net/zmate|2025-06-24|Renamed upstream
+security/py-gpgme|security/py-gpg|2025-06-24|Gpgme Python bindings have been split into a separate project
+security/gpgme-cpp|security/gpgmepp|2025-06-24|Gpgme C++ bindings have been split into a separate project
+security/gpgme-qt@qt5|security/qgpgme@qt5|2025-06-24|Gpgme Qt5 bindings have been split into a separate project
+security/gpgme-qt@qt6|security/qgpgme@qt6|2025-06-24|Gpgme Qt6 bindings have been split into a separate project
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index a71f9a029738..2db876e02ad8 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -91,7 +91,7 @@ KDE_PLASMA5_VERSION?= 5.27.12
KDE_PLASMA5_BRANCH?= stable
# Current KDE Plasma desktop.
-KDE_PLASMA6_VERSION?= 6.4.0
+KDE_PLASMA6_VERSION?= 6.4.1
KDE_PLASMA6_BRANCH?= stable
# Legacy KDE frameworks (Qt5 based).
diff --git a/Mk/Uses/linux.mk b/Mk/Uses/linux.mk
index e6390afee67f..99aa62704195 100644
--- a/Mk/Uses/linux.mk
+++ b/Mk/Uses/linux.mk
@@ -37,7 +37,7 @@ linux_ARGS= ${LINUX_DEFAULT}
. if ${linux_ARGS} == c7
LINUX_DIST_VER?= 7.9.2009
. elif ${linux_ARGS} == rl9
-LINUX_DIST_VER?= 9.5
+LINUX_DIST_VER?= 9.6
. else
ERROR+= "Invalid Linux distribution: ${linux_ARGS}"
. endif
diff --git a/Tools/scripts/rmport b/Tools/scripts/rmport
index cca353759fe3..26e0ad332418 100755
--- a/Tools/scripts/rmport
+++ b/Tools/scripts/rmport
@@ -147,11 +147,14 @@ check_dep_core()
deps=$(grep -E "${pkgname}" ${INDEX} |grep -vE "^(${rmpkgs})" || :)
# Try to avoid false positives from INDEX when a port has just been
# removed but INDEX has not yet been updated.
+ # XXX this needs more work, we must look for the dependencies of catport in MOVED
in_MOVED=0
- MOVED_line="$(grep "${catport}" MOVED)"
- if [ -n "${MOVED_line}" ] && [ "${TODAY}" = "$(echo "${MOVED_line}" | cut -d \| -f 3)" ] ; then
- in_MOVED=1
- fi
+ #MOVED_line="$(grep "${catport}" "${PORTSDIR}/MOVED")"
+ #if [ -z "${MOVED_line}" ] ; then
+ # in_MOVED=2 # dependent port not found
+ #elif [ "${TODAY}" = "$(echo "${MOVED_line}" | cut -d \| -f 3)" ] ; then
+ # in_MOVED=1 # dependent port just removed
+ #fi
if [ -n "${deps}" ] && [ ${in_MOVED} -eq 0 ] ; then
log "${catport}: some port(s) depend on ${pkgname}:"
# Skip dependencies in on-screen listing to avoid excessively
diff --git a/UIDs b/UIDs
index 01361b61e621..ba84ebfec8c4 100644
--- a/UIDs
+++ b/UIDs
@@ -318,7 +318,7 @@ sshesame:*:368:368::0:0:Sshesame Daemon:/nonexistent:/usr/sbin/nologin
neo4j:*:369:369::0:0:neo4j Database Daemon:/nonexistent:/usr/sbin/nologin
_wsdd:*:370:370::0:0:Web Service Discovery Daemon:/nonexistent:/usr/sbin/nologin
reposilite:*:371:371::0:0:Reposilite user:/nonexistent:/usr/sbin/nologin
-# free: 372
+beam:*:372:372::0:0:Erlang BEAM VM user:/nonexistent:/usr/sbin/nologin
# free: 373
# free: 374
# free: 375
diff --git a/arabic/libreoffice/distinfo b/arabic/libreoffice/distinfo
index f34944c9e119..078156f3a083 100644
--- a/arabic/libreoffice/distinfo
+++ b/arabic/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204906
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ar.tar.gz) = e974a384887b00544b3f88eb8f87a4768dbed21f3162c33170f376fb3094d47b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ar.tar.gz) = 1761280
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ar.tar.gz) = 69ce0ddfb5d417adf35393c3fb294ff56e82a4f543335f70179fbf265ed5736c
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ar.tar.gz) = 2469985
+TIMESTAMP = 1750805414
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ar.tar.gz) = 0ce0dee87dabfbd73df105f99818e2bfd7779c470ecb6aa716306640d10a2f40
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ar.tar.gz) = 1759830
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ar.tar.gz) = 0619ab84751d9475823de99c175c088f75f5bf91437f13057191916ac9087c4e
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ar.tar.gz) = 2469940
diff --git a/archivers/libcabinet/Makefile b/archivers/libcabinet/Makefile
index a96bba8f6930..dbb98226cbe6 100644
--- a/archivers/libcabinet/Makefile
+++ b/archivers/libcabinet/Makefile
@@ -1,17 +1,22 @@
PORTNAME= libcabinet
-PORTVERSION= 0.30
-PORTREVISION= 2
+DISTVERSION= 0.31
CATEGORIES= archivers
-MASTER_SITES= http://www.bsd-geek.de/FreeBSD/distfiles/
+MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= portmaster@BSDForge.com
COMMENT= Portable library and utility to use Microsoft cabinet files (.cab)
+WWW= https://codeberg.org/BSDforge/libcabinet
+
+LICENSE= ZLIB
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= uidfix
USE_LDCONFIG= yes
SRCFILE= ${WRKSRC}/listcab.cpp
PROGFILE= ${SRCFILE:S/.cpp$//}
-MAKE_ENV= WITHOUT_PROFILE=yes SRCCONF=/dev/null
+MAKE_ENV= SRCCONF=/dev/null \
+ WITHOUT_PROFILE=yes
+WRKSRC= ${WRKDIR}/${PORTNAME}
post-build:
${CXX} ${CXXFLAGS} -o ${PROGFILE} ${SRCFILE} -L${WRKSRC} -lcabinet -lz
diff --git a/archivers/libcabinet/distinfo b/archivers/libcabinet/distinfo
index dda536d9de69..d4ac30a08d4d 100644
--- a/archivers/libcabinet/distinfo
+++ b/archivers/libcabinet/distinfo
@@ -1,2 +1,3 @@
-SHA256 (libcabinet-0.30.tar.gz) = 775acd65262f1db7d78e34c6e1f190f448fcd20e0b851f8cc800fd7dabe7281b
-SIZE (libcabinet-0.30.tar.gz) = 116175
+TIMESTAMP = 1750731954
+SHA256 (libcabinet-0.31.tar.gz) = 0ecf6476268442344361bb6aa3a41eda509ccc229863e40d69d7484b21408308
+SIZE (libcabinet-0.31.tar.gz) = 120564
diff --git a/audio/ardour/Makefile b/audio/ardour/Makefile
index edfb5b1b1c03..891e3435278d 100644
--- a/audio/ardour/Makefile
+++ b/audio/ardour/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ardour
DISTVERSION= 8.12.0
+PORTREVISION= 1
CATEGORIES= audio
# Official source download is tailored to browsers, downloads from github are
# deliberately made empty. Put the badly named distfile into a subdirectory.
diff --git a/audio/audacity/Makefile b/audio/audacity/Makefile
index 867b24bcf22c..4079abadfbad 100644
--- a/audio/audacity/Makefile
+++ b/audio/audacity/Makefile
@@ -1,7 +1,7 @@
PORTNAME= audacity
DISTVERSIONPREFIX= Audacity-
DISTVERSION= 3.7.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES+= https://github.com/${PORTNAME}/${PORTNAME}-manual/releases/download/v${DISTVERSION}/:manual
DISTFILES+= ${PORTNAME}-manual-${DISTVERSION}.tar.gz:manual
diff --git a/audio/denemo/Makefile b/audio/denemo/Makefile
index ebb3c35205a9..990f896ef641 100644
--- a/audio/denemo/Makefile
+++ b/audio/denemo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= denemo
PORTVERSION= 2.0.6
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= audio
MASTER_SITES= GNU
diff --git a/audio/libkeyfinder/Makefile b/audio/libkeyfinder/Makefile
index 19e5c875d1ed..98de262a747d 100644
--- a/audio/libkeyfinder/Makefile
+++ b/audio/libkeyfinder/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libkeyfinder
-PORTVERSION= 2.2.6
-DISTVERSIONPREFIX= v
+PORTVERSION= 2.2.8
CATEGORIES= audio
MAINTAINER= acm@FreeBSD.org
diff --git a/audio/libkeyfinder/distinfo b/audio/libkeyfinder/distinfo
index 1d0d73baf42f..d99d3824e055 100644
--- a/audio/libkeyfinder/distinfo
+++ b/audio/libkeyfinder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1646614758
-SHA256 (mixxxdj-libkeyfinder-v2.2.6_GH0.tar.gz) = 15dfcc744fddd01f0e33473091bc34892a9889b779dc991fc1096166bbbfee0d
-SIZE (mixxxdj-libkeyfinder-v2.2.6_GH0.tar.gz) = 79371
+TIMESTAMP = 1750743449
+SHA256 (mixxxdj-libkeyfinder-2.2.8_GH0.tar.gz) = a54fc6c5ff435bb4b447f175bc97f9081fb5abf0edd5d125e6f5215c8fff4d11
+SIZE (mixxxdj-libkeyfinder-2.2.8_GH0.tar.gz) = 79473
diff --git a/audio/libkeyfinder/pkg-plist b/audio/libkeyfinder/pkg-plist
index 649deac8c054..cfda17e65662 100644
--- a/audio/libkeyfinder/pkg-plist
+++ b/audio/libkeyfinder/pkg-plist
@@ -22,5 +22,5 @@ lib/cmake/KeyFinder/KeyFinderTargets.cmake
lib/cmake/KeyFinder/modules/FindFFTW3.cmake
lib/libkeyfinder.so
lib/libkeyfinder.so.2
-lib/libkeyfinder.so.2.2.6
+lib/libkeyfinder.so.2.2.8
libdata/pkgconfig/libkeyfinder.pc
diff --git a/audio/linux-rl9-alsa-lib-devel/Makefile b/audio/linux-rl9-alsa-lib-devel/Makefile
index 8e1679c1b3d6..e25e106ed201 100644
--- a/audio/linux-rl9-alsa-lib-devel/Makefile
+++ b/audio/linux-rl9-alsa-lib-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= alsa-lib
-PORTVERSION= 1.2.12
-DISTVERSIONSUFFIX= -1.el9
+PORTVERSION= 1.2.13
+DISTVERSIONSUFFIX= -2.el9
CATEGORIES= audio linux
PKGNAMESUFFIX= -devel
diff --git a/audio/linux-rl9-alsa-lib-devel/distinfo b/audio/linux-rl9-alsa-lib-devel/distinfo
index c255f576112b..d2921141884e 100644
--- a/audio/linux-rl9-alsa-lib-devel/distinfo
+++ b/audio/linux-rl9-alsa-lib-devel/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1732645656
-SHA256 (rocky/a/alsa-lib-devel-1.2.12-1.el9.aarch64.rpm) = eb675825d7c070b5c2d056b7b15ba8287dbe649dcfec5387dc24e76ca5e78594
-SIZE (rocky/a/alsa-lib-devel-1.2.12-1.el9.aarch64.rpm) = 841658
-SHA256 (rocky/a/alsa-lib-devel-1.2.12-1.el9.i686.rpm) = 36a50bd294e6d35b11bcff177d0649df53e9e080fa40ba467a1880e5ee6e3347
-SIZE (rocky/a/alsa-lib-devel-1.2.12-1.el9.i686.rpm) = 841728
-SHA256 (rocky/a/alsa-lib-devel-1.2.12-1.el9.x86_64.rpm) = 4c1934ce998cad36e4539da9a74e399b17f672ce19fac200e6c2a272a5913f84
-SIZE (rocky/a/alsa-lib-devel-1.2.12-1.el9.x86_64.rpm) = 841607
-SHA256 (rocky/a/alsa-lib-1.2.12-1.el9.src.rpm) = d9d92104f698047ab1d873c806d3f8894aac117827d19f38851c3fd3339e1499
-SIZE (rocky/a/alsa-lib-1.2.12-1.el9.src.rpm) = 1188237
+TIMESTAMP = 1750636341
+SHA256 (rocky/a/alsa-lib-devel-1.2.13-2.el9.aarch64.rpm) = 94e1f24976cefc9291f8fdce87f0f36e42ffeccf01d76bea9ca9ea0e716ef607
+SIZE (rocky/a/alsa-lib-devel-1.2.13-2.el9.aarch64.rpm) = 924708
+SHA256 (rocky/a/alsa-lib-devel-1.2.13-2.el9.i686.rpm) = 3f5fdcd2df6fa8e0f945b81c9244f0840d0407b95a22bc1e8453074e4de2ce1e
+SIZE (rocky/a/alsa-lib-devel-1.2.13-2.el9.i686.rpm) = 924290
+SHA256 (rocky/a/alsa-lib-devel-1.2.13-2.el9.x86_64.rpm) = a3fc54586a54bf62d78ba2bc9df00fa8f2c52306b7593b8b673c4fd61092c4fc
+SIZE (rocky/a/alsa-lib-devel-1.2.13-2.el9.x86_64.rpm) = 924603
+SHA256 (rocky/a/alsa-lib-1.2.13-2.el9.src.rpm) = d0d8e96781a70e5d1b8395a23c12c156cdf248bfcc8c91d9724454f075f2cbb9
+SIZE (rocky/a/alsa-lib-1.2.13-2.el9.src.rpm) = 1211573
diff --git a/audio/linux-rl9-alsa-lib/Makefile b/audio/linux-rl9-alsa-lib/Makefile
index 244821df651e..25dcb82ba98b 100644
--- a/audio/linux-rl9-alsa-lib/Makefile
+++ b/audio/linux-rl9-alsa-lib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= alsa-lib
-PORTVERSION= 1.2.12
-DISTVERSIONSUFFIX= -1.el9
+PORTVERSION= 1.2.13
+DISTVERSIONSUFFIX= -2.el9
CATEGORIES= audio linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/audio/linux-rl9-alsa-lib/distinfo b/audio/linux-rl9-alsa-lib/distinfo
index 62bb05f3e168..e91575f81123 100644
--- a/audio/linux-rl9-alsa-lib/distinfo
+++ b/audio/linux-rl9-alsa-lib/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1732645574
-SHA256 (rocky/a/alsa-lib-1.2.12-1.el9.aarch64.rpm) = 069f179e6f64cbf196fa0363a1cc3381ec87fe5f400a5777483a6f52f71b2932
-SIZE (rocky/a/alsa-lib-1.2.12-1.el9.aarch64.rpm) = 502738
-SHA256 (rocky/a/alsa-lib-1.2.12-1.el9.i686.rpm) = d2e9961069c999fea3e45a171120e6c84684ce4b72e657e887a72faa4c506992
-SIZE (rocky/a/alsa-lib-1.2.12-1.el9.i686.rpm) = 551621
-SHA256 (rocky/a/alsa-lib-1.2.12-1.el9.x86_64.rpm) = 12e71303e6c59d10f1ff9f4490d92ec50b5653a6d86cab0d6642f80c3466ead0
-SIZE (rocky/a/alsa-lib-1.2.12-1.el9.x86_64.rpm) = 516116
-SHA256 (rocky/a/alsa-lib-1.2.12-1.el9.src.rpm) = d9d92104f698047ab1d873c806d3f8894aac117827d19f38851c3fd3339e1499
-SIZE (rocky/a/alsa-lib-1.2.12-1.el9.src.rpm) = 1188237
+TIMESTAMP = 1750636311
+SHA256 (rocky/a/alsa-lib-1.2.13-2.el9.aarch64.rpm) = a4356d7b62b9ea4014b2b98cbf5f94848168e2afdd051a85eeca3fb7b5e2d625
+SIZE (rocky/a/alsa-lib-1.2.13-2.el9.aarch64.rpm) = 505376
+SHA256 (rocky/a/alsa-lib-1.2.13-2.el9.i686.rpm) = ba3d99d609c43de9b310bd7f3d66f1342841dccdf100c92041eed75210eb64e3
+SIZE (rocky/a/alsa-lib-1.2.13-2.el9.i686.rpm) = 553575
+SHA256 (rocky/a/alsa-lib-1.2.13-2.el9.x86_64.rpm) = 8b6e101ca1279f69dd6f64a9646c485750ac74c8eb36ca5349e40bff051046ee
+SIZE (rocky/a/alsa-lib-1.2.13-2.el9.x86_64.rpm) = 518601
+SHA256 (rocky/a/alsa-lib-1.2.13-2.el9.src.rpm) = d0d8e96781a70e5d1b8395a23c12c156cdf248bfcc8c91d9724454f075f2cbb9
+SIZE (rocky/a/alsa-lib-1.2.13-2.el9.src.rpm) = 1211573
diff --git a/audio/linux-rl9-libsndfile/Makefile b/audio/linux-rl9-libsndfile/Makefile
index 8bfa5eeb90df..a3f2fef0132f 100644
--- a/audio/linux-rl9-libsndfile/Makefile
+++ b/audio/linux-rl9-libsndfile/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libsndfile
PORTVERSION= 1.0.31
-DISTVERSIONSUFFIX= -8.el9_5.2
-PORTREVISION= 3
+DISTVERSIONSUFFIX= -9.el9
+PORTREVISION= 4
CATEGORIES= audio linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/audio/linux-rl9-libsndfile/distinfo b/audio/linux-rl9-libsndfile/distinfo
index 196977d5f9b9..d3e932455c46 100644
--- a/audio/linux-rl9-libsndfile/distinfo
+++ b/audio/linux-rl9-libsndfile/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1735017746
-SHA256 (rocky/l/libsndfile-1.0.31-8.el9_5.2.aarch64.rpm) = 593919540d9e3c8dce4716b39a417ca3721276958e4637906cb724224886ce1b
-SIZE (rocky/l/libsndfile-1.0.31-8.el9_5.2.aarch64.rpm) = 211609
-SHA256 (rocky/l/libsndfile-1.0.31-8.el9_5.2.i686.rpm) = 7767650e71fa0c4e60a1ebafbdda829bf5dd8b4377c5ed3e93d6c6a74851042c
-SIZE (rocky/l/libsndfile-1.0.31-8.el9_5.2.i686.rpm) = 238553
-SHA256 (rocky/l/libsndfile-1.0.31-8.el9_5.2.x86_64.rpm) = ff30d83abd19537a9c052d588451755e8b1d8fb0dd82529ef71dc19f1fa28bc7
-SIZE (rocky/l/libsndfile-1.0.31-8.el9_5.2.x86_64.rpm) = 210453
-SHA256 (rocky/l/libsndfile-1.0.31-8.el9_5.2.src.rpm) = a40b8f42ad192a9df9c0773b0e74c8276ea2be7f6e465b00af85e64194083192
-SIZE (rocky/l/libsndfile-1.0.31-8.el9_5.2.src.rpm) = 900995
+TIMESTAMP = 1750640171
+SHA256 (rocky/l/libsndfile-1.0.31-9.el9.aarch64.rpm) = d40e4cf0af6f0559c5727ef732cd25fbee79a87d2ffb6896b41213b061fd5840
+SIZE (rocky/l/libsndfile-1.0.31-9.el9.aarch64.rpm) = 211275
+SHA256 (rocky/l/libsndfile-1.0.31-9.el9.i686.rpm) = be9bb008c72306b5dc0a65fd07b3612699cd497f38d967bcf1ac59aca03fb634
+SIZE (rocky/l/libsndfile-1.0.31-9.el9.i686.rpm) = 238242
+SHA256 (rocky/l/libsndfile-1.0.31-9.el9.x86_64.rpm) = d195e291b41d727e9fcced9806cc819ff5c291e1137a1e9529531a09b5a875e1
+SIZE (rocky/l/libsndfile-1.0.31-9.el9.x86_64.rpm) = 210204
+SHA256 (rocky/l/libsndfile-1.0.31-9.el9.src.rpm) = e1e859a773ddfa0315048973db8fad08a570f6e7555f1b12cc05536350cba67d
+SIZE (rocky/l/libsndfile-1.0.31-9.el9.src.rpm) = 900859
diff --git a/audio/linux-rl9-pulseaudio-libs/Makefile b/audio/linux-rl9-pulseaudio-libs/Makefile
index 15478dae06dc..5334cc2944ff 100644
--- a/audio/linux-rl9-pulseaudio-libs/Makefile
+++ b/audio/linux-rl9-pulseaudio-libs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pulseaudio
PORTVERSION= 15.0
-DISTVERSIONSUFFIX= -2.el9
-PORTREVISION= 1
+DISTVERSIONSUFFIX= -3.el9
+PORTREVISION= 2
CATEGORIES= audio linux
PKGNAMESUFFIX= -libs
diff --git a/audio/linux-rl9-pulseaudio-libs/distinfo b/audio/linux-rl9-pulseaudio-libs/distinfo
index 4cd38e169ac9..3882893438a4 100644
--- a/audio/linux-rl9-pulseaudio-libs/distinfo
+++ b/audio/linux-rl9-pulseaudio-libs/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1731453746
-SHA256 (rocky/p/pulseaudio-libs-15.0-2.el9.aarch64.rpm) = 5b5e5985f27b924ebcd0cb81f731d31760012adf6fa7b36fd4ddcf3315e95649
-SIZE (rocky/p/pulseaudio-libs-15.0-2.el9.aarch64.rpm) = 649461
-SHA256 (rocky/p/pulseaudio-libs-15.0-2.el9.i686.rpm) = c906baf77d790e020887ac615f1001e00ff6b666199f48d33997f7de2fae4de8
-SIZE (rocky/p/pulseaudio-libs-15.0-2.el9.i686.rpm) = 688818
-SHA256 (rocky/p/pulseaudio-libs-15.0-2.el9.x86_64.rpm) = b0c38349e1ac517c131c9eabfb9f952692684126775305b9a73ead98ae1acfba
-SIZE (rocky/p/pulseaudio-libs-15.0-2.el9.x86_64.rpm) = 681555
-SHA256 (rocky/p/pulseaudio-libs-glib2-15.0-2.el9.aarch64.rpm) = 975996cabfe75a34ed505f554006cae6ed9408464d903246b13b02018057b103
-SIZE (rocky/p/pulseaudio-libs-glib2-15.0-2.el9.aarch64.rpm) = 17544
-SHA256 (rocky/p/pulseaudio-libs-glib2-15.0-2.el9.i686.rpm) = c4f864cd17022f536b4341edd36c27c6437643925dec374c61f0c7308c6cf1e5
-SIZE (rocky/p/pulseaudio-libs-glib2-15.0-2.el9.i686.rpm) = 18454
-SHA256 (rocky/p/pulseaudio-libs-glib2-15.0-2.el9.x86_64.rpm) = 1fd0991cb4406ab257063eeacc7696a3fd7b15bc29316c06336b7c94ad1f1f53
-SIZE (rocky/p/pulseaudio-libs-glib2-15.0-2.el9.x86_64.rpm) = 17874
-SHA256 (rocky/p/pulseaudio-15.0-2.el9.src.rpm) = 9fa7d54c118b3842dc43eb01a5136285ae517687278794966db7de657ec37d2f
-SIZE (rocky/p/pulseaudio-15.0-2.el9.src.rpm) = 1545895
+TIMESTAMP = 1750646211
+SHA256 (rocky/p/pulseaudio-libs-15.0-3.el9.aarch64.rpm) = 155a705bf367a02025c7ad253fe8a38905d6e1b22d589262fd6373dc213e1c19
+SIZE (rocky/p/pulseaudio-libs-15.0-3.el9.aarch64.rpm) = 645247
+SHA256 (rocky/p/pulseaudio-libs-15.0-3.el9.i686.rpm) = 0fd8429f1321fd97ecb120760829075f25720c44f22f49d8ecf33d338a0b46c8
+SIZE (rocky/p/pulseaudio-libs-15.0-3.el9.i686.rpm) = 686073
+SHA256 (rocky/p/pulseaudio-libs-15.0-3.el9.x86_64.rpm) = 7f2ff362f310d7b3c3f5e5e285385880d130e83566551aa8d2200fe26d3962c3
+SIZE (rocky/p/pulseaudio-libs-15.0-3.el9.x86_64.rpm) = 678923
+SHA256 (rocky/p/pulseaudio-libs-glib2-15.0-3.el9.aarch64.rpm) = 1c3acb658d83d047b402cada4d0b2b6805fb60be0d5c570dc13d24e31646d2f3
+SIZE (rocky/p/pulseaudio-libs-glib2-15.0-3.el9.aarch64.rpm) = 14985
+SHA256 (rocky/p/pulseaudio-libs-glib2-15.0-3.el9.i686.rpm) = 76f046cb936e32ddb9b208e436928cfdc98e6e832362643bdd5c3ab6c0a11137
+SIZE (rocky/p/pulseaudio-libs-glib2-15.0-3.el9.i686.rpm) = 15991
+SHA256 (rocky/p/pulseaudio-libs-glib2-15.0-3.el9.x86_64.rpm) = 4d1d57b44972275c23ebc58df593c5f15c75009a0b09536f4710e6908122b274
+SIZE (rocky/p/pulseaudio-libs-glib2-15.0-3.el9.x86_64.rpm) = 15215
+SHA256 (rocky/p/pulseaudio-15.0-3.el9.src.rpm) = dc89cf1596e7f2940c2718bd5a08990e82727a8dc4a24037c92e70e6a85a39ef
+SIZE (rocky/p/pulseaudio-15.0-3.el9.src.rpm) = 1543467
diff --git a/audio/linux-rl9-pulseaudio-utils/Makefile b/audio/linux-rl9-pulseaudio-utils/Makefile
index 776814b0cff5..e0e4d9eba1ed 100644
--- a/audio/linux-rl9-pulseaudio-utils/Makefile
+++ b/audio/linux-rl9-pulseaudio-utils/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pulseaudio
PORTVERSION= 15.0
-DISTVERSIONSUFFIX= -2.el9
+DISTVERSIONSUFFIX= -3.el9
+PORTREVISION= 1
CATEGORIES= audio linux
PKGNAMESUFFIX= -utils
diff --git a/audio/linux-rl9-pulseaudio-utils/distinfo b/audio/linux-rl9-pulseaudio-utils/distinfo
index 83b04c7582c3..b833201cafca 100644
--- a/audio/linux-rl9-pulseaudio-utils/distinfo
+++ b/audio/linux-rl9-pulseaudio-utils/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1692861237
-SHA256 (rocky/p/pulseaudio-utils-15.0-2.el9.aarch64.rpm) = 064707979e0d21e50a9997977745685da464ad9f4b928ab51f93253db2bc55fd
-SIZE (rocky/p/pulseaudio-utils-15.0-2.el9.aarch64.rpm) = 71058
-SHA256 (rocky/p/pulseaudio-utils-15.0-2.el9.x86_64.rpm) = b5d640aa277bf74a70502e54a78cb4d2c41312afb99a2d2850749e39e35610cb
-SIZE (rocky/p/pulseaudio-utils-15.0-2.el9.x86_64.rpm) = 73481
-SHA256 (rocky/p/pulseaudio-15.0-2.el9.src.rpm) = 9fa7d54c118b3842dc43eb01a5136285ae517687278794966db7de657ec37d2f
-SIZE (rocky/p/pulseaudio-15.0-2.el9.src.rpm) = 1545895
+TIMESTAMP = 1750647347
+SHA256 (rocky/p/pulseaudio-utils-15.0-3.el9.aarch64.rpm) = 50144c9279d7af0d432bf41a021c0d3b12a8f42483a54a59e810cfb89f5a0853
+SIZE (rocky/p/pulseaudio-utils-15.0-3.el9.aarch64.rpm) = 68526
+SHA256 (rocky/p/pulseaudio-utils-15.0-3.el9.x86_64.rpm) = a8be55a309cbfd26fe8846e4c99673eb1f6e242beee736ca18a1f9406a7bc64f
+SIZE (rocky/p/pulseaudio-utils-15.0-3.el9.x86_64.rpm) = 70652
+SHA256 (rocky/p/pulseaudio-15.0-3.el9.src.rpm) = dc89cf1596e7f2940c2718bd5a08990e82727a8dc4a24037c92e70e6a85a39ef
+SIZE (rocky/p/pulseaudio-15.0-3.el9.src.rpm) = 1543467
diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile
index fe0596e7fcbf..547b2fbee038 100644
--- a/audio/mixxx/Makefile
+++ b/audio/mixxx/Makefile
@@ -1,11 +1,7 @@
PORTNAME= mixxx
-DISTVERSION= 2.5.0
-PORTREVISION= 5
+DISTVERSION= 2.5.2
CATEGORIES= audio
-PATCH_SITES= https://github.com/mixxxdj/mixxx/commit/
-PATCHFILES+= 355eb9ce880349ff94759f731bb7ae747bf6677c.patch:-p1 # Fix build with Qt >= 6.9.0
-
MAINTAINER= acm@FreeBSD.org
COMMENT= DJ mixing application
WWW= https://mixxx.org/
diff --git a/audio/mixxx/distinfo b/audio/mixxx/distinfo
index 87bbde7abdf7..6aa552aae8ea 100644
--- a/audio/mixxx/distinfo
+++ b/audio/mixxx/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1745041655
-SHA256 (mixxxdj-mixxx-2.5.0_GH0.tar.gz) = 95ad113f1988abaa4fabc2e19027d5456a6ba9cb0f6366a386a2239030f41089
-SIZE (mixxxdj-mixxx-2.5.0_GH0.tar.gz) = 39580922
-SHA256 (355eb9ce880349ff94759f731bb7ae747bf6677c.patch) = 8088f444cc914003dbdfab239778101d45af03ab1e4e986d443df4358fd7f19a
-SIZE (355eb9ce880349ff94759f731bb7ae747bf6677c.patch) = 1979
+TIMESTAMP = 1750741329
+SHA256 (mixxxdj-mixxx-2.5.2_GH0.tar.gz) = 47d52d960f1087c333427db792605f6338b6f4ae1e40f115e75057cce2e690c9
+SIZE (mixxxdj-mixxx-2.5.2_GH0.tar.gz) = 40033028
diff --git a/audio/mixxx/files/patch-src_qml_qmlwaveformoverview.h b/audio/mixxx/files/patch-src_qml_qmlwaveformoverview.h
deleted file mode 100644
index beeeb4ed9f69..000000000000
--- a/audio/mixxx/files/patch-src_qml_qmlwaveformoverview.h
+++ /dev/null
@@ -1,18 +0,0 @@
-Fix build with Qt >= 6.9.0
-
-https://github.com/mixxxdj/mixxx/issues/14122
-
---- src/qml/qmlwaveformoverview.h.orig 2024-12-24 01:32:09 UTC
-+++ src/qml/qmlwaveformoverview.h
-@@ -58,7 +58,11 @@ class QmlWaveformOverview : public QQuickPaintedItem {
- signals:
- void playerChanged();
- void channelsChanged(mixxx::qml::QmlWaveformOverview::Channels channels);
-+#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)
-+ void rendererChanged(Renderer renderer);
-+#else
- void rendererChanged(mixxx::qml::QmlWaveformOverview::Renderer renderer);
-+#endif
- void colorHighChanged(const QColor& color);
- void colorMidChanged(const QColor& color);
- void colorLowChanged(const QColor& color);
diff --git a/audio/mixxx/pkg-plist b/audio/mixxx/pkg-plist
index 62f94cbace07..486989d39fa3 100644
--- a/audio/mixxx/pkg-plist
+++ b/audio/mixxx/pkg-plist
@@ -21,6 +21,8 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml
%%DATADIR%%/controllers/American-Audio-RADIUS-2000-scripts.js
%%DATADIR%%/controllers/American-Audio-VMS2-scripts.js
%%DATADIR%%/controllers/American-Audio-VMS4-scripts.js
+%%DATADIR%%/controllers/Arturia-KeyLab-Mk1-scripts.js
+%%DATADIR%%/controllers/ArturiaKeyLab.midi.xml
%%DATADIR%%/controllers/Behringer BCD2000.midi.xml
%%DATADIR%%/controllers/Behringer BCD3000 Advanced.midi.xml
%%DATADIR%%/controllers/Behringer BCD3000.midi.xml
@@ -40,7 +42,9 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml
%%DATADIR%%/controllers/Behringer-DDM4000-scripts.js
%%DATADIR%%/controllers/Behringer-Extension-scripts.js
%%DATADIR%%/controllers/CueColorsReference.svg
+%%DATADIR%%/controllers/DJ TechTools MIDI Fighter Spectra.midi.xml
%%DATADIR%%/controllers/DJ TechTools MIDI Fighter Twister.midi.xml
+%%DATADIR%%/controllers/DJ TechTools-MIDI Fighter Spectra-scripts.js
%%DATADIR%%/controllers/DJ TechTools-MIDI Fighter Twister-scripts.js
%%DATADIR%%/controllers/DJ-Tech CDJ-101.midi.xml
%%DATADIR%%/controllers/DJ-Tech DJM-101.midi.xml
@@ -116,14 +120,18 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml
%%DATADIR%%/controllers/Hercules-DJControl-Compact-scripts.js
%%DATADIR%%/controllers/Hercules-DJControl-Inpulse-200-script.js
%%DATADIR%%/controllers/Hercules-DJControl-Inpulse-300-script.js
+%%DATADIR%%/controllers/Hercules-DJControl-Inpulse-500-script.js
%%DATADIR%%/controllers/Hercules-DJControl-MIX-scripts.js
%%DATADIR%%/controllers/Hercules-DJControl-Starlight-scripts.js
%%DATADIR%%/controllers/Hercules-P32-scripts.js
%%DATADIR%%/controllers/Hercules-mp3e2-compat.js
%%DATADIR%%/controllers/Hercules_DJControl_Inpulse_200.midi.xml
%%DATADIR%%/controllers/Hercules_DJControl_Inpulse_300.midi.xml
+%%DATADIR%%/controllers/Hercules_DJControl_Inpulse_500.midi.xml
%%DATADIR%%/controllers/Hercules_DJControl_Jogvision-scripts.js
%%DATADIR%%/controllers/Hercules_DJControl_Jogvision.midi.xml
+%%DATADIR%%/controllers/Icon-iControls-scripts.js
+%%DATADIR%%/controllers/Icon-iControls.midi.xml
%%DATADIR%%/controllers/Intech TEK2.midi.xml
%%DATADIR%%/controllers/Intech TEK2.scripts.js
%%DATADIR%%/controllers/Ion Discover DJ.midi.xml
@@ -142,6 +150,10 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml
%%DATADIR%%/controllers/Korg-nanoKONTROL-2-scripts.js
%%DATADIR%%/controllers/Korg-nanoPAD2-scripts.js
%%DATADIR%%/controllers/M-Audio_Xsession_pro.midi.xml
+%%DATADIR%%/controllers/MVave-SMC-Mixer-scripts.js
+%%DATADIR%%/controllers/MVave-SMC-Mixer.midi.xml
+%%DATADIR%%/controllers/MVave-SMK-25-II-scripts.js
+%%DATADIR%%/controllers/MVave-SMK-25-II.midi.xml
%%DATADIR%%/controllers/Midi-Keyboard.midi.xml
%%DATADIR%%/controllers/MidiTech-MidiControl.midi.xml
%%DATADIR%%/controllers/Midi_for_light-scripts.js
@@ -169,10 +181,12 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml
%%DATADIR%%/controllers/Numark DJ2Go.midi.xml
%%DATADIR%%/controllers/Numark MIXTRACK.midi.xml
%%DATADIR%%/controllers/Numark Mixtrack 2.midi.xml
+%%DATADIR%%/controllers/Numark Mixtrack Platinum FX.midi.xml
%%DATADIR%%/controllers/Numark Mixtrack Platinum.midi.xml
%%DATADIR%%/controllers/Numark Mixtrack Pro FX.midi.xml
%%DATADIR%%/controllers/Numark Mixtrack Pro.midi.xml
%%DATADIR%%/controllers/Numark N4.midi.xml
+%%DATADIR%%/controllers/Numark NS6II.midi.xml
%%DATADIR%%/controllers/Numark NS7.midi.xml
%%DATADIR%%/controllers/Numark Omni Control.midi.xml
%%DATADIR%%/controllers/Numark Total Control.midi.xml
@@ -183,10 +197,12 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml
%%DATADIR%%/controllers/Numark-Mixtrack-2-scripts.js
%%DATADIR%%/controllers/Numark-Mixtrack-3-scripts.js
%%DATADIR%%/controllers/Numark-Mixtrack-3.midi.xml
+%%DATADIR%%/controllers/Numark-Mixtrack-Platinum-FX-scripts.js
%%DATADIR%%/controllers/Numark-Mixtrack-Platinum-scripts.js
%%DATADIR%%/controllers/Numark-Mixtrack-Pro-FX-scripts.js
%%DATADIR%%/controllers/Numark-Mixtrack-Pro-scripts.js
%%DATADIR%%/controllers/Numark-N4-scripts.js
+%%DATADIR%%/controllers/Numark-NS6II-scripts.js
%%DATADIR%%/controllers/Numark-NS7-scripts.js
%%DATADIR%%/controllers/Numark-Omni-Control-scripts.js
%%DATADIR%%/controllers/Numark-Party-Mix.midi.xml
@@ -230,6 +246,8 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml
%%DATADIR%%/controllers/Reloop Terminal Mix 2-4.midi.xml
%%DATADIR%%/controllers/Reloop-Beatmix-2-4-scripts.js
%%DATADIR%%/controllers/Reloop-Beatpad-scripts.js
+%%DATADIR%%/controllers/Reloop-Digital-Jockey-2-IE.midi.xml
+%%DATADIR%%/controllers/Reloop-Digital-Jockey-2-IE.scripts.js
%%DATADIR%%/controllers/Reloop-Digital-Jockey2-Controller-scripts.js
%%DATADIR%%/controllers/Reloop-Jockey-3-ME-scripts.js
%%DATADIR%%/controllers/Reloop-Mixage.midi.xml
@@ -543,6 +561,8 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml
%%DATADIR%%/skins/Deere/icon/ic_library_preview_pause.svg
%%DATADIR%%/skins/Deere/icon/ic_library_preview_play.svg
%%DATADIR%%/skins/Deere/icon/ic_loop_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_loop_anchor_end.svg
+%%DATADIR%%/skins/Deere/icon/ic_loop_anchor_start.svg
%%DATADIR%%/skins/Deere/icon/ic_loop_in_48px.svg
%%DATADIR%%/skins/Deere/icon/ic_loop_move_backward_48px.svg
%%DATADIR%%/skins/Deere/icon/ic_loop_move_forward_48px.svg
@@ -1748,6 +1768,10 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml
%%DATADIR%%/skins/Shade/btn/btn_lib_spinbox_down_white.svg
%%DATADIR%%/skins/Shade/btn/btn_lib_spinbox_up_white.svg
%%DATADIR%%/skins/Shade/btn/btn_load.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_anchor_end.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_anchor_end_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_anchor_start.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_anchor_start_overdown.png
%%DATADIR%%/skins/Shade/btn/btn_loop_in.png
%%DATADIR%%/skins/Shade/btn/btn_loop_in_down.png
%%DATADIR%%/skins/Shade/btn/btn_loop_in_over.png
@@ -2378,6 +2402,8 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml
%%DATADIR%%/skins/Tango/buttons/btn_lib_spinbox_down_white.svg
%%DATADIR%%/skins/Tango/buttons/btn_lib_spinbox_up_white.svg
%%DATADIR%%/skins/Tango/buttons/btn_loop.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_anchor_end.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_anchor_start.svg
%%DATADIR%%/skins/Tango/buttons/btn_loop_beatjump_off.svg
%%DATADIR%%/skins/Tango/buttons/btn_loop_beatjump_on.svg
%%DATADIR%%/skins/Tango/buttons/btn_loop_beatjump_on_black.svg
diff --git a/audio/muse-sequencer/Makefile b/audio/muse-sequencer/Makefile
index 883623d67854..fcb6a02827bb 100644
--- a/audio/muse-sequencer/Makefile
+++ b/audio/muse-sequencer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= muse-sequencer
DISTVERSION= 4.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/plasma6-kpipewire/distinfo b/audio/plasma6-kpipewire/distinfo
index cb0d11ce332a..46b447b1c652 100644
--- a/audio/plasma6-kpipewire/distinfo
+++ b/audio/plasma6-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010486
-SHA256 (KDE/plasma/6.4.0/kpipewire-6.4.0.tar.xz) = d597665a4ee57a4993d908e62151242ae9a5a3a25e76d0ba003f39ca6869e35a
-SIZE (KDE/plasma/6.4.0/kpipewire-6.4.0.tar.xz) = 152832
+TIMESTAMP = 1750789598
+SHA256 (KDE/plasma/6.4.1/kpipewire-6.4.1.tar.xz) = 3696dfd19b53e5efa1e7bc690c3820919b8bbdc0d78f96779cc3b319e9035fe2
+SIZE (KDE/plasma/6.4.1/kpipewire-6.4.1.tar.xz) = 152800
diff --git a/audio/plasma6-ocean-sound-theme/distinfo b/audio/plasma6-ocean-sound-theme/distinfo
index 536deb68edff..f18d9c94f442 100644
--- a/audio/plasma6-ocean-sound-theme/distinfo
+++ b/audio/plasma6-ocean-sound-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010486
-SHA256 (KDE/plasma/6.4.0/ocean-sound-theme-6.4.0.tar.xz) = afa672a91caea9a34f9fe69903bff4d8cf99b16393db52d546fabe2b5b8ea773
-SIZE (KDE/plasma/6.4.0/ocean-sound-theme-6.4.0.tar.xz) = 2128384
+TIMESTAMP = 1750789599
+SHA256 (KDE/plasma/6.4.1/ocean-sound-theme-6.4.1.tar.xz) = a3f75d7240f448a467393eb14f1431ac0b0535fe49298c9ffa174b00500997f3
+SIZE (KDE/plasma/6.4.1/ocean-sound-theme-6.4.1.tar.xz) = 2128504
diff --git a/audio/plasma6-oxygen-sounds/distinfo b/audio/plasma6-oxygen-sounds/distinfo
index 2bc07e60fd67..85a6ec4186d8 100644
--- a/audio/plasma6-oxygen-sounds/distinfo
+++ b/audio/plasma6-oxygen-sounds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010486
-SHA256 (KDE/plasma/6.4.0/oxygen-sounds-6.4.0.tar.xz) = 5b3d5df27390ee08260964b2a68d5997f2f507d175311460fba1acea414dc852
-SIZE (KDE/plasma/6.4.0/oxygen-sounds-6.4.0.tar.xz) = 1935544
+TIMESTAMP = 1750789599
+SHA256 (KDE/plasma/6.4.1/oxygen-sounds-6.4.1.tar.xz) = a6fdd80816322ead0645d889510a54021fd4bd81848814df87548cf26e07683f
+SIZE (KDE/plasma/6.4.1/oxygen-sounds-6.4.1.tar.xz) = 1935616
diff --git a/audio/plasma6-plasma-pa/distinfo b/audio/plasma6-plasma-pa/distinfo
index 9dd076b6d202..82c3bc046e44 100644
--- a/audio/plasma6-plasma-pa/distinfo
+++ b/audio/plasma6-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010489
-SHA256 (KDE/plasma/6.4.0/plasma-pa-6.4.0.tar.xz) = 7b19b41478708835a1580494e5521803bc9b79474b50ed1ebf9318a20e1ed1a8
-SIZE (KDE/plasma/6.4.0/plasma-pa-6.4.0.tar.xz) = 196660
+TIMESTAMP = 1750789602
+SHA256 (KDE/plasma/6.4.1/plasma-pa-6.4.1.tar.xz) = 0b797263f520de7d7381b705b16d5efd497664c4f3761a2dcba93c6b1c4ab6d1
+SIZE (KDE/plasma/6.4.1/plasma-pa-6.4.1.tar.xz) = 196560
diff --git a/audio/portmidi/Makefile b/audio/portmidi/Makefile
index 1244355cbdf7..165499b8253d 100644
--- a/audio/portmidi/Makefile
+++ b/audio/portmidi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= portmidi
-DISTVERSION= 2.0.4
+DISTVERSION= 2.0.6
DISTVERSIONPREFIX=v
PORTEPOCH= 1
CATEGORIES= audio
diff --git a/audio/portmidi/distinfo b/audio/portmidi/distinfo
index 5efc84c80524..5daf2329b2d9 100644
--- a/audio/portmidi/distinfo
+++ b/audio/portmidi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711992528
-SHA256 (PortMidi-portmidi-v2.0.4_GH0.tar.gz) = 64893e823ae146cabd3ad7f9a9a9c5332746abe7847c557b99b2577afa8a607c
-SIZE (PortMidi-portmidi-v2.0.4_GH0.tar.gz) = 263225
+TIMESTAMP = 1750741030
+SHA256 (PortMidi-portmidi-v2.0.6_GH0.tar.gz) = 81d22b34051621cd56c8d5ef12908ef2a59764c9cdfba6dae47aabddb71ac914
+SIZE (PortMidi-portmidi-v2.0.6_GH0.tar.gz) = 193068
diff --git a/audio/portmidi/files/patch-porttime_ptlinux.c b/audio/portmidi/files/patch-porttime_ptlinux.c
index 955f77f6e516..35163213ff0c 100644
--- a/audio/portmidi/files/patch-porttime_ptlinux.c
+++ b/audio/portmidi/files/patch-porttime_ptlinux.c
@@ -1,17 +1,15 @@
---- porttime/ptlinux.c.orig 2024-04-01 19:43:35.367808000 +0200
-+++ porttime/ptlinux.c 2024-04-01 19:43:57.157503000 +0200
-@@ -29,9 +29,8 @@
+--- porttime/ptlinux.c.orig 2025-06-24 04:57:11 UTC
++++ porttime/ptlinux.c
+@@ -29,7 +29,7 @@ CHANGE LOG
#include <unistd.h>
#include <sys/types.h>
#include "porttime.h"
-#include "time.h"
+#include <time.h>
#include "sys/resource.h"
--#include "sys/timeb.h"
#include "pthread.h"
- #define TRUE 1
-@@ -80,7 +79,7 @@
+@@ -83,7 +83,7 @@ PtError Pt_Start(int resolution, PtCallback *callback,
{
if (time_started_flag) return ptNoError;
/* need this set before process runs: */
@@ -19,8 +17,8 @@
+ clock_gettime(CLOCK_MONOTONIC_FAST, &time_offset);
if (callback) {
int res;
- pt_callback_parameters *parms = (pt_callback_parameters *)
-@@ -123,7 +122,7 @@
+ pt_callback_parameters *parms = (pt_callback_parameters *)
+@@ -126,7 +126,7 @@ PtTimestamp Pt_Time(void)
{
long seconds, ms;
struct timespec now;
diff --git a/audio/portmidi/pkg-plist b/audio/portmidi/pkg-plist
index 1dc05070d242..f2c3dc2ad30f 100644
--- a/audio/portmidi/pkg-plist
+++ b/audio/portmidi/pkg-plist
@@ -7,5 +7,5 @@ lib/cmake/PortMidi/PortMidiTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/PortMidi/PortMidiTargets.cmake
lib/libportmidi.so
lib/libportmidi.so.2
-lib/libportmidi.so.2.0.3
+lib/libportmidi.so.2.0.4
libdata/pkgconfig/portmidi.pc
diff --git a/audio/qtractor/Makefile b/audio/qtractor/Makefile
index 086783c8d17c..1458a47b8201 100644
--- a/audio/qtractor/Makefile
+++ b/audio/qtractor/Makefile
@@ -1,6 +1,7 @@
PORTNAME= qtractor
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.6
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://download.steinberg.net/sdk_downloads/:vst3sdk
DISTFILES= ${VST3_SDK_ARCHIVE}:vst3sdk
diff --git a/audio/rubberband/Makefile b/audio/rubberband/Makefile
index 8a11c9ba2813..e778b8df856c 100644
--- a/audio/rubberband/Makefile
+++ b/audio/rubberband/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rubberband
-DISTVERSION= 3.3.0
+DISTVERSION= 4.0.0
CATEGORIES= audio
MASTER_SITES= https://breakfastquay.com/files/releases/
diff --git a/audio/rubberband/distinfo b/audio/rubberband/distinfo
index 8549961740ce..79e019b440d1 100644
--- a/audio/rubberband/distinfo
+++ b/audio/rubberband/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690668293
-SHA256 (rubberband-3.3.0.tar.bz2) = d9ef89e2b8ef9f85b13ac3c2faec30e20acf2c9f3a9c8c45ce637f2bc95e576c
-SIZE (rubberband-3.3.0.tar.bz2) = 223408
+TIMESTAMP = 1750743519
+SHA256 (rubberband-4.0.0.tar.bz2) = af050313ee63bc18b35b2e064e5dce05b276aaf6d1aa2b8a82ced1fe2f8028e9
+SIZE (rubberband-4.0.0.tar.bz2) = 236705
diff --git a/audio/rubberband/pkg-plist b/audio/rubberband/pkg-plist
index f656778f1669..8d7f717ba305 100644
--- a/audio/rubberband/pkg-plist
+++ b/audio/rubberband/pkg-plist
@@ -1,13 +1,14 @@
bin/rubberband
bin/rubberband-r3
+include/rubberband/RubberBandLiveShifter.h
include/rubberband/RubberBandStretcher.h
include/rubberband/rubberband-c.h
lib/ladspa/ladspa-rubberband.cat
lib/ladspa/ladspa-rubberband.so
lib/librubberband.a
lib/librubberband.so
-lib/librubberband.so.2
-lib/librubberband.so.2.3.0
+lib/librubberband.so.3
+lib/librubberband.so.3.0.0
lib/lv2/rubberband.lv2/lv2-rubberband.so
lib/lv2/rubberband.lv2/lv2-rubberband.ttl
lib/lv2/rubberband.lv2/manifest.ttl
diff --git a/audio/shuriken/Makefile b/audio/shuriken/Makefile
index d3e3dbe2350f..ad4cba6e8dc1 100644
--- a/audio/shuriken/Makefile
+++ b/audio/shuriken/Makefile
@@ -2,7 +2,7 @@ PORTNAME= shuriken
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.2-5
DISTVERSIONSUFFIX= -gd09afc7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/sonic-visualiser/Makefile b/audio/sonic-visualiser/Makefile
index 9f9833b30094..0069acf25438 100644
--- a/audio/sonic-visualiser/Makefile
+++ b/audio/sonic-visualiser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sonic-visualiser
DISTVERSION= 4.0.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= audio
MASTER_SITES= https://code.soundsoftware.ac.uk/attachments/download/2607/
diff --git a/audio/wxguitar/Makefile b/audio/wxguitar/Makefile
index c6c1f3ef0c93..988c1a91c176 100644
--- a/audio/wxguitar/Makefile
+++ b/audio/wxguitar/Makefile
@@ -2,7 +2,7 @@ PORTNAME= wxguitar
PORTVERSION= 1.01
PORTREVISION= 13
CATEGORIES= audio
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Simple guitar tuning assistant
diff --git a/audio/zrythm/Makefile b/audio/zrythm/Makefile
index 2da8c9d1cc57..da96df2c503c 100644
--- a/audio/zrythm/Makefile
+++ b/audio/zrythm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zrythm
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-alpha.26.0.13
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/benchmarks/py-locust-cloud/Makefile b/benchmarks/py-locust-cloud/Makefile
index 6079bd8bd905..933b7f20d339 100644
--- a/benchmarks/py-locust-cloud/Makefile
+++ b/benchmarks/py-locust-cloud/Makefile
@@ -1,5 +1,5 @@
PORTNAME= locust-cloud
-DISTVERSION= 1.23.2
+DISTVERSION= 1.24.2
CATEGORIES= benchmarks www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/benchmarks/py-locust-cloud/distinfo b/benchmarks/py-locust-cloud/distinfo
index 2feba2ffd649..5b7c6e51fbb6 100644
--- a/benchmarks/py-locust-cloud/distinfo
+++ b/benchmarks/py-locust-cloud/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750314012
-SHA256 (locust_cloud-1.23.2.tar.gz) = 614051174a96672fdba3a77ba2c4bcb537fe28ad32bf4bfdb715429aabe395be
-SIZE (locust_cloud-1.23.2.tar.gz) = 451096
+TIMESTAMP = 1750799571
+SHA256 (locust_cloud-1.24.2.tar.gz) = a2656537ff367e6d4d4673477ba9e81ed73a8423a71573cd2512248740eded77
+SIZE (locust_cloud-1.24.2.tar.gz) = 451122
diff --git a/biology/Makefile b/biology/Makefile
index 590109724958..d4ba88800bfe 100644
--- a/biology/Makefile
+++ b/biology/Makefile
@@ -189,8 +189,6 @@
SUBDIR += py-multiqc
SUBDIR += py-newick
SUBDIR += py-ont-fast5-api
- SUBDIR += py-orange3-bioinformatics
- SUBDIR += py-orange3-single-cell
SUBDIR += py-pandas-charm
SUBDIR += py-py2bit
SUBDIR += py-pybigwig
diff --git a/biology/py-orange3-bioinformatics/Makefile b/biology/py-orange3-bioinformatics/Makefile
deleted file mode 100644
index 7904ed980863..000000000000
--- a/biology/py-orange3-bioinformatics/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= orange3-bioinformatics
-DISTVERSION= 4.8.4
-PORTREVISION= 1
-CATEGORIES= biology python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Orange add-on providing common functionality for bioinformatics
-WWW= https://github.com/biolab/orange3-bioinformatics/
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expiring misc/orange3
-EXPIRATION_DATE=2025-06-21
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= orange3>0:misc/orange3 \
- ${PYTHON_PKGNAMEPREFIX}Genesis-PyAPI>0:biology/py-Genesis-PyAPI@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}point-annotator>=2.0:math/py-point-annotator@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyclipper>=1.2.0:math/py-pyclipper@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests-cache0>0:www/py-requests-cache0@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}resdk>0:biology/py-resdk@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.5.0:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}serverfiles>0:misc/py-serverfiles@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/biology/py-orange3-bioinformatics/distinfo b/biology/py-orange3-bioinformatics/distinfo
deleted file mode 100644
index 4b386c48e193..000000000000
--- a/biology/py-orange3-bioinformatics/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1739870048
-SHA256 (orange3_bioinformatics-4.8.4.tar.gz) = 275a32d3948df5294350c25bb430336b5d4109afaf71edd7ccc76591cb9eeb8b
-SIZE (orange3_bioinformatics-4.8.4.tar.gz) = 3736720
diff --git a/biology/py-orange3-bioinformatics/pkg-descr b/biology/py-orange3-bioinformatics/pkg-descr
deleted file mode 100644
index 8979fa28157a..000000000000
--- a/biology/py-orange3-bioinformatics/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Orange Bioinformatics extends Orange, a data mining software package, with
-common functionality for bioinformatics. The provided functionality can be
-accessed as a Python library or through a visual programming interface (Orange
-Canvas). The latter is also suitable for non-programmers.
-
-Orange Bioinformatics provides access to publicly available data, like GEO data
-sets, GO and KEGG. All features can be combined with powerful visualization,
-network exploration and data mining techniques from the Orange data mining
-framework.
diff --git a/biology/py-orange3-single-cell/Makefile b/biology/py-orange3-single-cell/Makefile
deleted file mode 100644
index 54d72a4516fd..000000000000
--- a/biology/py-orange3-single-cell/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-PORTNAME= orange3-single-cell
-DISTVERSION= 0.8.2
-PORTREVISION= 6
-CATEGORIES= biology python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Orange add-on for gene expression of single cell data
-WWW= https://singlecell.biolab.si/
-
-LICENSE= AGPLv3+
-
-DEPRECATED= Depends on expired math/py-fastdtw and expiring misc/orange3
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= orange3>0:misc/orange3 \
- ${PYTHON_PKGNAMEPREFIX}orange3-bioinformatics>0:biology/py-orange3-bioinformatics@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}astropy>0:astro/py-astropy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}fastdtw>0:math/py-fastdtw@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}joblib>=0.11:devel/py-joblib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}loompy>=2.0.10:biology/py-loompy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=0.23:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \
- ${PYNUMPY}
-
-# Supports 3.4+ but loompy 3.6+ only.
-USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= biolab
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-
-OPTIONS_DEFINE= DOCS
-
-DOCS_BUILD_DEPENDS= gmake:devel/gmake \
- ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
-
-pre-build-DOCS-on:
- @cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${GMAKE} html htmlhelp SPHINXBUILD=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER}
-
-pre-build-DOCS-off:
- @${REINPLACE_CMD} "s|^ include_documentation| #include_documentation|" ${WRKSRC}/setup.py
-
-.include <bsd.port.mk>
diff --git a/biology/py-orange3-single-cell/distinfo b/biology/py-orange3-single-cell/distinfo
deleted file mode 100644
index ed5f301ce6e1..000000000000
--- a/biology/py-orange3-single-cell/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1539761270
-SHA256 (biolab-orange3-single-cell-0.8.2_GH0.tar.gz) = eebda4303c208951fcbe8f383e0f310b20abedba425b0c68bbe65ae2806cc1bb
-SIZE (biolab-orange3-single-cell-0.8.2_GH0.tar.gz) = 5521782
diff --git a/biology/py-orange3-single-cell/files/patch-doc_conf.py b/biology/py-orange3-single-cell/files/patch-doc_conf.py
deleted file mode 100644
index a3ecb4c652db..000000000000
--- a/biology/py-orange3-single-cell/files/patch-doc_conf.py
+++ /dev/null
@@ -1,10 +0,0 @@
-# add_stylesheet() deprecated on Sphinx 4.0
-# https://www.sphinx-doc.org/en/master/extdev/deprecated.html
---- doc/conf.py.orig 2018-10-15 08:43:14 UTC
-+++ doc/conf.py
-@@ -288,4 +288,4 @@ texinfo_documents = [
- #texinfo_no_detailmenu = False
-
- def setup(app):
-- app.add_stylesheet('style.css')
-+ app.add_css_file('style.css')
diff --git a/biology/py-orange3-single-cell/pkg-descr b/biology/py-orange3-single-cell/pkg-descr
deleted file mode 100644
index 05cf4bfc5f8a..000000000000
--- a/biology/py-orange3-single-cell/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-The Single Cell add-on for Orange3 adds functionality for analysis of single
-cell data.
diff --git a/chinese/libreoffice-zh_CN/distinfo b/chinese/libreoffice-zh_CN/distinfo
index 8bab7e8c2cf6..f5acf1197e72 100644
--- a/chinese/libreoffice-zh_CN/distinfo
+++ b/chinese/libreoffice-zh_CN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205080
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 7532b7eafb9241eba0c8b000c59f86b2d57c34d9cda1731f8dd4f8dd832764f2
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 843058
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 0f9b1afe85f1b7dc6e44d4b3b110d9c1f5215bd74d2780c63fbbc2377e2da3e6
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2690477
+TIMESTAMP = 1750805562
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 05166a89720ae2f36715d78f091c467226fc0a2786167e780fba4339e7defd8b
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 842745
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 091c715ece46310ccbc1df03b68d122027d3374c1bbf91afd1b3c75e05382f85
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2690527
diff --git a/chinese/libreoffice-zh_TW/distinfo b/chinese/libreoffice-zh_TW/distinfo
index 07a731f6053e..c53b79f39d4d 100644
--- a/chinese/libreoffice-zh_TW/distinfo
+++ b/chinese/libreoffice-zh_TW/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205081
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 80f7a00d1d4a08e1ac022fcaa577d30c137f7b74459d5079bb20170376f80da0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 840137
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = ee3a6592945bf93dfd3b3039fd2078c5530a68095882c40e3c363915a027b5db
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2717460
+TIMESTAMP = 1750805564
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 944f193278179bff96494d52e1ba7488c0b9830450bde3813216043225185769
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 840407
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 90bea50f2bd6696081001522f2b12efc1021357221d361793a6a7e6213404826
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2717649
diff --git a/comms/Makefile b/comms/Makefile
index 9f313fe188ab..44cd5cd60702 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -145,7 +145,6 @@
SUBDIR += py-nkdfu
SUBDIR += py-pylink-square
SUBDIR += py-pymodbus
- SUBDIR += py-pynitrokey
SUBDIR += py-pyocd
SUBDIR += py-pyocd-pemicro
SUBDIR += py-pyserial
diff --git a/comms/opencbm/Makefile b/comms/opencbm/Makefile
index 0db9b775a445..d01d86da4815 100644
--- a/comms/opencbm/Makefile
+++ b/comms/opencbm/Makefile
@@ -9,9 +9,6 @@ WWW= http://opencbm.sourceforge.net/
LICENSE= GPLv2 BSD3CLAUSE
LICENSE_COMB= multi
-DEPRECATED= Depends on expiring devel/cc65
-EXPIRATION_DATE=2025-06-21
-
BUILD_DEPENDS= cc65:devel/cc65
USES= gmake pkgconfig
diff --git a/comms/py-pynitrokey/Makefile b/comms/py-pynitrokey/Makefile
deleted file mode 100644
index 5c6a29319e9f..000000000000
--- a/comms/py-pynitrokey/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-PORTNAME= pynitrokey
-DISTVERSION= 0.4.50
-CATEGORIES= comms python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= awoonyaa@gmail.com
-COMMENT= Command line interface for Nitrokey FIDO2, Nitr. Start, Nitr.3, NetHSM
-WWW= https://pypi.org/project/pynitrokey/
-
-LICENSE= MIT
-
-DEPRECATED= Depends on expiring comms/py-spsdk
-EXPIRATION_DATE=2025-06-21
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spsdk>=0:comms/py-spsdk@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}certifi>=14.5.14,:security/py-certifi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click>=8.0,:devel/py-click@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ecdsa>=0:security/py-ecdsa@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}fido2>=1.1.2,<2:security/py-fido2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}intelhex>=0:devel/py-intelhex@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}semver>=0:devel/py-semver@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nkdfu>=0:comms/py-nkdfu@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tlv8>=0:converters/py-tlv8@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3.0:devel/py-typing-extensions@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click_aliases>=0:devel/py-click-aliases@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nethsm>=1.0.0,<2:security/py-nethsm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}google-api-python-client>0:www/py-google-api-python-client@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spsdk>=0:comms/py-spsdk@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}certifi>=14.5.14,:security/py-certifi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click>=8.0,:devel/py-click@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ecdsa>=0:security/py-ecdsa@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}fido2>=1.1.2,<2:security/py-fido2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}intelhex>=0:devel/py-intelhex@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}semver>=0:devel/py-semver@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nkdfu>=0:comms/py-nkdfu@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tlv8>=0:converters/py-tlv8@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3.0:devel/py-typing-extensions@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click_aliases>=0:devel/py-click-aliases@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nethsm>=1.0.0,<2:security/py-nethsm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}google-api-python-client>0:www/py-google-api-python-client@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR}
-
-PEP517_BUILD_CMD= ${PYTHON_CMD} -m flit_core.wheel
-PEP517_BUILD_DEPEND= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2.0<4:devel/py-flit-core@${PY_FLAVOR}
-
-USES= python shebangfix
-USE_PYTHON= autoplist concurrent cryptography pep517
-
-SHEBANG_FILES= pynitrokey/start/upgrade_by_passwd.py \
- pynitrokey/start/usb_strings.py
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/comms/py-pynitrokey/distinfo b/comms/py-pynitrokey/distinfo
deleted file mode 100644
index ff5db5e78379..000000000000
--- a/comms/py-pynitrokey/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1723887077
-SHA256 (pynitrokey-0.4.50.tar.gz) = 048070218c6851c2bb13af5111cbbfaa6ae9365c98c2703b226de2452b169670
-SIZE (pynitrokey-0.4.50.tar.gz) = 179654
diff --git a/comms/py-pynitrokey/pkg-descr b/comms/py-pynitrokey/pkg-descr
deleted file mode 100644
index 0a011755b693..000000000000
--- a/comms/py-pynitrokey/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-A command line interface for the Nitrokey FIDO2, Nitrokey Start,
-Nitrokey 3 and NetHSM
diff --git a/converters/osm2mp/Makefile b/converters/osm2mp/Makefile
index 974d4e676240..df72617c6019 100644
--- a/converters/osm2mp/Makefile
+++ b/converters/osm2mp/Makefile
@@ -2,7 +2,7 @@ PORTNAME= osm2mp
PORTVERSION= r475
PORTREVISION= 2
CATEGORIES= converters geography
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= OpenStreetMap data into Polish map format (MP) converter
diff --git a/converters/simdutf/Makefile b/converters/simdutf/Makefile
index 5b37723c3328..d855610e9e0a 100644
--- a/converters/simdutf/Makefile
+++ b/converters/simdutf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= simdutf
DISTVERSIONPREFIX= v
-DISTVERSION= 7.3.0
+DISTVERSION= 7.3.1
CATEGORIES= converters textproc
MAINTAINER= fuz@FreeBSD.org
diff --git a/converters/simdutf/distinfo b/converters/simdutf/distinfo
index 50489ea81c41..2fc4d52f7085 100644
--- a/converters/simdutf/distinfo
+++ b/converters/simdutf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748595129
-SHA256 (simdutf-simdutf-v7.3.0_GH0.tar.gz) = e337abe416898d1d997d729cc04370c89c8dddf688648e876f37970e98cf93aa
-SIZE (simdutf-simdutf-v7.3.0_GH0.tar.gz) = 2190887
+TIMESTAMP = 1750324452
+SHA256 (simdutf-simdutf-v7.3.1_GH0.tar.gz) = 357da74bae9a130ddaa9df2508622de983a8be56db319891afef4184efa858bf
+SIZE (simdutf-simdutf-v7.3.1_GH0.tar.gz) = 2192907
diff --git a/databases/couchdb3/Makefile b/databases/couchdb3/Makefile
index c600b6e53748..b8ee3e9d9606 100644
--- a/databases/couchdb3/Makefile
+++ b/databases/couchdb3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= couchdb3
DISTVERSION= 3.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
MASTER_SITES= APACHE/couchdb/source/${DISTVERSION}
DISTNAME= apache-couchdb-${DISTVERSION}
diff --git a/databases/couchdb3/pkg-plist b/databases/couchdb3/pkg-plist
index 6ae7b72ba8a2..a9131d00e6f7 100644
--- a/databases/couchdb3/pkg-plist
+++ b/databases/couchdb3/pkg-plist
@@ -23,31 +23,31 @@ libexec/couchdb3/erts-15.2.7/bin/yielding_c_fun
libexec/couchdb3/erts-15.2.7/lib/internal/README
libexec/couchdb3/etc/default.ini
libexec/couchdb3/etc/nouveau.yaml
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1.app
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1.appup
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1_db.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_check.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_constructed_ber_bin_v2.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_constructed_per.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_eval_ext.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_func.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_gen.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_gen_ber_bin_v2.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_gen_check.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_gen_jer.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_gen_per.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_imm.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_name.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_parser2.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_partial_decode.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_pretty_format.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_rtt.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_table.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_tok.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1ct_value.beam
-libexec/couchdb3/lib/asn1-5.3.4/ebin/asn1rt_nif.beam
-libexec/couchdb3/lib/asn1-5.3.4/priv/lib/asn1rt_nif.so
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1.app
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1.appup
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1_db.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_check.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_constructed_ber_bin_v2.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_constructed_per.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_eval_ext.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_func.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen_ber_bin_v2.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen_check.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen_jer.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen_per.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_imm.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_name.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_parser2.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_partial_decode.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_pretty_format.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_rtt.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_table.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_tok.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_value.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1rt_nif.beam
+libexec/couchdb3/lib/asn1-5.3.4.1/priv/lib/asn1rt_nif.so
libexec/couchdb3/lib/b64url-%%VERSION%%/ebin/b64url.app
libexec/couchdb3/lib/b64url-%%VERSION%%/ebin/b64url.beam
libexec/couchdb3/lib/b64url-%%VERSION%%/priv/b64url.so
@@ -568,117 +568,117 @@ libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_app.beam
libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_event_handler.beam
libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_server.beam
libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_sup.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/application.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/application_controller.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/application_master.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/application_starter.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/auth.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/code.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/code_server.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/disk_log.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/disk_log_1.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/disk_log_server.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/disk_log_sup.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/dist_ac.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/dist_util.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/erl_boot_server.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/erl_compile_server.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/erl_ddll.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/erl_distribution.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/erl_epmd.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/erl_erts_errors.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/erl_kernel_errors.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/erl_reply.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/erl_signal_handler.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/erpc.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/error_handler.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/error_logger.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/erts_debug.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/file.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/file_io_server.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/file_server.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/gen_sctp.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/gen_tcp.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/gen_tcp_socket.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/gen_udp.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/gen_udp_socket.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/global.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/global_group.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/global_search.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/group.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/group_history.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/heart.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet6_sctp.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet6_tcp.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet6_tcp_dist.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet6_udp.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_config.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_db.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_dns.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_dns_tsig.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_epmd_dist.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_epmd_socket.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_gethost_native.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_hosts.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_parse.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_res.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_sctp.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_tcp.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_tcp_dist.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/inet_udp.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/kernel.app
-libexec/couchdb3/lib/kernel-10.2.7/ebin/kernel.appup
-libexec/couchdb3/lib/kernel-10.2.7/ebin/kernel.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/kernel_config.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/kernel_refc.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/local_tcp.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/local_udp.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_backend.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_config.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_disk_log_h.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_filters.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_formatter.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_h_common.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_handler.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_handler_watcher.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_olp.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_proxy.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_server.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_simple_h.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_std_h.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/logger_sup.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/net.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/net_adm.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/net_kernel.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/os.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/pg.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/pg2.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/prim_tty.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/ram_file.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/raw_file_io.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/raw_file_io_compressed.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/raw_file_io_deflate.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/raw_file_io_delayed.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/raw_file_io_inflate.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/raw_file_io_list.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/rpc.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/seq_trace.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/socket.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/standard_error.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/trace.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/user_drv.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/user_sup.beam
-libexec/couchdb3/lib/kernel-10.2.7/ebin/wrap_log_reader.beam
-libexec/couchdb3/lib/kernel-10.2.7/include/dist.hrl
-libexec/couchdb3/lib/kernel-10.2.7/include/dist_util.hrl
-libexec/couchdb3/lib/kernel-10.2.7/include/eep48.hrl
-libexec/couchdb3/lib/kernel-10.2.7/include/file.hrl
-libexec/couchdb3/lib/kernel-10.2.7/include/inet.hrl
-libexec/couchdb3/lib/kernel-10.2.7/include/inet_sctp.hrl
-libexec/couchdb3/lib/kernel-10.2.7/include/logger.hrl
-libexec/couchdb3/lib/kernel-10.2.7/include/net_address.hrl
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/application.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/application_controller.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/application_master.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/application_starter.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/auth.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/code.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/code_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/disk_log.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/disk_log_1.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/disk_log_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/disk_log_sup.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/dist_ac.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/dist_util.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_boot_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_compile_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_ddll.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_distribution.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_epmd.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_erts_errors.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_kernel_errors.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_reply.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_signal_handler.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erpc.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/error_handler.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/error_logger.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erts_debug.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/file.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/file_io_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/file_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_sctp.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_tcp.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_tcp_socket.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_udp.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_udp_socket.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/global.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/global_group.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/global_search.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/group.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/group_history.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/heart.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet6_sctp.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet6_tcp.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet6_tcp_dist.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet6_udp.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_config.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_db.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_dns.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_dns_tsig.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_epmd_dist.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_epmd_socket.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_gethost_native.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_hosts.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_parse.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_res.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_sctp.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_tcp.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_tcp_dist.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_udp.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel.app
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel.appup
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel_config.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel_refc.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/local_tcp.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/local_udp.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_backend.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_config.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_disk_log_h.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_filters.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_formatter.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_h_common.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_handler.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_handler_watcher.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_olp.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_proxy.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_simple_h.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_std_h.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_sup.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/net.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/net_adm.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/net_kernel.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/os.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/pg.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/pg2.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/prim_tty.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/ram_file.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_compressed.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_deflate.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_delayed.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_inflate.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_list.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/rpc.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/seq_trace.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/socket.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/standard_error.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/trace.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/user_drv.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/user_sup.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/ebin/wrap_log_reader.beam
+libexec/couchdb3/lib/kernel-10.2.7.1/include/dist.hrl
+libexec/couchdb3/lib/kernel-10.2.7.1/include/dist_util.hrl
+libexec/couchdb3/lib/kernel-10.2.7.1/include/eep48.hrl
+libexec/couchdb3/lib/kernel-10.2.7.1/include/file.hrl
+libexec/couchdb3/lib/kernel-10.2.7.1/include/inet.hrl
+libexec/couchdb3/lib/kernel-10.2.7.1/include/inet_sctp.hrl
+libexec/couchdb3/lib/kernel-10.2.7.1/include/logger.hrl
+libexec/couchdb3/lib/kernel-10.2.7.1/include/net_address.hrl
libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango.app
libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango_app.beam
libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango_crud.beam
@@ -903,185 +903,185 @@ libexec/couchdb3/lib/smoosh-%%VERSION%%/ebin/smoosh_utils.beam
libexec/couchdb3/lib/snappy-1.0.5/ebin/snappy.app
libexec/couchdb3/lib/snappy-1.0.5/ebin/snappy.beam
libexec/couchdb3/lib/snappy-1.0.5/priv/snappy_nif.so
-libexec/couchdb3/lib/ssl-11.2.12/ebin/dtls_client_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/dtls_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/dtls_gen_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/dtls_handshake.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/dtls_listener_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/dtls_packet_demux.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/dtls_record.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/dtls_server_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/dtls_server_session_cache_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/dtls_server_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/dtls_socket.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/dtls_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/dtls_v1.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/inet6_tls_dist.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/inet_tls_dist.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl.app
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl.appup
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_admin_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_alert.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_app.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_certificate.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_cipher.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_cipher_format.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_client_session_cache_db.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_config.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_crl.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_crl_cache.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_crl_cache_api.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_crl_hash_dir.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_dh_groups.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_dist_admin_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_dist_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_dist_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_gen_statem.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_handshake.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_listen_tracker_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_logger.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_manager.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_pem_cache.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_pkix_db.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_record.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_server_session_cache.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_server_session_cache_db.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_server_session_cache_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_session.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_session_cache_api.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_srp_primes.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_trace.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/ssl_upgrade_server_session_cache_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_bloom_filter.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_client_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_client_connection_1_3.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_client_ticket_store.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_dist_server_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_dist_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_dtls_client_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_dtls_gen_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_dtls_server_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_dyn_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_gen_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_gen_connection_1_3.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_handshake.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_handshake_1_3.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_record.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_record_1_3.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_sender.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_server_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_server_connection_1_3.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_server_session_ticket.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_server_session_ticket_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_server_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_socket.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12/ebin/tls_v1.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/argparse.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/array.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/base64.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/beam_lib.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/binary.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/c.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/calendar.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/dets.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/dets_server.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/dets_sup.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/dets_utils.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/dets_v9.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/dict.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/digraph.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/digraph_utils.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/edlin.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/edlin_context.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/edlin_expand.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/edlin_key.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/edlin_type_suggestion.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/epp.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_abstract_code.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_anno.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_bits.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_compile.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_error.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_eval.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_expand_records.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_features.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_internal.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_lint.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_parse.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_posix_msg.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_pp.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_scan.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_stdlib_errors.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/erl_tar.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/error_logger_file_h.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/error_logger_tty_h.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/escript.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/ets.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/eval_bits.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/file_sorter.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/filelib.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/filename.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/gb_sets.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/gb_trees.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/gen.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/gen_event.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/gen_fsm.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/gen_server.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/gen_statem.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/io.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/io_lib.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/io_lib_format.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/io_lib_fread.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/io_lib_pretty.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/json.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/lists.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/log_mf_h.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/maps.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/math.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/ms_transform.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/orddict.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/ordsets.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/otp_internal.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/peer.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/pool.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/proc_lib.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/proplists.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/qlc.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/qlc_pt.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/queue.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/rand.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/random.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/re.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/sets.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/shell.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/shell_default.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/shell_docs.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/shell_docs_markdown.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/slave.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/sofs.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/stdlib.app
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/stdlib.appup
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/string.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/supervisor.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/supervisor_bridge.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/sys.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/timer.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/unicode.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/unicode_util.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/uri_string.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/win32reg.beam
-libexec/couchdb3/lib/stdlib-6.2.2/ebin/zip.beam
-libexec/couchdb3/lib/stdlib-6.2.2/include/assert.hrl
-libexec/couchdb3/lib/stdlib-6.2.2/include/erl_bits.hrl
-libexec/couchdb3/lib/stdlib-6.2.2/include/erl_compile.hrl
-libexec/couchdb3/lib/stdlib-6.2.2/include/ms_transform.hrl
-libexec/couchdb3/lib/stdlib-6.2.2/include/qlc.hrl
-libexec/couchdb3/lib/stdlib-6.2.2/include/zip.hrl
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_client_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_gen_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_handshake.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_listener_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_packet_demux.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_record.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_server_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_server_session_cache_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_server_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_socket.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_v1.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/inet6_tls_dist.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/inet_tls_dist.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl.app
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl.appup
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_admin_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_alert.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_app.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_certificate.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_cipher.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_cipher_format.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_client_session_cache_db.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_config.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_crl.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_crl_cache.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_crl_cache_api.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_crl_hash_dir.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_dh_groups.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_dist_admin_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_dist_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_dist_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_gen_statem.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_handshake.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_listen_tracker_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_logger.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_manager.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_pem_cache.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_pkix_db.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_record.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_server_session_cache.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_server_session_cache_db.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_server_session_cache_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_session.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_session_cache_api.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_srp_primes.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_trace.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_upgrade_server_session_cache_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_bloom_filter.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_client_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_client_connection_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_client_ticket_store.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dist_server_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dist_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dtls_client_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dtls_gen_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dtls_server_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dyn_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_gen_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_gen_connection_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_handshake.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_handshake_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_record.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_record_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_sender.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_connection_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_session_ticket.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_session_ticket_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_socket.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_v1.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/argparse.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/array.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/base64.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/beam_lib.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/binary.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/c.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/calendar.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets_server.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets_sup.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets_utils.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets_v9.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dict.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/digraph.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/digraph_utils.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin_context.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin_expand.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin_key.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin_type_suggestion.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/epp.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_abstract_code.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_anno.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_bits.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_compile.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_error.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_eval.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_expand_records.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_features.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_internal.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_lint.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_parse.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_posix_msg.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_pp.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_scan.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_stdlib_errors.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_tar.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/error_logger_file_h.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/error_logger_tty_h.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/escript.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/ets.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/eval_bits.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/file_sorter.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/filelib.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/filename.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gb_sets.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gb_trees.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen_event.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen_fsm.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen_server.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen_statem.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io_lib.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io_lib_format.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io_lib_fread.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io_lib_pretty.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/json.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/lists.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/log_mf_h.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/maps.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/math.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/ms_transform.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/orddict.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/ordsets.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/otp_internal.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/peer.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/pool.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/proc_lib.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/proplists.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/qlc.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/qlc_pt.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/queue.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/rand.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/random.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/re.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/sets.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/shell.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/shell_default.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/shell_docs.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/shell_docs_markdown.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/slave.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/sofs.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/stdlib.app
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/stdlib.appup
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/string.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/supervisor.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/supervisor_bridge.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/sys.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/timer.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/unicode.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/unicode_util.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/uri_string.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/win32reg.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/zip.beam
+libexec/couchdb3/lib/stdlib-6.2.2.1/include/assert.hrl
+libexec/couchdb3/lib/stdlib-6.2.2.1/include/erl_bits.hrl
+libexec/couchdb3/lib/stdlib-6.2.2.1/include/erl_compile.hrl
+libexec/couchdb3/lib/stdlib-6.2.2.1/include/ms_transform.hrl
+libexec/couchdb3/lib/stdlib-6.2.2.1/include/qlc.hrl
+libexec/couchdb3/lib/stdlib-6.2.2.1/include/zip.hrl
libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/epp_dodger.beam
libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/erl_comment_scan.beam
libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/erl_prettypr.beam
@@ -1118,45 +1118,45 @@ libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_log.beam
libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_node.beam
libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_runner.beam
libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_util.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl.app
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl.appup
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_b64Bin.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_b64Bin_scan.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_eventp.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_html.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_lib.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_otpsgml.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_regexp.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_sax_old_dom.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_sax_parser.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_sax_parser_latin1.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_sax_parser_list.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_sax_parser_utf16be.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_sax_parser_utf16le.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_sax_parser_utf8.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_sax_simple_dom.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_scan.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_sgml.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_simple.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_text.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_ucs.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_uri.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_validate.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_xlate.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_xml.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_xml_indent.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_xpath.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_xpath_lib.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_xpath_parse.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_xpath_pred.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_xpath_scan.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_xs.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_xsd.beam
-libexec/couchdb3/lib/xmerl-2.1.3/ebin/xmerl_xsd_type.beam
-libexec/couchdb3/lib/xmerl-2.1.3/include/xmerl.hrl
-libexec/couchdb3/lib/xmerl-2.1.3/include/xmerl_xpath.hrl
-libexec/couchdb3/lib/xmerl-2.1.3/include/xmerl_xsd.hrl
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl.app
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl.appup
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_b64Bin.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_b64Bin_scan.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_eventp.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_html.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_lib.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_otpsgml.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_regexp.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_old_dom.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_parser.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_parser_latin1.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_parser_list.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_parser_utf16be.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_parser_utf16le.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_parser_utf8.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_simple_dom.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_scan.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sgml.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_simple.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_text.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_ucs.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_uri.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_validate.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xlate.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xml.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xml_indent.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xpath.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xpath_lib.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xpath_parse.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xpath_pred.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xpath_scan.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xs.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xsd.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xsd_type.beam
+libexec/couchdb3/lib/xmerl-2.1.3.1/include/xmerl.hrl
+libexec/couchdb3/lib/xmerl-2.1.3.1/include/xmerl_xpath.hrl
+libexec/couchdb3/lib/xmerl-2.1.3.1/include/xmerl_xsd.hrl
libexec/couchdb3/releases/RELEASES
libexec/couchdb3/releases/couchdb.boot
libexec/couchdb3/releases/couchdb.rel
diff --git a/databases/mongodb-tools/Makefile b/databases/mongodb-tools/Makefile
index f4af947eb11d..8ea3b2772863 100644
--- a/databases/mongodb-tools/Makefile
+++ b/databases/mongodb-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mongodb-tools
-DISTVERSION= 100.12.1
+DISTVERSION= 100.12.2
CATEGORIES= databases
MAINTAINER= ronald@FreeBSD.org
@@ -22,8 +22,6 @@ GO_BUILDFLAGS= -tags "${USE_MY_TAGS}"
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284387
MAKE_ENV+= TOOLS_TESTING_UNIT=true
-CONFLICTS_INSTALL= mongodb42-tools
-
OPTIONS_DEFINE= DOCS
OPTIONS_DEFAULT= BSONDUMP MONGODUMP MONGOEXPORT MONGOFILES MONGOIMPORT \
MONGORESTORE MONGOSTAT MONGOTOP \
diff --git a/databases/mongodb-tools/distinfo b/databases/mongodb-tools/distinfo
index 28ce3b76d556..29bc4574615e 100644
--- a/databases/mongodb-tools/distinfo
+++ b/databases/mongodb-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748004042
-SHA256 (mongodb-mongo-tools-100.12.1_GH0.tar.gz) = 611578ab2fb2c0d65972205f416b458082de9c7b61f1836b850622ed25e4ad10
-SIZE (mongodb-mongo-tools-100.12.1_GH0.tar.gz) = 6639195
+TIMESTAMP = 1749193736
+SHA256 (mongodb-mongo-tools-100.12.2_GH0.tar.gz) = dd8b6b6a315025139b55a61b6b49b8945c964e8f6272951de108395c1fe5b88b
+SIZE (mongodb-mongo-tools-100.12.2_GH0.tar.gz) = 6643483
diff --git a/deskutils/Makefile b/deskutils/Makefile
index d3c6bd4f2ee9..3425305cf110 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -230,7 +230,6 @@
SUBDIR += py-calendar_cli
SUBDIR += py-i3-gnome-pomodoro
SUBDIR += py-khal
- SUBDIR += py-khard
SUBDIR += py-paperless
SUBDIR += py-paperless-ngx
SUBDIR += py-py3status
@@ -238,7 +237,6 @@
SUBDIR += py-send2trash
SUBDIR += py-taskw
SUBDIR += py-term-background
- SUBDIR += py-todoman
SUBDIR += py-trash-cli
SUBDIR += py-vdirsyncer
SUBDIR += py-vobject
diff --git a/deskutils/akonadi-import-wizard/Makefile b/deskutils/akonadi-import-wizard/Makefile
index 7b8d9314730c..a5ef984267d8 100644
--- a/deskutils/akonadi-import-wizard/Makefile
+++ b/deskutils/akonadi-import-wizard/Makefile
@@ -1,5 +1,6 @@
PORTNAME= akonadi-import-wizard
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -9,8 +10,8 @@ WWW= https://www.kde.org/
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgmeqt6.so:security/gpgme-qt@qt6 \
+ libgpgmepp.so:security/gpgmepp \
+ libqgpgmeqt6.so:security/qgpgme@qt6 \
libqt6keychain.so:security/qtkeychain@qt6
USES= cmake compiler:c++11-lib gettext kde:6 qt:6 tar:xz
diff --git a/deskutils/akonadiconsole/Makefile b/deskutils/akonadiconsole/Makefile
index b3d688f6d308..2c41ce267fa1 100644
--- a/deskutils/akonadiconsole/Makefile
+++ b/deskutils/akonadiconsole/Makefile
@@ -1,5 +1,6 @@
PORTNAME= akonadiconsole
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -11,8 +12,8 @@ LICENSE= LGPL21
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgmeqt6.so:security/gpgme-qt@qt6 \
+ libgpgmepp.so:security/gpgmepp \
+ libqgpgmeqt6.so:security/qgpgme@qt6 \
libical.so:devel/libical \
libxapian.so:databases/xapian-core
diff --git a/deskutils/akregator/Makefile b/deskutils/akregator/Makefile
index fd73aa92a1ae..5066a4c56a34 100644
--- a/deskutils/akregator/Makefile
+++ b/deskutils/akregator/Makefile
@@ -1,5 +1,6 @@
PORTNAME= akregator
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -11,8 +12,8 @@ LICENSE= LGPL21
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgmeqt6.so:security/gpgme-qt@qt6
+ libgpgmepp.so:security/gpgmepp \
+ libqgpgmeqt6.so:security/qgpgme@qt6
USES= cmake compiler:c++11-lib desktop-file-utils gettext kde:6 qt:6 \
tar:xz xorg
diff --git a/deskutils/grantlee-editor/Makefile b/deskutils/grantlee-editor/Makefile
index f06926d5a040..7908d5ca7542 100644
--- a/deskutils/grantlee-editor/Makefile
+++ b/deskutils/grantlee-editor/Makefile
@@ -1,5 +1,6 @@
PORTNAME= grantlee-editor
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -11,8 +12,8 @@ LICENSE= LGPL21
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgmeqt6.so:security/gpgme-qt@qt6
+ libgpgmepp.so:security/gpgmepp \
+ libqgpgmeqt6.so:security/qgpgme@qt6
USES= cmake compiler:c++11-lib gettext kde:6 qt:6 tar:xz xorg
USE_KDE= archive attica auth codecs completion config configwidgets \
diff --git a/deskutils/kaddressbook/Makefile b/deskutils/kaddressbook/Makefile
index 0c9b271d0c97..e131cfd086f5 100644
--- a/deskutils/kaddressbook/Makefile
+++ b/deskutils/kaddressbook/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kaddressbook
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -9,8 +10,8 @@ WWW= https://www.kde.org/
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgmeqt6.so:security/gpgme-qt@qt6
+ libgpgmepp.so:security/gpgmepp \
+ libqgpgmeqt6.so:security/qgpgme@qt6
USES= cmake compiler:c++11-lib desktop-file-utils gettext kde:6 qt:6 \
tar:xz xorg
diff --git a/deskutils/kdepim-addons/Makefile b/deskutils/kdepim-addons/Makefile
index 1279fdfca7f0..1a00bc9eada1 100644
--- a/deskutils/kdepim-addons/Makefile
+++ b/deskutils/kdepim-addons/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kdepim-addons
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -13,8 +14,8 @@ RUN_DEPENDS= markdown:textproc/discount
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgme.so:security/gpgme-qt@qt5
+ libgpgmepp.so:security/gpgmepp \
+ libqgpgme.so:security/qgpgme@qt5
USES= cmake compiler:c++11-lib gettext kde:6 pkgconfig qt:6 tar:xz \
xorg
diff --git a/deskutils/kmail-account-wizard/Makefile b/deskutils/kmail-account-wizard/Makefile
index 6279d005c53c..1c969dbcdb5a 100644
--- a/deskutils/kmail-account-wizard/Makefile
+++ b/deskutils/kmail-account-wizard/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kmail-account-wizard
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -9,8 +10,8 @@ WWW= https://www.kde.org/
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgmeqt6.so:security/gpgme-qt@qt6
+ libgpgmepp.so:security/gpgmepp \
+ libqgpgmeqt6.so:security/qgpgme@qt6
USES= cmake compiler:c++11-lib desktop-file-utils gettext gl kde:6 \
qt:6 shared-mime-info tar:xz
diff --git a/deskutils/kmail/Makefile b/deskutils/kmail/Makefile
index 3bac666f92c5..0368207cb1af 100644
--- a/deskutils/kmail/Makefile
+++ b/deskutils/kmail/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kmail
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -11,8 +12,8 @@ LICENSE= LGPL21
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgmeqt6.so:security/gpgme-qt@qt6 \
+ libgpgmepp.so:security/gpgmepp \
+ libqgpgmeqt6.so:security/qgpgme@qt6 \
libqt6keychain.so:security/qtkeychain@qt6
RUN_DEPENDS= accountwizard:deskutils/kmail-account-wizard \
diff --git a/deskutils/mbox-importer/Makefile b/deskutils/mbox-importer/Makefile
index 4de17c47171b..30449befd8e1 100644
--- a/deskutils/mbox-importer/Makefile
+++ b/deskutils/mbox-importer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mbox-importer
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -9,8 +10,8 @@ WWW= https://www.kde.org/
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgmeqt6.so:security/gpgme-qt@qt6
+ libgpgmepp.so:security/gpgmepp \
+ libqgpgmeqt6.so:security/qgpgme@qt6
USES= cmake compiler:c++11-lib desktop-file-utils gettext kde:6 qt:6 \
tar:xz
diff --git a/deskutils/pim-data-exporter/Makefile b/deskutils/pim-data-exporter/Makefile
index dd3d08ae51a6..076a8ebc6213 100644
--- a/deskutils/pim-data-exporter/Makefile
+++ b/deskutils/pim-data-exporter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pim-data-exporter
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -9,8 +10,8 @@ WWW= https://www.kde.org/
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgmeqt6.so:security/gpgme-qt@qt6
+ libgpgmepp.so:security/gpgmepp \
+ libqgpgmeqt6.so:security/qgpgme@qt6
USES= cmake compiler:c++11-lib gettext kde:6 qt:6 tar:xz xorg
USE_KDE= archive auth bookmarks codecs completion config configwidgets \
diff --git a/deskutils/plasma6-milou/distinfo b/deskutils/plasma6-milou/distinfo
index 586699a6e1e1..caff1eeb19c8 100644
--- a/deskutils/plasma6-milou/distinfo
+++ b/deskutils/plasma6-milou/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010489
-SHA256 (KDE/plasma/6.4.0/milou-6.4.0.tar.xz) = ed258ac78b47d8eee8171388abc12dc73baf3fe8242bc119a6a31431d7db3f30
-SIZE (KDE/plasma/6.4.0/milou-6.4.0.tar.xz) = 50136
+TIMESTAMP = 1750789602
+SHA256 (KDE/plasma/6.4.1/milou-6.4.1.tar.xz) = 2194369d4c45a537b79322bfdd3ecc5252fb55dfd8f7af2103c8f7b7da2e5080
+SIZE (KDE/plasma/6.4.1/milou-6.4.1.tar.xz) = 50132
diff --git a/deskutils/plasma6-sddm-kcm/distinfo b/deskutils/plasma6-sddm-kcm/distinfo
index 3bdc27b64f6d..2ccd6145dd6b 100644
--- a/deskutils/plasma6-sddm-kcm/distinfo
+++ b/deskutils/plasma6-sddm-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010489
-SHA256 (KDE/plasma/6.4.0/sddm-kcm-6.4.0.tar.xz) = 378b7eb70bd23cc9bb654b366b85fb61582476abc4088611534bc3c8918f6bf2
-SIZE (KDE/plasma/6.4.0/sddm-kcm-6.4.0.tar.xz) = 103500
+TIMESTAMP = 1750789603
+SHA256 (KDE/plasma/6.4.1/sddm-kcm-6.4.1.tar.xz) = a2d10d57b432c8227cdce193adbb9500069a2ab1d8d6462c6a18199275cb9ec6
+SIZE (KDE/plasma/6.4.1/sddm-kcm-6.4.1.tar.xz) = 103524
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
index 5a84d29b96ee..7ce054ab3f06 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010490
-SHA256 (KDE/plasma/6.4.0/xdg-desktop-portal-kde-6.4.0.tar.xz) = 00db7b1551146b0da91078bf540ca2af56c9d20f9f25469e25839d09455a9ace
-SIZE (KDE/plasma/6.4.0/xdg-desktop-portal-kde-6.4.0.tar.xz) = 202140
+TIMESTAMP = 1750789604
+SHA256 (KDE/plasma/6.4.1/xdg-desktop-portal-kde-6.4.1.tar.xz) = 1f01d629f6818e48aa6acf83f58c07f0ddf3e1bf2a1ecb44803af65cde119583
+SIZE (KDE/plasma/6.4.1/xdg-desktop-portal-kde-6.4.1.tar.xz) = 202240
diff --git a/deskutils/py-khal/Makefile b/deskutils/py-khal/Makefile
index 291e23c170cf..382784b3f6e1 100644
--- a/deskutils/py-khal/Makefile
+++ b/deskutils/py-khal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= khal
-DISTVERSION= 0.11.3
-PORTREVISION= 1
+DISTVERSION= 0.11.4
CATEGORIES= deskutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,12 +11,10 @@ WWW= https://lostpackets.de/khal/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Depends on expired devel/py-atomicwrites
-EXPIRATION_DATE=2025-06-21
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>1.12.0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8.0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click-log>=0.2.0:devel/py-click-log@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}configobj>=0:devel/py-configobj@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
@@ -25,12 +22,12 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${
${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tzlocal>=1.0:devel/py-tzlocal@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}urwid>=1.3.0:devel/py-urwid@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}urwid>=2.6.15:devel/py-urwid@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}vdirsyncer>=0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517
NO_ARCH= yes
OPTIONS_DEFINE= SETPROCTITLE
diff --git a/deskutils/py-khal/distinfo b/deskutils/py-khal/distinfo
index ac078558cb72..360fba564c20 100644
--- a/deskutils/py-khal/distinfo
+++ b/deskutils/py-khal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717748988
-SHA256 (khal-0.11.3.tar.gz) = a8ccbcc43fc1dbbc464e53f7f1d99cf15832be43a67f38700e535d99d9c1325e
-SIZE (khal-0.11.3.tar.gz) = 196953
+TIMESTAMP = 1750768306
+SHA256 (khal-0.11.4.tar.gz) = 3e97107846c27cdce303c054e8873cdde7190006f0a854bf8e6e4ad3974165f4
+SIZE (khal-0.11.4.tar.gz) = 208895
diff --git a/deskutils/py-khal/files/patch-pyproject.toml b/deskutils/py-khal/files/patch-pyproject.toml
new file mode 100644
index 000000000000..30f33d1a9e9c
--- /dev/null
+++ b/deskutils/py-khal/files/patch-pyproject.toml
@@ -0,0 +1,20 @@
+--- pyproject.toml.orig 2025-04-10 21:43:33 UTC
++++ pyproject.toml
+@@ -6,7 +6,7 @@ authors = [
+ authors = [
+ {name = "khal contributors", email = "khal@lostpackets.de"},
+ ]
+-license = {file = "LICENSE"}
++license = { file = "doc/source/license.rst" }
+ classifiers = [
+ "Development Status :: 4 - Beta",
+ "Environment :: Console :: Curses",
+@@ -67,7 +67,7 @@ ikhal = "khal.cli:main_ikhal"
+ ikhal = "khal.cli:main_ikhal"
+
+ [build-system]
+-requires = ["setuptools>=64", "setuptools_scm>=8"]
++requires = ["setuptools>=63", "setuptools_scm>=8"]
+ build-backend = "setuptools.build_meta"
+
+ [tool.setuptools.packages]
diff --git a/deskutils/py-khard/Makefile b/deskutils/py-khard/Makefile
deleted file mode 100644
index 8d00b7aa9c7b..000000000000
--- a/deskutils/py-khard/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
-PORTNAME= khard
-DISTVERSION= 0.19.1
-CATEGORIES= deskutils python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= andreas@bilke.org
-COMMENT= Console carddav client
-WWW= https://github.com/lucc/khard/
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expired devel/py-atomicwrites
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15:devel/py-ruamel.yaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}unidecode>=0.04.21:converters/py-unidecode@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}vdirsyncer>=0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}vobject>=0.9.5:deskutils/py-vobject@${PY_FLAVOR}
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sphinx-autoapi>0:textproc/py-sphinx-autoapi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sphinx-autodoc-typehints>0:textproc/py-sphinx-autodoc-typehints@${PY_FLAVOR}
-
-USES= python gmake
-USE_PYTHON= autoplist pep517
-NO_ARCH= yes
-
-PLIST_FILES= share/zsh/site-functions/_khard \
- share/zsh/site-functions/_email-khard \
- ${EXAMPLESDIR}/khard.conf.example \
- ${EXAMPLESDIR}/template.yaml \
- share/man/man1/khard.1.gz \
- share/man/man5/khard.conf.5.gz
-
-SUB_FILES= pkg-message
-
-post-patch:
- @${REINPLACE_CMD} \
- -e 's|sphinx-build|${LOCALBASE}/bin/sphinx-build-${PYTHON_VER}|g' \
- -e 's|sphinx-apidoc|${LOCALBASE}/bin/sphinx-apidoc-${PYTHON_VER}|g' \
- ${WRKSRC}/doc/Makefile
-
-pre-build:
- (cd ${WRKSRC}/doc && ${MAKE_CMD} man)
-
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
- ${INSTALL_DATA} ${WRKSRC}/misc/zsh/_khard \
- ${STAGEDIR}${PREFIX}/share/zsh/site-functions
- ${INSTALL_DATA} ${WRKSRC}/misc/zsh/_email-khard \
- ${STAGEDIR}${PREFIX}/share/zsh/site-functions
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- (cd ${WRKSRC}/doc/source/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
- ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khard.1 ${STAGEDIR}${PREFIX}/share/man/man1
- ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khard.conf.5 ${STAGEDIR}${PREFIX}/share/man/man5
-
-.include <bsd.port.mk>
diff --git a/deskutils/py-khard/distinfo b/deskutils/py-khard/distinfo
deleted file mode 100644
index ae3b05005558..000000000000
--- a/deskutils/py-khard/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1701533025
-SHA256 (khard-0.19.1.tar.gz) = 59f30a0da3c3da3eb04f4dbe18ee4763913b685d99ec8418fd574a88c491c490
-SIZE (khard-0.19.1.tar.gz) = 605230
diff --git a/deskutils/py-khard/files/pkg-message.in b/deskutils/py-khard/files/pkg-message.in
deleted file mode 100644
index 50487d89b4a1..000000000000
--- a/deskutils/py-khard/files/pkg-message.in
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Copy the example configuration from
-%%PREFIX%%/share/examples/khard/khard.conf.example to
-$XDG_CONFIG_HOME/khard/khard.conf
-EOM
-}
-]
diff --git a/deskutils/py-khard/pkg-descr b/deskutils/py-khard/pkg-descr
deleted file mode 100644
index 5aec8083d4e9..000000000000
--- a/deskutils/py-khard/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Khard is an address book for the console. It creates, reads, modifies and
-removes carddav address book entries at your local machine. Khard is also
-compatible to the email clients mutt and alot and the SIP client twinkle.
diff --git a/deskutils/py-todoman/Makefile b/deskutils/py-todoman/Makefile
deleted file mode 100644
index acbdfb7276e1..000000000000
--- a/deskutils/py-todoman/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-PORTNAME= todoman
-DISTVERSION= 4.5.0
-CATEGORIES= deskutils python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= andreas@bilke.org
-COMMENT= Simple CalDAV-based todo manager
-WWW= https://github.com/pimutils/todoman/
-
-LICENSE= ISCL
-LICENSE_FILE= ${WRKSRC}/LICENCE
-
-DEPRECATED= Depends on expired devel/py-atomicwrites
-EXPIRATION_DATE=2025-06-21
-
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>0:devel/py-atomicwrites@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click-log>=0.2.1:devel/py-click-log@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click-repl>0:devel/py-click-repl@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click>=7.1<9.0:devel/py-click@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}humanize>0:devel/py-humanize@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}icalendar>=4.0.3:devel/py-icalendar@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}parsedatetime>0:devel/py-parsedatetime@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}urwid>0:devel/py-urwid@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}vdirsyncer>0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
-
-USES= pytest python
-USE_PYTHON= autoplist concurrent pep517
-PYTEST_IGNORED_TESTS= test_datetime_serialization
-
-NO_ARCH= yes
-
-PLIST_FILES= ${EXAMPLESDIR}/config.py.sample \
- share/zsh/site-functions/_todoman
-
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
- ${INSTALL_DATA} ${WRKSRC}/contrib/completion/zsh/_todo \
- ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_todoman
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- (cd ${WRKSRC}/ && ${COPYTREE_SHARE} config.py.sample ${STAGEDIR}${EXAMPLESDIR})
-
-.include <bsd.port.mk>
diff --git a/deskutils/py-todoman/distinfo b/deskutils/py-todoman/distinfo
deleted file mode 100644
index bf0a2d320a3d..000000000000
--- a/deskutils/py-todoman/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1728669290
-SHA256 (todoman-4.5.0.tar.gz) = 2e81dba7b34a2cba6fe74f381c579500ab525ebf3f82847e56127c69d382f121
-SIZE (todoman-4.5.0.tar.gz) = 69619
diff --git a/deskutils/py-todoman/pkg-descr b/deskutils/py-todoman/pkg-descr
deleted file mode 100644
index 67e5547e477d..000000000000
--- a/deskutils/py-todoman/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Todoman is a simple, standards-based, cli todo (aka: task) manager.
-Todos are stored into icalendar files, which means you can sync them
-via CalDAV using, for example, vdirsyncer.
diff --git a/deskutils/py-todoman/pkg-message b/deskutils/py-todoman/pkg-message
deleted file mode 100644
index f357019b9707..000000000000
--- a/deskutils/py-todoman/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
- message: <<EOM
-The config file format changed from version 3 to 4.
-
-See https://github.com/pimutils/todoman/blob/v4.0.0/CHANGELOG.rst
-EOM
-}
-]
diff --git a/deskutils/remind/Makefile b/deskutils/remind/Makefile
index a550e66ada98..bfa12151b83e 100644
--- a/deskutils/remind/Makefile
+++ b/deskutils/remind/Makefile
@@ -1,5 +1,5 @@
PORTNAME= remind
-DISTVERSION= 05.04.00
+DISTVERSION= 05.04.01
CATEGORIES= deskutils
# upstream moves distfiles to OLD once a new release appears
MASTER_SITES= https://dianne.skoll.ca/projects/remind/download/ \
diff --git a/deskutils/remind/distinfo b/deskutils/remind/distinfo
index 1d315d121e4f..a73bf2907a9a 100644
--- a/deskutils/remind/distinfo
+++ b/deskutils/remind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749023613
-SHA256 (remind-05.04.00.tar.gz) = 743fb6d95d7e0cc7127d19b16208f36ebe9b56806eaa4f33eccde8f350544777
-SIZE (remind-05.04.00.tar.gz) = 4562931
+TIMESTAMP = 1750105289
+SHA256 (remind-05.04.01.tar.gz) = 5ecb0c1358c24fd88ee6a22d05233c6e035826e85ee7b87f8e0226b558fae480
+SIZE (remind-05.04.01.tar.gz) = 4568953
diff --git a/deskutils/remind/pkg-plist b/deskutils/remind/pkg-plist
index 991c50626ff6..3b96d2ece822 100644
--- a/deskutils/remind/pkg-plist
+++ b/deskutils/remind/pkg-plist
@@ -592,3 +592,4 @@ share/man/man1/remind.1.gz
%%DATADIR%%/site/README
%%DATADIR%%/solar-eclipses.rem
%%DATADIR%%/sun.rem
+%%DATADIR%%/utils/add-html-anchors.rem
diff --git a/devel/Makefile b/devel/Makefile
index 4c10689a65fe..9946f6b7820b 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -313,7 +313,6 @@
SUBDIR += bingrep
SUBDIR += binutils
SUBDIR += bison
- SUBDIR += bit
SUBDIR += bitkeeper
SUBDIR += bitsery
SUBDIR += blame
@@ -868,6 +867,7 @@
SUBDIR += git-svn
SUBDIR += git-town
SUBDIR += git-tui
+ SUBDIR += git-who
SUBDIR += git-workspace
SUBDIR += gitaly
SUBDIR += gitea-act_runner
@@ -4452,7 +4452,6 @@
SUBDIR += py-async_timeout
SUBDIR += py-asynctest
SUBDIR += py-atomiclong
- SUBDIR += py-atomicwrites
SUBDIR += py-atpublic
SUBDIR += py-attr
SUBDIR += py-attrdict
@@ -5353,8 +5352,6 @@
SUBDIR += py-opster
SUBDIR += py-optik
SUBDIR += py-optree
- SUBDIR += py-orange-canvas-core
- SUBDIR += py-orange-widget-base
SUBDIR += py-orca
SUBDIR += py-ordered-set
SUBDIR += py-ordereddict
@@ -5711,7 +5708,6 @@
SUBDIR += py-pytest-nunit
SUBDIR += py-pytest-order
SUBDIR += py-pytest-parallel
- SUBDIR += py-pytest-pep8
SUBDIR += py-pytest-plus
SUBDIR += py-pytest-pretty
SUBDIR += py-pytest-profiling
@@ -5723,13 +5719,11 @@
SUBDIR += py-pytest-recording
SUBDIR += py-pytest-regressions
SUBDIR += py-pytest-regtest
- SUBDIR += py-pytest-relaxed
SUBDIR += py-pytest-remotedata
SUBDIR += py-pytest-repeat
SUBDIR += py-pytest-rerunfailures
SUBDIR += py-pytest-ruff
SUBDIR += py-pytest-run-parallel
- SUBDIR += py-pytest-runner
SUBDIR += py-pytest-services
SUBDIR += py-pytest-shutil
SUBDIR += py-pytest-socket
@@ -5747,10 +5741,6 @@
SUBDIR += py-pytest-watcher
SUBDIR += py-pytest-xdist
SUBDIR += py-pytest-xprocess
- SUBDIR += py-pytest4
- SUBDIR += py-pytest4-cache
- SUBDIR += py-pytest4-cov
- SUBDIR += py-pytest4-flakes
SUBDIR += py-python-application
SUBDIR += py-python-bugzilla
SUBDIR += py-python-dateutil
@@ -5963,7 +5953,6 @@
SUBDIR += py-speaklater
SUBDIR += py-speg
SUBDIR += py-spyder-kernels
- SUBDIR += py-spyder-unittest
SUBDIR += py-sqids
SUBDIR += py-sqlfluff
SUBDIR += py-squint
@@ -8246,7 +8235,6 @@
SUBDIR += splint
SUBDIR += spr
SUBDIR += spread-sheet-widget
- SUBDIR += spyder
SUBDIR += srecord
SUBDIR += sse2neon
SUBDIR += st
diff --git a/devel/bacnet-stack/Makefile b/devel/bacnet-stack/Makefile
index ff4d79925fbc..fb391fdf5b1f 100644
--- a/devel/bacnet-stack/Makefile
+++ b/devel/bacnet-stack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bacnet-stack
-PORTVERSION= 1.4.0
+PORTVERSION= 1.4.1
CATEGORIES= devel
MAINTAINER= acm@FreeBSD.org
@@ -9,10 +9,12 @@ WWW= https://github.com/bacnet-stack/bacnet-stack
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/license/readme.txt
-USES= cmake compiler:c++11-lang
+LIB_DEPENDS= libdispatch.so:devel/libdispatch
+
+USES= cmake compiler:c++11-lang localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= bacnet-stack
-GH_TAGNAME= 8a0a01c
+GH_TAGNAME= c111154
LDFLAGS= -lm
diff --git a/devel/bacnet-stack/distinfo b/devel/bacnet-stack/distinfo
index 358eb00ac59f..3d7a1a1cd7f3 100644
--- a/devel/bacnet-stack/distinfo
+++ b/devel/bacnet-stack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734773553
-SHA256 (bacnet-stack-bacnet-stack-1.4.0-8a0a01c_GH0.tar.gz) = 12bb1b2d8aaa9ee2fbc7f2a703870d1fce6eee6e7ce9774b4822c34afa202fa4
-SIZE (bacnet-stack-bacnet-stack-1.4.0-8a0a01c_GH0.tar.gz) = 8045059
+TIMESTAMP = 1750719980
+SHA256 (bacnet-stack-bacnet-stack-1.4.1-c111154_GH0.tar.gz) = 6259c9c5c25b16e2c51f10bc53fe1ea1bfec79725bb1d00fbb354ab7d0fdd94c
+SIZE (bacnet-stack-bacnet-stack-1.4.1-c111154_GH0.tar.gz) = 10019494
diff --git a/devel/bacnet-stack/files/patch-CMakeLists.txt b/devel/bacnet-stack/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..ea54510ad534
--- /dev/null
+++ b/devel/bacnet-stack/files/patch-CMakeLists.txt
@@ -0,0 +1,44 @@
+--- CMakeLists.txt.orig 2025-06-23 23:19:03 UTC
++++ CMakeLists.txt
+@@ -834,10 +834,40 @@ elseif(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
+
+ target_sources(${PROJECT_NAME} PRIVATE
+ ports/bsd/bacport.h
+- ports/bsd/bip-init.c
++ $<$<BOOL:${BACDL_BIP}>:ports/bsd/bip-init.c>
++ $<$<BOOL:${BACDL_BIP6}>:ports/bsd/bip6.c>
++ $<$<BOOL:${BACDL_MSTP}>:ports/bsd/rs485.c>
++ $<$<BOOL:${BACDL_MSTP}>:ports/bsd/rs485.h>
++ $<$<BOOL:${BACDL_MSTP}>:ports/bsd/dlmstp.c>
+ ports/bsd/datetime-init.c
+ ports/bsd/mstimer-init.c
++ $<$<BOOL:${BACDL_BSC}>:ports/bsd/bsc-event.c>
++ $<$<BOOL:${BACDL_BSC}>:ports/bsd/websocket-cli.c>
++ $<$<BOOL:${BACDL_BSC}>:ports/bsd/websocket-srv.c>
++ $<$<BOOL:${BACDL_BSC}>:ports/bsd/websocket-global.c>
+ ports/bsd/stdbool.h)
++
++ if(BACDL_ETHERNET)
++ FIND_PATH(PCAP_INCLUDE pcap.h)
++ if(NOT PCAP_INCLUDE)
++ message(WARNING "BACNET: pcap.h header file not found")
++ else()
++ message(STATUS "BACNET: pcap Include:...................\"${PCAP_INCLUDE}\"")
++ endif()
++ FIND_LIBRARY(PCAP_LIBRARIES NAMES pcap)
++ if(NOT PCAP_LIBRARIES)
++ message(WARNING "BACNET: libpcap not found")
++ else()
++ message(STATUS "BACNET: pcap Lib:.......................\"${PCAP_LIBRARIES}\"")
++ endif()
++ if(PCAP_INCLUDE AND PCAP_LIBRARIES)
++ include_directories(${PCAP_INCLUDE})
++ link_libraries(${PCAP_LIBRARIES})
++ target_sources(${PROJECT_NAME} PRIVATE
++ ports/bsd/ethernet.c
++ )
++ endif()
++ endif()
+ endif()
+
+ target_include_directories(${PROJECT_NAME} PUBLIC
diff --git a/devel/bacnet-stack/pkg-plist b/devel/bacnet-stack/pkg-plist
index 4675d2027d82..56f528a28de9 100644
--- a/devel/bacnet-stack/pkg-plist
+++ b/devel/bacnet-stack/pkg-plist
@@ -7,6 +7,7 @@ include/bacnet/assigned_access_rights.h
include/bacnet/authentication_factor.h
include/bacnet/authentication_factor_format.h
include/bacnet/awf.h
+include/bacnet/bacaction.h
include/bacnet/bacaddr.h
include/bacnet/bacapp.h
include/bacnet/bacdcode.h
@@ -16,6 +17,7 @@ include/bacnet/bacdevobjpropref.h
include/bacnet/bacenum.h
include/bacnet/bacerror.h
include/bacnet/bacint.h
+include/bacnet/baclog.h
include/bacnet/bacprop.h
include/bacnet/bacpropstates.h
include/bacnet/bacreal.h
@@ -45,6 +47,7 @@ include/bacnet/basic/object/ao.h
include/bacnet/basic/object/av.h
include/bacnet/basic/object/bacfile.h
include/bacnet/basic/object/bi.h
+include/bacnet/basic/object/bitstring_value.h
include/bacnet/basic/object/blo.h
include/bacnet/basic/object/bo.h
include/bacnet/basic/object/bv.h
@@ -66,12 +69,20 @@ include/bacnet/basic/object/mso.h
include/bacnet/basic/object/msv.h
include/bacnet/basic/object/nc.h
include/bacnet/basic/object/netport.h
+include/bacnet/basic/object/netport_internal.h
include/bacnet/basic/object/objects.h
include/bacnet/basic/object/osv.h
include/bacnet/basic/object/piv.h
+include/bacnet/basic/object/program.h
+include/bacnet/basic/object/sc_netport.h
include/bacnet/basic/object/schedule.h
+include/bacnet/basic/object/structured_view.h
include/bacnet/basic/object/time_value.h
include/bacnet/basic/object/trendlog.h
+include/bacnet/basic/server/bacnet_basic.h
+include/bacnet/basic/server/bacnet_port.h
+include/bacnet/basic/server/bacnet_port_ipv4.h
+include/bacnet/basic/server/bacnet_port_ipv6.h
include/bacnet/basic/service/h_alarm_ack.h
include/bacnet/basic/service/h_apdu.h
include/bacnet/basic/service/h_arf.h
@@ -105,6 +116,7 @@ include/bacnet/basic/service/h_whohas.h
include/bacnet/basic/service/h_whois.h
include/bacnet/basic/service/h_wp.h
include/bacnet/basic/service/h_wpm.h
+include/bacnet/basic/service/h_write_group.h
include/bacnet/basic/service/s_abort.h
include/bacnet/basic/service/s_ack_alarm.h
include/bacnet/basic/service/s_arfs.h
@@ -133,6 +145,7 @@ include/bacnet/basic/service/s_whohas.h
include/bacnet/basic/service/s_whois.h
include/bacnet/basic/service/s_wp.h
include/bacnet/basic/service/s_wpm.h
+include/bacnet/basic/service/s_write_group.h
include/bacnet/basic/services.h
include/bacnet/basic/sys/bacnet_stack_exports.h
include/bacnet/basic/sys/bigend.h
@@ -141,10 +154,12 @@ include/bacnet/basic/sys/bytes.h
include/bacnet/basic/sys/color_rgb.h
include/bacnet/basic/sys/days.h
include/bacnet/basic/sys/debug.h
+include/bacnet/basic/sys/dst.h
include/bacnet/basic/sys/fifo.h
include/bacnet/basic/sys/filename.h
include/bacnet/basic/sys/key.h
include/bacnet/basic/sys/keylist.h
+include/bacnet/basic/sys/lighting_command.h
include/bacnet/basic/sys/linear.h
include/bacnet/basic/sys/mstimer.h
include/bacnet/basic/sys/platform.h
@@ -153,6 +168,7 @@ include/bacnet/basic/sys/sbuf.h
include/bacnet/basic/tsm/tsm.h
include/bacnet/basic/ucix/ucix.h
include/bacnet/calendar_entry.h
+include/bacnet/channel_value.h
include/bacnet/config.h
include/bacnet/cov.h
include/bacnet/create_object.h
@@ -163,6 +179,18 @@ include/bacnet/datalink/automac.h
include/bacnet/datalink/bacsec.h
include/bacnet/datalink/bip.h
include/bacnet/datalink/bip6.h
+include/bacnet/datalink/bsc/bsc-conf.h
+include/bacnet/datalink/bsc/bsc-datalink.h
+include/bacnet/datalink/bsc/bsc-event.h
+include/bacnet/datalink/bsc/bsc-hub-connector.h
+include/bacnet/datalink/bsc/bsc-hub-function.h
+include/bacnet/datalink/bsc/bsc-node-switch.h
+include/bacnet/datalink/bsc/bsc-node.h
+include/bacnet/datalink/bsc/bsc-retcodes.h
+include/bacnet/datalink/bsc/bsc-socket.h
+include/bacnet/datalink/bsc/bsc-util.h
+include/bacnet/datalink/bsc/bvlc-sc.h
+include/bacnet/datalink/bsc/websocket.h
include/bacnet/datalink/bvlc.h
include/bacnet/datalink/bvlc6.h
include/bacnet/datalink/cobs.h
@@ -197,6 +225,7 @@ include/bacnet/readrange.h
include/bacnet/reject.h
include/bacnet/rp.h
include/bacnet/rpm.h
+include/bacnet/secure_connect.h
include/bacnet/special_event.h
include/bacnet/timestamp.h
include/bacnet/timesync.h
@@ -206,8 +235,12 @@ include/bacnet/whohas.h
include/bacnet/whois.h
include/bacnet/wp.h
include/bacnet/wpm.h
+include/bacnet/write_group.h
include/bacport.h
+include/dlmstp_port.h
+include/rs485.h
include/stdbool.h
+include/websocket-global.h
lib/cmake/bacnet-stack/bacnet-stackConfig.cmake
lib/cmake/bacnet-stack/bacnet-stackConfigVersion.cmake
lib/cmake/bacnet-stack/bacnet-stackTargets-%%CMAKE_BUILD_TYPE%%.cmake
diff --git a/devel/bennugd-core/Makefile b/devel/bennugd-core/Makefile
index 93444eb9e67d..431e2fcf2e9d 100644
--- a/devel/bennugd-core/Makefile
+++ b/devel/bennugd-core/Makefile
@@ -2,7 +2,7 @@ PORTNAME= core
PORTVERSION= svn20130912
PORTREVISION= 1
CATEGORIES= devel games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
PKGNAMEPREFIX= bennugd-
DISTNAME= bennugd-${PORTVERSION}
diff --git a/devel/bennugd-modules/Makefile b/devel/bennugd-modules/Makefile
index 06bbb58114c0..1b17dfd34f35 100644
--- a/devel/bennugd-modules/Makefile
+++ b/devel/bennugd-modules/Makefile
@@ -2,7 +2,7 @@ PORTNAME= modules
PORTVERSION= svn20130912
PORTREVISION= 4
CATEGORIES= devel games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
PKGNAMEPREFIX= bennugd-
DISTNAME= bennugd-${PORTVERSION}
diff --git a/devel/bit/Makefile b/devel/bit/Makefile
deleted file mode 100644
index 21e180154836..000000000000
--- a/devel/bit/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-PORTNAME= bit
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.2
-PORTREVISION= 27
-CATEGORIES= devel
-
-MAINTAINER= ashish@FreeBSD.org
-COMMENT= Modern command-line interface to Git
-WWW= https://github.com/chriswalz/bit
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Upstream ceased development
-EXPIRATION_DATE=2025-06-21
-
-USES= cpe go:modules
-CPE_VENDOR= ${PORTNAME}_project
-USE_GITHUB= yes
-GH_ACCOUNT= chriswalz
-GH_TUPLE= \
- AlecAivazis:survey:v2.2.9:alecaivazis_survey_v2/vendor/github.com/AlecAivazis/survey/v2 \
- apex:log:v1.9.0:apex_log/vendor/github.com/apex/log \
- bradfitz:iter:e8f45d346db8:bradfitz_iter/vendor/github.com/bradfitz/iter \
- c-bata:go-prompt:v0.2.5:c_bata_go_prompt/vendor/github.com/c-bata/go-prompt \
- c4milo:unpackit:4ed373e9ef1c:c4milo_unpackit/vendor/github.com/c4milo/unpackit \
- chriswalz:complete:v3.0.13:chriswalz_complete_v3/vendor/github.com/chriswalz/complete/v3 \
- davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
- dsnet:compress:v0.0.1:dsnet_compress/vendor/github.com/dsnet/compress \
- go-yaml:yaml:a5ece683394c:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
- golang:crypto:f99c8df09eb5:golang_crypto/vendor/golang.org/x/crypto \
- golang:sys:v0.6.0:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \
- google:go-github:v17.0.0:google_go_github/vendor/github.com/google/go-github \
- google:go-github:v32.1.0:google_go_github_v32/vendor/github.com/google/go-github/v32 \
- google:go-querystring:v1.0.0:google_go_querystring/vendor/github.com/google/go-querystring \
- google:shlex:e7afc7fbc510:google_shlex/vendor/github.com/google/shlex \
- gosuri:uilive:v0.0.4:gosuri_uilive/vendor/github.com/gosuri/uilive \
- gosuri:uiprogress:v0.0.1:gosuri_uiprogress/vendor/github.com/gosuri/uiprogress \
- hashicorp:errwrap:v1.0.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \
- hashicorp:go-multierror:v1.0.0:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \
- hooklift:assert:v0.1.0:hooklift_assert/vendor/github.com/hooklift/assert \
- inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
- kballard:go-shellquote:95032a82bc51:kballard_go_shellquote/vendor/github.com/kballard/go-shellquote \
- klauspost:compress:v1.4.1:klauspost_compress/vendor/github.com/klauspost/compress \
- klauspost:cpuid:v1.2.0:klauspost_cpuid/vendor/github.com/klauspost/cpuid \
- klauspost:pgzip:v1.2.5:klauspost_pgzip/vendor/github.com/klauspost/pgzip \
- lithammer:fuzzysearch:v1.1.1:lithammer_fuzzysearch/vendor/github.com/lithammer/fuzzysearch \
- mattn:go-colorable:v0.1.7:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
- mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
- mattn:go-runewidth:v0.0.9:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
- mattn:go-tty:v0.0.3:mattn_go_tty/vendor/github.com/mattn/go-tty \
- mgutz:ansi:9520e82c474b:mgutz_ansi/vendor/github.com/mgutz/ansi \
- pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
- pkg:term:v1.1.0:pkg_term/vendor/github.com/pkg/term \
- pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
- posener:script:v1.1.5:posener_script/vendor/github.com/posener/script \
- rs:zerolog:v1.20.0:rs_zerolog/vendor/github.com/rs/zerolog \
- spf13:cobra:v1.1.3:spf13_cobra/vendor/github.com/spf13/cobra \
- spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \
- stretchr:testify:v1.7.0:stretchr_testify/vendor/github.com/stretchr/testify \
- thoas:go-funk:v0.7.0:thoas_go_funk/vendor/github.com/thoas/go-funk \
- tj:go-update:v2.2.4:tj_go_update/vendor/github.com/tj/go-update \
- ulikunitz:xz:v0.5.8:ulikunitz_xz/vendor/github.com/ulikunitz/xz
-
-GO_TARGET= .
-PLIST_FILES= bin/bit
-SUB_FILES= pkg-message
-
-.include <bsd.port.mk>
diff --git a/devel/bit/distinfo b/devel/bit/distinfo
deleted file mode 100644
index 36d39868be62..000000000000
--- a/devel/bit/distinfo
+++ /dev/null
@@ -1,89 +0,0 @@
-TIMESTAMP = 1678844048
-SHA256 (chriswalz-bit-v1.1.2_GH0.tar.gz) = 563ae6b0fa279cb8ea8f66b4b455c7cb74a9e65a0edbe694505b2c8fc719b2ff
-SIZE (chriswalz-bit-v1.1.2_GH0.tar.gz) = 157191
-SHA256 (AlecAivazis-survey-v2.2.9_GH0.tar.gz) = 8011eadec37037a25a934f5a7a1bd9f49db05834ef5f9b1f14d00b555d05c220
-SIZE (AlecAivazis-survey-v2.2.9_GH0.tar.gz) = 1567447
-SHA256 (apex-log-v1.9.0_GH0.tar.gz) = 6171253fb8b022d5151a5b4b9847bcd6f2cdc2fd7180a741090626d73d311890
-SIZE (apex-log-v1.9.0_GH0.tar.gz) = 31978
-SHA256 (bradfitz-iter-e8f45d346db8_GH0.tar.gz) = e6674cc6daefb2d2a745d7aeccee0d242d183458c38824361793540e0e359185
-SIZE (bradfitz-iter-e8f45d346db8_GH0.tar.gz) = 2012
-SHA256 (c-bata-go-prompt-v0.2.5_GH0.tar.gz) = 6e408e73ee484e3ed56b1dfd9dda7dae622b3d80d9eb62c668060f0572de1f1e
-SIZE (c-bata-go-prompt-v0.2.5_GH0.tar.gz) = 44208
-SHA256 (c4milo-unpackit-4ed373e9ef1c_GH0.tar.gz) = e71de01ca3d954245b24ea5dcdc60705ce55d3991a400c656ca3d4b30b06de98
-SIZE (c4milo-unpackit-4ed373e9ef1c_GH0.tar.gz) = 4211999
-SHA256 (chriswalz-complete-v3.0.13_GH0.tar.gz) = 0abd8539193a65d50646f7523843c8dfdfcbade270ac4392b6965be58efa7b44
-SIZE (chriswalz-complete-v3.0.13_GH0.tar.gz) = 87967
-SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
-SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
-SHA256 (dsnet-compress-v0.0.1_GH0.tar.gz) = 345332d6a147f052cf4a34edb5187b323f06f012f842bb49fd05ec55f5339c5b
-SIZE (dsnet-compress-v0.0.1_GH0.tar.gz) = 9962544
-SHA256 (go-yaml-yaml-a5ece683394c_GH0.tar.gz) = e4b738b2e3cd15fd5f76704d35d3b62d77d808894ff83bfe68f5f28b03ded019
-SIZE (go-yaml-yaml-a5ece683394c_GH0.tar.gz) = 88436
-SHA256 (golang-crypto-f99c8df09eb5_GH0.tar.gz) = dc797c3718a32db5df5b4fd4832d39c7c1be54fcde444e6eb9b1e4e4f5f3c7f9
-SIZE (golang-crypto-f99c8df09eb5_GH0.tar.gz) = 1690862
-SHA256 (golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (golang-sys-v0.6.0_GH0.tar.gz) = 1434234
-SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22
-SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069
-SHA256 (google-go-github-v17.0.0_GH0.tar.gz) = 75e6007d9a17b91864d1ef83de75c07abafbe05d82caaf140522b94299abfb16
-SIZE (google-go-github-v17.0.0_GH0.tar.gz) = 212084
-SHA256 (google-go-github-v32.1.0_GH0.tar.gz) = 2f9eb9201319450ea3e5d165e34cc4ce2e38a280c0992683d7e1b8b21138aa7f
-SIZE (google-go-github-v32.1.0_GH0.tar.gz) = 336951
-SHA256 (google-go-querystring-v1.0.0_GH0.tar.gz) = 59fdfd4d740c85c60c35d3e09b587cfa2b435e78178ac4a23950afbece7118ed
-SIZE (google-go-querystring-v1.0.0_GH0.tar.gz) = 7529
-SHA256 (google-shlex-e7afc7fbc510_GH0.tar.gz) = 87f77e98720add261add169e386cbdcc894e2635dca299bc4119dc417ea321ca
-SIZE (google-shlex-e7afc7fbc510_GH0.tar.gz) = 7342
-SHA256 (gosuri-uilive-v0.0.4_GH0.tar.gz) = d6d60529725b8fe0a75d30361961257f2dc0c99ae567256fb6d9e45bf5243036
-SIZE (gosuri-uilive-v0.0.4_GH0.tar.gz) = 153271
-SHA256 (gosuri-uiprogress-v0.0.1_GH0.tar.gz) = 02c75ecc3f948d33beb2a484deb9566a00fccbdfc55ed52ae3bc6e84af669c3d
-SIZE (gosuri-uiprogress-v0.0.1_GH0.tar.gz) = 1655252
-SHA256 (hashicorp-errwrap-v1.0.0_GH0.tar.gz) = 26afc0e5895c6ce87c881c5c02c682ccc9a08174a9c27ca26d4a1e72dbf78128
-SIZE (hashicorp-errwrap-v1.0.0_GH0.tar.gz) = 8346
-SHA256 (hashicorp-go-multierror-v1.0.0_GH0.tar.gz) = 5ae83eea62b2c845d41087c38c878741337e092db114b9a7ca9aebe5bf1dd264
-SIZE (hashicorp-go-multierror-v1.0.0_GH0.tar.gz) = 10066
-SHA256 (hooklift-assert-v0.1.0_GH0.tar.gz) = ba2900e6769dd55fede3c3ca48912222ac3050e156f6b33fcc864e83d09011fc
-SIZE (hooklift-assert-v0.1.0_GH0.tar.gz) = 6559
-SHA256 (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 5edc7731c819c305623568e317aa253d342be3447def97f1fa9e10eb5ad819f6
-SIZE (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 2290
-SHA256 (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = dde336eb697f7f9c26cf6d1467f75b6cf559262c1b0b110d28fff29790f76bc5
-SIZE (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = 4328
-SHA256 (klauspost-compress-v1.4.1_GH0.tar.gz) = 84bfae96914ce4d648a39cbcd223c716885aa0643c0f3e96ea9b6953d96a6b66
-SIZE (klauspost-compress-v1.4.1_GH0.tar.gz) = 3443698
-SHA256 (klauspost-cpuid-v1.2.0_GH0.tar.gz) = aa29ebcf12669eef96c7c54b551617b90b65c55d126ef0ff9fbacd605e738a67
-SIZE (klauspost-cpuid-v1.2.0_GH0.tar.gz) = 278872
-SHA256 (klauspost-pgzip-v1.2.5_GH0.tar.gz) = a64bad5981a232f6b5a40e488708b19a0551e83465f6792b7925f90829d7a830
-SIZE (klauspost-pgzip-v1.2.5_GH0.tar.gz) = 125923
-SHA256 (lithammer-fuzzysearch-v1.1.1_GH0.tar.gz) = 4d48672afa0700558c6f6a01055db2d44ca8e9114a4b6d752bab9e28a17599e2
-SIZE (lithammer-fuzzysearch-v1.1.1_GH0.tar.gz) = 6998
-SHA256 (mattn-go-colorable-v0.1.7_GH0.tar.gz) = e394441b47cb26bb0c60ffdf2c60d57facbbc39f7a60763fdb1ec752cb460abf
-SIZE (mattn-go-colorable-v0.1.7_GH0.tar.gz) = 9560
-SHA256 (mattn-go-isatty-v0.0.12_GH0.tar.gz) = addbdc341d7685ed4cc8d2d8a8fd2bd9b784bde00d0ea99fb251039fc10c611c
-SIZE (mattn-go-isatty-v0.0.12_GH0.tar.gz) = 4548
-SHA256 (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 4f20a337ad06e071f29535afe9c5207d3e8840c8c86672bbc5f9837c6229c835
-SIZE (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 16714
-SHA256 (mattn-go-tty-v0.0.3_GH0.tar.gz) = 4fc1faabd0ec817ca634931519d4d286858199fd6b8a5829fdc7cc7a40c45d8c
-SIZE (mattn-go-tty-v0.0.3_GH0.tar.gz) = 7795
-SHA256 (mgutz-ansi-9520e82c474b_GH0.tar.gz) = f9203c71aceb8b7ffa87181fd8f51dc69acce3d2161c4c017ea92c6840f85093
-SIZE (mgutz-ansi-9520e82c474b_GH0.tar.gz) = 4876
-SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
-SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
-SHA256 (pkg-term-v1.1.0_GH0.tar.gz) = dc7e94b88b5d494264d28923a58a73732ed066897a916ab36568fac2b32a91d5
-SIZE (pkg-term-v1.1.0_GH0.tar.gz) = 10923
-SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
-SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
-SHA256 (posener-script-v1.1.5_GH0.tar.gz) = 37aa5cc92a60219b60bafdf3bc7ebe0cbab692c977134f40c00ca18d9a45223f
-SIZE (posener-script-v1.1.5_GH0.tar.gz) = 17104
-SHA256 (rs-zerolog-v1.20.0_GH0.tar.gz) = 9e098068534addb5663bdc51f0a471b69c92b23fee020f23bfd3dceab140869f
-SIZE (rs-zerolog-v1.20.0_GH0.tar.gz) = 217812
-SHA256 (spf13-cobra-v1.1.3_GH0.tar.gz) = e5f93c61e1236e61c7fc45882d2a03b81f46ebebdf70628ebb64b0b5fe34f6fa
-SIZE (spf13-cobra-v1.1.3_GH0.tar.gz) = 146580
-SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808
-SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796
-SHA256 (stretchr-testify-v1.7.0_GH0.tar.gz) = 560c0984072cb436b17bbce5699b205d5aa2beb58ef7a94530d7724b5739a8d6
-SIZE (stretchr-testify-v1.7.0_GH0.tar.gz) = 91073
-SHA256 (thoas-go-funk-v0.7.0_GH0.tar.gz) = ff782d73cf43e914a7a7e722849833819d8216fff302a56b518ab75c8d17d02b
-SIZE (thoas-go-funk-v0.7.0_GH0.tar.gz) = 36511
-SHA256 (tj-go-update-v2.2.4_GH0.tar.gz) = ef3fbcadc316f9ea66c179c5ca6ef323ee01be63c38a3b66786b0b449a9d7eb4
-SIZE (tj-go-update-v2.2.4_GH0.tar.gz) = 5139
-SHA256 (ulikunitz-xz-v0.5.8_GH0.tar.gz) = 55390974e162efe975940569da7110185ac81a52c3c8f556f289dffc1483600f
-SIZE (ulikunitz-xz-v0.5.8_GH0.tar.gz) = 478381
diff --git a/devel/bit/files/patch-vendor_github.com_pkg_term_termios_pty__freebsd.go b/devel/bit/files/patch-vendor_github.com_pkg_term_termios_pty__freebsd.go
deleted file mode 100644
index eb1e1ba11934..000000000000
--- a/devel/bit/files/patch-vendor_github.com_pkg_term_termios_pty__freebsd.go
+++ /dev/null
@@ -1,10 +0,0 @@
---- vendor/github.com/pkg/term/termios/pty_freebsd.go.orig 2021-04-11 08:22:30 UTC
-+++ vendor/github.com/pkg/term/termios/pty_freebsd.go
-@@ -3,6 +3,7 @@ package termios
- import (
- "fmt"
- "unsafe"
-+ "golang.org/x/sys/unix"
- )
-
- func posix_openpt(oflag int) (fd uintptr, err error) {
diff --git a/devel/bit/files/pkg-message.in b/devel/bit/files/pkg-message.in
deleted file mode 100644
index b301f86720e7..000000000000
--- a/devel/bit/files/pkg-message.in
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- { type: install
- message: <<EOM
- To install bash/zsh completion support, please run:
-
- $ bit complete
-EOM
- }
-]
diff --git a/devel/bit/pkg-descr b/devel/bit/pkg-descr
deleted file mode 100644
index 7cf72ab0662e..000000000000
--- a/devel/bit/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-bit is an experimental modernized git CLI built on top of git that
-provides happy defaults and other niceties:
-
- - command and flag suggestions to help you navigate the plethora of
- options git provides you
- - autocompletion for files and branch names when using bit add or bit
- checkout
- - automatic fetch and branch fast-forwarding reducing the likelihood
- of merge conflicts
- - suggestions work with git aliases
- - new commands like bit sync that vastly simplify your workflow
- - commands from git-extras such as bit release & bit info
- - fully compatible with git allowing you to fallback to git if need be
- - update using bit update
- - get insight into how bit works using bit --debug
diff --git a/devel/geany-plugin-pg/Makefile b/devel/geany-plugin-pg/Makefile
index e23a4372d4aa..21e548ad699d 100644
--- a/devel/geany-plugin-pg/Makefile
+++ b/devel/geany-plugin-pg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= geany-plugin-pg
PORTVERSION= ${GEANY_VER}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= madpilot@FreeBSD.org
diff --git a/devel/git-who/Makefile b/devel/git-who/Makefile
new file mode 100644
index 000000000000..0088ac959f08
--- /dev/null
+++ b/devel/git-who/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= git-who
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.1
+CATEGORIES= devel
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Git blame for file trees
+WWW= https://github.com/sinclairtarget/git-who
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:1.23,modules
+USE_GITHUB= yes
+GH_ACCOUNT= sinclairtarget
+GH_TUPLE= bmatcuk:doublestar:v4.8.1:bmatcuk_doublestar_v4/vendor/github.com/bmatcuk/doublestar/v4 \
+ golang:sys:v0.29.0:golang_sys/vendor/golang.org/x/sys \
+ golang:term:v0.28.0:golang_term/vendor/golang.org/x/term \
+ google:go-cmp:v0.6.0:google_go_cmp/vendor/github.com/google/go-cmp \
+ mattn:go-runewidth:v0.0.16:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
+ rivo:uniseg:v0.2.0:rivo_uniseg/vendor/github.com/rivo/uniseg
+
+PLIST_FILES= bin/${PORTNAME}
+
+post-extract:
+ @${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor
+
+.include <bsd.port.mk>
diff --git a/devel/git-who/distinfo b/devel/git-who/distinfo
new file mode 100644
index 000000000000..b7b4b3edbaae
--- /dev/null
+++ b/devel/git-who/distinfo
@@ -0,0 +1,15 @@
+TIMESTAMP = 1750625954
+SHA256 (sinclairtarget-git-who-v1.1_GH0.tar.gz) = b88efe18a39987006df113e097a0e96493955237613997b56c940ff591473ea2
+SIZE (sinclairtarget-git-who-v1.1_GH0.tar.gz) = 558535
+SHA256 (bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 0e3302161fdad14119562cb2e978b9e7fb88e8f50c26e7b9c2c2054e5ae52121
+SIZE (bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 27786
+SHA256 (golang-sys-v0.29.0_GH0.tar.gz) = 7bac3e0a686a05d0e86ca110917b45f60553d6c146dba8a4cdafb911486428e7
+SIZE (golang-sys-v0.29.0_GH0.tar.gz) = 1519988
+SHA256 (golang-term-v0.28.0_GH0.tar.gz) = d51c19c748969584974813009910ff3c4f32a4d1798b9967d3129891bd7ff7be
+SIZE (golang-term-v0.28.0_GH0.tar.gz) = 14692
+SHA256 (google-go-cmp-v0.6.0_GH0.tar.gz) = d14f7d57b0f6d25771bee3d7d5d038f532539e71bfc934772b1c0467ab90fa86
+SIZE (google-go-cmp-v0.6.0_GH0.tar.gz) = 104784
+SHA256 (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = e98c1e4a82b8a6d026ee63385955cc178c91c77f106c7cf3d743736301106a8f
+SIZE (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = 18490
+SHA256 (rivo-uniseg-v0.2.0_GH0.tar.gz) = 3ad738b5c9162ede110d75b23564b6e40e52dd9150ebbced402f4f70be106197
+SIZE (rivo-uniseg-v0.2.0_GH0.tar.gz) = 44036
diff --git a/devel/git-who/files/modules.txt b/devel/git-who/files/modules.txt
new file mode 100644
index 000000000000..464def48e3bb
--- /dev/null
+++ b/devel/git-who/files/modules.txt
@@ -0,0 +1,24 @@
+# github.com/bmatcuk/doublestar/v4 v4.8.1
+## explicit; go 1.16
+github.com/bmatcuk/doublestar/v4
+# github.com/google/go-cmp v0.6.0
+## explicit; go 1.13
+github.com/google/go-cmp/cmp
+github.com/google/go-cmp/cmp/internal/diff
+github.com/google/go-cmp/cmp/internal/flags
+github.com/google/go-cmp/cmp/internal/function
+github.com/google/go-cmp/cmp/internal/value
+# github.com/mattn/go-runewidth v0.0.16
+## explicit; go 1.9
+github.com/mattn/go-runewidth
+# github.com/rivo/uniseg v0.2.0
+## explicit; go 1.12
+github.com/rivo/uniseg
+# golang.org/x/sys v0.29.0
+## explicit; go 1.18
+golang.org/x/sys/plan9
+golang.org/x/sys/unix
+golang.org/x/sys/windows
+# golang.org/x/term v0.28.0
+## explicit; go 1.18
+golang.org/x/term
diff --git a/devel/git-who/pkg-descr b/devel/git-who/pkg-descr
new file mode 100644
index 000000000000..3186d4709b2e
--- /dev/null
+++ b/devel/git-who/pkg-descr
@@ -0,0 +1,4 @@
+Unlike `git blame`, which can tell you who wrote a line of code, git-who tells
+you the people responsible for entire components or subsystems in a codebase.
+You can think of git-who sort of like `git blame` but
+for file trees rather than individual files.
diff --git a/devel/glib20/Makefile b/devel/glib20/Makefile
index 3ad20c2597cd..bb111a27fbab 100644
--- a/devel/glib20/Makefile
+++ b/devel/glib20/Makefile
@@ -36,7 +36,6 @@ USES= compiler:c11 cpe gettext gnome iconv:wchar_t localbase:ldflags \
meson perl5 pkgconfig python tar:xz ${${FLAVOR}_USES}
USE_LDCONFIG= yes
USE_PERL5= build
-USE_PYTHON= py3kplist
TRIGGERS= gio-modules glib-schemas
MESON_ARGS= -Db_lundef=false \
-Ddefault_library=both \
diff --git a/devel/godot35-tools/Makefile b/devel/godot35-tools/Makefile
index da578fedd6d4..d8f9688cd60c 100644
--- a/devel/godot35-tools/Makefile
+++ b/devel/godot35-tools/Makefile
@@ -4,7 +4,7 @@ COMMENT= Game integrated development environment
BROKEN= Fails to build, error: no member named 'u' in 'QuadraticBezierCurve<V>'
DEPRECATED= Fails to build and legacy, consider migrating to devel/godot-tools
-EXPIRATION_DATE=2024-07-31
+EXPIRATION_DATE=2025-07-31
OPTIONS_EXCLUDE= #
OPTIONS_SLAVE= TOOLS
diff --git a/devel/gopls/Makefile b/devel/gopls/Makefile
index e67c5e329850..4b9c7ba7c5f5 100644
--- a/devel/gopls/Makefile
+++ b/devel/gopls/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gopls
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.1
-PORTREVISION= 1
+DISTVERSION= 0.19.1
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://pkg.go.dev/golang.org/x/tools/gopls
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+USES= go:1.24,modules
GO_MODULE= golang.org/x/tools/gopls
OPTIONS_DEFINE= DOCS
diff --git a/devel/gopls/distinfo b/devel/gopls/distinfo
index dd03962a8673..a05fd279cdf2 100644
--- a/devel/gopls/distinfo
+++ b/devel/gopls/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1740588098
-SHA256 (go/devel_gopls/gopls-v0.18.1/v0.18.1.mod) = 9ab337e242f261e3d2c0c8f1aab05aa5a8ea851ab3dc7e62fe5844d58226dcb6
-SIZE (go/devel_gopls/gopls-v0.18.1/v0.18.1.mod) = 922
-SHA256 (go/devel_gopls/gopls-v0.18.1/v0.18.1.zip) = 7646c9dd6b9339b16e37f0ea0cb653ead042f9daa73b80e85df222a606ca1bbc
-SIZE (go/devel_gopls/gopls-v0.18.1/v0.18.1.zip) = 2100141
+TIMESTAMP = 1750415150
+SHA256 (go/devel_gopls/gopls-v0.19.1/v0.19.1.mod) = 7da7bbfa0ce693c99c9c702128a70354650253dea30c3ccc5758eb3cedfc87c0
+SIZE (go/devel_gopls/gopls-v0.19.1/v0.19.1.mod) = 968
+SHA256 (go/devel_gopls/gopls-v0.19.1/v0.19.1.zip) = efbbc9557c26d51edbabd674e4eaaa8ca881e508554a35affc609f3b132eb0d1
+SIZE (go/devel_gopls/gopls-v0.19.1/v0.19.1.zip) = 2270401
diff --git a/devel/gopls/pkg-plist b/devel/gopls/pkg-plist
index cee4c2fda431..fd039b1634f2 100644
--- a/devel/gopls/pkg-plist
+++ b/devel/gopls/pkg-plist
@@ -12,6 +12,7 @@ bin/gopls
%%PORTDOCS%%%%DOCSDIR%%/doc/design/integrating.md
%%PORTDOCS%%%%DOCSDIR%%/doc/emacs.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/README.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/features/assembly.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/completion.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/diagnostics.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/modfiles.md
@@ -20,8 +21,6 @@ bin/gopls
%%PORTDOCS%%%%DOCSDIR%%/doc/features/templates.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/transformation.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/web.md
-%%PORTDOCS%%%%DOCSDIR%%/doc/generate/generate.go
-%%PORTDOCS%%%%DOCSDIR%%/doc/generate/generate_test.go
%%PORTDOCS%%%%DOCSDIR%%/doc/helix.md
%%PORTDOCS%%%%DOCSDIR%%/doc/inlayHints.md
%%PORTDOCS%%%%DOCSDIR%%/doc/inline-after.png
@@ -31,6 +30,7 @@ bin/gopls
%%PORTDOCS%%%%DOCSDIR%%/doc/release/v0.16.0.md
%%PORTDOCS%%%%DOCSDIR%%/doc/release/v0.17.0.md
%%PORTDOCS%%%%DOCSDIR%%/doc/release/v0.18.0.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/release/v0.19.0.md
%%PORTDOCS%%%%DOCSDIR%%/doc/releases.md
%%PORTDOCS%%%%DOCSDIR%%/doc/semantictokens.md
%%PORTDOCS%%%%DOCSDIR%%/doc/settings.md
diff --git a/devel/got/Makefile b/devel/got/Makefile
index dd5f62bc9ca0..7770e24c874b 100644
--- a/devel/got/Makefile
+++ b/devel/got/Makefile
@@ -1,5 +1,5 @@
PORTNAME= got
-DISTVERSION= 0.113
+DISTVERSION= 0.114
CATEGORIES= devel
MASTER_SITES= https://gameoftrees.org/releases/portable/
DISTNAME= got-portable-${DISTVERSION}
diff --git a/devel/got/distinfo b/devel/got/distinfo
index 0b2fb478124a..43cac43c131b 100644
--- a/devel/got/distinfo
+++ b/devel/got/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749223258
-SHA256 (got-portable-0.113.tar.gz) = 29468a1b9a35fa2aba932807595bc00d010ac54192390468f75a0ad364c56f01
-SIZE (got-portable-0.113.tar.gz) = 1573667
+TIMESTAMP = 1750710983
+SHA256 (got-portable-0.114.tar.gz) = 68cbb6eb22a8772deb8467b33649bb01735a084a1af41f3a4f3c85cd63fc15c8
+SIZE (got-portable-0.114.tar.gz) = 1575502
diff --git a/devel/hotspot/Makefile b/devel/hotspot/Makefile
index 7658f9119413..062547ddf138 100644
--- a/devel/hotspot/Makefile
+++ b/devel/hotspot/Makefile
@@ -1,10 +1,10 @@
PORTNAME= hotspot
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
-MAINTAINER= yuri@FreeBSD.org
+MAINTAINER= kde@FreeBSD.org
COMMENT= Perf GUI for performance analysis (needs mock 'perf' command)
WWW= https://github.com/KDAB/hotspot
@@ -13,18 +13,17 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.GPL.txt
BUILD_DEPENDS= ${LOCALBASE}/lib/librustc_demangle.a:devel/rustc-demangle
LIB_DEPENDS= libdw.so:devel/elfutils \
- libQCustomPlot-qt5.so:graphics/qcustomplot@qt5 \
- libkddockwidgets.so:x11-toolkits/kddockwidgets \
+ libQCustomPlotQt6.so:graphics/qcustomplot@qt6 \
+ libkddockwidgets-qt6.so:x11-toolkits/kddockwidgets \
libkgraphviewer.so:graphics/kgraphviewer \
libzstd.so:archivers/zstd
-USES= cmake desktop-file-utils qt:5 kde:5 pkgconfig xorg
+USES= cmake desktop-file-utils gettext-tools qt:6 kde:6 pkgconfig xorg
USE_KDE= ecm \
archive auth bookmarks codecs completion config configwidgets coreaddons i18n iconthemes \
itemmodels itemviews jobwidgets kio notifications parts service solid sonnet syntaxhighlighting \
textwidgets threadweaver widgetsaddons windowsystem xmlgui
-USE_QT= concurrent core dbus declarative gui network quickcontrols2 svg widgets x11extras xml \
- buildtools:build qmake:build
+USE_QT= base declarative
USE_XORG= x11
USE_GITHUB= yes
@@ -32,6 +31,7 @@ GH_ACCOUNT= KDAB
GH_TUPLE= KDAB:perfparser:851ebf0:perfparser/3rdparty/perfparser \
koenpoppe:PrefixTickLabels:6e86393:PrefixTickLabels/3rdparty/PrefixTickLabels
+CMAKE_ON= QT6_BUILD
CMAKE_ARGS= -DCMAKE_MODULE_PATH=${LOCALBASE}/share/ECM/find-modules
PORTSCOUT= limit:^.*[0-9]\.[0-9].*$$ # prevent tags like 'continuous'
diff --git a/devel/hotspot/pkg-plist b/devel/hotspot/pkg-plist
index fe2226a4131f..c7cad8fa9048 100644
--- a/devel/hotspot/pkg-plist
+++ b/devel/hotspot/pkg-plist
@@ -7,5 +7,5 @@ share/icons/hicolor/22x22/apps/hotspot.png
share/icons/hicolor/32x32/apps/hotspot.png
share/icons/hicolor/48x48/apps/hotspot.png
share/icons/hicolor/64x64/apps/hotspot.png
-share/knotifications5/hotspot.notifyrc
+share/knotifications6/hotspot.notifyrc
share/metainfo/com.kdab.Hotspot.appdata.xml
diff --git a/devel/jenkins-lts/Makefile b/devel/jenkins-lts/Makefile
index 0f0738bfa7fe..54b4954b69b5 100644
--- a/devel/jenkins-lts/Makefile
+++ b/devel/jenkins-lts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.504.2
+PORTVERSION= 2.504.3
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war-stable/${PORTVERSION}/
PKGNAMESUFFIX= -lts
@@ -16,7 +16,7 @@ LICENSE= MIT
USES= cpe java
CPE_EDITION= lts
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
USE_RC_SUBR= jenkins
CONFLICTS= jenkins
diff --git a/devel/jenkins-lts/distinfo b/devel/jenkins-lts/distinfo
index 2c64768bff6e..082f5c34b77b 100644
--- a/devel/jenkins-lts/distinfo
+++ b/devel/jenkins-lts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748617038
-SHA256 (jenkins/2.504.2/jenkins.war) = e52347c01dd39116c364fb7ebab78d156bce8f6add28484ff571fe0d0faeabf6
-SIZE (jenkins/2.504.2/jenkins.war) = 94299904
+TIMESTAMP = 1750878414
+SHA256 (jenkins/2.504.3/jenkins.war) = ea8883431b8b5ef6b68fe0e5817c93dc0a11def380054e7de3136486796efeb0
+SIZE (jenkins/2.504.3/jenkins.war) = 94323745
diff --git a/devel/linux-rl9-devtools/Makefile b/devel/linux-rl9-devtools/Makefile
index 466b2c20c5f3..ae56e88ac4aa 100644
--- a/devel/linux-rl9-devtools/Makefile
+++ b/devel/linux-rl9-devtools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= devtools
PORTVERSION= ${LINUX_DIST_VER}
-PORTREVISION= 12
CATEGORIES= devel
MAINTAINER= emulation@FreeBSD.org
@@ -19,10 +18,10 @@ ONLY_FOR_ARCHS= aarch64 amd64
QA_ENV+= USESLIBTOOL=no
-BUVERSION= 2.35.2-54.el9
+BUVERSION= 2.35.2-63.el9
GCCVERSION= 11.5.0-5.el9_5
-GLIBCVERSION= 2.34-125.el9_5.8
-KERNELVERSION= 5.14.0-503.40.1.el9_5
+GLIBCVERSION= 2.34-168.el9_6.19
+KERNELVERSION= 5.14.0-570.22.1.el9_6
MPFRVERSION= 4.1.0-7.el9
LIBMPCVERSION= 1.2.1-4.el9
diff --git a/devel/linux-rl9-devtools/distinfo b/devel/linux-rl9-devtools/distinfo
index 157dc70f9e23..6f13b7be0aef 100644
--- a/devel/linux-rl9-devtools/distinfo
+++ b/devel/linux-rl9-devtools/distinfo
@@ -1,18 +1,18 @@
-TIMESTAMP = 1746515154
-SHA256 (rocky/b/binutils-2.35.2-54.el9.aarch64.rpm) = fa816c4f7479b68e0ac3fd6c26982d1c2832d70dfb4236085ff5b6bd4e2a1039
-SIZE (rocky/b/binutils-2.35.2-54.el9.aarch64.rpm) = 4983292
-SHA256 (rocky/b/binutils-2.35.2-54.el9.x86_64.rpm) = ddba97d5ad45c495cdd94188955569819dd6db2d6c927431987bad7f4c0df3b6
-SIZE (rocky/b/binutils-2.35.2-54.el9.x86_64.rpm) = 4746368
-SHA256 (rocky/b/binutils-devel-2.35.2-54.el9.aarch64.rpm) = 9dec008aa7d405fae41e76cc1e551e6c0a7d52f020dad3c083dba253f78b50de
-SIZE (rocky/b/binutils-devel-2.35.2-54.el9.aarch64.rpm) = 5141785
-SHA256 (rocky/b/binutils-devel-2.35.2-54.el9.i686.rpm) = e667ac0d57fec3f0a591986cce5ddeabed3bfb2c433e7adacc67761d81cb6ae5
-SIZE (rocky/b/binutils-devel-2.35.2-54.el9.i686.rpm) = 3865311
-SHA256 (rocky/b/binutils-devel-2.35.2-54.el9.x86_64.rpm) = 0a9cc5905ed4074255292ab5b6f8035c633875ab62bc32e1b28e1b7d2b303387
-SIZE (rocky/b/binutils-devel-2.35.2-54.el9.x86_64.rpm) = 4055191
-SHA256 (rocky/b/binutils-gold-2.35.2-54.el9.aarch64.rpm) = 8f19631c08b5fa67638ccbdb916adafb90dfb574c1f49810160b5fa9d77ef2c4
-SIZE (rocky/b/binutils-gold-2.35.2-54.el9.aarch64.rpm) = 903202
-SHA256 (rocky/b/binutils-gold-2.35.2-54.el9.x86_64.rpm) = 71e322d07cafc41626894bcf3b23ecdac92121a7d3a97f71077297528bca7fa7
-SIZE (rocky/b/binutils-gold-2.35.2-54.el9.x86_64.rpm) = 751216
+TIMESTAMP = 1750634616
+SHA256 (rocky/b/binutils-2.35.2-63.el9.aarch64.rpm) = dbf945a5882d8c571c4a17b32c67f3c5737319e2e9f0fdacc7f6f675aed4ae39
+SIZE (rocky/b/binutils-2.35.2-63.el9.aarch64.rpm) = 4976336
+SHA256 (rocky/b/binutils-2.35.2-63.el9.x86_64.rpm) = 2b0abd0203db5939bb5b32ba2a1576bd36dcd33c250786b7b2fa134d060a7370
+SIZE (rocky/b/binutils-2.35.2-63.el9.x86_64.rpm) = 4742933
+SHA256 (rocky/b/binutils-devel-2.35.2-63.el9.aarch64.rpm) = 7c98c7ca290cc5d6cdcebd36eeed3b9000f0a3b1677f748eba5568746d64679c
+SIZE (rocky/b/binutils-devel-2.35.2-63.el9.aarch64.rpm) = 5139346
+SHA256 (rocky/b/binutils-devel-2.35.2-63.el9.i686.rpm) = 0e14177476419c3b4ab709c6e2d67c21fa1c83823a8abf7f8fba4d71e62657cc
+SIZE (rocky/b/binutils-devel-2.35.2-63.el9.i686.rpm) = 3863310
+SHA256 (rocky/b/binutils-devel-2.35.2-63.el9.x86_64.rpm) = bc99422fec417d653fe5454df1c2307bd023e902f7a45540c2584788d8f37d64
+SIZE (rocky/b/binutils-devel-2.35.2-63.el9.x86_64.rpm) = 4064095
+SHA256 (rocky/b/binutils-gold-2.35.2-63.el9.aarch64.rpm) = f001d5bba7f9661364c3b7059dea8d2ea80d1eb54b5ef3da8932bedb947ad08f
+SIZE (rocky/b/binutils-gold-2.35.2-63.el9.aarch64.rpm) = 902232
+SHA256 (rocky/b/binutils-gold-2.35.2-63.el9.x86_64.rpm) = 67be16562788d6a058d0b64ded58bd72460e86811c8960d7e898e49c9fa5fc4b
+SIZE (rocky/b/binutils-gold-2.35.2-63.el9.x86_64.rpm) = 750001
SHA256 (rocky/c/cpp-11.5.0-5.el9_5.aarch64.rpm) = 8b1359ea8b61a54110307d4903fb714a32ba87399d2e298e5d738b7f5fb0fe40
SIZE (rocky/c/cpp-11.5.0-5.el9_5.aarch64.rpm) = 10792270
SHA256 (rocky/c/cpp-11.5.0-5.el9_5.x86_64.rpm) = 3971c47b7a719db54e855219d96a141b7f1110afde1802d7ecbf7b440717002e
@@ -29,18 +29,18 @@ SHA256 (rocky/g/gcc-gfortran-11.5.0-5.el9_5.aarch64.rpm) = ce2da122db9439111eca6
SIZE (rocky/g/gcc-gfortran-11.5.0-5.el9_5.aarch64.rpm) = 12831212
SHA256 (rocky/g/gcc-gfortran-11.5.0-5.el9_5.x86_64.rpm) = 99dccf59e5f52df2b6386dce7d2d2b62048014c9decd05bb81f9a958b09c1d13
SIZE (rocky/g/gcc-gfortran-11.5.0-5.el9_5.x86_64.rpm) = 13283781
-SHA256 (rocky/g/glibc-devel-2.34-125.el9_5.8.aarch64.rpm) = 020e899c6312b0f94d225972b2b018cd47e3c645454ac11902e63a99d985dc68
-SIZE (rocky/g/glibc-devel-2.34-125.el9_5.8.aarch64.rpm) = 445179
-SHA256 (rocky/g/glibc-devel-2.34-125.el9_5.8.i686.rpm) = 73fbf8beab0fea69803e6c706d7828eaa07ba4b99d4ff1f82cae594c55c5b882
-SIZE (rocky/g/glibc-devel-2.34-125.el9_5.8.i686.rpm) = 26092
-SHA256 (rocky/g/glibc-devel-2.34-125.el9_5.8.x86_64.rpm) = 71b669dae2d01ab784068454f2a7f196fc6a39c038f92aab025ce70909080a79
-SIZE (rocky/g/glibc-devel-2.34-125.el9_5.8.x86_64.rpm) = 25624
-SHA256 (rocky/g/glibc-headers-2.34-125.el9_5.8.x86_64.rpm) = 1581f170a3e272715013f4e3d93aec13f97a79c3f720731e02369f8c59c4b169
-SIZE (rocky/g/glibc-headers-2.34-125.el9_5.8.x86_64.rpm) = 439728
-SHA256 (rocky/k/kernel-headers-5.14.0-503.40.1.el9_5.aarch64.rpm) = d7b7126ba2bc1a76dcbcca857db03262910e300c6503ecaa626590a1fa9b8125
-SIZE (rocky/k/kernel-headers-5.14.0-503.40.1.el9_5.aarch64.rpm) = 3682361
-SHA256 (rocky/k/kernel-headers-5.14.0-503.40.1.el9_5.x86_64.rpm) = c1ce3fba00143e7f225b2200b18356da5e6361ea956c9d962d12eb20d25ea301
-SIZE (rocky/k/kernel-headers-5.14.0-503.40.1.el9_5.x86_64.rpm) = 3714589
+SHA256 (rocky/g/glibc-devel-2.34-168.el9_6.19.aarch64.rpm) = 74e4a1566c6589ec2f51f2f649d8328037b83c2763a071f8255ba8d564ec9aa1
+SIZE (rocky/g/glibc-devel-2.34-168.el9_6.19.aarch64.rpm) = 453649
+SHA256 (rocky/g/glibc-devel-2.34-168.el9_6.19.i686.rpm) = f396e2e1ec13fe70714486a95bac6d459cb35c29f8cae19d39cd6d4f1a074056
+SIZE (rocky/g/glibc-devel-2.34-168.el9_6.19.i686.rpm) = 33263
+SHA256 (rocky/g/glibc-devel-2.34-168.el9_6.19.x86_64.rpm) = f61941a35a6f31960205f49ad7d68f0b9f0c912266412d55c419d99daeb4eb59
+SIZE (rocky/g/glibc-devel-2.34-168.el9_6.19.x86_64.rpm) = 32750
+SHA256 (rocky/g/glibc-headers-2.34-168.el9_6.19.x86_64.rpm) = cf7cfa0b639909058eaac80e7aadf9680f928ebc6b341189d5abbcd3b2d73652
+SIZE (rocky/g/glibc-headers-2.34-168.el9_6.19.x86_64.rpm) = 447581
+SHA256 (rocky/k/kernel-headers-5.14.0-570.22.1.el9_6.aarch64.rpm) = ac88bfb6962d39b47e20cb8e99df8e87502c63e3f4bad73d077cae3eea8101f2
+SIZE (rocky/k/kernel-headers-5.14.0-570.22.1.el9_6.aarch64.rpm) = 3426593
+SHA256 (rocky/k/kernel-headers-5.14.0-570.22.1.el9_6.x86_64.rpm) = ee09614cf00133cf2e1d7304026984f28015dda7c8dea35680432e8f23b09f6a
+SIZE (rocky/k/kernel-headers-5.14.0-570.22.1.el9_6.x86_64.rpm) = 3458645
SHA256 (rocky/l/libatomic-11.5.0-5.el9_5.aarch64.rpm) = 22ec15677e92a91a1aa86c9083525083f4a53c75c159e5cce496a65172f47589
SIZE (rocky/l/libatomic-11.5.0-5.el9_5.aarch64.rpm) = 28359
SHA256 (rocky/l/libatomic-11.5.0-5.el9_5.i686.rpm) = 74f8d01153ae3052f968fc76e4d26d71e300d35335d4c5d9c7887676cf255b3c
@@ -71,12 +71,12 @@ SHA256 (rocky/l/libstdc++-devel-11.5.0-5.el9_5.i686.rpm) = 8dd409ea671f11c345b55
SIZE (rocky/l/libstdc++-devel-11.5.0-5.el9_5.i686.rpm) = 2346423
SHA256 (rocky/l/libstdc++-devel-11.5.0-5.el9_5.x86_64.rpm) = a9df7e426503b79954e995b927c528628053740956fad1c9dfb84ee44e06ddc6
SIZE (rocky/l/libstdc++-devel-11.5.0-5.el9_5.x86_64.rpm) = 2329962
-SHA256 (rocky/b/binutils-2.35.2-54.el9.src.rpm) = c6eccfb1ac99c90691953dfd97f1aabce89cf4ca83e39137ab561a0733f7853d
-SIZE (rocky/b/binutils-2.35.2-54.el9.src.rpm) = 22350808
-SHA256 (rocky/g/glibc-2.34-125.el9_5.8.src.rpm) = 2a0ea9e22af53f2c9f5f9819b000f970206e8b2242132ae6165f1ecd3eb3c2ea
-SIZE (rocky/g/glibc-2.34-125.el9_5.8.src.rpm) = 18631240
-SHA256 (rocky/k/kernel-5.14.0-503.40.1.el9_5.src.rpm) = dc3656bf0b43d1fcafc5a0a21859b17f57de36e18af4cf3b16320577306ddeb2
-SIZE (rocky/k/kernel-5.14.0-503.40.1.el9_5.src.rpm) = 146404769
+SHA256 (rocky/b/binutils-2.35.2-63.el9.src.rpm) = 5ffeb70c08470b76a040f04d0539a91b3ace7ed83ea551e76605f5475dc658fa
+SIZE (rocky/b/binutils-2.35.2-63.el9.src.rpm) = 22404566
+SHA256 (rocky/g/glibc-2.34-168.el9_6.19.src.rpm) = 9a602a4f0a3d3c5d28df7a746421b29d5b5077ab1f971562eaa023a303b1b0ce
+SIZE (rocky/g/glibc-2.34-168.el9_6.19.src.rpm) = 19642716
+SHA256 (rocky/k/kernel-5.14.0-570.22.1.el9_6.src.rpm) = 4e97bd514c6ee65c1e643680c4be4248658ddb7c08b3ecfec3e37ef2689c2e8e
+SIZE (rocky/k/kernel-5.14.0-570.22.1.el9_6.src.rpm) = 149279250
SHA256 (rocky/l/libmpc-1.2.1-4.el9.src.rpm) = e0e1edc062c4d5565ebedeba87e13a661caa74d43c885c656eb5b75cf1ed3bcc
SIZE (rocky/l/libmpc-1.2.1-4.el9.src.rpm) = 844729
SHA256 (rocky/g/gcc-11.5.0-5.el9_5.src.rpm) = 8656bacb48e097fec2c34a35460ff0338c021ac4b1b0cb3849e47f4256692095
diff --git a/devel/linux-rl9-devtools/pkg-plist.aarch64 b/devel/linux-rl9-devtools/pkg-plist.aarch64
index 189c02f06c71..509de7522bba 100644
--- a/devel/linux-rl9-devtools/pkg-plist.aarch64
+++ b/devel/linux-rl9-devtools/pkg-plist.aarch64
@@ -162,6 +162,8 @@ usr/include/bits/getopt_posix.h
usr/include/bits/hwcap.h
usr/include/bits/in.h
usr/include/bits/indirect-return.h
+usr/include/bits/inet-fortified-decl.h
+usr/include/bits/inet-fortified.h
usr/include/bits/initspin.h
usr/include/bits/inotify.h
usr/include/bits/ioctl-types.h
@@ -1171,6 +1173,7 @@ usr/include/drm/msm_drm.h
usr/include/drm/nouveau_drm.h
usr/include/drm/omap_drm.h
usr/include/drm/panfrost_drm.h
+usr/include/drm/panthor_drm.h
usr/include/drm/pvr_drm.h
usr/include/drm/qaic_accel.h
usr/include/drm/qxl_drm.h
@@ -1504,6 +1507,7 @@ usr/include/linux/llc.h
usr/include/linux/loadpin.h
usr/include/linux/loop.h
usr/include/linux/lp.h
+usr/include/linux/lsm.h
usr/include/linux/lwtunnel.h
usr/include/linux/magic.h
usr/include/linux/major.h
@@ -1514,6 +1518,7 @@ usr/include/linux/mdio.h
usr/include/linux/media-bus-format.h
usr/include/linux/media.h
usr/include/linux/mei.h
+usr/include/linux/mei_uuid.h
usr/include/linux/membarrier.h
usr/include/linux/memfd.h
usr/include/linux/mempolicy.h
@@ -1707,8 +1712,8 @@ usr/include/linux/nfsacl.h
usr/include/linux/nfsd/cld.h
usr/include/linux/nfsd/debug.h
usr/include/linux/nfsd/export.h
-usr/include/linux/nfsd_netlink.h
usr/include/linux/nfsd/stats.h
+usr/include/linux/nfsd_netlink.h
usr/include/linux/nilfs2_api.h
usr/include/linux/nilfs2_ondisk.h
usr/include/linux/nitro_enclaves.h
@@ -1750,11 +1755,11 @@ usr/include/linux/ppp-comp.h
usr/include/linux/ppp-ioctl.h
usr/include/linux/ppp_defs.h
usr/include/linux/pps.h
-usr/include/linux/psp-dbc.h
usr/include/linux/pr.h
usr/include/linux/prctl.h
usr/include/linux/psample.h
usr/include/linux/psci.h
+usr/include/linux/psp-dbc.h
usr/include/linux/psp-sev.h
usr/include/linux/ptp_clock.h
usr/include/linux/ptrace.h
@@ -1882,6 +1887,7 @@ usr/include/linux/tipc_netlink.h
usr/include/linux/tipc_sockets_diag.h
usr/include/linux/tls.h
usr/include/linux/toshiba.h
+usr/include/linux/tps6594_pfsm.h
usr/include/linux/tty.h
usr/include/linux/tty_flags.h
usr/include/linux/types.h
diff --git a/devel/linux-rl9-devtools/pkg-plist.amd64 b/devel/linux-rl9-devtools/pkg-plist.amd64
index 104cfcad81f7..37fb5f4a8891 100644
--- a/devel/linux-rl9-devtools/pkg-plist.amd64
+++ b/devel/linux-rl9-devtools/pkg-plist.amd64
@@ -189,6 +189,8 @@ usr/include/bits/getopt_posix.h
usr/include/bits/hwcap.h
usr/include/bits/in.h
usr/include/bits/indirect-return.h
+usr/include/bits/inet-fortified-decl.h
+usr/include/bits/inet-fortified.h
usr/include/bits/initspin.h
usr/include/bits/inotify.h
usr/include/bits/ioctl-types.h
@@ -1245,6 +1247,7 @@ usr/include/drm/msm_drm.h
usr/include/drm/nouveau_drm.h
usr/include/drm/omap_drm.h
usr/include/drm/panfrost_drm.h
+usr/include/drm/panthor_drm.h
usr/include/drm/pvr_drm.h
usr/include/drm/qaic_accel.h
usr/include/drm/qxl_drm.h
@@ -1581,6 +1584,7 @@ usr/include/linux/llc.h
usr/include/linux/loadpin.h
usr/include/linux/loop.h
usr/include/linux/lp.h
+usr/include/linux/lsm.h
usr/include/linux/lwtunnel.h
usr/include/linux/magic.h
usr/include/linux/major.h
@@ -1591,6 +1595,7 @@ usr/include/linux/mdio.h
usr/include/linux/media-bus-format.h
usr/include/linux/media.h
usr/include/linux/mei.h
+usr/include/linux/mei_uuid.h
usr/include/linux/membarrier.h
usr/include/linux/memfd.h
usr/include/linux/mempolicy.h
@@ -1959,6 +1964,7 @@ usr/include/linux/tipc_netlink.h
usr/include/linux/tipc_sockets_diag.h
usr/include/linux/tls.h
usr/include/linux/toshiba.h
+usr/include/linux/tps6594_pfsm.h
usr/include/linux/tty.h
usr/include/linux/tty_flags.h
usr/include/linux/types.h
diff --git a/devel/linux-rl9-elfutils-libelf/Makefile b/devel/linux-rl9-elfutils-libelf/Makefile
index adc40de3df4c..6dc3d317b12d 100644
--- a/devel/linux-rl9-elfutils-libelf/Makefile
+++ b/devel/linux-rl9-elfutils-libelf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= elfutils
-PORTVERSION= 0.191
-DISTVERSIONSUFFIX= -4.el9
+PORTVERSION= 0.192
+DISTVERSIONSUFFIX= -5.el9
CATEGORIES= devel linux
PKGNAMESUFFIX= -libelf
diff --git a/devel/linux-rl9-elfutils-libelf/distinfo b/devel/linux-rl9-elfutils-libelf/distinfo
index a1db39ac1b72..c85f15f4c4c4 100644
--- a/devel/linux-rl9-elfutils-libelf/distinfo
+++ b/devel/linux-rl9-elfutils-libelf/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1732645208
-SHA256 (rocky/e/elfutils-libelf-0.191-4.el9.aarch64.rpm) = 4d3d63c54160a3be36aec31c17c24c25c274b50a86d32e37c9b9eeda974520ef
-SIZE (rocky/e/elfutils-libelf-0.191-4.el9.aarch64.rpm) = 210235
-SHA256 (rocky/e/elfutils-libelf-0.191-4.el9.i686.rpm) = d083ecab226b832806445f6b00e9c7fc9ab196a621c6c03c857fb54f09149fdc
-SIZE (rocky/e/elfutils-libelf-0.191-4.el9.i686.rpm) = 218617
-SHA256 (rocky/e/elfutils-libelf-0.191-4.el9.x86_64.rpm) = 1262b160e85c0a18fc262a172f144009638bb015d5c10f04d58cbec3db375733
-SIZE (rocky/e/elfutils-libelf-0.191-4.el9.x86_64.rpm) = 210677
-SHA256 (rocky/e/elfutils-0.191-4.el9.src.rpm) = 17e4e5cec5e0ed008c60b389e9b5fb2ec57c213889455009e4e8e6dac6ece973
-SIZE (rocky/e/elfutils-0.191-4.el9.src.rpm) = 9333948
+TIMESTAMP = 1750633560
+SHA256 (rocky/e/elfutils-libelf-0.192-5.el9.aarch64.rpm) = 31d83497538e68985de4f3dbc154b67a6dadb3ebb48d139125f3a97ca0625478
+SIZE (rocky/e/elfutils-libelf-0.192-5.el9.aarch64.rpm) = 207000
+SHA256 (rocky/e/elfutils-libelf-0.192-5.el9.i686.rpm) = 8a60f3749e6fd53f79953562a23da0f3c986bd438b0f7513a07b0d23326c23d6
+SIZE (rocky/e/elfutils-libelf-0.192-5.el9.i686.rpm) = 215574
+SHA256 (rocky/e/elfutils-libelf-0.192-5.el9.x86_64.rpm) = 0978be18b7a6e60d21ab747ab23c090a54942b7da21f46172f131ed673ecb1e1
+SIZE (rocky/e/elfutils-libelf-0.192-5.el9.x86_64.rpm) = 208010
+SHA256 (rocky/e/elfutils-0.192-5.el9.src.rpm) = 78994522ba0fc43263f259cbd920e1e2f8f2635b00918ffb07363217ecd2ecb3
+SIZE (rocky/e/elfutils-0.192-5.el9.src.rpm) = 11941002
diff --git a/devel/linux-rl9-elfutils-libs/Makefile b/devel/linux-rl9-elfutils-libs/Makefile
index 46e056df0b4f..e070f87f427e 100644
--- a/devel/linux-rl9-elfutils-libs/Makefile
+++ b/devel/linux-rl9-elfutils-libs/Makefile
@@ -1,7 +1,6 @@
PORTNAME= elfutils
-PORTVERSION= 0.191
-DISTVERSIONSUFFIX= -4.el9
-PORTREVISION= 1
+PORTVERSION= 0.192
+DISTVERSIONSUFFIX= -5.el9
CATEGORIES= devel linux
PKGNAMESUFFIX= -libs
diff --git a/devel/linux-rl9-elfutils-libs/distinfo b/devel/linux-rl9-elfutils-libs/distinfo
index 89de53581c3f..aaa46c87f017 100644
--- a/devel/linux-rl9-elfutils-libs/distinfo
+++ b/devel/linux-rl9-elfutils-libs/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1740006158
-SHA256 (rocky/e/elfutils-debuginfod-client-0.191-4.el9.aarch64.rpm) = f93d95ad5eca4b1b6de0fbcc2cd645c911fd63422a26247c7a6250679a194dd4
-SIZE (rocky/e/elfutils-debuginfod-client-0.191-4.el9.aarch64.rpm) = 35641
-SHA256 (rocky/e/elfutils-debuginfod-client-0.191-4.el9.i686.rpm) = 0dd5b4bbaafbd35d4fa9294e4cefbf66fc1f5a9d2fc30c3b182ed50b42258ec6
-SIZE (rocky/e/elfutils-debuginfod-client-0.191-4.el9.i686.rpm) = 37864
-SHA256 (rocky/e/elfutils-debuginfod-client-0.191-4.el9.x86_64.rpm) = 9871ef9ff71a3029a8bd674d4b29f09ed079434fc9386359a016504cbd6e7072
-SIZE (rocky/e/elfutils-debuginfod-client-0.191-4.el9.x86_64.rpm) = 36401
-SHA256 (rocky/e/elfutils-libs-0.191-4.el9.aarch64.rpm) = f6bb64e09d8793da7f70a6f17f257ed3159b46c167a8d1cb705e004178ae3e01
-SIZE (rocky/e/elfutils-libs-0.191-4.el9.aarch64.rpm) = 262320
-SHA256 (rocky/e/elfutils-libs-0.191-4.el9.i686.rpm) = 8489b6125e3d05366b6c3b299c8312a6e901bc0640371c910ae84528046ecec7
-SIZE (rocky/e/elfutils-libs-0.191-4.el9.i686.rpm) = 297376
-SHA256 (rocky/e/elfutils-libs-0.191-4.el9.x86_64.rpm) = a08371a4a9d43427755608a7ef44c3f55f7265e8a3c30bbbd305db0e1cb5d1d1
-SIZE (rocky/e/elfutils-libs-0.191-4.el9.x86_64.rpm) = 265149
-SHA256 (rocky/e/elfutils-0.191-4.el9.src.rpm) = 17e4e5cec5e0ed008c60b389e9b5fb2ec57c213889455009e4e8e6dac6ece973
-SIZE (rocky/e/elfutils-0.191-4.el9.src.rpm) = 9333948
+TIMESTAMP = 1750633620
+SHA256 (rocky/e/elfutils-debuginfod-client-0.192-5.el9.aarch64.rpm) = 006225608eae4283ab19078a4c5d0da0176dd5c3e8ef0bb22727cb5727fce30b
+SIZE (rocky/e/elfutils-debuginfod-client-0.192-5.el9.aarch64.rpm) = 41988
+SHA256 (rocky/e/elfutils-debuginfod-client-0.192-5.el9.i686.rpm) = c8b74d735e018e125a9ef0029d9cb7a89a2bd790247cf3c0462b6ca2eea549d6
+SIZE (rocky/e/elfutils-debuginfod-client-0.192-5.el9.i686.rpm) = 44953
+SHA256 (rocky/e/elfutils-debuginfod-client-0.192-5.el9.x86_64.rpm) = 8abf95757232cadde228adf67b427ab4352bb9465163400da39a91996bfbe3dd
+SIZE (rocky/e/elfutils-debuginfod-client-0.192-5.el9.x86_64.rpm) = 42935
+SHA256 (rocky/e/elfutils-libs-0.192-5.el9.aarch64.rpm) = e23d9871718bcab1b96f5eacd728bdfd16a1191041a72cc216c2013f115f95cd
+SIZE (rocky/e/elfutils-libs-0.192-5.el9.aarch64.rpm) = 264556
+SHA256 (rocky/e/elfutils-libs-0.192-5.el9.i686.rpm) = e20d3bc1bdcab742b600c3d679bb18e1784a6f635c9321253f68aea3183f6d2d
+SIZE (rocky/e/elfutils-libs-0.192-5.el9.i686.rpm) = 299362
+SHA256 (rocky/e/elfutils-libs-0.192-5.el9.x86_64.rpm) = a4795a2e73efe2bc1afd3151e8a102c24338e637e30688357ef2a3ba61198805
+SIZE (rocky/e/elfutils-libs-0.192-5.el9.x86_64.rpm) = 266558
+SHA256 (rocky/e/elfutils-0.192-5.el9.src.rpm) = 78994522ba0fc43263f259cbd920e1e2f8f2635b00918ffb07363217ecd2ecb3
+SIZE (rocky/e/elfutils-0.192-5.el9.src.rpm) = 11941002
diff --git a/devel/linux-rl9-elfutils-libs/pkg-plist.aarch64 b/devel/linux-rl9-elfutils-libs/pkg-plist.aarch64
index 263c0d044d54..e70e6ad009ac 100644
--- a/devel/linux-rl9-elfutils-libs/pkg-plist.aarch64
+++ b/devel/linux-rl9-elfutils-libs/pkg-plist.aarch64
@@ -1,5 +1,7 @@
etc/profile.d/debuginfod.csh
etc/profile.d/debuginfod.sh
+etc/debuginfod/elfutils.certpath
+etc/debuginfod/elfutils.urls
usr/bin/debuginfod-find
usr/lib64/libasm-%%LIBVERSION%%.so
usr/lib64/libasm.so.1
@@ -7,6 +9,7 @@ usr/lib64/libdebuginfod-%%LIBVERSION%%.so
usr/lib64/libdebuginfod.so.1
usr/lib64/libdw-%%LIBVERSION%%.so
usr/lib64/libdw.so.1
+usr/share/fish/vendor_conf.d/debuginfod.fish
usr/share/licenses/elfutils-libs/COPYING-GPLV2
usr/share/licenses/elfutils-libs/COPYING-LGPLV3
usr/share/man/man1/debuginfod-find.1.gz
diff --git a/devel/linux-rl9-elfutils-libs/pkg-plist.amd64 b/devel/linux-rl9-elfutils-libs/pkg-plist.amd64
index 9124728369c8..faa6312699ba 100644
--- a/devel/linux-rl9-elfutils-libs/pkg-plist.amd64
+++ b/devel/linux-rl9-elfutils-libs/pkg-plist.amd64
@@ -1,5 +1,7 @@
etc/profile.d/debuginfod.csh
etc/profile.d/debuginfod.sh
+etc/debuginfod/elfutils.certpath
+etc/debuginfod/elfutils.urls
usr/bin/debuginfod-find
usr/lib/libasm-%%LIBVERSION%%.so
usr/lib/libasm.so.1
@@ -13,6 +15,7 @@ usr/lib64/libdebuginfod-%%LIBVERSION%%.so
usr/lib64/libdebuginfod.so.1
usr/lib64/libdw-%%LIBVERSION%%.so
usr/lib64/libdw.so.1
+usr/share/fish/vendor_conf.d/debuginfod.fish
usr/share/licenses/elfutils-libs/COPYING-GPLV2
usr/share/licenses/elfutils-libs/COPYING-LGPLV3
usr/share/man/man1/debuginfod-find.1.gz
diff --git a/devel/linux-rl9-lld/Makefile b/devel/linux-rl9-lld/Makefile
index 9aa274a5bfe9..0027262b2993 100644
--- a/devel/linux-rl9-lld/Makefile
+++ b/devel/linux-rl9-lld/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lld
-PORTVERSION= 18.1.8
+PORTVERSION= 19.1.7
DISTVERSIONSUFFIX= -1.el9
CATEGORIES= devel linux
@@ -18,6 +18,8 @@ WANT_LINUX32=yes
BIN_DISTNAMES= ${PORTNAME}-${DISTVERSIONFULL}
LIB_DISTNAMES= ${PORTNAME}-devel-${DISTVERSIONFULL} \
${PORTNAME}-libs-${DISTVERSIONFULL}
+# src rpm is missing
+SRC_DISTFILES=
DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
diff --git a/devel/linux-rl9-lld/distinfo b/devel/linux-rl9-lld/distinfo
index 0aa84cc51f07..7a15b8b35354 100644
--- a/devel/linux-rl9-lld/distinfo
+++ b/devel/linux-rl9-lld/distinfo
@@ -1,19 +1,17 @@
-TIMESTAMP = 1732656072
-SHA256 (rocky/l/lld-18.1.8-1.el9.aarch64.rpm) = 15bf1fb6ee6ad98d09b3a655ab907c5aa4a22f16f266cee7e69965fe20efef1c
-SIZE (rocky/l/lld-18.1.8-1.el9.aarch64.rpm) = 33819
-SHA256 (rocky/l/lld-18.1.8-1.el9.x86_64.rpm) = 8dff5268316687f2bfc627459dad96b2a700b6b536d9949893b7fe892574a7a3
-SIZE (rocky/l/lld-18.1.8-1.el9.x86_64.rpm) = 33745
-SHA256 (rocky/l/lld-devel-18.1.8-1.el9.aarch64.rpm) = 8bf8dabde4f7393d4c541e3dd825f8fe9a841f89aaeff1646e0b5055b208bf56
-SIZE (rocky/l/lld-devel-18.1.8-1.el9.aarch64.rpm) = 21857
-SHA256 (rocky/l/lld-devel-18.1.8-1.el9.i686.rpm) = fa4c22c47eed63ef5acf9755f89625852bf2b5fb64272b78988a0dc5b8b32bab
-SIZE (rocky/l/lld-devel-18.1.8-1.el9.i686.rpm) = 21866
-SHA256 (rocky/l/lld-devel-18.1.8-1.el9.x86_64.rpm) = 0323dd5e4e34a3fa55c734c09f3c2e11340369222b32f7bee734c29c318625ac
-SIZE (rocky/l/lld-devel-18.1.8-1.el9.x86_64.rpm) = 21908
-SHA256 (rocky/l/lld-libs-18.1.8-1.el9.aarch64.rpm) = efa4f2b168b1ca3fe2ec8017b8f065279adae3d3de9594fc4cfa249c625c6068
-SIZE (rocky/l/lld-libs-18.1.8-1.el9.aarch64.rpm) = 1494516
-SHA256 (rocky/l/lld-libs-18.1.8-1.el9.i686.rpm) = 458d4dbfa18c4fc0ef956223766e3f2a9a92b935c6f7c7dbbaaa3ed6a985bf76
-SIZE (rocky/l/lld-libs-18.1.8-1.el9.i686.rpm) = 1693106
-SHA256 (rocky/l/lld-libs-18.1.8-1.el9.x86_64.rpm) = 423cadfc6dc197f37e610f2810041930bc88dc8f67656ff301568e40985cd53a
-SIZE (rocky/l/lld-libs-18.1.8-1.el9.x86_64.rpm) = 1597108
-SHA256 (rocky/l/lld-18.1.8-1.el9.src.rpm) = cf829f8f13925b156083875add697163a8ab5b16c8c087563ce1d36f46f6065b
-SIZE (rocky/l/lld-18.1.8-1.el9.src.rpm) = 1589371
+TIMESTAMP = 1750644389
+SHA256 (rocky/l/lld-19.1.7-1.el9.aarch64.rpm) = cd5a65c64424d3b705241047e50cffeb4cfc77cdf2db9ec071b3d1f596725681
+SIZE (rocky/l/lld-19.1.7-1.el9.aarch64.rpm) = 34890
+SHA256 (rocky/l/lld-19.1.7-1.el9.x86_64.rpm) = 5272503a23daba450e2f72ea030f357c5650b7a929bb674a64e25d9419800c12
+SIZE (rocky/l/lld-19.1.7-1.el9.x86_64.rpm) = 34918
+SHA256 (rocky/l/lld-devel-19.1.7-1.el9.aarch64.rpm) = 29c25aa6f836dfe30675655dd4a3d51406108459680fe7789f398b3d7ff651e2
+SIZE (rocky/l/lld-devel-19.1.7-1.el9.aarch64.rpm) = 28303
+SHA256 (rocky/l/lld-devel-19.1.7-1.el9.i686.rpm) = 0db7a0e9bf90154b50764e189efaac8ab01d4b6941801b7c14df61f5327f2b8f
+SIZE (rocky/l/lld-devel-19.1.7-1.el9.i686.rpm) = 28293
+SHA256 (rocky/l/lld-devel-19.1.7-1.el9.x86_64.rpm) = 65bdcb1ccda94925c66000455956a415451f16311f7d3db10fd105e97925d5ad
+SIZE (rocky/l/lld-devel-19.1.7-1.el9.x86_64.rpm) = 28351
+SHA256 (rocky/l/lld-libs-19.1.7-1.el9.aarch64.rpm) = 955c9e8131b57fdcec75abb14c18bfbbc2751f300916fafd454c6eab87479768
+SIZE (rocky/l/lld-libs-19.1.7-1.el9.aarch64.rpm) = 1733249
+SHA256 (rocky/l/lld-libs-19.1.7-1.el9.i686.rpm) = fea48e5bbc791a5883ed11c46a55cd4242babcf96170d492e3bba7c84ff32cd4
+SIZE (rocky/l/lld-libs-19.1.7-1.el9.i686.rpm) = 1959604
+SHA256 (rocky/l/lld-libs-19.1.7-1.el9.x86_64.rpm) = 19549c84de1ca76f1c42fcb1b134feed93d11d8d4eec05c5b2f1897e079991f0
+SIZE (rocky/l/lld-libs-19.1.7-1.el9.x86_64.rpm) = 1856519
diff --git a/devel/linux-rl9-lld/pkg-plist.aarch64 b/devel/linux-rl9-lld/pkg-plist.aarch64
index a1f40f24e487..85a5f69a9851 100644
--- a/devel/linux-rl9-lld/pkg-plist.aarch64
+++ b/devel/linux-rl9-lld/pkg-plist.aarch64
@@ -22,16 +22,18 @@ usr/lib64/cmake/lld/LLDConfigVersion.cmake
usr/lib64/cmake/lld/LLDTargets-relwithdebinfo.cmake
usr/lib64/cmake/lld/LLDTargets.cmake
usr/lib64/liblldCOFF.so
-usr/lib64/liblldCOFF.so.18.1
+usr/lib64/liblldCOFF.so.19.1
usr/lib64/liblldCommon.so
-usr/lib64/liblldCommon.so.18.1
+usr/lib64/liblldCommon.so.19.1
usr/lib64/liblldELF.so
-usr/lib64/liblldELF.so.18.1
+usr/lib64/liblldELF.so.19.1
usr/lib64/liblldMachO.so
-usr/lib64/liblldMachO.so.18.1
+usr/lib64/liblldMachO.so.19.1
usr/lib64/liblldMinGW.so
-usr/lib64/liblldMinGW.so.18.1
+usr/lib64/liblldMinGW.so.19.1
usr/lib64/liblldWasm.so
-usr/lib64/liblldWasm.so.18.1
+usr/lib64/liblldWasm.so.19.1
usr/share/licenses/lld/LICENSE.TXT
+usr/share/licenses/lld-devel/LICENSE.TXT
+usr/share/licenses/lld-libs/LICENSE.TXT
usr/share/man/man1/ld.lld.1.gz
diff --git a/devel/linux-rl9-lld/pkg-plist.amd64 b/devel/linux-rl9-lld/pkg-plist.amd64
index 56481af85318..a900558ad5e7 100644
--- a/devel/linux-rl9-lld/pkg-plist.amd64
+++ b/devel/linux-rl9-lld/pkg-plist.amd64
@@ -22,32 +22,34 @@ usr/lib/cmake/lld/LLDConfigVersion.cmake
usr/lib/cmake/lld/LLDTargets-relwithdebinfo.cmake
usr/lib/cmake/lld/LLDTargets.cmake
usr/lib/liblldCOFF.so
-usr/lib/liblldCOFF.so.18.1
+usr/lib/liblldCOFF.so.19.1
usr/lib/liblldCommon.so
-usr/lib/liblldCommon.so.18.1
+usr/lib/liblldCommon.so.19.1
usr/lib/liblldELF.so
-usr/lib/liblldELF.so.18.1
+usr/lib/liblldELF.so.19.1
usr/lib/liblldMachO.so
-usr/lib/liblldMachO.so.18.1
+usr/lib/liblldMachO.so.19.1
usr/lib/liblldMinGW.so
-usr/lib/liblldMinGW.so.18.1
+usr/lib/liblldMinGW.so.19.1
usr/lib/liblldWasm.so
-usr/lib/liblldWasm.so.18.1
+usr/lib/liblldWasm.so.19.1
usr/lib64/cmake/lld/LLDConfig.cmake
usr/lib64/cmake/lld/LLDConfigVersion.cmake
usr/lib64/cmake/lld/LLDTargets-relwithdebinfo.cmake
usr/lib64/cmake/lld/LLDTargets.cmake
usr/lib64/liblldCOFF.so
-usr/lib64/liblldCOFF.so.18.1
+usr/lib64/liblldCOFF.so.19.1
usr/lib64/liblldCommon.so
-usr/lib64/liblldCommon.so.18.1
+usr/lib64/liblldCommon.so.19.1
usr/lib64/liblldELF.so
-usr/lib64/liblldELF.so.18.1
+usr/lib64/liblldELF.so.19.1
usr/lib64/liblldMachO.so
-usr/lib64/liblldMachO.so.18.1
+usr/lib64/liblldMachO.so.19.1
usr/lib64/liblldMinGW.so
-usr/lib64/liblldMinGW.so.18.1
+usr/lib64/liblldMinGW.so.19.1
usr/lib64/liblldWasm.so
-usr/lib64/liblldWasm.so.18.1
+usr/lib64/liblldWasm.so.19.1
usr/share/licenses/lld/LICENSE.TXT
+usr/share/licenses/lld-devel/LICENSE.TXT
+usr/share/licenses/lld-libs/LICENSE.TXT
usr/share/man/man1/ld.lld.1.gz
diff --git a/devel/linux-rl9-lldb/Makefile b/devel/linux-rl9-lldb/Makefile
index 404f5cba33db..016a2c17c40f 100644
--- a/devel/linux-rl9-lldb/Makefile
+++ b/devel/linux-rl9-lldb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lldb
-PORTVERSION= 18.1.8
+PORTVERSION= 19.1.7
DISTVERSIONSUFFIX= -1.el9
CATEGORIES= devel linux
@@ -17,6 +17,8 @@ WANT_LINUX32=yes
BIN_DISTNAMES= ${PORTNAME}-${DISTVERSIONFULL}
LIB_DISTNAMES= ${PORTNAME}-devel-${DISTVERSIONFULL}
+# src rpm is missing
+SRC_DISTFILES=
DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
diff --git a/devel/linux-rl9-lldb/distinfo b/devel/linux-rl9-lldb/distinfo
index f5770641e83c..2e6be54f30c4 100644
--- a/devel/linux-rl9-lldb/distinfo
+++ b/devel/linux-rl9-lldb/distinfo
@@ -1,13 +1,11 @@
-TIMESTAMP = 1732656787
-SHA256 (rocky/l/lldb-18.1.8-1.el9.aarch64.rpm) = 1ade80c143c38288e0365ceaefecddfa4e4cb736312df26508797ee427f867b3
-SIZE (rocky/l/lldb-18.1.8-1.el9.aarch64.rpm) = 6232305
-SHA256 (rocky/l/lldb-18.1.8-1.el9.x86_64.rpm) = aed3bfff7e7703ee80bd762d3efb1e08f1a14cbbb5eef81c50d92d51de327427
-SIZE (rocky/l/lldb-18.1.8-1.el9.x86_64.rpm) = 6388687
-SHA256 (rocky/l/lldb-devel-18.1.8-1.el9.aarch64.rpm) = 970ae1377249cdf665a16cbd24110343a861e1cb7e9f070ebb9e263b4fa9a328
-SIZE (rocky/l/lldb-devel-18.1.8-1.el9.aarch64.rpm) = 588681
-SHA256 (rocky/l/lldb-devel-18.1.8-1.el9.i686.rpm) = 839bd540965b0a08a07f385361dbca72373c5944b4724703e3d141f70862e961
-SIZE (rocky/l/lldb-devel-18.1.8-1.el9.i686.rpm) = 589578
-SHA256 (rocky/l/lldb-devel-18.1.8-1.el9.x86_64.rpm) = 04dfed0a2ff69653b147a24472ca941fc58142db58d38d6d8e9cd36117439d99
-SIZE (rocky/l/lldb-devel-18.1.8-1.el9.x86_64.rpm) = 589672
-SHA256 (rocky/l/lldb-18.1.8-1.el9.src.rpm) = 52f7c595c87a40ca67b6201be353ad5d3a7fa6e8c26d3e1b9deba5dbefe86ca6
-SIZE (rocky/l/lldb-18.1.8-1.el9.src.rpm) = 10621629
+TIMESTAMP = 1750644401
+SHA256 (rocky/l/lldb-19.1.7-1.el9.aarch64.rpm) = 3678af558bd2db276d4af88c3f8e6222cb89c05e922adfd5a2875df4dd0e3fb9
+SIZE (rocky/l/lldb-19.1.7-1.el9.aarch64.rpm) = 42695027
+SHA256 (rocky/l/lldb-19.1.7-1.el9.x86_64.rpm) = 22783fa441394ca528e2f5973bf71eb9e0e9f02ca03b0b4cf0f1506a21c05ce8
+SIZE (rocky/l/lldb-19.1.7-1.el9.x86_64.rpm) = 45433758
+SHA256 (rocky/l/lldb-devel-19.1.7-1.el9.aarch64.rpm) = cdfcc002200fee5c6581d4fe9b78066f70a8e19c873657b3e7030747c5096961
+SIZE (rocky/l/lldb-devel-19.1.7-1.el9.aarch64.rpm) = 605284
+SHA256 (rocky/l/lldb-devel-19.1.7-1.el9.i686.rpm) = fa2a4957a7ab9ed050953964f1216afb5baa4e46a6807439e6549efa809b0cdb
+SIZE (rocky/l/lldb-devel-19.1.7-1.el9.i686.rpm) = 605898
+SHA256 (rocky/l/lldb-devel-19.1.7-1.el9.x86_64.rpm) = 1b4905df9c64dd2d14cc6c39f8b278baa6890a56ac3ea93cb210c6630baed084
+SIZE (rocky/l/lldb-devel-19.1.7-1.el9.x86_64.rpm) = 605843
diff --git a/devel/linux-rl9-lldb/pkg-plist.aarch64 b/devel/linux-rl9-lldb/pkg-plist.aarch64
index 22819f2889fe..668cc7771eaf 100644
--- a/devel/linux-rl9-lldb/pkg-plist.aarch64
+++ b/devel/linux-rl9-lldb/pkg-plist.aarch64
@@ -5,6 +5,8 @@ usr/bin/lldb-instr
usr/bin/lldb-server
usr/include/lldb/API/LLDB.h
usr/include/lldb/API/SBAddress.h
+usr/include/lldb/API/SBAddressRange.h
+usr/include/lldb/API/SBAddressRangeList.h
usr/include/lldb/API/SBAttachInfo.h
usr/include/lldb/API/SBBlock.h
usr/include/lldb/API/SBBreakpoint.h
@@ -35,6 +37,7 @@ usr/include/lldb/API/SBHostOS.h
usr/include/lldb/API/SBInstruction.h
usr/include/lldb/API/SBInstructionList.h
usr/include/lldb/API/SBLanguageRuntime.h
+usr/include/lldb/API/SBLanguages.h
usr/include/lldb/API/SBLaunchInfo.h
usr/include/lldb/API/SBLineEntry.h
usr/include/lldb/API/SBListener.h
@@ -49,9 +52,11 @@ usr/include/lldb/API/SBProcessInfoList.h
usr/include/lldb/API/SBQueue.h
usr/include/lldb/API/SBQueueItem.h
usr/include/lldb/API/SBReproducer.h
+usr/include/lldb/API/SBSaveCoreOptions.h
usr/include/lldb/API/SBScriptObject.h
usr/include/lldb/API/SBSection.h
usr/include/lldb/API/SBSourceManager.h
+usr/include/lldb/API/SBStatisticsOptions.h
usr/include/lldb/API/SBStream.h
usr/include/lldb/API/SBStringList.h
usr/include/lldb/API/SBStructuredData.h
@@ -101,12 +106,13 @@ usr/include/lldb/Breakpoint/StoppointCallbackContext.h
usr/include/lldb/Breakpoint/StoppointHitCounter.h
usr/include/lldb/Breakpoint/StoppointSite.h
usr/include/lldb/Breakpoint/Watchpoint.h
+usr/include/lldb/Breakpoint/WatchpointAlgorithms.h
usr/include/lldb/Breakpoint/WatchpointList.h
usr/include/lldb/Breakpoint/WatchpointOptions.h
usr/include/lldb/Breakpoint/WatchpointResource.h
-usr/include/lldb/Breakpoint/WatchpointResourceList.h
usr/include/lldb/Core/Address.h
usr/include/lldb/Core/AddressRange.h
+usr/include/lldb/Core/AddressRangeListImpl.h
usr/include/lldb/Core/AddressResolver.h
usr/include/lldb/Core/AddressResolverFileLine.h
usr/include/lldb/Core/Architecture.h
@@ -201,6 +207,7 @@ usr/include/lldb/Expression/ObjectFileJIT.h
usr/include/lldb/Expression/REPL.h
usr/include/lldb/Expression/UserExpression.h
usr/include/lldb/Expression/UtilityFunction.h
+usr/include/lldb/Host/Alarm.h
usr/include/lldb/Host/Config.h
usr/include/lldb/Host/ConnectionFileDescriptor.h
usr/include/lldb/Host/Debug.h
@@ -300,6 +307,7 @@ usr/include/lldb/Interpreter/Interfaces/ScriptedInterface.h
usr/include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h
usr/include/lldb/Interpreter/Interfaces/ScriptedProcessInterface.h
usr/include/lldb/Interpreter/Interfaces/ScriptedThreadInterface.h
+usr/include/lldb/Interpreter/Interfaces/ScriptedThreadPlanInterface.h
usr/include/lldb/Interpreter/OptionArgParser.h
usr/include/lldb/Interpreter/OptionGroupArchitecture.h
usr/include/lldb/Interpreter/OptionGroupBoolean.h
@@ -360,12 +368,14 @@ usr/include/lldb/Symbol/LocateSymbolFile.h
usr/include/lldb/Symbol/ObjectContainer.h
usr/include/lldb/Symbol/ObjectFile.h
usr/include/lldb/Symbol/PostfixExpression.h
+usr/include/lldb/Symbol/SaveCoreOptions.h
usr/include/lldb/Symbol/SourceModule.h
usr/include/lldb/Symbol/Symbol.h
usr/include/lldb/Symbol/SymbolContext.h
usr/include/lldb/Symbol/SymbolContextScope.h
usr/include/lldb/Symbol/SymbolFile.h
usr/include/lldb/Symbol/SymbolFileOnDemand.h
+usr/include/lldb/Symbol/SymbolLocation.h
usr/include/lldb/Symbol/SymbolLocator.h
usr/include/lldb/Symbol/SymbolVendor.h
usr/include/lldb/Symbol/Symtab.h
@@ -458,6 +468,7 @@ usr/include/lldb/Target/UnixSignals.h
usr/include/lldb/Target/Unwind.h
usr/include/lldb/Target/UnwindAssembly.h
usr/include/lldb/Target/UnwindLLDB.h
+usr/include/lldb/Target/VerboseTrapFrameRecognizer.h
usr/include/lldb/Utility/AddressableBits.h
usr/include/lldb/Utility/AnsiTerminal.h
usr/include/lldb/Utility/AppleUuidCompatibility.h
@@ -478,6 +489,7 @@ usr/include/lldb/Utility/DataExtractor.h
usr/include/lldb/Utility/Diagnostics.h
usr/include/lldb/Utility/Endian.h
usr/include/lldb/Utility/Environment.h
+usr/include/lldb/Utility/ErrorMessages.h
usr/include/lldb/Utility/Event.h
usr/include/lldb/Utility/FileSpec.h
usr/include/lldb/Utility/FileSpecList.h
@@ -543,6 +555,10 @@ usr/include/lldb/lldb-versioning.h
usr/lib64/liblldb.so
usr/lib64/liblldb.so.18.1
usr/lib64/liblldb.so.18.1.8
+usr/lib64/liblldb.so.19.1
+usr/lib64/liblldb.so.19.1.7
usr/lib64/liblldbIntelFeatures.so
-usr/lib64/liblldbIntelFeatures.so.18.1
+usr/lib64/liblldbIntelFeatures.so.19.1
+usr/share/man/man1/lldb-server.1.gz
+usr/share/man/man1/lldb.1.gz
usr/share/licenses/lldb/LICENSE.TXT
diff --git a/devel/linux-rl9-lldb/pkg-plist.amd64 b/devel/linux-rl9-lldb/pkg-plist.amd64
index 5a7fcadb9a30..42950ed3b3b7 100644
--- a/devel/linux-rl9-lldb/pkg-plist.amd64
+++ b/devel/linux-rl9-lldb/pkg-plist.amd64
@@ -5,6 +5,8 @@ usr/bin/lldb-instr
usr/bin/lldb-server
usr/include/lldb/API/LLDB.h
usr/include/lldb/API/SBAddress.h
+usr/include/lldb/API/SBAddressRange.h
+usr/include/lldb/API/SBAddressRangeList.h
usr/include/lldb/API/SBAttachInfo.h
usr/include/lldb/API/SBBlock.h
usr/include/lldb/API/SBBreakpoint.h
@@ -35,6 +37,7 @@ usr/include/lldb/API/SBHostOS.h
usr/include/lldb/API/SBInstruction.h
usr/include/lldb/API/SBInstructionList.h
usr/include/lldb/API/SBLanguageRuntime.h
+usr/include/lldb/API/SBLanguages.h
usr/include/lldb/API/SBLaunchInfo.h
usr/include/lldb/API/SBLineEntry.h
usr/include/lldb/API/SBListener.h
@@ -49,9 +52,11 @@ usr/include/lldb/API/SBProcessInfoList.h
usr/include/lldb/API/SBQueue.h
usr/include/lldb/API/SBQueueItem.h
usr/include/lldb/API/SBReproducer.h
+usr/include/lldb/API/SBSaveCoreOptions.h
usr/include/lldb/API/SBScriptObject.h
usr/include/lldb/API/SBSection.h
usr/include/lldb/API/SBSourceManager.h
+usr/include/lldb/API/SBStatisticsOptions.h
usr/include/lldb/API/SBStream.h
usr/include/lldb/API/SBStringList.h
usr/include/lldb/API/SBStructuredData.h
@@ -101,12 +106,13 @@ usr/include/lldb/Breakpoint/StoppointCallbackContext.h
usr/include/lldb/Breakpoint/StoppointHitCounter.h
usr/include/lldb/Breakpoint/StoppointSite.h
usr/include/lldb/Breakpoint/Watchpoint.h
+usr/include/lldb/Breakpoint/WatchpointAlgorithms.h
usr/include/lldb/Breakpoint/WatchpointList.h
usr/include/lldb/Breakpoint/WatchpointOptions.h
usr/include/lldb/Breakpoint/WatchpointResource.h
-usr/include/lldb/Breakpoint/WatchpointResourceList.h
usr/include/lldb/Core/Address.h
usr/include/lldb/Core/AddressRange.h
+usr/include/lldb/Core/AddressRangeListImpl.h
usr/include/lldb/Core/AddressResolver.h
usr/include/lldb/Core/AddressResolverFileLine.h
usr/include/lldb/Core/Architecture.h
@@ -201,6 +207,7 @@ usr/include/lldb/Expression/ObjectFileJIT.h
usr/include/lldb/Expression/REPL.h
usr/include/lldb/Expression/UserExpression.h
usr/include/lldb/Expression/UtilityFunction.h
+usr/include/lldb/Host/Alarm.h
usr/include/lldb/Host/Config-i386.h
usr/include/lldb/Host/Config-x86_64.h
usr/include/lldb/Host/Config.h
@@ -302,6 +309,7 @@ usr/include/lldb/Interpreter/Interfaces/ScriptedInterface.h
usr/include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h
usr/include/lldb/Interpreter/Interfaces/ScriptedProcessInterface.h
usr/include/lldb/Interpreter/Interfaces/ScriptedThreadInterface.h
+usr/include/lldb/Interpreter/Interfaces/ScriptedThreadPlanInterface.h
usr/include/lldb/Interpreter/OptionArgParser.h
usr/include/lldb/Interpreter/OptionGroupArchitecture.h
usr/include/lldb/Interpreter/OptionGroupBoolean.h
@@ -362,12 +370,14 @@ usr/include/lldb/Symbol/LocateSymbolFile.h
usr/include/lldb/Symbol/ObjectContainer.h
usr/include/lldb/Symbol/ObjectFile.h
usr/include/lldb/Symbol/PostfixExpression.h
+usr/include/lldb/Symbol/SaveCoreOptions.h
usr/include/lldb/Symbol/SourceModule.h
usr/include/lldb/Symbol/Symbol.h
usr/include/lldb/Symbol/SymbolContext.h
usr/include/lldb/Symbol/SymbolContextScope.h
usr/include/lldb/Symbol/SymbolFile.h
usr/include/lldb/Symbol/SymbolFileOnDemand.h
+usr/include/lldb/Symbol/SymbolLocation.h
usr/include/lldb/Symbol/SymbolLocator.h
usr/include/lldb/Symbol/SymbolVendor.h
usr/include/lldb/Symbol/Symtab.h
@@ -460,6 +470,7 @@ usr/include/lldb/Target/UnixSignals.h
usr/include/lldb/Target/Unwind.h
usr/include/lldb/Target/UnwindAssembly.h
usr/include/lldb/Target/UnwindLLDB.h
+usr/include/lldb/Target/VerboseTrapFrameRecognizer.h
usr/include/lldb/Utility/AddressableBits.h
usr/include/lldb/Utility/AnsiTerminal.h
usr/include/lldb/Utility/AppleUuidCompatibility.h
@@ -480,6 +491,7 @@ usr/include/lldb/Utility/DataExtractor.h
usr/include/lldb/Utility/Diagnostics.h
usr/include/lldb/Utility/Endian.h
usr/include/lldb/Utility/Environment.h
+usr/include/lldb/Utility/ErrorMessages.h
usr/include/lldb/Utility/Event.h
usr/include/lldb/Utility/FileSpec.h
usr/include/lldb/Utility/FileSpecList.h
@@ -545,6 +557,10 @@ usr/include/lldb/lldb-versioning.h
usr/lib64/liblldb.so
usr/lib64/liblldb.so.18.1
usr/lib64/liblldb.so.18.1.8
+usr/lib64/liblldb.so.19.1
+usr/lib64/liblldb.so.19.1.7
usr/lib64/liblldbIntelFeatures.so
-usr/lib64/liblldbIntelFeatures.so.18.1
+usr/lib64/liblldbIntelFeatures.so.19.1
usr/share/licenses/lldb/LICENSE.TXT
+usr/share/man/man1/lldb-server.1.gz
+usr/share/man/man1/lldb.1.gz
diff --git a/devel/linux-rl9-llvm/Makefile b/devel/linux-rl9-llvm/Makefile
index d99dc452ea38..b40eab2109a3 100644
--- a/devel/linux-rl9-llvm/Makefile
+++ b/devel/linux-rl9-llvm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llvm
-PORTVERSION= 18.1.8
-DISTVERSIONSUFFIX= -3.el9
+PORTVERSION= 19.1.7
+DISTVERSIONSUFFIX= -1.el9
CATEGORIES= devel linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/devel/linux-rl9-llvm/distinfo b/devel/linux-rl9-llvm/distinfo
index 9e4d75554719..9fda79aa2145 100644
--- a/devel/linux-rl9-llvm/distinfo
+++ b/devel/linux-rl9-llvm/distinfo
@@ -1,25 +1,25 @@
-TIMESTAMP = 1732647328
-SHA256 (rocky/l/llvm-18.1.8-3.el9.aarch64.rpm) = 417d4302c56d833847e402f2e75c6c3f4bf0215a26de53d2047aa4ca46042233
-SIZE (rocky/l/llvm-18.1.8-3.el9.aarch64.rpm) = 23851282
-SHA256 (rocky/l/llvm-18.1.8-3.el9.x86_64.rpm) = 623c4e55276a61acae5e07d801199cdcd48916494f9fec5def8e80406a46d17d
-SIZE (rocky/l/llvm-18.1.8-3.el9.x86_64.rpm) = 24808471
-SHA256 (rocky/l/llvm-devel-18.1.8-3.el9.aarch64.rpm) = 2bbba0cd3dbf98ede96d01c73fadef07c7b2b61ca4316b6040706ed933c667b5
-SIZE (rocky/l/llvm-devel-18.1.8-3.el9.aarch64.rpm) = 3937571
-SHA256 (rocky/l/llvm-devel-18.1.8-3.el9.i686.rpm) = bd1aa8399602f3145121ed3257f54b675b4e2e70c69db4016dd8c6df8799edb7
-SIZE (rocky/l/llvm-devel-18.1.8-3.el9.i686.rpm) = 3942899
-SHA256 (rocky/l/llvm-devel-18.1.8-3.el9.x86_64.rpm) = 54ec208ea43a7d03c29bb41e92e696a6461f0bb2e134bdddbea73c7a4db8d983
-SIZE (rocky/l/llvm-devel-18.1.8-3.el9.x86_64.rpm) = 3935884
-SHA256 (rocky/l/llvm-libs-18.1.8-3.el9.aarch64.rpm) = 403a7a8353d3276a841179a3d209c3c4e637d561342bd5ccdca6240cefed4ed6
-SIZE (rocky/l/llvm-libs-18.1.8-3.el9.aarch64.rpm) = 25320720
-SHA256 (rocky/l/llvm-libs-18.1.8-3.el9.i686.rpm) = 7acc066c810170d3b56c95e0afc9ba08f2f2c835ffd7b1f4dd9eefc9e95c442e
-SIZE (rocky/l/llvm-libs-18.1.8-3.el9.i686.rpm) = 26845979
-SHA256 (rocky/l/llvm-libs-18.1.8-3.el9.x86_64.rpm) = 2a534d77fcc4bea0d8fb6fbc04d87cab8b9e1c745aca558743564bfe99f32134
-SIZE (rocky/l/llvm-libs-18.1.8-3.el9.x86_64.rpm) = 26947940
-SHA256 (rocky/l/llvm-static-18.1.8-3.el9.aarch64.rpm) = 6497110ec660c74acd617272cf3d4849a2e7f702b9ad32355c55d6b551f44cc8
-SIZE (rocky/l/llvm-static-18.1.8-3.el9.aarch64.rpm) = 32962326
-SHA256 (rocky/l/llvm-static-18.1.8-3.el9.i686.rpm) = 619132330eae8bd34ef045e10b828be097fcd7c902e54c5358d038df3fc25968
-SIZE (rocky/l/llvm-static-18.1.8-3.el9.i686.rpm) = 37320435
-SHA256 (rocky/l/llvm-static-18.1.8-3.el9.x86_64.rpm) = 3d12a5ae5c705b49d912373101a403eab049923e00e19addb2aae9377589a3e6
-SIZE (rocky/l/llvm-static-18.1.8-3.el9.x86_64.rpm) = 34217052
-SHA256 (rocky/l/llvm-18.1.8-3.el9.src.rpm) = 47c78c2fa0edd54b6eda10accbcb7673a02257e3ddeafc38d4bacd057bfc216d
-SIZE (rocky/l/llvm-18.1.8-3.el9.src.rpm) = 62454555
+TIMESTAMP = 1750643216
+SHA256 (rocky/l/llvm-19.1.7-1.el9.aarch64.rpm) = 227e82149d7776def5cc285025370042e4989f58345cc457e77aad10dfaa87aa
+SIZE (rocky/l/llvm-19.1.7-1.el9.aarch64.rpm) = 20794710
+SHA256 (rocky/l/llvm-19.1.7-1.el9.x86_64.rpm) = 0d68e80c24fab8653e8e67050af189ca585d2b1504f3c3437d31e2c211ce5e6d
+SIZE (rocky/l/llvm-19.1.7-1.el9.x86_64.rpm) = 21859429
+SHA256 (rocky/l/llvm-devel-19.1.7-1.el9.aarch64.rpm) = 5e7302f46c1652a9b9f592da51798e330f56cacf76d7da2d528523ac250abdd5
+SIZE (rocky/l/llvm-devel-19.1.7-1.el9.aarch64.rpm) = 4085734
+SHA256 (rocky/l/llvm-devel-19.1.7-1.el9.i686.rpm) = a1b63f90e80937912616e89e93957c288b868ef5fd77083b8f15d436a3750cd7
+SIZE (rocky/l/llvm-devel-19.1.7-1.el9.i686.rpm) = 4096958
+SHA256 (rocky/l/llvm-devel-19.1.7-1.el9.x86_64.rpm) = 33aee6fffd6406dc3c3f79fdb2464edcabc3285812fb2934898b1b862b1eec46
+SIZE (rocky/l/llvm-devel-19.1.7-1.el9.x86_64.rpm) = 4087244
+SHA256 (rocky/l/llvm-libs-19.1.7-1.el9.aarch64.rpm) = b0c3b8f10d84cc4d20498258baa9c6b47f52a8299d022048c55193d2230bdb9b
+SIZE (rocky/l/llvm-libs-19.1.7-1.el9.aarch64.rpm) = 55483891
+SHA256 (rocky/l/llvm-libs-19.1.7-1.el9.i686.rpm) = 0d68df9973a91d7094cde2e9ce77638c0a3ec6454219f6bb9430963327371fa3
+SIZE (rocky/l/llvm-libs-19.1.7-1.el9.i686.rpm) = 61059961
+SHA256 (rocky/l/llvm-libs-19.1.7-1.el9.x86_64.rpm) = 72756245433eb4de267b9f280b7686782f8a1be4a0af26476ad05787cbc47bed
+SIZE (rocky/l/llvm-libs-19.1.7-1.el9.x86_64.rpm) = 59613908
+SHA256 (rocky/l/llvm-static-19.1.7-1.el9.aarch64.rpm) = 1a385b7e6725b66bc9b5d9e0d0ddd2583ed854b615f2b8d5ef8e21a00934f69e
+SIZE (rocky/l/llvm-static-19.1.7-1.el9.aarch64.rpm) = 39114028
+SHA256 (rocky/l/llvm-static-19.1.7-1.el9.i686.rpm) = ec60fca2b289c48fe57736d7e14422be894d69e903be3ecbbff34c877e54018a
+SIZE (rocky/l/llvm-static-19.1.7-1.el9.i686.rpm) = 45555982
+SHA256 (rocky/l/llvm-static-19.1.7-1.el9.x86_64.rpm) = e8f6cfe1a5b0d0b3a0f58b943f83716addb38f30e3493f26ad16677bb1609e79
+SIZE (rocky/l/llvm-static-19.1.7-1.el9.x86_64.rpm) = 41336986
+SHA256 (rocky/l/llvm-19.1.7-1.el9.src.rpm) = 9f8f07ead30bd883938bddf7d1dd31078179874d15e951a1400f7a8ef84552a7
+SIZE (rocky/l/llvm-19.1.7-1.el9.src.rpm) = 273473880
diff --git a/devel/linux-rl9-llvm/pkg-plist.aarch64 b/devel/linux-rl9-llvm/pkg-plist.aarch64
index 1902958bab43..b56df41e7a14 100644
--- a/devel/linux-rl9-llvm/pkg-plist.aarch64
+++ b/devel/linux-rl9-llvm/pkg-plist.aarch64
@@ -13,7 +13,7 @@ usr/bin/llvm-bitcode-strip
usr/bin/llvm-c-test
usr/bin/llvm-cat
usr/bin/llvm-cfi-verify
-usr/bin/llvm-config-18-64
+usr/bin/llvm-config-19-64
usr/bin/llvm-config-64
usr/bin/llvm-cov
usr/bin/llvm-cvtres
@@ -77,6 +77,7 @@ usr/bin/llvm-windres
usr/bin/llvm-xray
usr/bin/obj2yaml
usr/bin/opt
+usr/bin/reduce-chunk-list
usr/bin/sancov
usr/bin/sanstats
usr/bin/split-file
@@ -137,6 +138,7 @@ usr/include/llvm/ADT/DenseMapInfoVariant.h
usr/include/llvm/ADT/DenseSet.h
usr/include/llvm/ADT/DepthFirstIterator.h
usr/include/llvm/ADT/DirectedGraph.h
+usr/include/llvm/ADT/DynamicAPInt.h
usr/include/llvm/ADT/EnumeratedArray.h
usr/include/llvm/ADT/EpochTracker.h
usr/include/llvm/ADT/EquivalenceClasses.h
@@ -179,6 +181,7 @@ usr/include/llvm/ADT/ScopedHashTable.h
usr/include/llvm/ADT/Sequence.h
usr/include/llvm/ADT/SetOperations.h
usr/include/llvm/ADT/SetVector.h
+usr/include/llvm/ADT/SlowDynamicAPInt.h
usr/include/llvm/ADT/SmallBitVector.h
usr/include/llvm/ADT/SmallPtrSet.h
usr/include/llvm/ADT/SmallSet.h
@@ -251,6 +254,8 @@ usr/include/llvm/Analysis/DominanceFrontier.h
usr/include/llvm/Analysis/DominanceFrontierImpl.h
usr/include/llvm/Analysis/EHUtils.h
usr/include/llvm/Analysis/FunctionPropertiesAnalysis.h
+usr/include/llvm/Analysis/GenericDomTreeUpdater.h
+usr/include/llvm/Analysis/GenericDomTreeUpdaterImpl.h
usr/include/llvm/Analysis/GlobalsModRef.h
usr/include/llvm/Analysis/GuardUtils.h
usr/include/llvm/Analysis/HeatUtils.h
@@ -269,9 +274,6 @@ usr/include/llvm/Analysis/InstSimplifyFolder.h
usr/include/llvm/Analysis/InstructionPrecedenceTracking.h
usr/include/llvm/Analysis/InstructionSimplify.h
usr/include/llvm/Analysis/InteractiveModelRunner.h
-usr/include/llvm/Analysis/Interval.h
-usr/include/llvm/Analysis/IntervalIterator.h
-usr/include/llvm/Analysis/IntervalPartition.h
usr/include/llvm/Analysis/IteratedDominanceFrontier.h
usr/include/llvm/Analysis/LazyBlockFrequencyInfo.h
usr/include/llvm/Analysis/LazyBranchProbabilityInfo.h
@@ -356,6 +358,7 @@ usr/include/llvm/Analysis/WithCache.h
usr/include/llvm/AsmParser/LLLexer.h
usr/include/llvm/AsmParser/LLParser.h
usr/include/llvm/AsmParser/LLToken.h
+usr/include/llvm/AsmParser/NumberedValues.h
usr/include/llvm/AsmParser/Parser.h
usr/include/llvm/AsmParser/SlotMapping.h
usr/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h
@@ -422,6 +425,7 @@ usr/include/llvm/CodeGen/AntiDepBreaker.h
usr/include/llvm/CodeGen/AsmPrinter.h
usr/include/llvm/CodeGen/AsmPrinterHandler.h
usr/include/llvm/CodeGen/AssignmentTrackingAnalysis.h
+usr/include/llvm/CodeGen/AtomicExpand.h
usr/include/llvm/CodeGen/AtomicExpandUtils.h
usr/include/llvm/CodeGen/BasicBlockSectionUtils.h
usr/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
@@ -433,7 +437,6 @@ usr/include/llvm/CodeGen/CalcSpillWeights.h
usr/include/llvm/CodeGen/CallBrPrepare.h
usr/include/llvm/CodeGen/CallingConvLower.h
usr/include/llvm/CodeGen/CodeGenCommonISel.h
-usr/include/llvm/CodeGen/CodeGenPassBuilder.h
usr/include/llvm/CodeGen/CodeGenPrepare.h
usr/include/llvm/CodeGen/CommandFlags.h
usr/include/llvm/CodeGen/ComplexDeinterleavingPass.h
@@ -443,6 +446,7 @@ usr/include/llvm/CodeGen/DFAPacketizer.h
usr/include/llvm/CodeGen/DIE.h
usr/include/llvm/CodeGen/DIEValue.def
usr/include/llvm/CodeGen/DbgEntityHistoryCalculator.h
+usr/include/llvm/CodeGen/DeadMachineInstructionElim.h
usr/include/llvm/CodeGen/DebugHandlerBase.h
usr/include/llvm/CodeGen/DetectDeadLanes.h
usr/include/llvm/CodeGen/DwarfEHPrepare.h
@@ -456,6 +460,7 @@ usr/include/llvm/CodeGen/ExpandReductions.h
usr/include/llvm/CodeGen/ExpandVectorPredication.h
usr/include/llvm/CodeGen/FastISel.h
usr/include/llvm/CodeGen/FaultMaps.h
+usr/include/llvm/CodeGen/FinalizeISel.h
usr/include/llvm/CodeGen/FunctionLoweringInfo.h
usr/include/llvm/CodeGen/GCMetadata.h
usr/include/llvm/CodeGen/GCMetadataPrinter.h
@@ -502,6 +507,7 @@ usr/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
usr/include/llvm/CodeGen/LexicalScopes.h
usr/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
usr/include/llvm/CodeGen/LinkAllCodegenComponents.h
+usr/include/llvm/CodeGen/LiveDebugVariables.h
usr/include/llvm/CodeGen/LiveInterval.h
usr/include/llvm/CodeGen/LiveIntervalCalc.h
usr/include/llvm/CodeGen/LiveIntervalUnion.h
@@ -513,8 +519,8 @@ usr/include/llvm/CodeGen/LiveRegMatrix.h
usr/include/llvm/CodeGen/LiveRegUnits.h
usr/include/llvm/CodeGen/LiveStacks.h
usr/include/llvm/CodeGen/LiveVariables.h
+usr/include/llvm/CodeGen/LocalStackSlotAllocation.h
usr/include/llvm/CodeGen/LoopTraversal.h
-usr/include/llvm/CodeGen/LowLevelType.h
usr/include/llvm/CodeGen/LowLevelTypeUtils.h
usr/include/llvm/CodeGen/LowerEmuTLS.h
usr/include/llvm/CodeGen/MBFIWrapper.h
@@ -532,11 +538,14 @@ usr/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
usr/include/llvm/CodeGen/MachineCFGPrinter.h
usr/include/llvm/CodeGen/MachineCombinerPattern.h
usr/include/llvm/CodeGen/MachineConstantPool.h
+usr/include/llvm/CodeGen/MachineConvergenceVerifier.h
usr/include/llvm/CodeGen/MachineCycleAnalysis.h
+usr/include/llvm/CodeGen/MachineDomTreeUpdater.h
usr/include/llvm/CodeGen/MachineDominanceFrontier.h
usr/include/llvm/CodeGen/MachineDominators.h
usr/include/llvm/CodeGen/MachineFrameInfo.h
usr/include/llvm/CodeGen/MachineFunction.h
+usr/include/llvm/CodeGen/MachineFunctionAnalysis.h
usr/include/llvm/CodeGen/MachineFunctionPass.h
usr/include/llvm/CodeGen/MachineInstr.h
usr/include/llvm/CodeGen/MachineInstrBuilder.h
@@ -553,7 +562,6 @@ usr/include/llvm/CodeGen/MachineOperand.h
usr/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
usr/include/llvm/CodeGen/MachineOutliner.h
usr/include/llvm/CodeGen/MachinePassManager.h
-usr/include/llvm/CodeGen/MachinePassRegistry.def
usr/include/llvm/CodeGen/MachinePassRegistry.h
usr/include/llvm/CodeGen/MachinePipeliner.h
usr/include/llvm/CodeGen/MachinePostDominators.h
@@ -566,7 +574,7 @@ usr/include/llvm/CodeGen/MachineSizeOpts.h
usr/include/llvm/CodeGen/MachineStableHash.h
usr/include/llvm/CodeGen/MachineTraceMetrics.h
usr/include/llvm/CodeGen/MachineUniformityAnalysis.h
-usr/include/llvm/CodeGen/MachineValueType.h
+usr/include/llvm/CodeGen/MachineVerifier.h
usr/include/llvm/CodeGen/MacroFusion.h
usr/include/llvm/CodeGen/ModuloSchedule.h
usr/include/llvm/CodeGen/MultiHazardRecognizer.h
@@ -577,7 +585,7 @@ usr/include/llvm/CodeGen/PBQP/Math.h
usr/include/llvm/CodeGen/PBQP/ReductionRules.h
usr/include/llvm/CodeGen/PBQP/Solution.h
usr/include/llvm/CodeGen/PBQPRAConstraint.h
-usr/include/llvm/CodeGen/ParallelCG.h
+usr/include/llvm/CodeGen/PHIElimination.h
usr/include/llvm/CodeGen/Passes.h
usr/include/llvm/CodeGen/PreISelIntrinsicLowering.h
usr/include/llvm/CodeGen/PseudoSourceValue.h
@@ -587,6 +595,7 @@ usr/include/llvm/CodeGen/RDFLiveness.h
usr/include/llvm/CodeGen/RDFRegisters.h
usr/include/llvm/CodeGen/ReachingDefAnalysis.h
usr/include/llvm/CodeGen/RegAllocCommon.h
+usr/include/llvm/CodeGen/RegAllocFast.h
usr/include/llvm/CodeGen/RegAllocPBQP.h
usr/include/llvm/CodeGen/RegAllocRegistry.h
usr/include/llvm/CodeGen/Register.h
@@ -598,8 +607,9 @@ usr/include/llvm/CodeGen/RegisterScavenging.h
usr/include/llvm/CodeGen/RegisterUsageInfo.h
usr/include/llvm/CodeGen/ReplaceWithVeclib.h
usr/include/llvm/CodeGen/ResourcePriorityQueue.h
-usr/include/llvm/CodeGen/RuntimeLibcalls.h
+usr/include/llvm/CodeGen/RuntimeLibcallUtil.h
usr/include/llvm/CodeGen/SDNodeProperties.td
+usr/include/llvm/CodeGen/SDPatternMatch.h
usr/include/llvm/CodeGen/SafeStack.h
usr/include/llvm/CodeGen/ScheduleDAG.h
usr/include/llvm/CodeGen/ScheduleDAGInstrs.h
@@ -634,6 +644,7 @@ usr/include/llvm/CodeGen/TargetRegisterInfo.h
usr/include/llvm/CodeGen/TargetSchedule.h
usr/include/llvm/CodeGen/TargetSubtargetInfo.h
usr/include/llvm/CodeGen/TileShapeInfo.h
+usr/include/llvm/CodeGen/TwoAddressInstructionPass.h
usr/include/llvm/CodeGen/TypePromotion.h
usr/include/llvm/CodeGen/UnreachableBlockElim.h
usr/include/llvm/CodeGen/VLIWMachineScheduler.h
@@ -644,6 +655,11 @@ usr/include/llvm/CodeGen/WasmEHFuncInfo.h
usr/include/llvm/CodeGen/WasmEHPrepare.h
usr/include/llvm/CodeGen/WinEHFuncInfo.h
usr/include/llvm/CodeGen/WinEHPrepare.h
+usr/include/llvm/CodeGen/WindowScheduler.h
+usr/include/llvm/CodeGenData/OutlinedHashTree.h
+usr/include/llvm/CodeGenData/OutlinedHashTreeRecord.h
+usr/include/llvm/CodeGenTypes/LowLevelType.h
+usr/include/llvm/CodeGenTypes/MachineValueType.h
usr/include/llvm/Config/AsmParsers.def
usr/include/llvm/Config/AsmPrinters.def
usr/include/llvm/Config/Disassemblers.def
@@ -777,6 +793,7 @@ usr/include/llvm/DebugInfo/GSYM/LineEntry.h
usr/include/llvm/DebugInfo/GSYM/LineTable.h
usr/include/llvm/DebugInfo/GSYM/LookupResult.h
usr/include/llvm/DebugInfo/GSYM/ObjectFileTransformer.h
+usr/include/llvm/DebugInfo/GSYM/OutputAggregator.h
usr/include/llvm/DebugInfo/GSYM/StringTable.h
usr/include/llvm/DebugInfo/LogicalView/Core/LVCompare.h
usr/include/llvm/DebugInfo/LogicalView/Core/LVElement.h
@@ -796,7 +813,7 @@ usr/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h
usr/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h
usr/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h
usr/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.h
-usr/include/llvm/DebugInfo/LogicalView/Readers/LVELFReader.h
+usr/include/llvm/DebugInfo/LogicalView/Readers/LVDWARFReader.h
usr/include/llvm/DebugInfo/MSF/IMSFFile.h
usr/include/llvm/DebugInfo/MSF/MSFBuilder.h
usr/include/llvm/DebugInfo/MSF/MSFCommon.h
@@ -991,6 +1008,7 @@ usr/include/llvm/ExecutionEngine/Orc/Debugging/DebugInfoSupport.h
usr/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupport.h
usr/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.h
usr/include/llvm/ExecutionEngine/Orc/Debugging/PerfSupportPlugin.h
+usr/include/llvm/ExecutionEngine/Orc/Debugging/VTuneSupportPlugin.h
usr/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h
usr/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h
usr/include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h
@@ -1020,6 +1038,7 @@ usr/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
usr/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
usr/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
usr/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
+usr/include/llvm/ExecutionEngine/Orc/SectCreate.h
usr/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h
usr/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h
usr/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h
@@ -1031,6 +1050,7 @@ usr/include/llvm/ExecutionEngine/Orc/Shared/PerfSharedStructs.h
usr/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h
usr/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h
usr/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h
+usr/include/llvm/ExecutionEngine/Orc/Shared/VTuneSharedStructs.h
usr/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h
usr/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
usr/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h
@@ -1040,6 +1060,7 @@ usr/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h
usr/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h
usr/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h
usr/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.h
+usr/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderVTune.h
usr/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h
usr/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h
usr/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h
@@ -1061,6 +1082,10 @@ usr/include/llvm/Frontend/Offloading/Utility.h
usr/include/llvm/Frontend/OpenACC/ACC.h.inc
usr/include/llvm/Frontend/OpenACC/ACC.inc
usr/include/llvm/Frontend/OpenACC/ACC.td
+usr/include/llvm/Frontend/OpenMP/ClauseT.h
+usr/include/llvm/Frontend/OpenMP/ConstructCompositionT.h
+usr/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+usr/include/llvm/Frontend/OpenMP/OMP.h
usr/include/llvm/Frontend/OpenMP/OMP.h.inc
usr/include/llvm/Frontend/OpenMP/OMP.inc
usr/include/llvm/Frontend/OpenMP/OMP.td
@@ -1078,6 +1103,7 @@ usr/include/llvm/FuzzMutate/Operations.h
usr/include/llvm/FuzzMutate/Random.h
usr/include/llvm/FuzzMutate/RandomIRBuilder.h
usr/include/llvm/IR/AbstractCallSite.h
+usr/include/llvm/IR/Analysis.h
usr/include/llvm/IR/Argument.h
usr/include/llvm/IR/AssemblyAnnotationWriter.h
usr/include/llvm/IR/Assumptions.h
@@ -1095,12 +1121,14 @@ usr/include/llvm/IR/Constant.h
usr/include/llvm/IR/ConstantFold.h
usr/include/llvm/IR/ConstantFolder.h
usr/include/llvm/IR/ConstantRange.h
+usr/include/llvm/IR/ConstantRangeList.h
usr/include/llvm/IR/Constants.h
usr/include/llvm/IR/ConstrainedOps.def
usr/include/llvm/IR/ConvergenceVerifier.h
usr/include/llvm/IR/CycleInfo.h
usr/include/llvm/IR/DIBuilder.h
usr/include/llvm/IR/DataLayout.h
+usr/include/llvm/IR/DbgVariableFragmentInfo.h
usr/include/llvm/IR/DebugInfo.h
usr/include/llvm/IR/DebugInfoFlags.def
usr/include/llvm/IR/DebugInfoMetadata.h
@@ -1119,6 +1147,7 @@ usr/include/llvm/IR/FixedMetadataKinds.def
usr/include/llvm/IR/FixedPointBuilder.h
usr/include/llvm/IR/Function.h
usr/include/llvm/IR/GCStrategy.h
+usr/include/llvm/IR/GEPNoWrapFlags.h
usr/include/llvm/IR/GVMaterializer.h
usr/include/llvm/IR/GenericConvergenceVerifierImpl.h
usr/include/llvm/IR/GetElementPtrTypeIterator.h
@@ -1190,6 +1219,7 @@ usr/include/llvm/IR/LegacyPassNameParser.h
usr/include/llvm/IR/MDBuilder.h
usr/include/llvm/IR/Mangler.h
usr/include/llvm/IR/MatrixBuilder.h
+usr/include/llvm/IR/MemoryModelRelaxationAnnotations.h
usr/include/llvm/IR/Metadata.def
usr/include/llvm/IR/Metadata.h
usr/include/llvm/IR/Module.h
@@ -1213,6 +1243,7 @@ usr/include/llvm/IR/ProfileSummary.h
usr/include/llvm/IR/PseudoProbe.h
usr/include/llvm/IR/ReplaceConstant.h
usr/include/llvm/IR/RuntimeLibcalls.def
+usr/include/llvm/IR/RuntimeLibcalls.h
usr/include/llvm/IR/SSAContext.h
usr/include/llvm/IR/SafepointIRVerifier.h
usr/include/llvm/IR/Statepoint.h
@@ -1264,7 +1295,6 @@ usr/include/llvm/MC/MCAsmInfoELF.h
usr/include/llvm/MC/MCAsmInfoGOFF.h
usr/include/llvm/MC/MCAsmInfoWasm.h
usr/include/llvm/MC/MCAsmInfoXCOFF.h
-usr/include/llvm/MC/MCAsmLayout.h
usr/include/llvm/MC/MCAsmMacro.h
usr/include/llvm/MC/MCAssembler.h
usr/include/llvm/MC/MCCodeEmitter.h
@@ -1279,6 +1309,7 @@ usr/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h
usr/include/llvm/MC/MCDisassembler/MCRelocationInfo.h
usr/include/llvm/MC/MCDisassembler/MCSymbolizer.h
usr/include/llvm/MC/MCDwarf.h
+usr/include/llvm/MC/MCELFExtras.h
usr/include/llvm/MC/MCELFObjectWriter.h
usr/include/llvm/MC/MCELFStreamer.h
usr/include/llvm/MC/MCExpr.h
@@ -1330,6 +1361,7 @@ usr/include/llvm/MC/MCSymbolCOFF.h
usr/include/llvm/MC/MCSymbolELF.h
usr/include/llvm/MC/MCSymbolGOFF.h
usr/include/llvm/MC/MCSymbolMachO.h
+usr/include/llvm/MC/MCSymbolTableEntry.h
usr/include/llvm/MC/MCSymbolWasm.h
usr/include/llvm/MC/MCSymbolXCOFF.h
usr/include/llvm/MC/MCTargetOptions.h
@@ -1452,13 +1484,18 @@ usr/include/llvm/PassAnalysisSupport.h
usr/include/llvm/PassInfo.h
usr/include/llvm/PassRegistry.h
usr/include/llvm/PassSupport.h
+usr/include/llvm/Passes/CodeGenPassBuilder.h
+usr/include/llvm/Passes/MachinePassRegistry.def
usr/include/llvm/Passes/OptimizationLevel.h
usr/include/llvm/Passes/PassBuilder.h
usr/include/llvm/Passes/PassPlugin.h
usr/include/llvm/Passes/StandardInstrumentations.h
+usr/include/llvm/Passes/TargetPassRegistry.inc
usr/include/llvm/ProfileData/Coverage/CoverageMapping.h
usr/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
usr/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
+usr/include/llvm/ProfileData/Coverage/MCDCTypes.h
+usr/include/llvm/ProfileData/CtxInstrContextNode.h
usr/include/llvm/ProfileData/FunctionId.h
usr/include/llvm/ProfileData/GCOV.h
usr/include/llvm/ProfileData/HashKeyMap.h
@@ -1471,6 +1508,9 @@ usr/include/llvm/ProfileData/ItaniumManglingCanonicalizer.h
usr/include/llvm/ProfileData/MIBEntryDef.inc
usr/include/llvm/ProfileData/MemProf.h
usr/include/llvm/ProfileData/MemProfData.inc
+usr/include/llvm/ProfileData/MemProfReader.h
+usr/include/llvm/ProfileData/PGOCtxProfReader.h
+usr/include/llvm/ProfileData/PGOCtxProfWriter.h
usr/include/llvm/ProfileData/ProfileCommon.h
usr/include/llvm/ProfileData/RawMemProfReader.h
usr/include/llvm/ProfileData/SampleProf.h
@@ -1489,6 +1529,10 @@ usr/include/llvm/Remarks/RemarkSerializer.h
usr/include/llvm/Remarks/RemarkStreamer.h
usr/include/llvm/Remarks/RemarkStringTable.h
usr/include/llvm/Remarks/YAMLRemarkSerializer.h
+usr/include/llvm/SandboxIR/SandboxIR.h
+usr/include/llvm/SandboxIR/SandboxIRValues.def
+usr/include/llvm/SandboxIR/Tracker.h
+usr/include/llvm/SandboxIR/Use.h
usr/include/llvm/Support/AMDGPUAddrSpace.h
usr/include/llvm/Support/AMDGPUMetadata.h
usr/include/llvm/Support/AMDHSAKernelDescriptor.h
@@ -1543,7 +1587,7 @@ usr/include/llvm/Support/ConvertUTF.h
usr/include/llvm/Support/CrashRecoveryContext.h
usr/include/llvm/Support/DJB.h
usr/include/llvm/Support/DOTGraphTraits.h
-usr/include/llvm/Support/DXILOperationCommon.h
+usr/include/llvm/Support/DXILABI.h
usr/include/llvm/Support/DataExtractor.h
usr/include/llvm/Support/DataTypes.h
usr/include/llvm/Support/Debug.h
@@ -1562,6 +1606,7 @@ usr/include/llvm/Support/Error.h
usr/include/llvm/Support/ErrorHandling.h
usr/include/llvm/Support/ErrorOr.h
usr/include/llvm/Support/ExitCodes.h
+usr/include/llvm/Support/ExponentialBackoff.h
usr/include/llvm/Support/ExtensibleRTTI.h
usr/include/llvm/Support/Extension.def
usr/include/llvm/Support/FileCollector.h
@@ -1584,6 +1629,8 @@ usr/include/llvm/Support/GenericLoopInfoImpl.h
usr/include/llvm/Support/GlobPattern.h
usr/include/llvm/Support/GraphWriter.h
usr/include/llvm/Support/HashBuilder.h
+usr/include/llvm/Support/HexagonAttributeParser.h
+usr/include/llvm/Support/HexagonAttributes.h
usr/include/llvm/Support/InitLLVM.h
usr/include/llvm/Support/InstructionCost.h
usr/include/llvm/Support/JSON.h
@@ -1594,6 +1641,7 @@ usr/include/llvm/Support/LLVMDriver.h
usr/include/llvm/Support/LineIterator.h
usr/include/llvm/Support/Locale.h
usr/include/llvm/Support/LockFileManager.h
+usr/include/llvm/Support/LogicalResult.h
usr/include/llvm/Support/MD5.h
usr/include/llvm/Support/MSP430AttributeParser.h
usr/include/llvm/Support/MSP430Attributes.h
@@ -1622,7 +1670,7 @@ usr/include/llvm/Support/Process.h
usr/include/llvm/Support/Program.h
usr/include/llvm/Support/RISCVAttributeParser.h
usr/include/llvm/Support/RISCVAttributes.h
-usr/include/llvm/Support/RISCVISAInfo.h
+usr/include/llvm/Support/RISCVISAUtils.h
usr/include/llvm/Support/RWMutex.h
usr/include/llvm/Support/RandomNumberGenerator.h
usr/include/llvm/Support/Recycler.h
@@ -1639,6 +1687,7 @@ usr/include/llvm/Support/ScaledNumber.h
usr/include/llvm/Support/ScopedPrinter.h
usr/include/llvm/Support/Signals.h
usr/include/llvm/Support/Signposts.h
+usr/include/llvm/Support/SipHash.h
usr/include/llvm/Support/SmallVectorMemoryBuffer.h
usr/include/llvm/Support/Solaris/sys/regset.h
usr/include/llvm/Support/SourceMgr.h
@@ -1677,6 +1726,7 @@ usr/include/llvm/Support/X86FoldTablesUtils.h
usr/include/llvm/Support/YAMLParser.h
usr/include/llvm/Support/YAMLTraits.h
usr/include/llvm/Support/circular_raw_ostream.h
+usr/include/llvm/Support/float128.h
usr/include/llvm/Support/raw_os_ostream.h
usr/include/llvm/Support/raw_ostream.h
usr/include/llvm/Support/raw_sha1_ostream.h
@@ -1709,19 +1759,25 @@ usr/include/llvm/Target/TargetIntrinsicInfo.h
usr/include/llvm/Target/TargetItinerary.td
usr/include/llvm/Target/TargetLoweringObjectFile.h
usr/include/llvm/Target/TargetMachine.h
+usr/include/llvm/Target/TargetMacroFusion.td
usr/include/llvm/Target/TargetOptions.h
usr/include/llvm/Target/TargetPfmCounters.td
usr/include/llvm/Target/TargetSchedule.td
usr/include/llvm/Target/TargetSelectionDAG.td
+usr/include/llvm/TargetParser/AArch64CPUFeatures.inc
usr/include/llvm/TargetParser/AArch64TargetParser.h
+usr/include/llvm/TargetParser/AArch64TargetParserDef.inc
usr/include/llvm/TargetParser/ARMTargetParser.def
usr/include/llvm/TargetParser/ARMTargetParser.h
usr/include/llvm/TargetParser/ARMTargetParserCommon.h
+usr/include/llvm/TargetParser/ARMTargetParserDef.inc
usr/include/llvm/TargetParser/CSKYTargetParser.def
usr/include/llvm/TargetParser/CSKYTargetParser.h
usr/include/llvm/TargetParser/Host.h
usr/include/llvm/TargetParser/LoongArchTargetParser.def
usr/include/llvm/TargetParser/LoongArchTargetParser.h
+usr/include/llvm/TargetParser/PPCTargetParser.def
+usr/include/llvm/TargetParser/RISCVISAInfo.h
usr/include/llvm/TargetParser/RISCVTargetParser.h
usr/include/llvm/TargetParser/RISCVTargetParserDef.inc
usr/include/llvm/TargetParser/SubtargetFeature.h
@@ -1738,6 +1794,7 @@ usr/include/llvm/TextAPI/Architecture.def
usr/include/llvm/TextAPI/Architecture.h
usr/include/llvm/TextAPI/ArchitectureSet.h
usr/include/llvm/TextAPI/DylibReader.h
+usr/include/llvm/TextAPI/FileTypes.h
usr/include/llvm/TextAPI/InterfaceFile.h
usr/include/llvm/TextAPI/PackedVersion.h
usr/include/llvm/TextAPI/Platform.h
@@ -1773,6 +1830,7 @@ usr/include/llvm/Transforms/IPO/CrossDSOCFI.h
usr/include/llvm/Transforms/IPO/DeadArgumentElimination.h
usr/include/llvm/Transforms/IPO/ElimAvailExtern.h
usr/include/llvm/Transforms/IPO/EmbedBitcodePass.h
+usr/include/llvm/Transforms/IPO/ExpandVariadics.h
usr/include/llvm/Transforms/IPO/ExtractGV.h
usr/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
usr/include/llvm/Transforms/IPO/FunctionAttrs.h
@@ -1797,6 +1855,7 @@ usr/include/llvm/Transforms/IPO/ProfiledCallGraph.h
usr/include/llvm/Transforms/IPO/SCCP.h
usr/include/llvm/Transforms/IPO/SampleContextTracker.h
usr/include/llvm/Transforms/IPO/SampleProfile.h
+usr/include/llvm/Transforms/IPO/SampleProfileMatcher.h
usr/include/llvm/Transforms/IPO/SampleProfileProbe.h
usr/include/llvm/Transforms/IPO/StripDeadPrototypes.h
usr/include/llvm/Transforms/IPO/StripSymbols.h
@@ -1820,8 +1879,12 @@ usr/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h
usr/include/llvm/Transforms/Instrumentation/InstrOrderFile.h
usr/include/llvm/Transforms/Instrumentation/InstrProfiling.h
usr/include/llvm/Transforms/Instrumentation/KCFI.h
+usr/include/llvm/Transforms/Instrumentation/LowerAllowCheckPass.h
usr/include/llvm/Transforms/Instrumentation/MemProfiler.h
usr/include/llvm/Transforms/Instrumentation/MemorySanitizer.h
+usr/include/llvm/Transforms/Instrumentation/NumericalStabilitySanitizer.h
+usr/include/llvm/Transforms/Instrumentation/PGOCtxProfLowering.h
+usr/include/llvm/Transforms/Instrumentation/PGOForceFunctionAttrs.h
usr/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
usr/include/llvm/Transforms/Instrumentation/PoisonChecking.h
usr/include/llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h
@@ -1853,6 +1916,7 @@ usr/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h
usr/include/llvm/Transforms/Scalar/InferAddressSpaces.h
usr/include/llvm/Transforms/Scalar/InferAlignment.h
usr/include/llvm/Transforms/Scalar/InstSimplifyPass.h
+usr/include/llvm/Transforms/Scalar/JumpTableToSwitch.h
usr/include/llvm/Transforms/Scalar/JumpThreading.h
usr/include/llvm/Transforms/Scalar/LICM.h
usr/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
@@ -1868,7 +1932,6 @@ usr/include/llvm/Transforms/Scalar/LoopInterchange.h
usr/include/llvm/Transforms/Scalar/LoopLoadElimination.h
usr/include/llvm/Transforms/Scalar/LoopPassManager.h
usr/include/llvm/Transforms/Scalar/LoopPredication.h
-usr/include/llvm/Transforms/Scalar/LoopReroll.h
usr/include/llvm/Transforms/Scalar/LoopRotation.h
usr/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
usr/include/llvm/Transforms/Scalar/LoopSink.h
@@ -1926,6 +1989,7 @@ usr/include/llvm/Transforms/Utils/CodeLayout.h
usr/include/llvm/Transforms/Utils/CodeMoverUtils.h
usr/include/llvm/Transforms/Utils/CountVisits.h
usr/include/llvm/Transforms/Utils/CtorUtils.h
+usr/include/llvm/Transforms/Utils/DXILResource.h
usr/include/llvm/Transforms/Utils/DXILUpgrade.h
usr/include/llvm/Transforms/Utils/Debugify.h
usr/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
@@ -1991,6 +2055,7 @@ usr/include/llvm/Transforms/Utils/UnrollLoop.h
usr/include/llvm/Transforms/Utils/VNCoercion.h
usr/include/llvm/Transforms/Utils/ValueMapper.h
usr/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h
+usr/include/llvm/Transforms/Vectorize/LoopIdiomVectorize.h
usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
usr/include/llvm/Transforms/Vectorize/LoopVectorize.h
usr/include/llvm/Transforms/Vectorize/SLPVectorizer.h
@@ -2034,7 +2099,6 @@ usr/lib64/cmake/llvm/FindLibEdit.cmake
usr/lib64/cmake/llvm/FindLibpfm.cmake
usr/lib64/cmake/llvm/FindOCaml.cmake
usr/lib64/cmake/llvm/FindSphinx.cmake
-usr/lib64/cmake/llvm/FindTerminfo.cmake
usr/lib64/cmake/llvm/FindZ3.cmake
usr/lib64/cmake/llvm/Findzstd.cmake
usr/lib64/cmake/llvm/GenerateVersionFromVCS.cmake
@@ -2059,9 +2123,10 @@ usr/lib64/cmake/llvm/TensorFlowCompile.cmake
usr/lib64/cmake/llvm/UseLibtool.cmake
usr/lib64/cmake/llvm/VersionFromVCS.cmake
usr/lib64/cmake/llvm/llvm-driver-template.cpp.in
-usr/lib64/libLLVM-18.so
+usr/lib64/libLLVM-19.so
usr/lib64/libLLVM.so
usr/lib64/libLLVM.so.18.1
+usr/lib64/libLLVM.so.19.1
usr/lib64/libLLVMAArch64AsmParser.a
usr/lib64/libLLVMAArch64CodeGen.a
usr/lib64/libLLVMAArch64Desc.a
@@ -2097,6 +2162,7 @@ usr/lib64/libLLVMBitstreamReader.a
usr/lib64/libLLVMCFGuard.a
usr/lib64/libLLVMCFIVerify.a
usr/lib64/libLLVMCodeGen.a
+usr/lib64/libLLVMCodeGenData.a
usr/lib64/libLLVMCodeGenTypes.a
usr/lib64/libLLVMCore.a
usr/lib64/libLLVMCoroutines.a
@@ -2162,6 +2228,7 @@ usr/lib64/libLLVMObjCARCOpts.a
usr/lib64/libLLVMObjCopy.a
usr/lib64/libLLVMObject.a
usr/lib64/libLLVMObjectYAML.a
+usr/lib64/libLLVMOptDriver.a
usr/lib64/libLLVMOption.a
usr/lib64/libLLVMOrcDebugging.a
usr/lib64/libLLVMOrcJIT.a
@@ -2177,6 +2244,7 @@ usr/lib64/libLLVMPowerPCInfo.a
usr/lib64/libLLVMProfileData.a
usr/lib64/libLLVMRemarks.a
usr/lib64/libLLVMRuntimeDyld.a
+usr/lib64/libLLVMSandboxIR.a
usr/lib64/libLLVMScalarOpts.a
usr/lib64/libLLVMSelectionDAG.a
usr/lib64/libLLVMSupport.a
@@ -2187,8 +2255,8 @@ usr/lib64/libLLVMSystemZDesc.a
usr/lib64/libLLVMSystemZDisassembler.a
usr/lib64/libLLVMSystemZInfo.a
usr/lib64/libLLVMTableGen.a
+usr/lib64/libLLVMTableGenBasic.a
usr/lib64/libLLVMTableGenCommon.a
-usr/lib64/libLLVMTableGenGlobalISel.a
usr/lib64/libLLVMTarget.a
usr/lib64/libLLVMTargetParser.a
usr/lib64/libLLVMTextAPI.a
@@ -2212,9 +2280,9 @@ usr/lib64/libLLVMX86TargetMCA.a
usr/lib64/libLLVMXRay.a
usr/lib64/libLLVMipo.a
usr/lib64/libLTO.so
-usr/lib64/libLTO.so.18.1
+usr/lib64/libLTO.so.19.1
usr/lib64/libRemarks.so
-usr/lib64/libRemarks.so.18.1
+usr/lib64/libRemarks.so.19.1
usr/share/licenses/llvm-devel/LICENSE.TXT
usr/share/licenses/llvm-libs/LICENSE.TXT
usr/share/licenses/llvm-static/LICENSE.TXT
diff --git a/devel/linux-rl9-llvm/pkg-plist.amd64 b/devel/linux-rl9-llvm/pkg-plist.amd64
index fed427c96903..d7fcad9504dd 100644
--- a/devel/linux-rl9-llvm/pkg-plist.amd64
+++ b/devel/linux-rl9-llvm/pkg-plist.amd64
@@ -13,8 +13,8 @@ usr/bin/llvm-bitcode-strip
usr/bin/llvm-c-test
usr/bin/llvm-cat
usr/bin/llvm-cfi-verify
-usr/bin/llvm-config-18-32
-usr/bin/llvm-config-18-64
+usr/bin/llvm-config-19-32
+usr/bin/llvm-config-19-64
usr/bin/llvm-config-32
usr/bin/llvm-config-64
usr/bin/llvm-cov
@@ -79,6 +79,7 @@ usr/bin/llvm-windres
usr/bin/llvm-xray
usr/bin/obj2yaml
usr/bin/opt
+usr/bin/reduce-chunk-list
usr/bin/sancov
usr/bin/sanstats
usr/bin/split-file
@@ -139,6 +140,7 @@ usr/include/llvm/ADT/DenseMapInfoVariant.h
usr/include/llvm/ADT/DenseSet.h
usr/include/llvm/ADT/DepthFirstIterator.h
usr/include/llvm/ADT/DirectedGraph.h
+usr/include/llvm/ADT/DynamicAPInt.h
usr/include/llvm/ADT/EnumeratedArray.h
usr/include/llvm/ADT/EpochTracker.h
usr/include/llvm/ADT/EquivalenceClasses.h
@@ -181,6 +183,7 @@ usr/include/llvm/ADT/ScopedHashTable.h
usr/include/llvm/ADT/Sequence.h
usr/include/llvm/ADT/SetOperations.h
usr/include/llvm/ADT/SetVector.h
+usr/include/llvm/ADT/SlowDynamicAPInt.h
usr/include/llvm/ADT/SmallBitVector.h
usr/include/llvm/ADT/SmallPtrSet.h
usr/include/llvm/ADT/SmallSet.h
@@ -253,6 +256,8 @@ usr/include/llvm/Analysis/DominanceFrontier.h
usr/include/llvm/Analysis/DominanceFrontierImpl.h
usr/include/llvm/Analysis/EHUtils.h
usr/include/llvm/Analysis/FunctionPropertiesAnalysis.h
+usr/include/llvm/Analysis/GenericDomTreeUpdater.h
+usr/include/llvm/Analysis/GenericDomTreeUpdaterImpl.h
usr/include/llvm/Analysis/GlobalsModRef.h
usr/include/llvm/Analysis/GuardUtils.h
usr/include/llvm/Analysis/HeatUtils.h
@@ -271,9 +276,6 @@ usr/include/llvm/Analysis/InstSimplifyFolder.h
usr/include/llvm/Analysis/InstructionPrecedenceTracking.h
usr/include/llvm/Analysis/InstructionSimplify.h
usr/include/llvm/Analysis/InteractiveModelRunner.h
-usr/include/llvm/Analysis/Interval.h
-usr/include/llvm/Analysis/IntervalIterator.h
-usr/include/llvm/Analysis/IntervalPartition.h
usr/include/llvm/Analysis/IteratedDominanceFrontier.h
usr/include/llvm/Analysis/LazyBlockFrequencyInfo.h
usr/include/llvm/Analysis/LazyBranchProbabilityInfo.h
@@ -358,6 +360,7 @@ usr/include/llvm/Analysis/WithCache.h
usr/include/llvm/AsmParser/LLLexer.h
usr/include/llvm/AsmParser/LLParser.h
usr/include/llvm/AsmParser/LLToken.h
+usr/include/llvm/AsmParser/NumberedValues.h
usr/include/llvm/AsmParser/Parser.h
usr/include/llvm/AsmParser/SlotMapping.h
usr/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h
@@ -424,6 +427,7 @@ usr/include/llvm/CodeGen/AntiDepBreaker.h
usr/include/llvm/CodeGen/AsmPrinter.h
usr/include/llvm/CodeGen/AsmPrinterHandler.h
usr/include/llvm/CodeGen/AssignmentTrackingAnalysis.h
+usr/include/llvm/CodeGen/AtomicExpand.h
usr/include/llvm/CodeGen/AtomicExpandUtils.h
usr/include/llvm/CodeGen/BasicBlockSectionUtils.h
usr/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
@@ -435,7 +439,6 @@ usr/include/llvm/CodeGen/CalcSpillWeights.h
usr/include/llvm/CodeGen/CallBrPrepare.h
usr/include/llvm/CodeGen/CallingConvLower.h
usr/include/llvm/CodeGen/CodeGenCommonISel.h
-usr/include/llvm/CodeGen/CodeGenPassBuilder.h
usr/include/llvm/CodeGen/CodeGenPrepare.h
usr/include/llvm/CodeGen/CommandFlags.h
usr/include/llvm/CodeGen/ComplexDeinterleavingPass.h
@@ -445,6 +448,7 @@ usr/include/llvm/CodeGen/DFAPacketizer.h
usr/include/llvm/CodeGen/DIE.h
usr/include/llvm/CodeGen/DIEValue.def
usr/include/llvm/CodeGen/DbgEntityHistoryCalculator.h
+usr/include/llvm/CodeGen/DeadMachineInstructionElim.h
usr/include/llvm/CodeGen/DebugHandlerBase.h
usr/include/llvm/CodeGen/DetectDeadLanes.h
usr/include/llvm/CodeGen/DwarfEHPrepare.h
@@ -458,6 +462,7 @@ usr/include/llvm/CodeGen/ExpandReductions.h
usr/include/llvm/CodeGen/ExpandVectorPredication.h
usr/include/llvm/CodeGen/FastISel.h
usr/include/llvm/CodeGen/FaultMaps.h
+usr/include/llvm/CodeGen/FinalizeISel.h
usr/include/llvm/CodeGen/FunctionLoweringInfo.h
usr/include/llvm/CodeGen/GCMetadata.h
usr/include/llvm/CodeGen/GCMetadataPrinter.h
@@ -504,6 +509,7 @@ usr/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
usr/include/llvm/CodeGen/LexicalScopes.h
usr/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
usr/include/llvm/CodeGen/LinkAllCodegenComponents.h
+usr/include/llvm/CodeGen/LiveDebugVariables.h
usr/include/llvm/CodeGen/LiveInterval.h
usr/include/llvm/CodeGen/LiveIntervalCalc.h
usr/include/llvm/CodeGen/LiveIntervalUnion.h
@@ -515,8 +521,8 @@ usr/include/llvm/CodeGen/LiveRegMatrix.h
usr/include/llvm/CodeGen/LiveRegUnits.h
usr/include/llvm/CodeGen/LiveStacks.h
usr/include/llvm/CodeGen/LiveVariables.h
+usr/include/llvm/CodeGen/LocalStackSlotAllocation.h
usr/include/llvm/CodeGen/LoopTraversal.h
-usr/include/llvm/CodeGen/LowLevelType.h
usr/include/llvm/CodeGen/LowLevelTypeUtils.h
usr/include/llvm/CodeGen/LowerEmuTLS.h
usr/include/llvm/CodeGen/MBFIWrapper.h
@@ -534,11 +540,14 @@ usr/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
usr/include/llvm/CodeGen/MachineCFGPrinter.h
usr/include/llvm/CodeGen/MachineCombinerPattern.h
usr/include/llvm/CodeGen/MachineConstantPool.h
+usr/include/llvm/CodeGen/MachineConvergenceVerifier.h
usr/include/llvm/CodeGen/MachineCycleAnalysis.h
+usr/include/llvm/CodeGen/MachineDomTreeUpdater.h
usr/include/llvm/CodeGen/MachineDominanceFrontier.h
usr/include/llvm/CodeGen/MachineDominators.h
usr/include/llvm/CodeGen/MachineFrameInfo.h
usr/include/llvm/CodeGen/MachineFunction.h
+usr/include/llvm/CodeGen/MachineFunctionAnalysis.h
usr/include/llvm/CodeGen/MachineFunctionPass.h
usr/include/llvm/CodeGen/MachineInstr.h
usr/include/llvm/CodeGen/MachineInstrBuilder.h
@@ -555,7 +564,6 @@ usr/include/llvm/CodeGen/MachineOperand.h
usr/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
usr/include/llvm/CodeGen/MachineOutliner.h
usr/include/llvm/CodeGen/MachinePassManager.h
-usr/include/llvm/CodeGen/MachinePassRegistry.def
usr/include/llvm/CodeGen/MachinePassRegistry.h
usr/include/llvm/CodeGen/MachinePipeliner.h
usr/include/llvm/CodeGen/MachinePostDominators.h
@@ -568,7 +576,7 @@ usr/include/llvm/CodeGen/MachineSizeOpts.h
usr/include/llvm/CodeGen/MachineStableHash.h
usr/include/llvm/CodeGen/MachineTraceMetrics.h
usr/include/llvm/CodeGen/MachineUniformityAnalysis.h
-usr/include/llvm/CodeGen/MachineValueType.h
+usr/include/llvm/CodeGen/MachineVerifier.h
usr/include/llvm/CodeGen/MacroFusion.h
usr/include/llvm/CodeGen/ModuloSchedule.h
usr/include/llvm/CodeGen/MultiHazardRecognizer.h
@@ -579,7 +587,7 @@ usr/include/llvm/CodeGen/PBQP/Math.h
usr/include/llvm/CodeGen/PBQP/ReductionRules.h
usr/include/llvm/CodeGen/PBQP/Solution.h
usr/include/llvm/CodeGen/PBQPRAConstraint.h
-usr/include/llvm/CodeGen/ParallelCG.h
+usr/include/llvm/CodeGen/PHIElimination.h
usr/include/llvm/CodeGen/Passes.h
usr/include/llvm/CodeGen/PreISelIntrinsicLowering.h
usr/include/llvm/CodeGen/PseudoSourceValue.h
@@ -589,6 +597,7 @@ usr/include/llvm/CodeGen/RDFLiveness.h
usr/include/llvm/CodeGen/RDFRegisters.h
usr/include/llvm/CodeGen/ReachingDefAnalysis.h
usr/include/llvm/CodeGen/RegAllocCommon.h
+usr/include/llvm/CodeGen/RegAllocFast.h
usr/include/llvm/CodeGen/RegAllocPBQP.h
usr/include/llvm/CodeGen/RegAllocRegistry.h
usr/include/llvm/CodeGen/Register.h
@@ -600,8 +609,9 @@ usr/include/llvm/CodeGen/RegisterScavenging.h
usr/include/llvm/CodeGen/RegisterUsageInfo.h
usr/include/llvm/CodeGen/ReplaceWithVeclib.h
usr/include/llvm/CodeGen/ResourcePriorityQueue.h
-usr/include/llvm/CodeGen/RuntimeLibcalls.h
+usr/include/llvm/CodeGen/RuntimeLibcallUtil.h
usr/include/llvm/CodeGen/SDNodeProperties.td
+usr/include/llvm/CodeGen/SDPatternMatch.h
usr/include/llvm/CodeGen/SafeStack.h
usr/include/llvm/CodeGen/ScheduleDAG.h
usr/include/llvm/CodeGen/ScheduleDAGInstrs.h
@@ -636,6 +646,7 @@ usr/include/llvm/CodeGen/TargetRegisterInfo.h
usr/include/llvm/CodeGen/TargetSchedule.h
usr/include/llvm/CodeGen/TargetSubtargetInfo.h
usr/include/llvm/CodeGen/TileShapeInfo.h
+usr/include/llvm/CodeGen/TwoAddressInstructionPass.h
usr/include/llvm/CodeGen/TypePromotion.h
usr/include/llvm/CodeGen/UnreachableBlockElim.h
usr/include/llvm/CodeGen/VLIWMachineScheduler.h
@@ -646,6 +657,11 @@ usr/include/llvm/CodeGen/WasmEHFuncInfo.h
usr/include/llvm/CodeGen/WasmEHPrepare.h
usr/include/llvm/CodeGen/WinEHFuncInfo.h
usr/include/llvm/CodeGen/WinEHPrepare.h
+usr/include/llvm/CodeGen/WindowScheduler.h
+usr/include/llvm/CodeGenData/OutlinedHashTree.h
+usr/include/llvm/CodeGenData/OutlinedHashTreeRecord.h
+usr/include/llvm/CodeGenTypes/LowLevelType.h
+usr/include/llvm/CodeGenTypes/MachineValueType.h
usr/include/llvm/Config/AsmParsers.def
usr/include/llvm/Config/AsmPrinters.def
usr/include/llvm/Config/Disassemblers.def
@@ -781,6 +797,7 @@ usr/include/llvm/DebugInfo/GSYM/LineEntry.h
usr/include/llvm/DebugInfo/GSYM/LineTable.h
usr/include/llvm/DebugInfo/GSYM/LookupResult.h
usr/include/llvm/DebugInfo/GSYM/ObjectFileTransformer.h
+usr/include/llvm/DebugInfo/GSYM/OutputAggregator.h
usr/include/llvm/DebugInfo/GSYM/StringTable.h
usr/include/llvm/DebugInfo/LogicalView/Core/LVCompare.h
usr/include/llvm/DebugInfo/LogicalView/Core/LVElement.h
@@ -800,7 +817,7 @@ usr/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h
usr/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h
usr/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h
usr/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.h
-usr/include/llvm/DebugInfo/LogicalView/Readers/LVELFReader.h
+usr/include/llvm/DebugInfo/LogicalView/Readers/LVDWARFReader.h
usr/include/llvm/DebugInfo/MSF/IMSFFile.h
usr/include/llvm/DebugInfo/MSF/MSFBuilder.h
usr/include/llvm/DebugInfo/MSF/MSFCommon.h
@@ -995,6 +1012,7 @@ usr/include/llvm/ExecutionEngine/Orc/Debugging/DebugInfoSupport.h
usr/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupport.h
usr/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.h
usr/include/llvm/ExecutionEngine/Orc/Debugging/PerfSupportPlugin.h
+usr/include/llvm/ExecutionEngine/Orc/Debugging/VTuneSupportPlugin.h
usr/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h
usr/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h
usr/include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h
@@ -1024,6 +1042,7 @@ usr/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
usr/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
usr/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
usr/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
+usr/include/llvm/ExecutionEngine/Orc/SectCreate.h
usr/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h
usr/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h
usr/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h
@@ -1035,6 +1054,7 @@ usr/include/llvm/ExecutionEngine/Orc/Shared/PerfSharedStructs.h
usr/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h
usr/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h
usr/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h
+usr/include/llvm/ExecutionEngine/Orc/Shared/VTuneSharedStructs.h
usr/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h
usr/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
usr/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h
@@ -1044,6 +1064,7 @@ usr/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h
usr/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h
usr/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h
usr/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.h
+usr/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderVTune.h
usr/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h
usr/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h
usr/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h
@@ -1065,6 +1086,10 @@ usr/include/llvm/Frontend/Offloading/Utility.h
usr/include/llvm/Frontend/OpenACC/ACC.h.inc
usr/include/llvm/Frontend/OpenACC/ACC.inc
usr/include/llvm/Frontend/OpenACC/ACC.td
+usr/include/llvm/Frontend/OpenMP/ClauseT.h
+usr/include/llvm/Frontend/OpenMP/ConstructCompositionT.h
+usr/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+usr/include/llvm/Frontend/OpenMP/OMP.h
usr/include/llvm/Frontend/OpenMP/OMP.h.inc
usr/include/llvm/Frontend/OpenMP/OMP.inc
usr/include/llvm/Frontend/OpenMP/OMP.td
@@ -1082,6 +1107,7 @@ usr/include/llvm/FuzzMutate/Operations.h
usr/include/llvm/FuzzMutate/Random.h
usr/include/llvm/FuzzMutate/RandomIRBuilder.h
usr/include/llvm/IR/AbstractCallSite.h
+usr/include/llvm/IR/Analysis.h
usr/include/llvm/IR/Argument.h
usr/include/llvm/IR/AssemblyAnnotationWriter.h
usr/include/llvm/IR/Assumptions.h
@@ -1099,12 +1125,14 @@ usr/include/llvm/IR/Constant.h
usr/include/llvm/IR/ConstantFold.h
usr/include/llvm/IR/ConstantFolder.h
usr/include/llvm/IR/ConstantRange.h
+usr/include/llvm/IR/ConstantRangeList.h
usr/include/llvm/IR/Constants.h
usr/include/llvm/IR/ConstrainedOps.def
usr/include/llvm/IR/ConvergenceVerifier.h
usr/include/llvm/IR/CycleInfo.h
usr/include/llvm/IR/DIBuilder.h
usr/include/llvm/IR/DataLayout.h
+usr/include/llvm/IR/DbgVariableFragmentInfo.h
usr/include/llvm/IR/DebugInfo.h
usr/include/llvm/IR/DebugInfoFlags.def
usr/include/llvm/IR/DebugInfoMetadata.h
@@ -1123,6 +1151,7 @@ usr/include/llvm/IR/FixedMetadataKinds.def
usr/include/llvm/IR/FixedPointBuilder.h
usr/include/llvm/IR/Function.h
usr/include/llvm/IR/GCStrategy.h
+usr/include/llvm/IR/GEPNoWrapFlags.h
usr/include/llvm/IR/GVMaterializer.h
usr/include/llvm/IR/GenericConvergenceVerifierImpl.h
usr/include/llvm/IR/GetElementPtrTypeIterator.h
@@ -1194,6 +1223,7 @@ usr/include/llvm/IR/LegacyPassNameParser.h
usr/include/llvm/IR/MDBuilder.h
usr/include/llvm/IR/Mangler.h
usr/include/llvm/IR/MatrixBuilder.h
+usr/include/llvm/IR/MemoryModelRelaxationAnnotations.h
usr/include/llvm/IR/Metadata.def
usr/include/llvm/IR/Metadata.h
usr/include/llvm/IR/Module.h
@@ -1217,6 +1247,7 @@ usr/include/llvm/IR/ProfileSummary.h
usr/include/llvm/IR/PseudoProbe.h
usr/include/llvm/IR/ReplaceConstant.h
usr/include/llvm/IR/RuntimeLibcalls.def
+usr/include/llvm/IR/RuntimeLibcalls.h
usr/include/llvm/IR/SSAContext.h
usr/include/llvm/IR/SafepointIRVerifier.h
usr/include/llvm/IR/Statepoint.h
@@ -1268,7 +1299,6 @@ usr/include/llvm/MC/MCAsmInfoELF.h
usr/include/llvm/MC/MCAsmInfoGOFF.h
usr/include/llvm/MC/MCAsmInfoWasm.h
usr/include/llvm/MC/MCAsmInfoXCOFF.h
-usr/include/llvm/MC/MCAsmLayout.h
usr/include/llvm/MC/MCAsmMacro.h
usr/include/llvm/MC/MCAssembler.h
usr/include/llvm/MC/MCCodeEmitter.h
@@ -1283,6 +1313,7 @@ usr/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h
usr/include/llvm/MC/MCDisassembler/MCRelocationInfo.h
usr/include/llvm/MC/MCDisassembler/MCSymbolizer.h
usr/include/llvm/MC/MCDwarf.h
+usr/include/llvm/MC/MCELFExtras.h
usr/include/llvm/MC/MCELFObjectWriter.h
usr/include/llvm/MC/MCELFStreamer.h
usr/include/llvm/MC/MCExpr.h
@@ -1334,6 +1365,7 @@ usr/include/llvm/MC/MCSymbolCOFF.h
usr/include/llvm/MC/MCSymbolELF.h
usr/include/llvm/MC/MCSymbolGOFF.h
usr/include/llvm/MC/MCSymbolMachO.h
+usr/include/llvm/MC/MCSymbolTableEntry.h
usr/include/llvm/MC/MCSymbolWasm.h
usr/include/llvm/MC/MCSymbolXCOFF.h
usr/include/llvm/MC/MCTargetOptions.h
@@ -1456,13 +1488,18 @@ usr/include/llvm/PassAnalysisSupport.h
usr/include/llvm/PassInfo.h
usr/include/llvm/PassRegistry.h
usr/include/llvm/PassSupport.h
+usr/include/llvm/Passes/CodeGenPassBuilder.h
+usr/include/llvm/Passes/MachinePassRegistry.def
usr/include/llvm/Passes/OptimizationLevel.h
usr/include/llvm/Passes/PassBuilder.h
usr/include/llvm/Passes/PassPlugin.h
usr/include/llvm/Passes/StandardInstrumentations.h
+usr/include/llvm/Passes/TargetPassRegistry.inc
usr/include/llvm/ProfileData/Coverage/CoverageMapping.h
usr/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
usr/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
+usr/include/llvm/ProfileData/Coverage/MCDCTypes.h
+usr/include/llvm/ProfileData/CtxInstrContextNode.h
usr/include/llvm/ProfileData/FunctionId.h
usr/include/llvm/ProfileData/GCOV.h
usr/include/llvm/ProfileData/HashKeyMap.h
@@ -1475,6 +1512,9 @@ usr/include/llvm/ProfileData/ItaniumManglingCanonicalizer.h
usr/include/llvm/ProfileData/MIBEntryDef.inc
usr/include/llvm/ProfileData/MemProf.h
usr/include/llvm/ProfileData/MemProfData.inc
+usr/include/llvm/ProfileData/MemProfReader.h
+usr/include/llvm/ProfileData/PGOCtxProfReader.h
+usr/include/llvm/ProfileData/PGOCtxProfWriter.h
usr/include/llvm/ProfileData/ProfileCommon.h
usr/include/llvm/ProfileData/RawMemProfReader.h
usr/include/llvm/ProfileData/SampleProf.h
@@ -1493,6 +1533,10 @@ usr/include/llvm/Remarks/RemarkSerializer.h
usr/include/llvm/Remarks/RemarkStreamer.h
usr/include/llvm/Remarks/RemarkStringTable.h
usr/include/llvm/Remarks/YAMLRemarkSerializer.h
+usr/include/llvm/SandboxIR/SandboxIR.h
+usr/include/llvm/SandboxIR/SandboxIRValues.def
+usr/include/llvm/SandboxIR/Tracker.h
+usr/include/llvm/SandboxIR/Use.h
usr/include/llvm/Support/AMDGPUAddrSpace.h
usr/include/llvm/Support/AMDGPUMetadata.h
usr/include/llvm/Support/AMDHSAKernelDescriptor.h
@@ -1547,7 +1591,7 @@ usr/include/llvm/Support/ConvertUTF.h
usr/include/llvm/Support/CrashRecoveryContext.h
usr/include/llvm/Support/DJB.h
usr/include/llvm/Support/DOTGraphTraits.h
-usr/include/llvm/Support/DXILOperationCommon.h
+usr/include/llvm/Support/DXILABI.h
usr/include/llvm/Support/DataExtractor.h
usr/include/llvm/Support/DataTypes.h
usr/include/llvm/Support/Debug.h
@@ -1566,6 +1610,7 @@ usr/include/llvm/Support/Error.h
usr/include/llvm/Support/ErrorHandling.h
usr/include/llvm/Support/ErrorOr.h
usr/include/llvm/Support/ExitCodes.h
+usr/include/llvm/Support/ExponentialBackoff.h
usr/include/llvm/Support/ExtensibleRTTI.h
usr/include/llvm/Support/Extension.def
usr/include/llvm/Support/FileCollector.h
@@ -1588,6 +1633,8 @@ usr/include/llvm/Support/GenericLoopInfoImpl.h
usr/include/llvm/Support/GlobPattern.h
usr/include/llvm/Support/GraphWriter.h
usr/include/llvm/Support/HashBuilder.h
+usr/include/llvm/Support/HexagonAttributeParser.h
+usr/include/llvm/Support/HexagonAttributes.h
usr/include/llvm/Support/InitLLVM.h
usr/include/llvm/Support/InstructionCost.h
usr/include/llvm/Support/JSON.h
@@ -1598,6 +1645,7 @@ usr/include/llvm/Support/LLVMDriver.h
usr/include/llvm/Support/LineIterator.h
usr/include/llvm/Support/Locale.h
usr/include/llvm/Support/LockFileManager.h
+usr/include/llvm/Support/LogicalResult.h
usr/include/llvm/Support/MD5.h
usr/include/llvm/Support/MSP430AttributeParser.h
usr/include/llvm/Support/MSP430Attributes.h
@@ -1626,7 +1674,7 @@ usr/include/llvm/Support/Process.h
usr/include/llvm/Support/Program.h
usr/include/llvm/Support/RISCVAttributeParser.h
usr/include/llvm/Support/RISCVAttributes.h
-usr/include/llvm/Support/RISCVISAInfo.h
+usr/include/llvm/Support/RISCVISAUtils.h
usr/include/llvm/Support/RWMutex.h
usr/include/llvm/Support/RandomNumberGenerator.h
usr/include/llvm/Support/Recycler.h
@@ -1643,6 +1691,7 @@ usr/include/llvm/Support/ScaledNumber.h
usr/include/llvm/Support/ScopedPrinter.h
usr/include/llvm/Support/Signals.h
usr/include/llvm/Support/Signposts.h
+usr/include/llvm/Support/SipHash.h
usr/include/llvm/Support/SmallVectorMemoryBuffer.h
usr/include/llvm/Support/Solaris/sys/regset.h
usr/include/llvm/Support/SourceMgr.h
@@ -1681,6 +1730,7 @@ usr/include/llvm/Support/X86FoldTablesUtils.h
usr/include/llvm/Support/YAMLParser.h
usr/include/llvm/Support/YAMLTraits.h
usr/include/llvm/Support/circular_raw_ostream.h
+usr/include/llvm/Support/float128.h
usr/include/llvm/Support/raw_os_ostream.h
usr/include/llvm/Support/raw_ostream.h
usr/include/llvm/Support/raw_sha1_ostream.h
@@ -1713,19 +1763,25 @@ usr/include/llvm/Target/TargetIntrinsicInfo.h
usr/include/llvm/Target/TargetItinerary.td
usr/include/llvm/Target/TargetLoweringObjectFile.h
usr/include/llvm/Target/TargetMachine.h
+usr/include/llvm/Target/TargetMacroFusion.td
usr/include/llvm/Target/TargetOptions.h
usr/include/llvm/Target/TargetPfmCounters.td
usr/include/llvm/Target/TargetSchedule.td
usr/include/llvm/Target/TargetSelectionDAG.td
+usr/include/llvm/TargetParser/AArch64CPUFeatures.inc
usr/include/llvm/TargetParser/AArch64TargetParser.h
+usr/include/llvm/TargetParser/AArch64TargetParserDef.inc
usr/include/llvm/TargetParser/ARMTargetParser.def
usr/include/llvm/TargetParser/ARMTargetParser.h
usr/include/llvm/TargetParser/ARMTargetParserCommon.h
+usr/include/llvm/TargetParser/ARMTargetParserDef.inc
usr/include/llvm/TargetParser/CSKYTargetParser.def
usr/include/llvm/TargetParser/CSKYTargetParser.h
usr/include/llvm/TargetParser/Host.h
usr/include/llvm/TargetParser/LoongArchTargetParser.def
usr/include/llvm/TargetParser/LoongArchTargetParser.h
+usr/include/llvm/TargetParser/PPCTargetParser.def
+usr/include/llvm/TargetParser/RISCVISAInfo.h
usr/include/llvm/TargetParser/RISCVTargetParser.h
usr/include/llvm/TargetParser/RISCVTargetParserDef.inc
usr/include/llvm/TargetParser/SubtargetFeature.h
@@ -1742,6 +1798,7 @@ usr/include/llvm/TextAPI/Architecture.def
usr/include/llvm/TextAPI/Architecture.h
usr/include/llvm/TextAPI/ArchitectureSet.h
usr/include/llvm/TextAPI/DylibReader.h
+usr/include/llvm/TextAPI/FileTypes.h
usr/include/llvm/TextAPI/InterfaceFile.h
usr/include/llvm/TextAPI/PackedVersion.h
usr/include/llvm/TextAPI/Platform.h
@@ -1777,6 +1834,7 @@ usr/include/llvm/Transforms/IPO/CrossDSOCFI.h
usr/include/llvm/Transforms/IPO/DeadArgumentElimination.h
usr/include/llvm/Transforms/IPO/ElimAvailExtern.h
usr/include/llvm/Transforms/IPO/EmbedBitcodePass.h
+usr/include/llvm/Transforms/IPO/ExpandVariadics.h
usr/include/llvm/Transforms/IPO/ExtractGV.h
usr/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
usr/include/llvm/Transforms/IPO/FunctionAttrs.h
@@ -1801,6 +1859,7 @@ usr/include/llvm/Transforms/IPO/ProfiledCallGraph.h
usr/include/llvm/Transforms/IPO/SCCP.h
usr/include/llvm/Transforms/IPO/SampleContextTracker.h
usr/include/llvm/Transforms/IPO/SampleProfile.h
+usr/include/llvm/Transforms/IPO/SampleProfileMatcher.h
usr/include/llvm/Transforms/IPO/SampleProfileProbe.h
usr/include/llvm/Transforms/IPO/StripDeadPrototypes.h
usr/include/llvm/Transforms/IPO/StripSymbols.h
@@ -1824,8 +1883,12 @@ usr/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h
usr/include/llvm/Transforms/Instrumentation/InstrOrderFile.h
usr/include/llvm/Transforms/Instrumentation/InstrProfiling.h
usr/include/llvm/Transforms/Instrumentation/KCFI.h
+usr/include/llvm/Transforms/Instrumentation/LowerAllowCheckPass.h
usr/include/llvm/Transforms/Instrumentation/MemProfiler.h
usr/include/llvm/Transforms/Instrumentation/MemorySanitizer.h
+usr/include/llvm/Transforms/Instrumentation/NumericalStabilitySanitizer.h
+usr/include/llvm/Transforms/Instrumentation/PGOCtxProfLowering.h
+usr/include/llvm/Transforms/Instrumentation/PGOForceFunctionAttrs.h
usr/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
usr/include/llvm/Transforms/Instrumentation/PoisonChecking.h
usr/include/llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h
@@ -1857,6 +1920,7 @@ usr/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h
usr/include/llvm/Transforms/Scalar/InferAddressSpaces.h
usr/include/llvm/Transforms/Scalar/InferAlignment.h
usr/include/llvm/Transforms/Scalar/InstSimplifyPass.h
+usr/include/llvm/Transforms/Scalar/JumpTableToSwitch.h
usr/include/llvm/Transforms/Scalar/JumpThreading.h
usr/include/llvm/Transforms/Scalar/LICM.h
usr/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
@@ -1872,7 +1936,6 @@ usr/include/llvm/Transforms/Scalar/LoopInterchange.h
usr/include/llvm/Transforms/Scalar/LoopLoadElimination.h
usr/include/llvm/Transforms/Scalar/LoopPassManager.h
usr/include/llvm/Transforms/Scalar/LoopPredication.h
-usr/include/llvm/Transforms/Scalar/LoopReroll.h
usr/include/llvm/Transforms/Scalar/LoopRotation.h
usr/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
usr/include/llvm/Transforms/Scalar/LoopSink.h
@@ -1930,6 +1993,7 @@ usr/include/llvm/Transforms/Utils/CodeLayout.h
usr/include/llvm/Transforms/Utils/CodeMoverUtils.h
usr/include/llvm/Transforms/Utils/CountVisits.h
usr/include/llvm/Transforms/Utils/CtorUtils.h
+usr/include/llvm/Transforms/Utils/DXILResource.h
usr/include/llvm/Transforms/Utils/DXILUpgrade.h
usr/include/llvm/Transforms/Utils/Debugify.h
usr/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
@@ -1995,6 +2059,7 @@ usr/include/llvm/Transforms/Utils/UnrollLoop.h
usr/include/llvm/Transforms/Utils/VNCoercion.h
usr/include/llvm/Transforms/Utils/ValueMapper.h
usr/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h
+usr/include/llvm/Transforms/Vectorize/LoopIdiomVectorize.h
usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
usr/include/llvm/Transforms/Vectorize/LoopVectorize.h
usr/include/llvm/Transforms/Vectorize/SLPVectorizer.h
@@ -2038,7 +2103,6 @@ usr/lib/cmake/llvm/FindLibEdit.cmake
usr/lib/cmake/llvm/FindLibpfm.cmake
usr/lib/cmake/llvm/FindOCaml.cmake
usr/lib/cmake/llvm/FindSphinx.cmake
-usr/lib/cmake/llvm/FindTerminfo.cmake
usr/lib/cmake/llvm/FindZ3.cmake
usr/lib/cmake/llvm/Findzstd.cmake
usr/lib/cmake/llvm/GenerateVersionFromVCS.cmake
@@ -2063,6 +2127,10 @@ usr/lib/cmake/llvm/TensorFlowCompile.cmake
usr/lib/cmake/llvm/UseLibtool.cmake
usr/lib/cmake/llvm/VersionFromVCS.cmake
usr/lib/cmake/llvm/llvm-driver-template.cpp.in
+usr/lib/libLLVM-19.so
+usr/lib/libLLVM.so
+usr/lib/libLLVM.so.18.1
+usr/lib/libLLVM.so.19.1
usr/lib/libLLVMAArch64AsmParser.a
usr/lib/libLLVMAArch64CodeGen.a
usr/lib/libLLVMAArch64Desc.a
@@ -2098,6 +2166,7 @@ usr/lib/libLLVMBitstreamReader.a
usr/lib/libLLVMCFGuard.a
usr/lib/libLLVMCFIVerify.a
usr/lib/libLLVMCodeGen.a
+usr/lib/libLLVMCodeGenData.a
usr/lib/libLLVMCodeGenTypes.a
usr/lib/libLLVMCore.a
usr/lib/libLLVMCoroutines.a
@@ -2163,6 +2232,7 @@ usr/lib/libLLVMObjCARCOpts.a
usr/lib/libLLVMObjCopy.a
usr/lib/libLLVMObject.a
usr/lib/libLLVMObjectYAML.a
+usr/lib/libLLVMOptDriver.a
usr/lib/libLLVMOption.a
usr/lib/libLLVMOrcDebugging.a
usr/lib/libLLVMOrcJIT.a
@@ -2178,6 +2248,7 @@ usr/lib/libLLVMPowerPCInfo.a
usr/lib/libLLVMProfileData.a
usr/lib/libLLVMRemarks.a
usr/lib/libLLVMRuntimeDyld.a
+usr/lib/libLLVMSandboxIR.a
usr/lib/libLLVMScalarOpts.a
usr/lib/libLLVMSelectionDAG.a
usr/lib/libLLVMSupport.a
@@ -2188,8 +2259,8 @@ usr/lib/libLLVMSystemZDesc.a
usr/lib/libLLVMSystemZDisassembler.a
usr/lib/libLLVMSystemZInfo.a
usr/lib/libLLVMTableGen.a
+usr/lib/libLLVMTableGenBasic.a
usr/lib/libLLVMTableGenCommon.a
-usr/lib/libLLVMTableGenGlobalISel.a
usr/lib/libLLVMTarget.a
usr/lib/libLLVMTargetParser.a
usr/lib/libLLVMTextAPI.a
@@ -2212,13 +2283,10 @@ usr/lib/libLLVMX86Info.a
usr/lib/libLLVMX86TargetMCA.a
usr/lib/libLLVMXRay.a
usr/lib/libLLVMipo.a
-usr/lib/libLLVM-18.so
-usr/lib/libLLVM.so
-usr/lib/libLLVM.so.18.1
usr/lib/libLTO.so
-usr/lib/libLTO.so.18.1
+usr/lib/libLTO.so.19.1
usr/lib/libRemarks.so
-usr/lib/libRemarks.so.18.1
+usr/lib/libRemarks.so.19.1
usr/lib64/LLVMgold.so
usr/lib64/bfd-plugins/LLVMgold.so
usr/lib64/cmake/llvm/AddLLVM.cmake
@@ -2235,7 +2303,6 @@ usr/lib64/cmake/llvm/FindLibEdit.cmake
usr/lib64/cmake/llvm/FindLibpfm.cmake
usr/lib64/cmake/llvm/FindOCaml.cmake
usr/lib64/cmake/llvm/FindSphinx.cmake
-usr/lib64/cmake/llvm/FindTerminfo.cmake
usr/lib64/cmake/llvm/FindZ3.cmake
usr/lib64/cmake/llvm/Findzstd.cmake
usr/lib64/cmake/llvm/GenerateVersionFromVCS.cmake
@@ -2260,9 +2327,10 @@ usr/lib64/cmake/llvm/TensorFlowCompile.cmake
usr/lib64/cmake/llvm/UseLibtool.cmake
usr/lib64/cmake/llvm/VersionFromVCS.cmake
usr/lib64/cmake/llvm/llvm-driver-template.cpp.in
-usr/lib64/libLLVM-18.so
+usr/lib64/libLLVM-19.so
usr/lib64/libLLVM.so
usr/lib64/libLLVM.so.18.1
+usr/lib64/libLLVM.so.19.1
usr/lib64/libLLVMAArch64AsmParser.a
usr/lib64/libLLVMAArch64CodeGen.a
usr/lib64/libLLVMAArch64Desc.a
@@ -2298,6 +2366,7 @@ usr/lib64/libLLVMBitstreamReader.a
usr/lib64/libLLVMCFGuard.a
usr/lib64/libLLVMCFIVerify.a
usr/lib64/libLLVMCodeGen.a
+usr/lib64/libLLVMCodeGenData.a
usr/lib64/libLLVMCodeGenTypes.a
usr/lib64/libLLVMCore.a
usr/lib64/libLLVMCoroutines.a
@@ -2363,6 +2432,7 @@ usr/lib64/libLLVMObjCARCOpts.a
usr/lib64/libLLVMObjCopy.a
usr/lib64/libLLVMObject.a
usr/lib64/libLLVMObjectYAML.a
+usr/lib64/libLLVMOptDriver.a
usr/lib64/libLLVMOption.a
usr/lib64/libLLVMOrcDebugging.a
usr/lib64/libLLVMOrcJIT.a
@@ -2378,6 +2448,7 @@ usr/lib64/libLLVMPowerPCInfo.a
usr/lib64/libLLVMProfileData.a
usr/lib64/libLLVMRemarks.a
usr/lib64/libLLVMRuntimeDyld.a
+usr/lib64/libLLVMSandboxIR.a
usr/lib64/libLLVMScalarOpts.a
usr/lib64/libLLVMSelectionDAG.a
usr/lib64/libLLVMSupport.a
@@ -2388,8 +2459,8 @@ usr/lib64/libLLVMSystemZDesc.a
usr/lib64/libLLVMSystemZDisassembler.a
usr/lib64/libLLVMSystemZInfo.a
usr/lib64/libLLVMTableGen.a
+usr/lib64/libLLVMTableGenBasic.a
usr/lib64/libLLVMTableGenCommon.a
-usr/lib64/libLLVMTableGenGlobalISel.a
usr/lib64/libLLVMTarget.a
usr/lib64/libLLVMTargetParser.a
usr/lib64/libLLVMTextAPI.a
@@ -2413,9 +2484,9 @@ usr/lib64/libLLVMX86TargetMCA.a
usr/lib64/libLLVMXRay.a
usr/lib64/libLLVMipo.a
usr/lib64/libLTO.so
-usr/lib64/libLTO.so.18.1
+usr/lib64/libLTO.so.19.1
usr/lib64/libRemarks.so
-usr/lib64/libRemarks.so.18.1
+usr/lib64/libRemarks.so.19.1
usr/share/licenses/llvm-devel/LICENSE.TXT
usr/share/licenses/llvm-libs/LICENSE.TXT
usr/share/licenses/llvm-static/LICENSE.TXT
diff --git a/devel/linux-rl9-qt5-qttools/Makefile b/devel/linux-rl9-qt5-qttools/Makefile
index 309af07caffb..e0053f67b4a3 100644
--- a/devel/linux-rl9-qt5-qttools/Makefile
+++ b/devel/linux-rl9-qt5-qttools/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qt5
PORTVERSION= 5.15.9
-DISTVERSIONSUFFIX= -5.el9
-PORTREVISION= 3
+DISTVERSIONSUFFIX= -6.el9
+PORTREVISION= 4
CATEGORIES= devel linux
PKGNAMESUFFIX= -qttools
diff --git a/devel/linux-rl9-qt5-qttools/distinfo b/devel/linux-rl9-qt5-qttools/distinfo
index a58b6439a9e3..e9c6e79f6797 100644
--- a/devel/linux-rl9-qt5-qttools/distinfo
+++ b/devel/linux-rl9-qt5-qttools/distinfo
@@ -1,27 +1,27 @@
-TIMESTAMP = 1734288813
-SHA256 (rocky/q/qt5-qttools-5.15.9-5.el9.aarch64.rpm) = ab3831878803314df32a7057f0f12470dd136862a61a99a26cf88739ecb2cd64
-SIZE (rocky/q/qt5-qttools-5.15.9-5.el9.aarch64.rpm) = 40151
-SHA256 (rocky/q/qt5-qttools-5.15.9-5.el9.x86_64.rpm) = 1b8400c7aae0f1932d733bd01ad97044ed2ea5fe0d4a469c5762f1deec69470c
-SIZE (rocky/q/qt5-qttools-5.15.9-5.el9.x86_64.rpm) = 40283
-SHA256 (rocky/q/qt5-qttools-common-5.15.9-5.el9.noarch.rpm) = 4edf61dc600d99ef490b13b19853435fb65e83beb28310bea31777e0f815e449
-SIZE (rocky/q/qt5-qttools-common-5.15.9-5.el9.noarch.rpm) = 10316
-SHA256 (rocky/q/qt5-qttools-libs-designer-5.15.9-5.el9.aarch64.rpm) = 8477ad1ba95f86396751c268a97d0162ec11ca0870ed8406ef4ab056f217ecf7
-SIZE (rocky/q/qt5-qttools-libs-designer-5.15.9-5.el9.aarch64.rpm) = 2829186
-SHA256 (rocky/q/qt5-qttools-libs-designer-5.15.9-5.el9.i686.rpm) = 3a91a9eb23412817b5f84c20f6fb9f1cd9346c552b976f5e43097a46b085e285
-SIZE (rocky/q/qt5-qttools-libs-designer-5.15.9-5.el9.i686.rpm) = 2949626
-SHA256 (rocky/q/qt5-qttools-libs-designer-5.15.9-5.el9.x86_64.rpm) = ff3f632343480bc61c2fdd2a07cc8afa0afacf0baccf0d32645952a9f9e370e6
-SIZE (rocky/q/qt5-qttools-libs-designer-5.15.9-5.el9.x86_64.rpm) = 2827575
-SHA256 (rocky/q/qt5-qttools-libs-designercomponents-5.15.9-5.el9.aarch64.rpm) = 9d4fe85fd116bf73f0d12a0b072eb2a857df8c481ae94f04cd6a7349fb3983b5
-SIZE (rocky/q/qt5-qttools-libs-designercomponents-5.15.9-5.el9.aarch64.rpm) = 805452
-SHA256 (rocky/q/qt5-qttools-libs-designercomponents-5.15.9-5.el9.i686.rpm) = e75aa47355887e3662b9d587351deea89153fa412e1d411ad795c39f4ded5b4d
-SIZE (rocky/q/qt5-qttools-libs-designercomponents-5.15.9-5.el9.i686.rpm) = 881437
-SHA256 (rocky/q/qt5-qttools-libs-designercomponents-5.15.9-5.el9.x86_64.rpm) = c1fdbf520c254f57d9ad806ab51eca75ae7cfc9b1fa6503b888d3acb2103d52e
-SIZE (rocky/q/qt5-qttools-libs-designercomponents-5.15.9-5.el9.x86_64.rpm) = 801989
-SHA256 (rocky/q/qt5-qttools-libs-help-5.15.9-5.el9.aarch64.rpm) = 57dfba34fbd6511b2c86aaead9a4ebfab909753e33c079ae34327698421d9ec3
-SIZE (rocky/q/qt5-qttools-libs-help-5.15.9-5.el9.aarch64.rpm) = 158996
-SHA256 (rocky/q/qt5-qttools-libs-help-5.15.9-5.el9.i686.rpm) = b9932dcd424903f7490276be825680890d069c787a4d33f06d8b74885562f96e
-SIZE (rocky/q/qt5-qttools-libs-help-5.15.9-5.el9.i686.rpm) = 178589
-SHA256 (rocky/q/qt5-qttools-libs-help-5.15.9-5.el9.x86_64.rpm) = 144261840fb75f7a9d0bb756c323ec1d703677a5417bdf307b850132ab760f0d
-SIZE (rocky/q/qt5-qttools-libs-help-5.15.9-5.el9.x86_64.rpm) = 158238
-SHA256 (rocky/q/qt5-qttools-5.15.9-5.el9.src.rpm) = 4592a2cc39d43fddb724e390e3f264dc4f8a4b312eac2335ef119661ad80817f
-SIZE (rocky/q/qt5-qttools-5.15.9-5.el9.src.rpm) = 8922055
+TIMESTAMP = 1750648840
+SHA256 (rocky/q/qt5-qttools-5.15.9-6.el9.aarch64.rpm) = ca809684d8ad6f6233f97b416747ab62d0a3cd74446960d0cb1da84463e64b58
+SIZE (rocky/q/qt5-qttools-5.15.9-6.el9.aarch64.rpm) = 39417
+SHA256 (rocky/q/qt5-qttools-5.15.9-6.el9.x86_64.rpm) = 4ce589d916e623d82e9fb81034eeb72f229bfec9b515fdaee9b7566ea1147641
+SIZE (rocky/q/qt5-qttools-5.15.9-6.el9.x86_64.rpm) = 39823
+SHA256 (rocky/q/qt5-qttools-common-5.15.9-6.el9.noarch.rpm) = 4aad543770fdfb17760eff0bb24acbf3495acc7d9e3ccd33508295e470932c64
+SIZE (rocky/q/qt5-qttools-common-5.15.9-6.el9.noarch.rpm) = 10227
+SHA256 (rocky/q/qt5-qttools-libs-designer-5.15.9-6.el9.aarch64.rpm) = 6b4e3bee56d7d9402ff480ee040a880c576556433691ba1e6ac7153aa55a83e8
+SIZE (rocky/q/qt5-qttools-libs-designer-5.15.9-6.el9.aarch64.rpm) = 2828271
+SHA256 (rocky/q/qt5-qttools-libs-designer-5.15.9-6.el9.i686.rpm) = 37010208672ca9871a39c85df0c144415d4e0eafbf3b7f61b4c4ae29a0fd63e6
+SIZE (rocky/q/qt5-qttools-libs-designer-5.15.9-6.el9.i686.rpm) = 2950313
+SHA256 (rocky/q/qt5-qttools-libs-designer-5.15.9-6.el9.x86_64.rpm) = aa4da453778031ab4cfb7a5ef022d7f954cc864ee63af7898b8b4ea8a1f4b170
+SIZE (rocky/q/qt5-qttools-libs-designer-5.15.9-6.el9.x86_64.rpm) = 2826994
+SHA256 (rocky/q/qt5-qttools-libs-designercomponents-5.15.9-6.el9.aarch64.rpm) = 0135a3b3d2bb4f515cce4ad29d367c332e0bcf66b0df416cee66e44e1a582098
+SIZE (rocky/q/qt5-qttools-libs-designercomponents-5.15.9-6.el9.aarch64.rpm) = 805111
+SHA256 (rocky/q/qt5-qttools-libs-designercomponents-5.15.9-6.el9.i686.rpm) = bfa58717e5989357dd37c5529dc4f6ce6b9ed3246c8101afc9eb63859e7e8ea6
+SIZE (rocky/q/qt5-qttools-libs-designercomponents-5.15.9-6.el9.i686.rpm) = 880069
+SHA256 (rocky/q/qt5-qttools-libs-designercomponents-5.15.9-6.el9.x86_64.rpm) = 91813d9b030f90c38beb1dd96d44837590a08f3015b9e4c50b6dd9a4884093b2
+SIZE (rocky/q/qt5-qttools-libs-designercomponents-5.15.9-6.el9.x86_64.rpm) = 801515
+SHA256 (rocky/q/qt5-qttools-libs-help-5.15.9-6.el9.aarch64.rpm) = 657d3c4f949a78495eeb91f45e26022f986a9a451b0f401c438205a6565dfe43
+SIZE (rocky/q/qt5-qttools-libs-help-5.15.9-6.el9.aarch64.rpm) = 158798
+SHA256 (rocky/q/qt5-qttools-libs-help-5.15.9-6.el9.i686.rpm) = 0e67a9a3193ae088983cd54f434054636d9b7467971d42f7ae5b1388c625d602
+SIZE (rocky/q/qt5-qttools-libs-help-5.15.9-6.el9.i686.rpm) = 178232
+SHA256 (rocky/q/qt5-qttools-libs-help-5.15.9-6.el9.x86_64.rpm) = c45e7badd13496fffa5a9b4b174fb502cc811572d150af7622b37fdbe7a7da72
+SIZE (rocky/q/qt5-qttools-libs-help-5.15.9-6.el9.x86_64.rpm) = 157951
+SHA256 (rocky/q/qt5-qttools-5.15.9-6.el9.src.rpm) = b5bf621c0495215b0dc053f0ef4abfd65b95d28bb82baacca78fbfb5de8b906b
+SIZE (rocky/q/qt5-qttools-5.15.9-6.el9.src.rpm) = 8921992
diff --git a/devel/linux-rl9-strace/Makefile b/devel/linux-rl9-strace/Makefile
index 6c6f8276dc75..b94866731f46 100644
--- a/devel/linux-rl9-strace/Makefile
+++ b/devel/linux-rl9-strace/Makefile
@@ -1,6 +1,6 @@
PORTNAME= strace
-PORTVERSION= 5.18
-DISTVERSIONSUFFIX= -2.el9
+PORTVERSION= 6.12
+DISTVERSIONSUFFIX= -1.el9
CATEGORIES= devel
MAINTAINER= emulation@FreeBSD.org
diff --git a/devel/linux-rl9-strace/distinfo b/devel/linux-rl9-strace/distinfo
index d0e98d76e42f..c4c07eca0f85 100644
--- a/devel/linux-rl9-strace/distinfo
+++ b/devel/linux-rl9-strace/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1706860420
-SHA256 (rocky/s/strace-5.18-2.el9.aarch64.rpm) = 09f70a66adcea1e3778ccf07f41d8dfedb365c1dfa2b5eb50810d39f07525507
-SIZE (rocky/s/strace-5.18-2.el9.aarch64.rpm) = 1368782
-SHA256 (rocky/s/strace-5.18-2.el9.x86_64.rpm) = f189da0f9d11a954f2e2828f50580fd8a1c72a9d086d984523734b6e230177d1
-SIZE (rocky/s/strace-5.18-2.el9.x86_64.rpm) = 1428127
-SHA256 (rocky/s/strace-5.18-2.el9.src.rpm) = 5e461fe9b700d4825a9a16b551d408bdbb838b71bea152143e3009d2c5944803
-SIZE (rocky/s/strace-5.18-2.el9.src.rpm) = 2342957
+TIMESTAMP = 1750640836
+SHA256 (rocky/s/strace-6.12-1.el9.aarch64.rpm) = fd121702060e101505e6cec78f182c0477bacb257bbfe9b23721d9028d30fc59
+SIZE (rocky/s/strace-6.12-1.el9.aarch64.rpm) = 1490213
+SHA256 (rocky/s/strace-6.12-1.el9.x86_64.rpm) = d8742200d9c2bfb4c77eebd4783f163af7b5a6c7809353d3268890f209c08507
+SIZE (rocky/s/strace-6.12-1.el9.x86_64.rpm) = 1568070
+SHA256 (rocky/s/strace-6.12-1.el9.src.rpm) = 8ec35a115005836b9ba3278481ac9a185a4c255c0665c5115d82a182ed14c007
+SIZE (rocky/s/strace-6.12-1.el9.src.rpm) = 2650546
diff --git a/devel/linux-rl9-systemd-libs/Makefile b/devel/linux-rl9-systemd-libs/Makefile
index 31d44f17958f..4bbf2349ef97 100644
--- a/devel/linux-rl9-systemd-libs/Makefile
+++ b/devel/linux-rl9-systemd-libs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= systemd
PORTVERSION= 252
-DISTVERSIONSUFFIX= -46.el9_5.3
-PORTREVISION= 8
+DISTVERSIONSUFFIX= -51.el9
+PORTREVISION= 9
CATEGORIES= devel linux
PKGNAMESUFFIX= -libs
diff --git a/devel/linux-rl9-systemd-libs/distinfo b/devel/linux-rl9-systemd-libs/distinfo
index c6d24c12dadc..b969b9aa4893 100644
--- a/devel/linux-rl9-systemd-libs/distinfo
+++ b/devel/linux-rl9-systemd-libs/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1744743838
-SHA256 (rocky/s/systemd-libs-252-46.el9_5.3.aarch64.rpm) = 50a52c9e60f63e8e46265e4f51c12e8b14102d1279316b9ab104cf23b45bcae5
-SIZE (rocky/s/systemd-libs-252-46.el9_5.3.aarch64.rpm) = 654123
-SHA256 (rocky/s/systemd-libs-252-46.el9_5.3.i686.rpm) = 2190eddae6f2b0b3b2c3f71df0a21c57910df829cc164df9e171bd96b36d4bc8
-SIZE (rocky/s/systemd-libs-252-46.el9_5.3.i686.rpm) = 718930
-SHA256 (rocky/s/systemd-libs-252-46.el9_5.3.x86_64.rpm) = 1bf716f1acba9276adb3867646bf0e101a29761d2c6873b6882be0c1f8f6f8d0
-SIZE (rocky/s/systemd-libs-252-46.el9_5.3.x86_64.rpm) = 687037
-SHA256 (rocky/s/systemd-252-46.el9_5.3.src.rpm) = 3bd8fb27b46fb3f63dfcd94967f1e71d540f90fc034855c8403e823d712bdbe1
-SIZE (rocky/s/systemd-252-46.el9_5.3.src.rpm) = 37043431
+TIMESTAMP = 1750640941
+SHA256 (rocky/s/systemd-libs-252-51.el9.aarch64.rpm) = 290348dbffb6fa411e95db673cdeb1d955ec9a67d9e26aa9b002a5af9927846f
+SIZE (rocky/s/systemd-libs-252-51.el9.aarch64.rpm) = 657055
+SHA256 (rocky/s/systemd-libs-252-51.el9.i686.rpm) = 13efacbcf1e1f1fbef08bb849166885a3ca177fc505401534c90156b211df5e4
+SIZE (rocky/s/systemd-libs-252-51.el9.i686.rpm) = 721681
+SHA256 (rocky/s/systemd-libs-252-51.el9.x86_64.rpm) = aaf874508c33c2cd5553c7d5cdd1ca93d1307b86c6448e04355e247c03623bb5
+SIZE (rocky/s/systemd-libs-252-51.el9.x86_64.rpm) = 690071
+SHA256 (rocky/s/systemd-252-51.el9.src.rpm) = c5ca5061a8d5223610a55099df1a676dfde16809a07b31752b247c951ad1324b
+SIZE (rocky/s/systemd-252-51.el9.src.rpm) = 42963242
diff --git a/devel/log4shib/Makefile b/devel/log4shib/Makefile
index 2114e5f1bfb2..2e7b1087a492 100644
--- a/devel/log4shib/Makefile
+++ b/devel/log4shib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= log4shib
DISTVERSION= 2.0.1
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://shibboleth.net/downloads/${PORTNAME}/${DISTVERSION}/
@@ -7,7 +8,7 @@ MAINTAINER= girgen@FreeBSD.org
COMMENT= Library of C++ classes for flexible logging
WWW= https://spaces.internet2.edu/display/SHIB2/log4shib
-LICENSE= APACHE20
+LICENSE= LGPL21
USES= gmake pathfix pkgconfig libtool
GNU_CONFIGURE= yes
diff --git a/devel/love07/Makefile b/devel/love07/Makefile
index 029eb5efad33..204758a2f45c 100644
--- a/devel/love07/Makefile
+++ b/devel/love07/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.7.2
PORTREVISION= 26
CATEGORIES= devel games
MASTER_SITES= http://cdn.bitbucket.org/rude/love/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
PKGNAMESUFFIX= 07
DISTNAME= ${PORTNAME}-${PORTVERSION}-linux-src
diff --git a/devel/love08/Makefile b/devel/love08/Makefile
index 5d7d59a86d33..edd5770b2734 100644
--- a/devel/love08/Makefile
+++ b/devel/love08/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.8.0
PORTREVISION= 20
CATEGORIES= devel games
MASTER_SITES= http://cdn.bitbucket.org/rude/love/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
PKGNAMESUFFIX= 08
DISTNAME= ${PORTNAME}-${PORTVERSION}-linux-src
diff --git a/devel/love10/Makefile b/devel/love10/Makefile
index 09df76ffab02..de37c60a28bf 100644
--- a/devel/love10/Makefile
+++ b/devel/love10/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.10.2
PORTREVISION= 5
CATEGORIES= devel games
MASTER_SITES= https://bitbucket.org/rude/love/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
PKGNAMESUFFIX= 10
DISTNAME= ${PORTNAME}-${PORTVERSION}-linux-src
diff --git a/devel/netscape-java40/Makefile b/devel/netscape-java40/Makefile
index 41f56e445173..b5c0399ef23c 100644
--- a/devel/netscape-java40/Makefile
+++ b/devel/netscape-java40/Makefile
@@ -13,6 +13,9 @@ LICENSE_NAME= Netscape
LICENSE_FILE= ${WRKSRC}/License
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror auto-accept
+DEPRECATED= Abandonware
+EXPIRATION_DATE=2025-07-31
+
USES= java
NO_BUILD= yes
diff --git a/devel/nimble/Makefile b/devel/nimble/Makefile
index 7e3edf0fda72..fb59d0e76591 100644
--- a/devel/nimble/Makefile
+++ b/devel/nimble/Makefile
@@ -10,6 +10,9 @@ WWW= https://github.com/nim-lang/nimble
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/license.txt
+DEPRECATED= Depends on expiring lang/nim
+EXPIRATION_DATE=2025-09-01
+
BUILD_DEPENDS= ${LOCALBASE}/nim/bin/nim:lang/nim
RUN_DEPENDS= ${LOCALBASE}/nim/bin/nim:lang/nim
diff --git a/devel/ossp-al/Makefile b/devel/ossp-al/Makefile
index ae2ed3ff7d45..cb5500584fd4 100644
--- a/devel/ossp-al/Makefile
+++ b/devel/ossp-al/Makefile
@@ -10,7 +10,7 @@ COMMENT= Defines an abstract type of buffer that can move data without copying
WWW= http://www.ossp.org/pkg/lib/al/
DEPRECATED= Obsolete and abandoned upstream, last release in 2005
-EXPIRATION_DATE=2024-07-31
+EXPIRATION_DATE=2025-07-31
LIB_DEPENDS= libex.so:devel/ossp-ex
diff --git a/devel/picojson/Makefile b/devel/picojson/Makefile
index 0b999935a50e..cdb6da52c40b 100644
--- a/devel/picojson/Makefile
+++ b/devel/picojson/Makefile
@@ -1,6 +1,5 @@
PORTNAME= picojson
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.0
+DISTVERSION= 1.3.1.20210117
CATEGORIES= devel
MAINTAINER= james.wright@digital-chaos.com
@@ -10,16 +9,22 @@ WWW= https://github.com/kazuho/picojson
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+USES= cmake
+
USE_GITHUB= yes
GH_ACCOUNT= kazuho
+GH_TAGNAME= 288074e
NO_ARCH= yes
NO_BUILD= yes
-TEST_TARGET= check
OPTIONS_DEFINE= EXAMPLES
OPTIONS_SUB= yes
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%DISTVERSION%%|${DISTVERSION}|g' \
+ ${PATCH_WRKSRC}/CMakeLists.txt
+
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
diff --git a/devel/picojson/distinfo b/devel/picojson/distinfo
index ac23eb0aeef0..75e5af34a634 100644
--- a/devel/picojson/distinfo
+++ b/devel/picojson/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1555165118
-SHA256 (kazuho-picojson-v1.3.0_GH0.tar.gz) = 056805ca2691798f5545935a14bb477f2e1d827c9fb862e6e449dbea22801c7d
-SIZE (kazuho-picojson-v1.3.0_GH0.tar.gz) = 14695
+TIMESTAMP = 1748979730
+SHA256 (kazuho-picojson-1.3.1.20210117-288074e_GH0.tar.gz) = 7a8dd8c30cab56fce201d6c5833b4fa21d02e896bbbe4b8dc222fd3e4d7d516e
+SIZE (kazuho-picojson-1.3.1.20210117-288074e_GH0.tar.gz) = 15093
diff --git a/devel/picojson/files/patch-CMakeLists.txt b/devel/picojson/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..e9e9c654c21b
--- /dev/null
+++ b/devel/picojson/files/patch-CMakeLists.txt
@@ -0,0 +1,68 @@
+--- CMakeLists.txt.orig 2025-06-03 19:41:04 UTC
++++ CMakeLists.txt
+@@ -0,0 +1,65 @@
++cmake_minimum_required(VERSION 3.16)
++project(picojson
++ VERSION %%DISTVERSION%%
++ LANGUAGES CXX
++)
++
++include(GNUInstallDirs)
++
++set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}"
++ CACHE PATH "Location of header files"
++)
++
++add_library(picojson INTERFACE)
++add_library(picojson::picojson ALIAS picojson)
++target_include_directories(picojson INTERFACE
++ $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>
++ $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
++)
++
++install(FILES picojson.h
++ DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/"
++)
++
++if(NOT WIN32)
++ # Install pkg-config file
++ set(prefix "${CMAKE_INSTALL_PREFIX}")
++ set(includedir "${CMAKE_INSTALL_FULL_INCLUDEDIR}")
++ set(version ${PROJECT_VERSION})
++ configure_file(picojson.pc.in
++ "${CMAKE_CURRENT_BINARY_DIR}/picojson.pc"
++ NEWLINE_STYLE UNIX
++ @ONLY
++ )
++ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/picojson.pc"
++ DESTINATION "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig"
++ )
++endif()
++
++install(TARGETS picojson EXPORT picojson-targets
++ INCLUDES DESTINATION include
++)
++
++set(config_package_location ${CMAKE_INSTALL_LIBDIR}/cmake/picojson)
++install(EXPORT picojson-targets
++ FILE picojson-targets.cmake
++ NAMESPACE picojson::
++ DESTINATION ${config_package_location}
++)
++
++include(CMakePackageConfigHelpers)
++configure_package_config_file(picojson-config.cmake.in
++ ${CMAKE_CURRENT_BINARY_DIR}/picojson-config.cmake
++ INSTALL_DESTINATION ${config_package_location}
++ PATH_VARS INCLUDE_INSTALL_DIR
++)
++write_basic_package_version_file(
++ "${CMAKE_CURRENT_BINARY_DIR}/picojson-config-version.cmake"
++ VERSION ${PROJECT_VERSION}
++ COMPATIBILITY SameMajorVersion
++ ARCH_INDEPENDENT
++)
++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/picojson-config.cmake
++ ${CMAKE_CURRENT_BINARY_DIR}/picojson-config-version.cmake
++ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/picojson
++)
diff --git a/devel/picojson/files/patch-picojson-config.cmake.in b/devel/picojson/files/patch-picojson-config.cmake.in
new file mode 100644
index 000000000000..8317fdfed285
--- /dev/null
+++ b/devel/picojson/files/patch-picojson-config.cmake.in
@@ -0,0 +1,8 @@
+--- picojson-config.cmake.in.orig 2025-06-03 19:41:13 UTC
++++ picojson-config.cmake.in
+@@ -0,0 +1,5 @@
++@PACKAGE_INIT@
++
++include("${CMAKE_CURRENT_LIST_DIR}/picojson-targets.cmake")
++
++check_required_components(picojson)
diff --git a/devel/picojson/files/patch-picojson.pc.in b/devel/picojson/files/patch-picojson.pc.in
new file mode 100644
index 000000000000..772817c62951
--- /dev/null
+++ b/devel/picojson/files/patch-picojson.pc.in
@@ -0,0 +1,10 @@
+--- picojson.pc.in.orig 2025-06-03 19:41:23 UTC
++++ picojson.pc.in
+@@ -0,0 +1,7 @@
++prefix=@prefix@
++includedir=@includedir@
++
++Name: picojson
++Description: Tiny JSON parser / serializer for C++
++Version: @version@
++Cflags: -I${includedir}
diff --git a/devel/picojson/pkg-plist b/devel/picojson/pkg-plist
index 7f125b1791f0..0ae6b60c876d 100644
--- a/devel/picojson/pkg-plist
+++ b/devel/picojson/pkg-plist
@@ -1,4 +1,8 @@
include/picojson.h
+lib/cmake/picojson/picojson-config-version.cmake
+lib/cmake/picojson/picojson-config.cmake
+lib/cmake/picojson/picojson-targets.cmake
+libdata/pkgconfig/picojson.pc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/github-issues.cc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iostream.cc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/streaming.cc
diff --git a/devel/plasma6-kwrited/distinfo b/devel/plasma6-kwrited/distinfo
index 22feb2dd4281..26409de861cf 100644
--- a/devel/plasma6-kwrited/distinfo
+++ b/devel/plasma6-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010490
-SHA256 (KDE/plasma/6.4.0/kwrited-6.4.0.tar.xz) = 642c5674ab0d95ca0a42d6d1b2dacab5ffbfc06719819528fa25153c68a6454a
-SIZE (KDE/plasma/6.4.0/kwrited-6.4.0.tar.xz) = 23640
+TIMESTAMP = 1750789604
+SHA256 (KDE/plasma/6.4.1/kwrited-6.4.1.tar.xz) = a80a5ed45ed633f15cf3a42b2d956608d9e6a5a78f267df33ac96aafcc20d8d4
+SIZE (KDE/plasma/6.4.1/kwrited-6.4.1.tar.xz) = 23636
diff --git a/devel/plasma6-plasma-sdk/distinfo b/devel/plasma6-plasma-sdk/distinfo
index aa7b401929e4..7c9c613dc388 100644
--- a/devel/plasma6-plasma-sdk/distinfo
+++ b/devel/plasma6-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010490
-SHA256 (KDE/plasma/6.4.0/plasma-sdk-6.4.0.tar.xz) = b3f1316b163bb5e6ab86970306e663760ae93814a43ed43f2b2f761128ac2885
-SIZE (KDE/plasma/6.4.0/plasma-sdk-6.4.0.tar.xz) = 359948
+TIMESTAMP = 1750789605
+SHA256 (KDE/plasma/6.4.1/plasma-sdk-6.4.1.tar.xz) = 73a865026bdeab45c8f48b50ac656f0e626bb0413e7647c016d9068bcb0f5446
+SIZE (KDE/plasma/6.4.1/plasma-sdk-6.4.1.tar.xz) = 359864
diff --git a/devel/plasma6-plasma5support/distinfo b/devel/plasma6-plasma5support/distinfo
index d466ea67b2de..041c879f60ad 100644
--- a/devel/plasma6-plasma5support/distinfo
+++ b/devel/plasma6-plasma5support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010491
-SHA256 (KDE/plasma/6.4.0/plasma5support-6.4.0.tar.xz) = 3ae364b41a868d0fd9947c53b3d88723938bb0803f1f862985f933b6c973e843
-SIZE (KDE/plasma/6.4.0/plasma5support-6.4.0.tar.xz) = 228424
+TIMESTAMP = 1750789605
+SHA256 (KDE/plasma/6.4.1/plasma5support-6.4.1.tar.xz) = 117a3b9bcd3a63de83719d94f39a34cccf643a71435c84a5c505b044446b8dab
+SIZE (KDE/plasma/6.4.1/plasma5support-6.4.1.tar.xz) = 228416
diff --git a/devel/py-atomicwrites/Makefile b/devel/py-atomicwrites/Makefile
deleted file mode 100644
index 080592759baa..000000000000
--- a/devel/py-atomicwrites/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= atomicwrites
-DISTVERSION= 1.4.1
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Atomic file writes
-WWW= https://python-atomicwrites.readthedocs.io/en/latest/ \
- https://github.com/untitaker/python-atomicwrites
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Upstream repository has been archived on Jul 16, 2022. Upstream suggests os.replace and os.rename instead
-EXPIRATION_DATE=2025-03-31
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist concurrent pep517
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-atomicwrites/distinfo b/devel/py-atomicwrites/distinfo
deleted file mode 100644
index 4c4e4fc9e5f2..000000000000
--- a/devel/py-atomicwrites/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1726487340
-SHA256 (atomicwrites-1.4.1.tar.gz) = 81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11
-SIZE (atomicwrites-1.4.1.tar.gz) = 14227
diff --git a/devel/py-atomicwrites/pkg-descr b/devel/py-atomicwrites/pkg-descr
deleted file mode 100644
index f0e06c4b6ba1..000000000000
--- a/devel/py-atomicwrites/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Atomic file writes library for Python, featuring race-free assertions, Windows
-support (although untested) and simple high level API.
diff --git a/devel/py-dbus/pkg-plist b/devel/py-dbus/pkg-plist
index 71d2a86a8dd7..2135b9ecc663 100644
--- a/devel/py-dbus/pkg-plist
+++ b/devel/py-dbus/pkg-plist
@@ -1,56 +1,53 @@
%%PYTHON_SITELIBDIR%%/_dbus_bindings.so
%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.so
%%PYTHON_SITELIBDIR%%/dbus/__init__.py
-%%PYTHON_SITELIBDIR%%/dbus/__init__.pyc
-%%PYTHON_SITELIBDIR%%/dbus/__init__.pyo
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/_compat%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/_compat%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/_dbus%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/_dbus%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/_expat_introspect_parser%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/_expat_introspect_parser%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/bus%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/bus%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/connection%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/connection%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/decorators%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/decorators%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/exceptions%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/exceptions%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/gi_service%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/gi_service%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/glib%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/glib%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/lowlevel%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/lowlevel%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/proxies%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/proxies%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/server%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/server%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/service%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/service%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/types%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__pycache__/types%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/dbus/_compat.py
-%%PYTHON_SITELIBDIR%%/dbus/_compat.pyc
-%%PYTHON_SITELIBDIR%%/dbus/_compat.pyo
%%PYTHON_SITELIBDIR%%/dbus/_dbus.py
-%%PYTHON_SITELIBDIR%%/dbus/_dbus.pyc
-%%PYTHON_SITELIBDIR%%/dbus/_dbus.pyo
%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.py
-%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.pyc
-%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.pyo
%%PYTHON_SITELIBDIR%%/dbus/bus.py
-%%PYTHON_SITELIBDIR%%/dbus/bus.pyc
-%%PYTHON_SITELIBDIR%%/dbus/bus.pyo
%%PYTHON_SITELIBDIR%%/dbus/connection.py
-%%PYTHON_SITELIBDIR%%/dbus/connection.pyc
-%%PYTHON_SITELIBDIR%%/dbus/connection.pyo
%%PYTHON_SITELIBDIR%%/dbus/decorators.py
-%%PYTHON_SITELIBDIR%%/dbus/decorators.pyc
-%%PYTHON_SITELIBDIR%%/dbus/decorators.pyo
%%PYTHON_SITELIBDIR%%/dbus/exceptions.py
-%%PYTHON_SITELIBDIR%%/dbus/exceptions.pyc
-%%PYTHON_SITELIBDIR%%/dbus/exceptions.pyo
%%PYTHON_SITELIBDIR%%/dbus/gi_service.py
-%%PYTHON_SITELIBDIR%%/dbus/gi_service.pyc
-%%PYTHON_SITELIBDIR%%/dbus/gi_service.pyo
%%PYTHON_SITELIBDIR%%/dbus/glib.py
-%%PYTHON_SITELIBDIR%%/dbus/glib.pyc
-%%PYTHON_SITELIBDIR%%/dbus/glib.pyo
-%%PYTHON2%%%%PYTHON_SITELIBDIR%%/dbus/gobject_service.py
-%%PYTHON2%%%%PYTHON_SITELIBDIR%%/dbus/gobject_service.pyc
-%%PYTHON2%%%%PYTHON_SITELIBDIR%%/dbus/gobject_service.pyo
%%PYTHON_SITELIBDIR%%/dbus/lowlevel.py
-%%PYTHON_SITELIBDIR%%/dbus/lowlevel.pyc
-%%PYTHON_SITELIBDIR%%/dbus/lowlevel.pyo
%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.py
-%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyc
-%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyo
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/__pycache__/glib%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/__pycache__/glib%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.py
-%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyc
-%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyo
%%PYTHON_SITELIBDIR%%/dbus/proxies.py
-%%PYTHON_SITELIBDIR%%/dbus/proxies.pyc
-%%PYTHON_SITELIBDIR%%/dbus/proxies.pyo
%%PYTHON_SITELIBDIR%%/dbus/server.py
-%%PYTHON_SITELIBDIR%%/dbus/server.pyc
-%%PYTHON_SITELIBDIR%%/dbus/server.pyo
%%PYTHON_SITELIBDIR%%/dbus/service.py
-%%PYTHON_SITELIBDIR%%/dbus/service.pyc
-%%PYTHON_SITELIBDIR%%/dbus/service.pyo
%%PYTHON_SITELIBDIR%%/dbus/types.py
-%%PYTHON_SITELIBDIR%%/dbus/types.pyc
-%%PYTHON_SITELIBDIR%%/dbus/types.pyo
diff --git a/devel/py-goodreads/Makefile b/devel/py-goodreads/Makefile
index 08c2fd785cd3..403cf47178ac 100644
--- a/devel/py-goodreads/Makefile
+++ b/devel/py-goodreads/Makefile
@@ -1,10 +1,9 @@
-PORTNAME= Goodreads
+PORTNAME= goodreads
PORTVERSION= 0.3.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= goodreads-${PORTVERSION}
MAINTAINER= matthew@wener.org
COMMENT= Python interface for the Goodreads API
@@ -12,11 +11,13 @@ WWW= https://github.com/sefakilic/goodreads/
LICENSE= MIT
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rauth>=0:devel/py-rauth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xmltodict>=0:devel/py-xmltodict@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517
.include <bsd.port.mk>
diff --git a/devel/py-orange-canvas-core/Makefile b/devel/py-orange-canvas-core/Makefile
deleted file mode 100644
index 3f03f7f4ddb8..000000000000
--- a/devel/py-orange-canvas-core/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= orange-canvas-core
-DISTVERSION= 0.1.20
-PORTREVISION= 2
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Core component of Orange Canvas
-WWW= https://orangedatamining.com/
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-DEPRECATED= Depends on expired misc/py-dictdiffer
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}AnyQt>=0.0.11:x11-toolkits/py-AnyQt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}CommonMark>=0.8.1:textproc/py-CommonMark@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cachecontrol>0:www/py-cachecontrol@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dictdiffer>0:misc/py-dictdiffer@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pip>=18.0:devel/py-pip@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}qasync>0:devel/py-qasync@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-orange-canvas-core/distinfo b/devel/py-orange-canvas-core/distinfo
deleted file mode 100644
index 5f04c1384641..000000000000
--- a/devel/py-orange-canvas-core/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1619973672
-SHA256 (orange-canvas-core-0.1.20.tar.gz) = 94aa0209445445afcc82f2e31bcef3d4dbfeeb1e11cc2c77e5106456b9bffa49
-SIZE (orange-canvas-core-0.1.20.tar.gz) = 429080
diff --git a/devel/py-orange-canvas-core/pkg-descr b/devel/py-orange-canvas-core/pkg-descr
deleted file mode 100644
index f75014c24162..000000000000
--- a/devel/py-orange-canvas-core/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Orange Canvas Core is a framework for building graphical user interfaces for
-editing workflows. It is a component used to build the Orange Canvas data-mining
-application (for which it was developed in the first place).
diff --git a/devel/py-orange-widget-base/Makefile b/devel/py-orange-widget-base/Makefile
deleted file mode 100644
index 587414b2c7b9..000000000000
--- a/devel/py-orange-widget-base/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= orange-widget-base
-DISTVERSION= 4.13.0
-PORTREVISION= 3
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Base widget for Orange canvas
-WWW= https://orangedatamining.com/
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expiring devel/py-orange-canvas-core
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}AnyQt>0:x11-toolkits/py-AnyQt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}orange-canvas-core>=0.1.20:devel/py-orange-canvas-core@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyqtgraph>0:graphics/py-pyqtgraph@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-orange-widget-base/distinfo b/devel/py-orange-widget-base/distinfo
deleted file mode 100644
index 648a1799c15f..000000000000
--- a/devel/py-orange-widget-base/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1619977473
-SHA256 (orange-widget-base-4.13.0.tar.gz) = 8d7827550413b9f4563503c0d9d38a0467c58a6b74e29a32ed80237840470a1a
-SIZE (orange-widget-base-4.13.0.tar.gz) = 845369
diff --git a/devel/py-orange-widget-base/pkg-descr b/devel/py-orange-widget-base/pkg-descr
deleted file mode 100644
index e7762854a3cf..000000000000
--- a/devel/py-orange-widget-base/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This project implements the base OWBaseWidget class and utilities for use in
-Orange Canvas workflows.
-
-Provides:
-* OWBaseWidget class
-* gui module for building GUI
-* WidgetsScheme the workflow execution model/bridge
-* basic configuration for a workflow based application
diff --git a/devel/py-pytest-pep8/Makefile b/devel/py-pytest-pep8/Makefile
deleted file mode 100644
index a21a6573c879..000000000000
--- a/devel/py-pytest-pep8/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-PORTNAME= pytest-pep8
-PORTVERSION= 1.0.6
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= meka@tilda.center
-COMMENT= Pytest plugin to check PEP8 requirements
-WWW= https://bitbucket.org/pytest-dev/pytest-pep8
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expiring devel/py-pytest4
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>=2.4.2:devel/py-pytest4@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest4-cache>=0:devel/py-pytest4-cache@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pep8>=1.3:devel/pep8@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist concurrent distutils
-
-TEST_ENV= PYTHONPATH=${WRKSRC}/src
-
-NO_ARCH= yes
-
-do-test:
- cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= \
- -k 'not test_strict \
- and not test_ok_verbose \
- and not test_mtime_caching \
- and not test_w293w292'
-
-.include <bsd.port.mk>
diff --git a/devel/py-pytest-pep8/distinfo b/devel/py-pytest-pep8/distinfo
deleted file mode 100644
index 630ae17b20d7..000000000000
--- a/devel/py-pytest-pep8/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1576898226
-SHA256 (pytest-pep8-1.0.6.tar.gz) = 032ef7e5fa3ac30f4458c73e05bb67b0f036a8a5cb418a534b3170f89f120318
-SIZE (pytest-pep8-1.0.6.tar.gz) = 7271
diff --git a/devel/py-pytest-pep8/pkg-descr b/devel/py-pytest-pep8/pkg-descr
deleted file mode 100644
index 780de3813157..000000000000
--- a/devel/py-pytest-pep8/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-This plugin allows to configure on a per-project and per-file basis which
-errors or warnings to care about.
diff --git a/devel/py-pytest-relaxed/Makefile b/devel/py-pytest-relaxed/Makefile
deleted file mode 100644
index e9a83c19d882..000000000000
--- a/devel/py-pytest-relaxed/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= pytest-relaxed
-DISTVERSION= 2.0.2
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Relaxed test discovery/organization for pytest
-WWW= https://pytest-relaxed.readthedocs.io/
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expiring devel/py-pytest4
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>=3:devel/py-pytest4@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}decorator>=4:devel/py-decorator@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist distutils pytest
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-pytest-relaxed/distinfo b/devel/py-pytest-relaxed/distinfo
deleted file mode 100644
index 25d4af770626..000000000000
--- a/devel/py-pytest-relaxed/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1711809605
-SHA256 (pytest-relaxed-2.0.2.tar.gz) = 956ea028ec30dbbfb680dd8e7b4a7fb8f80a239595e88bace018bf2c0d718248
-SIZE (pytest-relaxed-2.0.2.tar.gz) = 27876
diff --git a/devel/py-pytest-relaxed/files/patch-tests_test__display.py b/devel/py-pytest-relaxed/files/patch-tests_test__display.py
deleted file mode 100644
index 9bfced24100d..000000000000
--- a/devel/py-pytest-relaxed/files/patch-tests_test__display.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# Two tests fail when warnings are present in the test run
-# https://github.com/bitprophet/pytest-relaxed/issues/7
-
---- tests/test_display.py.orig 2022-12-17 02:40:44 UTC
-+++ tests/test_display.py
-@@ -18,7 +18,7 @@ def _expect_regular_output(testdir):
- assert "== FAILURES ==" in output
- assert "AssertionError" in output
- # Summary
-- assert "== 1 failed, 4 passed, 1 skipped in " in output
-+ assert "== 1 failed, 4 passed, 1 skipped" in output
-
-
- class TestRegularFunctions:
-@@ -166,7 +166,7 @@ OtherBehaviors
- assert "== FAILURES ==" in output
- assert "AssertionError" in output
- # Summary
-- assert "== 1 failed, 4 passed, 1 skipped in " in output
-+ assert "== 1 failed, 4 passed, 1 skipped" in output
-
- def test_tests_are_colorized_by_test_result(
- self, testdir, environ # noqa: F811,E501
diff --git a/devel/py-pytest-relaxed/pkg-descr b/devel/py-pytest-relaxed/pkg-descr
deleted file mode 100644
index 5f2e68860ea4..000000000000
--- a/devel/py-pytest-relaxed/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This pytest plugin takes a page from the rest of Python, where you don't
-have to explicitly note public module/class members, but only need to
-hint as to which ones are private.
-
-By default, all files and objects pytest is told to scan will be considered
-tests; to mark something as not-a-test, simply prefix it with an underscore.
diff --git a/devel/py-pytest-runner/Makefile b/devel/py-pytest-runner/Makefile
deleted file mode 100644
index 05e85828798b..000000000000
--- a/devel/py-pytest-runner/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME= pytest-runner
-PORTVERSION= 6.0.1
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Test support for pytest runner in setup.py
-WWW= https://github.com/pytest-dev/pytest-runner
-
-LICENSE= MIT
-
-DEPRECATED= pytest-runner depends on deprecated features of setuptools
-EXPIRATION_DATE= 2024-12-31
-
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4.1:devel/py-setuptools-scm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist pep517 pytest
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-pytest-runner/distinfo b/devel/py-pytest-runner/distinfo
deleted file mode 100644
index ebbbbc8656ba..000000000000
--- a/devel/py-pytest-runner/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1701687286
-SHA256 (pytest-runner-6.0.1.tar.gz) = 70d4739585a7008f37bf4933c013fdb327b8878a5a69fcbb3316c88882f0f49b
-SIZE (pytest-runner-6.0.1.tar.gz) = 16056
diff --git a/devel/py-pytest-runner/files/patch-setup.py b/devel/py-pytest-runner/files/patch-setup.py
deleted file mode 100644
index d2372d7538e9..000000000000
--- a/devel/py-pytest-runner/files/patch-setup.py
+++ /dev/null
@@ -1,9 +0,0 @@
---- setup.py.orig 2022-09-10 13:31:26 UTC
-+++ setup.py
-@@ -0,0 +1,6 @@
-+#!/usr/bin/env python
-+
-+import setuptools
-+
-+if __name__ == "__main__":
-+ setuptools.setup()
diff --git a/devel/py-pytest-runner/pkg-descr b/devel/py-pytest-runner/pkg-descr
deleted file mode 100644
index b774ab9399b1..000000000000
--- a/devel/py-pytest-runner/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Setup scripts can use pytest-runner to add setup.py test support
-for pytest runner.
-
-Notice: pytest-runner depends on deprecated features of setuptools and relies on
-features that break security mechanisms in pip.
-
-It is recommended that you:
-
-- Remove 'pytest-runner' from your setup_requires, preferably removing the
- setup_requires option.
-- Remove 'pytest' and any other testing requirements from tests_require,
- preferably removing the tests_requires option.
-- Select a tool to bootstrap and then run tests such as tox.
diff --git a/devel/py-pytest4-cache/Makefile b/devel/py-pytest4-cache/Makefile
deleted file mode 100644
index 70fa9c2ea820..000000000000
--- a/devel/py-pytest4-cache/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-PORTNAME= pytest4-cache
-PORTVERSION= 1.0
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME:C/4//}-${PORTVERSION}
-
-MAINTAINER= loader@FreeBSD.org
-COMMENT= Pytest plugin with mechanisms for caching across test runs (legacy version for pytest 4)
-WWW= https://bitbucket.org/hpk42/pytest-cache/
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expiring devel/py-pytest4
-EXPIRATION_DATE=2025-06-21
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest-cache
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>=2.2:devel/py-pytest4@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}execnet>=1.2:sysutils/py-execnet@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>0:devel/py-pytest4@${PY_FLAVOR}
-
-NO_ARCH= yes
-USES= python
-USE_PYTHON= autoplist distutils
-DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP}
-TEST_TARGET= test
-PYDISTUTILS_PKGNAME= ${PORTNAME:C/4//}
-
-.include <bsd.port.mk>
diff --git a/devel/py-pytest4-cache/distinfo b/devel/py-pytest4-cache/distinfo
deleted file mode 100644
index 919dc0f71ed9..000000000000
--- a/devel/py-pytest4-cache/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1649284663
-SHA256 (pytest-cache-1.0.tar.gz) = be7468edd4d3d83f1e844959fd6e3fd28e77a481440a7118d430130ea31b07a9
-SIZE (pytest-cache-1.0.tar.gz) = 16242
diff --git a/devel/py-pytest4-cache/files/patch-setup.py b/devel/py-pytest4-cache/files/patch-setup.py
deleted file mode 100644
index 75426dd0c02d..000000000000
--- a/devel/py-pytest4-cache/files/patch-setup.py
+++ /dev/null
@@ -1,36 +0,0 @@
---- setup.py.orig 2013-06-04 19:10:04 UTC
-+++ setup.py
-@@ -1,4 +1,24 @@
- from setuptools import setup
-+from setuptools.command.test import test as TestCommand
-+
-+class PyTest(TestCommand):
-+ user_options = [('pytest-args=', 'a', "Arguments to pass to py.test")]
-+
-+ def initialize_options(self):
-+ TestCommand.initialize_options(self)
-+ self.pytest_args = []
-+
-+ def finalize_options(self):
-+ TestCommand.finalize_options(self)
-+ self.test_args = []
-+ self.test_suite = True
-+
-+ def run_tests(self):
-+ # import here, because outside the eggs aren't loaded
-+ import pytest
-+ errno = pytest.main(self.pytest_args)
-+ sys.exit(errno)
-+
- setup(
- name='pytest-cache',
- description='pytest plugin with mechanisms for caching across test runs',
-@@ -10,6 +30,8 @@ setup(
- py_modules=['pytest_cache'],
- entry_points={'pytest11': ['cacheprovider = pytest_cache']},
- install_requires=['pytest>=2.2', 'execnet>=1.1.dev1', ],
-+ tests_require=['pytest'],
-+ cmdclass={'test': PyTest},
- classifiers=[
- 'Development Status :: 3 - Alpha',
- 'Intended Audience :: Developers',
diff --git a/devel/py-pytest4-cache/pkg-descr b/devel/py-pytest4-cache/pkg-descr
deleted file mode 100644
index 3a22082396c7..000000000000
--- a/devel/py-pytest4-cache/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-pytest plugin with mechanisms for caching across test runs.
diff --git a/devel/py-pytest4-cov/Makefile b/devel/py-pytest4-cov/Makefile
deleted file mode 100644
index 04ca8ac30946..000000000000
--- a/devel/py-pytest4-cov/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= pytest4-cov
-PORTVERSION= 2.9.0
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME:C/4//}-${PORTVERSION}
-
-MAINTAINER= dbaio@FreeBSD.org
-COMMENT= Pytest plugin for measuring coverage (legacy version for pytest 4)
-WWW= https://github.com/pytest-dev/pytest-cov
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expiring devel/py-pytest4
-EXPIRATION_DATE=2025-06-21
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest-cov
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=4.4:devel/py-coverage@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest4>=3.6:devel/py-pytest4@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist concurrent distutils
-PYDISTUTILS_PKGNAME= ${PORTNAME:C/4//}
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-pytest4-cov/distinfo b/devel/py-pytest4-cov/distinfo
deleted file mode 100644
index dfe93af0583b..000000000000
--- a/devel/py-pytest4-cov/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1590933452
-SHA256 (pytest-cov-2.9.0.tar.gz) = b6a814b8ed6247bd81ff47f038511b57fe1ce7f4cc25b9106f1a4b106f1d9322
-SIZE (pytest-cov-2.9.0.tar.gz) = 54269
diff --git a/devel/py-pytest4-cov/pkg-descr b/devel/py-pytest4-cov/pkg-descr
deleted file mode 100644
index 412f3e2ca2c5..000000000000
--- a/devel/py-pytest4-cov/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This plugin produces coverage reports. It supports centralised testing and
-distributed testing in both load and each modes. It also supports coverage of
-subprocesses.
-
-All features offered by the coverage package should be available, either through
-pytest-cov or through coverage's config file.
diff --git a/devel/py-pytest4-flakes/Makefile b/devel/py-pytest4-flakes/Makefile
deleted file mode 100644
index 008caa9a9d69..000000000000
--- a/devel/py-pytest4-flakes/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= pytest4-flakes
-PORTVERSION= 4.0.5
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME:C/4//}-${PORTVERSION}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Pytest plugin for efficiently checking python source with pyflakes (legacy version for pytest4)
-WWW= https://github.com/fschulze/pytest-flakes
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expiring devel/py-pytest4
-EXPIRATION_DATE=2025-06-21
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest-flakes
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>=2.8.0:devel/py-pytest4@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-PYDISTUTILS_PKGNAME= ${PORTNAME:C/4//}
-
-.include <bsd.port.mk>
diff --git a/devel/py-pytest4-flakes/distinfo b/devel/py-pytest4-flakes/distinfo
deleted file mode 100644
index d82fb3f8aed0..000000000000
--- a/devel/py-pytest4-flakes/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1714112551
-SHA256 (pytest-flakes-4.0.5.tar.gz) = 953134e97215ae31f6879fbd7368c18d43f709dc2fab5b7777db2bb2bac3a924
-SIZE (pytest-flakes-4.0.5.tar.gz) = 7313
diff --git a/devel/py-pytest4-flakes/pkg-descr b/devel/py-pytest4-flakes/pkg-descr
deleted file mode 100644
index 07e6f78cd414..000000000000
--- a/devel/py-pytest4-flakes/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-pytest plugin to check source code with pyflakes.
diff --git a/devel/py-pytest4/Makefile b/devel/py-pytest4/Makefile
deleted file mode 100644
index 3aaa97dcacbc..000000000000
--- a/devel/py-pytest4/Makefile
+++ /dev/null
@@ -1,62 +0,0 @@
-PORTNAME= pytest
-PORTVERSION= 4.6.11
-PORTREVISION= 2
-PORTEPOCH= 1
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-PKGNAMESUFFIX= 4
-
-MAINTAINER= python@FreeBSD.org
-COMMENT= Simple powerful testing with Python (legacy version 4)
-WWW= https://docs.pytest.org/en/latest/
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expired devel/py-atomicwrites
-EXPIRATION_DATE=2025-06-21
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=1.0:devel/py-atomicwrites@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}attrs>=17.4.0:devel/py-attrs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}more-itertools>=4.0.0:devel/py-more-itertools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pluggy0>=0.12<1.0:devel/py-pluggy0@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}py>=1.5.0:devel/py-py@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth@${PY_FLAVOR}
-TEST_DEPENDS= bash:shells/bash \
- lsof:sysutils/lsof \
- ${PYTHON_PKGNAMEPREFIX}argcomplete>=0:devel/py-argcomplete@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}hypothesis>=3.56:devel/py-hypothesis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pexpect>=0:misc/py-pexpect@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.13:devel/py-pytest-xdist@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}unittest2>=0:devel/py-unittest2@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist concurrent pep517
-
-NO_ARCH= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' ${WRKSRC}/testing/test_parseopt.py
-
-# test_cache_failure_warns fails
-# https://github.com/pytest-dev/pytest/issues/1845
-do-test:
- cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -k 'not test_cache_failure_warns'
-
-.include <bsd.port.mk>
diff --git a/devel/py-pytest4/distinfo b/devel/py-pytest4/distinfo
deleted file mode 100644
index db173fdad5c5..000000000000
--- a/devel/py-pytest4/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1620405525
-SHA256 (pytest-4.6.11.tar.gz) = 50fa82392f2120cc3ec2ca0a75ee615be4c479e66669789771f1758332be4353
-SIZE (pytest-4.6.11.tar.gz) = 952305
diff --git a/devel/py-pytest4/files/patch-testing-test_parseopt.py b/devel/py-pytest4/files/patch-testing-test_parseopt.py
deleted file mode 100644
index 22683ffee3af..000000000000
--- a/devel/py-pytest4/files/patch-testing-test_parseopt.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- testing/test_parseopt.py.orig 2020-06-05 12:09:03 UTC
-+++ testing/test_parseopt.py
-@@ -305,7 +305,7 @@ def test_argcomplete(testdir, monkeypatch):
- # redirect output from argcomplete to stdin and stderr is not trivial
- # http://stackoverflow.com/q/12589419/1307905
- # so we use bash
-- fp.write('COMP_WORDBREAKS="$COMP_WORDBREAKS" python -m pytest 8>&1 9>&2')
-+ fp.write('COMP_WORDBREAKS="$COMP_WORDBREAKS" %%PYTHON_CMD%% -m pytest 8>&1 9>&2')
- # alternative would be exteneded Testdir.{run(),_run(),popen()} to be able
- # to handle a keyword argument env that replaces os.environ in popen or
- # extends the copy, advantage: could not forget to restore
diff --git a/devel/py-pytest4/pkg-descr b/devel/py-pytest4/pkg-descr
deleted file mode 100644
index 7dc46df7aed8..000000000000
--- a/devel/py-pytest4/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The pytest testing tool makes it easy to write small tests, yet scales to
-support complex functional testing.
-
-Features:
-
- * Detailed info on failing assert statements
- * Auto-discovery of test modules and functions
- * Modular fixtures to manage small or parametrized long-lived test resources
- * Can run unittest (or trial), nose test suites out of the box
- * Rich plugin architecture, with over 315+ external plugins
diff --git a/devel/py-spyder-unittest/Makefile b/devel/py-spyder-unittest/Makefile
deleted file mode 100644
index f9185875658e..000000000000
--- a/devel/py-spyder-unittest/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= spyder-unittest
-DISTVERSION= 0.6.0
-PORTREVISION= 2
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Plugin to run tests from within the Spyder IDE
-WWW= https://github.com/spyder-ide/spyder-unittest
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-DEPRECATED= Depends on expiring devel/spyder
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyzmq>0:net/py-pyzmq@${PY_FLAVOR} \
- spyder>0:devel/spyder
-
-USES= python
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-spyder-unittest/distinfo b/devel/py-spyder-unittest/distinfo
deleted file mode 100644
index 07f7a2fff484..000000000000
--- a/devel/py-spyder-unittest/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1688370744
-SHA256 (spyder_unittest-0.6.0.tar.gz) = 3c6ba7b7e5b7cb22313a5cf103098805f3b8b00c60301621f10afc98002462dd
-SIZE (spyder_unittest-0.6.0.tar.gz) = 59067
diff --git a/devel/py-spyder-unittest/pkg-descr b/devel/py-spyder-unittest/pkg-descr
deleted file mode 100644
index 18f4cd42d67f..000000000000
--- a/devel/py-spyder-unittest/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Spyder-unittest is a plugin that integrates popular unit test frameworks with
-Spyder, allowing you to run test suites and view the results in the IDE.
-
-The plugin supports the unittest module in the Python standard library as well
-as the pytest and nose testing frameworks. Support for pytest is most complete
-at the moment.
diff --git a/devel/pydbus-common/Makefile b/devel/pydbus-common/Makefile
index 318ee2c2d900..dd6f9f68554c 100644
--- a/devel/pydbus-common/Makefile
+++ b/devel/pydbus-common/Makefile
@@ -66,7 +66,7 @@ LIB_DEPENDS+= libdbus-glib-1.so:devel/dbus-glib
RUN_DEPENDS+= pydbus-common>=0:devel/pydbus-common
USE_LDCONFIG= yes
USES+= python
-USE_PYTHON= flavors py3kplist
+USE_PYTHON= flavors
post-install:
@${RM} -r ${STAGEDIR}${PREFIX}/include/dbus-1.0 \
diff --git a/devel/spyder/Makefile b/devel/spyder/Makefile
deleted file mode 100644
index e0c5aa73242a..000000000000
--- a/devel/spyder/Makefile
+++ /dev/null
@@ -1,90 +0,0 @@
-PORTNAME= spyder
-DISTVERSIONPREFIX= v
-DISTVERSION= 6.0.7
-CATEGORIES= devel science python
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Scientific PYthon Development EnviRonment, an alternative to IDLE
-WWW= https://www.spyder-ide.org \
- https://github.com/spyder-ide/spyder
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-DEPRECATED= Depends on expired devel/py-atomicwrites
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.9.3:www/py-aiohttp@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}asyncssh>=2.14.0:security/py-asyncssh@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}atomicwrites>=1.2.0:devel/py-atomicwrites@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}chardet>=2.0.0:textproc/py-chardet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cloudpickle>=0.5.0:devel/py-cloudpickle@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cookiecutter>=1.6.0:devel/py-cookiecutter@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}diff-match-patch>=20181111:textproc/py-diff-match-patch@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6.0:devel/py-importlib-metadata@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}intervaltree>=3.0.2:devel/py-intervaltree@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ipython>=8.13.0:devel/ipython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jedi>=0.17.2:devel/py-jedi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jellyfish>=0.7:devel/py-jellyfish@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.2.0:devel/py-jsonschema@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}keyring>=17.0.0:security/py-keyring@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nbconvert>=4.0:devel/py-nbconvert@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpydoc>=0.6.0:textproc/py-numpydoc@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}parso>=0.7.0:textproc/py-parso@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pexpect>=4.4.0:misc/py-pexpect@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pickleshare>=0.4:databases/py-pickleshare@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psutil>=5.3:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}PyGithub>=2.3.0:devel/py-PyGithub@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygments>=2.0:textproc/py-pygments@${PY_FLAVOR} \
- pylint${PYTHON_PKGNAMESUFFIX}>=3.1:devel/pylint@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pylint-venv>=3.0.2:devel/py-pylint-venv@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyls-spyder>=0.4.0:textproc/py-pyls-spyder@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}qt5-webengine>=5.15:www/py-qt5-webengine@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-lsp-black>=2.0.0:textproc/py-python-lsp-black@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-lsp-server>=1.12.0:textproc/py-python-lsp-server@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyuca>=1.2:devel/py-pyuca@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyzmq>=24.0.0:net/py-pyzmq@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}QDarkStyle>=3.2.0:textproc/py-QDarkStyle@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}qstylizer>=0.2.2:devel/py-qstylizer@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}QtAwesome>=1.3.1:x11-fonts/py-QtAwesome@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}qtconsole>0:devel/py-qtconsole@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}QtPy>=2.4.0:devel/py-QtPy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rtree>=0.9.7:devel/py-rtree@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools>=49.6.0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sphinx>=0.6.6:textproc/py-sphinx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}spyder-kernels>=3.0.2:devel/py-spyder-kernels@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}superqt>=0.6.2:x11-toolkits/py-superqt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}textdistance>=4.2.0:textproc/py-textdistance@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}three-merge>=0.1.1:textproc/py-three-merge@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}watchdog>=0.10.3:devel/py-watchdog@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}xdg>=0.26:devel/py-xdg@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}yarl>=1.9.4:www/py-yarl@${PY_FLAVOR}
-
-USES= desktop-file-utils python pyqt:5
-USE_PYTHON= distutils autoplist noflavors
-USE_PYQT= pyqt5
-
-USE_GITHUB= yes
-GH_ACCOUNT= spyder-ide
-
-NO_ARCH= yes
-
-DOCSDIR= ${PYTHON_SITELIBDIR}/spyder
-
-post-extract:
- # remove bundled dependencies
- @${RM} -r ${WRKSRC}/external-deps/*
- # remove unnecessary files
- @${RM} ${WRKSRC}/spyder/plugins/updatemanager/scripts/install.sh
-
-post-patch:
- # the second regex is to downgrade spyder-kernels requirement to 2.5.1
- ${REINPLACE_CMD} \
- -E 's|,<[0-9.=]+||' \
- ${WRKSRC}/setup.py \
- ${WRKSRC}/binder/environment.yml \
- ${WRKSRC}/requirements/main.yml \
- ${WRKSRC}/spyder/dependencies.py
-
-.include <bsd.port.mk>
diff --git a/devel/spyder/distinfo b/devel/spyder/distinfo
deleted file mode 100644
index 4957393e2664..000000000000
--- a/devel/spyder/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1747967628
-SHA256 (spyder-ide-spyder-v6.0.7_GH0.tar.gz) = a917307482500b4bfbebcbd17ab4e672e0df91ba82e1e00d5203e700052348eb
-SIZE (spyder-ide-spyder-v6.0.7_GH0.tar.gz) = 15831723
diff --git a/devel/spyder/files/patch-setup.py b/devel/spyder/files/patch-setup.py
deleted file mode 100644
index d713aaca8e57..000000000000
--- a/devel/spyder/files/patch-setup.py
+++ /dev/null
@@ -1,19 +0,0 @@
---- setup.py.orig 2023-11-08 03:05:24 UTC
-+++ setup.py
-@@ -91,7 +91,7 @@ def get_data_files():
- """
- Return data_files in a platform dependent manner.
- """
-- if sys.platform.startswith('linux'):
-+ if sys.platform.startswith('linux') or sys.platform.startswith('freebsd'):
- data_files = [('share/applications', ['scripts/spyder.desktop']),
- ('share/icons', ['img_src/spyder.png']),
- ('share/metainfo',
-@@ -199,7 +199,6 @@ setup_args = dict(
- 'Topic :: Scientific/Engineering',
- 'Topic :: Software Development :: Widget Sets',
- ],
-- cmdclass=CMDCLASS,
- )
-
-
diff --git a/devel/spyder/pkg-descr b/devel/spyder/pkg-descr
deleted file mode 100644
index 05784fd19f4d..000000000000
--- a/devel/spyder/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Spyder (previously known as Pydee) is a powerful interactive development
-environment for the Python language with advanced editing, interactive
-testing, debugging and introspection features
diff --git a/devel/terraform-ls/Makefile b/devel/terraform-ls/Makefile
index 8ec2ab2ab174..1955642b94a7 100644
--- a/devel/terraform-ls/Makefile
+++ b/devel/terraform-ls/Makefile
@@ -1,7 +1,6 @@
PORTNAME= terraform-ls
DISTVERSIONPREFIX= v
-DISTVERSION= 0.36.4
-PORTREVISION= 3
+DISTVERSION= 0.36.5
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
@@ -13,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= terraform:sysutils/terraform
-USES= go:1.23,modules
+USES= go:1.24,modules
GO_MODULE= github.com/hashicorp/terraform-ls
diff --git a/devel/terraform-ls/distinfo b/devel/terraform-ls/distinfo
index 05298361b1bb..af090d4b2000 100644
--- a/devel/terraform-ls/distinfo
+++ b/devel/terraform-ls/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1737825753
-SHA256 (go/devel_terraform-ls/terraform-ls-v0.36.4/v0.36.4.mod) = 6a0d3fd4e6e0127e6e76594e118af0b2146a4e319862c67afaf8e6f4a873127e
-SIZE (go/devel_terraform-ls/terraform-ls-v0.36.4/v0.36.4.mod) = 4831
-SHA256 (go/devel_terraform-ls/terraform-ls-v0.36.4/v0.36.4.zip) = 31ee280761af7b99dda206b94e06f4135a940301b0798f34fb264ce3b6be8ac2
-SIZE (go/devel_terraform-ls/terraform-ls-v0.36.4/v0.36.4.zip) = 2732023
+TIMESTAMP = 1750371069
+SHA256 (go/devel_terraform-ls/terraform-ls-v0.36.5/v0.36.5.mod) = 7e423b19160bff26b88e74aa87fca3c7105205d00b4519b44a3e1a954f60af55
+SIZE (go/devel_terraform-ls/terraform-ls-v0.36.5/v0.36.5.mod) = 4900
+SHA256 (go/devel_terraform-ls/terraform-ls-v0.36.5/v0.36.5.zip) = 2c9c33eb5cc5ac2ec44245dae4b3b70f49d2565ea5839b3e5cc3022adb627d14
+SIZE (go/devel_terraform-ls/terraform-ls-v0.36.5/v0.36.5.zip) = 2723101
diff --git a/devel/wrangler/Makefile b/devel/wrangler/Makefile
index 047631b64207..6493ddb42847 100644
--- a/devel/wrangler/Makefile
+++ b/devel/wrangler/Makefile
@@ -13,6 +13,9 @@ LICENSE_COMB= dual
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+DEPRECATED= Deprecated upstream as of Aug 3, 2023
+EXPIRATION_DATE=2025-07-31
+
LIB_DEPENDS= libcurl.so:ftp/curl
USES= cargo gmake ssl
diff --git a/dns/Makefile b/dns/Makefile
index bb1bcc5070ee..acf599c08636 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -42,6 +42,7 @@
SUBDIR += dnsproxy
SUBDIR += dnsrecon
SUBDIR += dnsreflector
+ SUBDIR += dnssec-rr
SUBDIR += dnstable
SUBDIR += dnstable-convert
SUBDIR += dnstop
diff --git a/dns/dnsmasq-devel/Makefile b/dns/dnsmasq-devel/Makefile
index d1889c18e436..79e3d4a4d0a0 100644
--- a/dns/dnsmasq-devel/Makefile
+++ b/dns/dnsmasq-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dnsmasq
-DISTVERSION= 2.92test13 # remember to bump PORTEPOCH when going from test to rc!
+DISTVERSION= 2.92test14 # remember to bump PORTEPOCH when going from test to rc!
# Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps:
PORTREVISION= 0
PORTEPOCH= 6
diff --git a/dns/dnsmasq-devel/distinfo b/dns/dnsmasq-devel/distinfo
index 83ac6d911bd3..bf9c91d33cbb 100644
--- a/dns/dnsmasq-devel/distinfo
+++ b/dns/dnsmasq-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749509231
-SHA256 (dnsmasq-2.92test13.tar.xz) = ee47735aeabb9f19cac70d103bec2f26f63fb66fdd50ffa6f6a18df80f00deb6
-SIZE (dnsmasq-2.92test13.tar.xz) = 582912
+TIMESTAMP = 1750716872
+SHA256 (dnsmasq-2.92test14.tar.xz) = cacd60d76b11ead7eacc1bbf3e7ed48cd667989af49b48f1fe4872946dbad51b
+SIZE (dnsmasq-2.92test14.tar.xz) = 583132
diff --git a/dns/dnssec-rr/Makefile b/dns/dnssec-rr/Makefile
new file mode 100644
index 000000000000..96d05c9969da
--- /dev/null
+++ b/dns/dnssec-rr/Makefile
@@ -0,0 +1,46 @@
+PORTNAME= dnssec-rr
+DISTVERSION= 0.2
+CATEGORIES= dns security
+MASTER_SITES= https://git.sr.ht/~mcf/dnssec-rr/refs/download/${DISTVERSION}/
+
+MAINTAINER= dch@FreeBSD.org
+COMMENT= Set of C programs for working with DNSSEC
+WWW= https://git.sr.ht/~mcf/dnssec-rr
+
+LICENSE= ISCL
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libbearssl.so:security/bearssl
+
+USES= localbase:ldflags
+
+PLIST_FILES= bin/dnskey \
+ bin/ds \
+ bin/nsec \
+ bin/rrsig \
+ bin/tlsa \
+ share/man/man1/dnskey.1.gz \
+ share/man/man1/ds.1.gz \
+ share/man/man1/nsec.1.gz \
+ share/man/man1/rrsig.1.gz \
+ share/man/man1/tlsa.1.gz
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${MANDIRS}/man1
+.for i in dnskey ds nsec rrsig tlsa
+ ${INSTALL_MAN} ${WRKSRC}/$i.1 \
+ ${STAGEDIR}${MANDIRS}/man1
+ ${INSTALL_PROGRAM} ${WRKSRC}/$i \
+ ${STAGEDIR}${PREFIX}/bin
+.endfor
+
+do-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md \
+ ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/dns/dnssec-rr/distinfo b/dns/dnssec-rr/distinfo
new file mode 100644
index 000000000000..871b3d94cb5b
--- /dev/null
+++ b/dns/dnssec-rr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750592067
+SHA256 (dnssec-rr-0.2.tar.gz) = 658699a0c094ae1715c7b6bc2b638dac24f21f25c889aaf4c27359a4cf40bdaf
+SIZE (dnssec-rr-0.2.tar.gz) = 19425
diff --git a/dns/dnssec-rr/files/patch-Makefile b/dns/dnssec-rr/files/patch-Makefile
new file mode 100644
index 000000000000..94e2a03ba201
--- /dev/null
+++ b/dns/dnssec-rr/files/patch-Makefile
@@ -0,0 +1,10 @@
+--- Makefile.orig 2025-06-21 08:07:07 UTC
++++ Makefile
+@@ -1,7 +1,5 @@
+ .PHONY: all install clean
+
+--include config.mk
+-
+ PREFIX?=/usr/local
+ BINDIR?=$(PREFIX)/bin
+ MANDIR?=$(PREFIX)/share/man
diff --git a/dns/dnssec-rr/files/patch-zone.c b/dns/dnssec-rr/files/patch-zone.c
new file mode 100644
index 000000000000..448e52f8b919
--- /dev/null
+++ b/dns/dnssec-rr/files/patch-zone.c
@@ -0,0 +1,10 @@
+--- zone.c.orig 2025-06-21 08:09:31 UTC
++++ zone.c
+@@ -4,6 +4,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <arpa/inet.h>
++#include <sys/socket.h>
+ #include "dnssec.h"
+
+ struct input {
diff --git a/dns/dnssec-rr/pkg-descr b/dns/dnssec-rr/pkg-descr
new file mode 100644
index 000000000000..ff114db05955
--- /dev/null
+++ b/dns/dnssec-rr/pkg-descr
@@ -0,0 +1,9 @@
+A set of tools for working with DNSSEC, using BearSSL for cryptography.
+
+- dnskey: generate DNSKEY records from private keys
+- ds: generate DS records for parent zones
+- nsec: generate NSEC records for zones
+- rrsig: sign records in zones, generating RRSIG records
+- tlsa: generate DANE TLSA records for certificates
+
+See also https://mforney.org/blog/2020-05-21-securing-your-zone-with-dnssec-and-dane.html
diff --git a/editors/chexedit/Makefile b/editors/chexedit/Makefile
index 98b8b8757bdb..f699c876d288 100644
--- a/editors/chexedit/Makefile
+++ b/editors/chexedit/Makefile
@@ -2,13 +2,13 @@ PORTNAME= chexedit
PORTVERSION= 0.9.7
PORTREVISION= 2
CATEGORIES= editors
-MASTER_SITES= http://www.rogoyski.com/adam/programs/hexedit/ \
- http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://www.rogoyski.com/adam/programs/hexedit/ \
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= hexedit-${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Full screen text mode Hex editor using the [n]curses library
-WWW= http://www.rogoyski.com/adam/programs/hexedit/
+WWW= https://www.rogoyski.com/adam/programs/hexedit/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/editors/cudatext/Makefile b/editors/cudatext/Makefile
index c25e72e60467..a03ca0abe67a 100644
--- a/editors/cudatext/Makefile
+++ b/editors/cudatext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cudatext
-PORTVERSION= 1.223.6.0
+PORTVERSION= 1.224.0.0
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
@@ -19,7 +19,7 @@ GH_PROJECT= CudaText
GH_TUPLE= bgrabitmap:bgrabitmap:d2a9b15:bgrabitmap/bgrabitmap \
Alexey-T:Python-for-Lazarus:fda3fdb:python4lazarus/python4lazarus \
Alexey-T:ATFlatControls:71197b3:atflatcontrols/atflatcontrols \
- Alexey-T:ATSynEdit:378205a:atsynedit/atsynedit \
+ Alexey-T:ATSynEdit:9e770b2:atsynedit/atsynedit \
Alexey-T:Emmet-Pascal:df69312:emmet/emmet \
Alexey-T:EControl:cb845fc:econtrol/econtrol \
Alexey-T:ATSynEdit_Ex:e142ca5:atsyneditex/atsyneditex \
diff --git a/editors/cudatext/distinfo b/editors/cudatext/distinfo
index 8c2ed0645db2..4811b3e200d2 100644
--- a/editors/cudatext/distinfo
+++ b/editors/cudatext/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1748047717
-SHA256 (Alexey-T-CudaText-1.223.6.0_GH0.tar.gz) = 298138b5ae3e52028924861bce816edf40f1190b5116cc481a2e2bce5470c7ff
-SIZE (Alexey-T-CudaText-1.223.6.0_GH0.tar.gz) = 6372738
+TIMESTAMP = 1750733653
+SHA256 (Alexey-T-CudaText-1.224.0.0_GH0.tar.gz) = 7942862f7de5fd4eb2ade517f3d7fe27f329a88f24b02be45722e440130af480
+SIZE (Alexey-T-CudaText-1.224.0.0_GH0.tar.gz) = 6267117
SHA256 (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = bf831ada3e9562dfc9653e0b1d46dca2bbe5409f8406ae4db7f52299e09fe4c6
SIZE (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = 6657935
SHA256 (Alexey-T-Python-for-Lazarus-fda3fdb_GH0.tar.gz) = 7243d0eb6d2f1924447fa575621474f043ec54ad258f770d230489bfeecb9cf5
SIZE (Alexey-T-Python-for-Lazarus-fda3fdb_GH0.tar.gz) = 98693
SHA256 (Alexey-T-ATFlatControls-71197b3_GH0.tar.gz) = e07c812519ec5a5c4f514579c802cff49704193d56360529d6409a63abb48589
SIZE (Alexey-T-ATFlatControls-71197b3_GH0.tar.gz) = 539385
-SHA256 (Alexey-T-ATSynEdit-378205a_GH0.tar.gz) = 502ffc4f60e1d2b6237d7fdc78fb9c274a7b67b3f3d4ac31864b23bff278d20e
-SIZE (Alexey-T-ATSynEdit-378205a_GH0.tar.gz) = 1419183
+SHA256 (Alexey-T-ATSynEdit-9e770b2_GH0.tar.gz) = a30430d717480eec1f86d8fada92e1aef0a43ae25f4d4e09eada5850b5214e4d
+SIZE (Alexey-T-ATSynEdit-9e770b2_GH0.tar.gz) = 1419368
SHA256 (Alexey-T-Emmet-Pascal-df69312_GH0.tar.gz) = 1be587529c0487175a26f4a2a1abe1435b8c289f0351d39d8b9063ed2c6367e1
SIZE (Alexey-T-Emmet-Pascal-df69312_GH0.tar.gz) = 83643
SHA256 (Alexey-T-EControl-cb845fc_GH0.tar.gz) = 160ea14c1688f53bbdbc74c149b85a50767d7694ecb855158264448ee273bd8d
diff --git a/editors/cudatext/pkg-plist b/editors/cudatext/pkg-plist
index ce956602ebad..06aabbc93eaa 100644
--- a/editors/cudatext/pkg-plist
+++ b/editors/cudatext/pkg-plist
@@ -2,8 +2,6 @@ bin/cudatext
share/applications/cudatext.desktop
%%DATADIR%%/data/autocomplete/Bash script.acp
%%DATADIR%%/data/autocomplete/Batch files.acp
-%%DATADIR%%/data/autocomplete/C++.acp
-%%DATADIR%%/data/autocomplete/C.acp
%%DATADIR%%/data/autocompletespec/css_colors.ini
%%DATADIR%%/data/autocompletespec/css_list.ini
%%DATADIR%%/data/autocompletespec/css_sel.ini
@@ -200,7 +198,6 @@ share/applications/cudatext.desktop
%%DATADIR%%/data/filetypeicons/vscode_16x16/icon_server.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/icons.json
%%DATADIR%%/data/lang/history.txt
-%%DATADIR%%/data/lang/ru_RU.ini
%%DATADIR%%/data/lang/translation template.ini
%%DATADIR%%/data/lexlib/Assembly.cuda-lexmap
%%DATADIR%%/data/lexlib/Assembly.lcf
@@ -208,10 +205,6 @@ share/applications/cudatext.desktop
%%DATADIR%%/data/lexlib/Bash script.lcf
%%DATADIR%%/data/lexlib/Batch files.cuda-lexmap
%%DATADIR%%/data/lexlib/Batch files.lcf
-%%DATADIR%%/data/lexlib/C++.cuda-lexmap
-%%DATADIR%%/data/lexlib/C++.lcf
-%%DATADIR%%/data/lexlib/C.cuda-lexmap
-%%DATADIR%%/data/lexlib/C.lcf
%%DATADIR%%/data/lexlib/CSS.cuda-lexmap
%%DATADIR%%/data/lexlib/CSS.lcf
%%DATADIR%%/data/lexlib/HTML style.cuda-lexmap
@@ -714,8 +707,6 @@ share/applications/cudatext.desktop
%%DATADIR%%/settings_default/default.json
%%DATADIR%%/settings_default/lexer Assembly.json
%%DATADIR%%/settings_default/lexer Bash script.json
-%%DATADIR%%/settings_default/lexer C++.json
-%%DATADIR%%/settings_default/lexer C.json
%%DATADIR%%/settings_default/lexer CSS.json
%%DATADIR%%/settings_default/lexer JSON.json
%%DATADIR%%/settings_default/lexer JavaScript.json
diff --git a/editors/libreoffice-af/distinfo b/editors/libreoffice-af/distinfo
index 02cdd3f70726..3e368cfd49d6 100644
--- a/editors/libreoffice-af/distinfo
+++ b/editors/libreoffice-af/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204901
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_af.tar.gz) = 0a091c9df61f9233bbc3e745995900fb35573bcd1e8d0bfa38b824beffaff0af
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_af.tar.gz) = 1172931
+TIMESTAMP = 1750805410
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_af.tar.gz) = 8ecac870aa7e5b4069060ab45510123a149c4093082cb5800d4ad84d1139e004
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_af.tar.gz) = 1173800
diff --git a/editors/libreoffice-am/distinfo b/editors/libreoffice-am/distinfo
index 0d86da4a933e..47ce93e3913a 100644
--- a/editors/libreoffice-am/distinfo
+++ b/editors/libreoffice-am/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204904
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_am.tar.gz) = 212af16e46b9e0b97565151f84ddc55cc70c10da437801a4e485ed2c66bc2ce0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_am.tar.gz) = 648571
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_am.tar.gz) = 6968d9b1f4c7acd0d99cf83413c819794d72a4648d45ed09a99e2108b9cd1f1a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_am.tar.gz) = 2646331
+TIMESTAMP = 1750805412
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_am.tar.gz) = 5301f3cf062800048041473dbaeed54d557d76e276c555c4847dd35a2b98f226
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_am.tar.gz) = 649096
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_am.tar.gz) = 8b9a191dcb53e8284061d11f880ec510e9084102d7987ef1f4a6bf2a395e03f2
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_am.tar.gz) = 2646329
diff --git a/editors/libreoffice-as/distinfo b/editors/libreoffice-as/distinfo
index 7578a96ee1c5..03174aa0a93b 100644
--- a/editors/libreoffice-as/distinfo
+++ b/editors/libreoffice-as/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204907
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_as.tar.gz) = 55450a90f2704f258c34eb52354bcd1d5c57b79381eaa29098728ce53c54d7af
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_as.tar.gz) = 356372
+TIMESTAMP = 1750805414
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_as.tar.gz) = be70decfa659e9bf5dffc97a66bf0b16e9e53d6db181a6b8e986260c9be02106
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_as.tar.gz) = 356322
diff --git a/editors/libreoffice-ast/distinfo b/editors/libreoffice-ast/distinfo
index 78a36c281e95..3e0ab434aa3a 100644
--- a/editors/libreoffice-ast/distinfo
+++ b/editors/libreoffice-ast/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204908
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ast.tar.gz) = db88b5d54f167c7ce38467d3ca84cdcbbeed6dfca993795d4a1cf76c397104bf
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ast.tar.gz) = 474738
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ast.tar.gz) = 790345d8ea8e0751ae025ca3e124f07e51e8e41cf32d7b8a7618e57c9e044770
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ast.tar.gz) = 2617795
+TIMESTAMP = 1750805416
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ast.tar.gz) = 54a24a59def98c663968b4dd87f403faffb1320bc1cbdcd4aaf51589125f86db
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ast.tar.gz) = 474810
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ast.tar.gz) = f6b327d138743efb401e640333c244cd5afd441b0b3edec4810462488bdc9cb9
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ast.tar.gz) = 2617856
diff --git a/editors/libreoffice-be/distinfo b/editors/libreoffice-be/distinfo
index 77ec5feb69ac..f67fa5014568 100644
--- a/editors/libreoffice-be/distinfo
+++ b/editors/libreoffice-be/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204909
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_be.tar.gz) = 6da5d06d6ad917c49c2a4aaa2601a223ce2dfe1b2da21c242a4a7e5e5e3c55b3
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_be.tar.gz) = 1789767
+TIMESTAMP = 1750805417
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_be.tar.gz) = 635cfb29d90b564827a28e20b284e8113053ea207c770f973747df20b0ef2dd3
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_be.tar.gz) = 2064793
diff --git a/editors/libreoffice-bg/distinfo b/editors/libreoffice-bg/distinfo
index b005209b6c66..04eda7060ce0 100644
--- a/editors/libreoffice-bg/distinfo
+++ b/editors/libreoffice-bg/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204911
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bg.tar.gz) = fba8b4bfec3234521efea89525741b5edd147d8b159e34c4b50b461e2ed13109
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bg.tar.gz) = 1898934
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bg.tar.gz) = 2eee0112755f11373f702d3bac7db382d7759f254cfdcd07ec471a0684dbd570
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bg.tar.gz) = 2679059
+TIMESTAMP = 1750805419
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_bg.tar.gz) = b9fe58830a1d32184e0d043e499677649c9a9387f01aeb1d931e724b2d9460cf
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_bg.tar.gz) = 1899623
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_bg.tar.gz) = 570c532d3b2897efb8d233959e32ecfab3b06e347e82c4ee5b04b1d46934a18d
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_bg.tar.gz) = 2676571
diff --git a/editors/libreoffice-bn/distinfo b/editors/libreoffice-bn/distinfo
index 7e3dd7a17d45..f2b04f1f56e0 100644
--- a/editors/libreoffice-bn/distinfo
+++ b/editors/libreoffice-bn/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204913
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bn.tar.gz) = 420d011cec92de4b3c5c6025fa020ac21015c0db88746e074f5d02af2d215bd8
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bn.tar.gz) = 603387
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bn.tar.gz) = 3f3f34cc7114e4d02bc246a6045fc4f2d1894d0f28743afd1099c43aedba8b79
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bn.tar.gz) = 2606028
+TIMESTAMP = 1750805420
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_bn.tar.gz) = 85b973f819cf4ec937cddaea65e8f79b2a15dac34acc2888b689f153b53e2ded
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_bn.tar.gz) = 602677
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_bn.tar.gz) = 3e732116778021bae7a07bea82078776a9b7e742038b9beab98c65a8b2a21394
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_bn.tar.gz) = 2605636
diff --git a/editors/libreoffice-bn_IN/distinfo b/editors/libreoffice-bn_IN/distinfo
index b5a5af77716c..db9fab176df1 100644
--- a/editors/libreoffice-bn_IN/distinfo
+++ b/editors/libreoffice-bn_IN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204915
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 0c787d66ec466dffff91d8bbb37c4156bd85e3ea6526eb16f709e9cb1be34422
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 473570
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 6cefa4601905ce8dae57248e36e4144be34bf7095d2a54bd15a59ceb1724e69d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 2772569
+TIMESTAMP = 1750805422
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 1f37980ec8a7b6e1f4b4a5f4073f3b3a9941025b5d8e02ed0e6f6b5cc85566c4
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 473666
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 927179a9f3ea017f864d44e89b749ab604c7d7a09e322a480c6a0c7c4afa8d29
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 2772650
diff --git a/editors/libreoffice-bo/distinfo b/editors/libreoffice-bo/distinfo
index 2a66f005dd6e..0159b23ea291 100644
--- a/editors/libreoffice-bo/distinfo
+++ b/editors/libreoffice-bo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204917
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bo.tar.gz) = 45dfa478bb895d5fef917b52d61b8a7f7dcfbd6eb250c570c2bf938b535fb546
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bo.tar.gz) = 316276
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bo.tar.gz) = c799eeabfd95ab17b1cf53930b93f468f96e609d3b79abe376c3781f80700972
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bo.tar.gz) = 2610124
+TIMESTAMP = 1750805424
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_bo.tar.gz) = 5b7d59117b7874be45b96bf81d007263ac2662175b2eec9502fef628dfc38c0c
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_bo.tar.gz) = 316639
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_bo.tar.gz) = 5f69cf7557d89c5c9860f035be7a1c7c6c0c584e56ad28d697978b893d5aebbb
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_bo.tar.gz) = 2610030
diff --git a/editors/libreoffice-br/distinfo b/editors/libreoffice-br/distinfo
index 0c2d8490a776..ad971fe8c895 100644
--- a/editors/libreoffice-br/distinfo
+++ b/editors/libreoffice-br/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204918
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_br.tar.gz) = c4f829c798611bc4a8d36dbad2eac7a0d3cfc938a1474c0f24c737c7a5daa965
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_br.tar.gz) = 997204
+TIMESTAMP = 1750805424
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_br.tar.gz) = a55080db9e2b72f3e123a5e116b794885fd628b58fb45e80950aace95c8cbd9c
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_br.tar.gz) = 997791
diff --git a/editors/libreoffice-brx/distinfo b/editors/libreoffice-brx/distinfo
index 5ba3d5c0736b..85a28ad8961c 100644
--- a/editors/libreoffice-brx/distinfo
+++ b/editors/libreoffice-brx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204918
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_brx.tar.gz) = 47c38f5c45e81a98e42fa0e212f0e75b1cf68304cb3858b3bbcc662fe946321d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_brx.tar.gz) = 235148
+TIMESTAMP = 1750805425
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_brx.tar.gz) = 43dd33e0faed5f0db2be72699ac77b8b2ed2a71d6adc43c873bb1ca1326d4cff
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_brx.tar.gz) = 234828
diff --git a/editors/libreoffice-bs/distinfo b/editors/libreoffice-bs/distinfo
index 013dbc26cb9d..bcdb26bd3e50 100644
--- a/editors/libreoffice-bs/distinfo
+++ b/editors/libreoffice-bs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204920
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bs.tar.gz) = c8a5996cea431d7c71e14787d2fafaf1091787381e2c572d5f55b541a9f7ec5f
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bs.tar.gz) = 487177
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bs.tar.gz) = 2e0890b2ba13397ac2060f601869d2495474ae19182fd03fa99b983fb2c8881c
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bs.tar.gz) = 2539056
+TIMESTAMP = 1750805426
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_bs.tar.gz) = 6de08fa5f71300f526e1a148833b3ba7672e69c9b3a6ee2a4b306d85bf118b64
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_bs.tar.gz) = 487489
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_bs.tar.gz) = 14177d70b8dc427f0863b6450073f45e44d9133e9297bde3603b91dff95a51f3
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_bs.tar.gz) = 2538795
diff --git a/editors/libreoffice-ca/distinfo b/editors/libreoffice-ca/distinfo
index dea24da79b46..9042cf6826f0 100644
--- a/editors/libreoffice-ca/distinfo
+++ b/editors/libreoffice-ca/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204922
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ca.tar.gz) = e79772674f8c947153eeae65f55aa1f9cc24730c6e4c3ee7d0132e6ba034ad32
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ca.tar.gz) = 2534042
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ca.tar.gz) = 4df4d52e03812e9fc7d46840789f51a293f1b1a0e264a0cf615a67664cd87cf5
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ca.tar.gz) = 2622169
+TIMESTAMP = 1750805428
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ca.tar.gz) = 777423ebc9665463ed23c377380e15d762627edf35d439bfcfeba66bd9fac65f
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ca.tar.gz) = 2529469
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ca.tar.gz) = d5cf2a2c811df4e69a8fe94f591c2fe60733dfa2db1eaa82dfa62cbd1988f6fc
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ca.tar.gz) = 2622582
diff --git a/editors/libreoffice-ca_valencia/distinfo b/editors/libreoffice-ca_valencia/distinfo
index d273bbf0ddb4..ad20acea6898 100644
--- a/editors/libreoffice-ca_valencia/distinfo
+++ b/editors/libreoffice-ca_valencia/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204924
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = fb3177e0ebb580290a1e7802f4ee19c8aaa9a7a1d405a3689085ca0c1e029067
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 2500238
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 4b82bbe39931d1042e567d6a817e80d5ac0222ed5249ceaee9689a0e1369cc6b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 2624588
+TIMESTAMP = 1750805431
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 44ca867f48d2ba4a79d9e308db05475b1f698561a9fb2baf6188e4948d301dcf
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 2499881
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 66d6f802d9fc240c9053df60c81cb074eeb381bb08d1a18fd2ef061c6952a18f
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 2624686
diff --git a/editors/libreoffice-ckb/distinfo b/editors/libreoffice-ckb/distinfo
index 05d002f3cbda..146a6606197b 100644
--- a/editors/libreoffice-ckb/distinfo
+++ b/editors/libreoffice-ckb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204925
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ckb.tar.gz) = 846cf9a02f598da47307d93504a9747f3f787615c2ae9d89d5da5cfa869270b8
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ckb.tar.gz) = 351177
+TIMESTAMP = 1750805431
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ckb.tar.gz) = 8c4c72b0b75a51b076aa75bf5b03bfa492c58a6b9d826ef19411c48eb884fc32
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ckb.tar.gz) = 350832
diff --git a/editors/libreoffice-cs/distinfo b/editors/libreoffice-cs/distinfo
index e1fc50f5ff1c..4073d0d543f3 100644
--- a/editors/libreoffice-cs/distinfo
+++ b/editors/libreoffice-cs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204927
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_cs.tar.gz) = 276d5022e7a2fd23e4d7288fff51efc8ccef818fd227f0d726f5c2aca1f0e61d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_cs.tar.gz) = 2712548
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_cs.tar.gz) = 00210889240dd94180e3c22b64282f604be741a5d1c284d6427b8d36fb5cb31d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_cs.tar.gz) = 2604780
+TIMESTAMP = 1750805433
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_cs.tar.gz) = 21adf664ff62731ee40ed06685a1b6a04d4526b71b550a32a82cd7dd774b894c
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_cs.tar.gz) = 2712384
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_cs.tar.gz) = df81ec14d0b959e03ff5025f2e7f5239259dbd13ead27be28c59c9e9e8bb4d4d
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_cs.tar.gz) = 2605114
diff --git a/editors/libreoffice-cy/distinfo b/editors/libreoffice-cy/distinfo
index 4231cd0e67c1..c81626d234d8 100644
--- a/editors/libreoffice-cy/distinfo
+++ b/editors/libreoffice-cy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204928
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_cy.tar.gz) = a17558113085cef1dbef0deb35c0e860299717e7417bf53c49a8241d04ce436e
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_cy.tar.gz) = 782059
+TIMESTAMP = 1750805434
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_cy.tar.gz) = c6e2d497259eefb0b6bd88b5f52d4305dd7f97c9460c2d9c256be7c8528c154b
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_cy.tar.gz) = 782146
diff --git a/editors/libreoffice-da/distinfo b/editors/libreoffice-da/distinfo
index 7b46d10388e8..bc57987a45a1 100644
--- a/editors/libreoffice-da/distinfo
+++ b/editors/libreoffice-da/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204931
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_da.tar.gz) = 4d79d7b8ee25d3891a025554b88943777478063b4eea811e3d0d158a4b80cc03
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_da.tar.gz) = 2393107
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_da.tar.gz) = 834cfdfa6cfc42994a41a557c7d461a81dd7d1f5907f855f1830c475d7a9c984
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_da.tar.gz) = 2593198
+TIMESTAMP = 1750805436
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_da.tar.gz) = 63181c16f0df76c8c45278b681f156bcfa2a0a8c45b9f27e1bea5000950914a6
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_da.tar.gz) = 2406449
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_da.tar.gz) = 4baa22b71e1ad73cfdc5b3d2eb2566754231dfb062da28d6197c74758ca13faf
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_da.tar.gz) = 2593339
diff --git a/editors/libreoffice-dgo/distinfo b/editors/libreoffice-dgo/distinfo
index af252098969e..7c191dc8a5c2 100644
--- a/editors/libreoffice-dgo/distinfo
+++ b/editors/libreoffice-dgo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204936
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_dgo.tar.gz) = 08b9475128927fd26d216f8684f96aaa89ac3943b941d3052cf71250dae63fec
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_dgo.tar.gz) = 296908
+TIMESTAMP = 1750805440
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_dgo.tar.gz) = 1919da8ce3cf2d18ab6a5aed7b73d223b0f1d536406128a8d5d3a215cc1fcefe
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_dgo.tar.gz) = 297136
diff --git a/editors/libreoffice-dsb/distinfo b/editors/libreoffice-dsb/distinfo
index 5a9cc2f30b4a..e7f755a19685 100644
--- a/editors/libreoffice-dsb/distinfo
+++ b/editors/libreoffice-dsb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204938
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_dsb.tar.gz) = ba92a45ea74e3547a4e8b42e89d5f4298748ad4c7c6834619a95e090378deafc
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_dsb.tar.gz) = 793300
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_dsb.tar.gz) = 59661dcf251717608324ce1e8ced7de8bb9b0e59ac2d1f667f2d453d958b26aa
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_dsb.tar.gz) = 2650772
+TIMESTAMP = 1750805442
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_dsb.tar.gz) = d4f4bc3d681ba05b78a0e1c77f4ee16692201a0b0809de4465d2507262a064a1
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_dsb.tar.gz) = 793220
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_dsb.tar.gz) = 8ba1d76978953243906533d1219d1914c71aa8f082580c62e2b5d2ca4d162cdd
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_dsb.tar.gz) = 2651205
diff --git a/editors/libreoffice-dz/distinfo b/editors/libreoffice-dz/distinfo
index 87294c7f9a92..1582256ef651 100644
--- a/editors/libreoffice-dz/distinfo
+++ b/editors/libreoffice-dz/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204940
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_dz.tar.gz) = 87f756e7d9a396f92947385de44d38092e5ad19ad36ff4e5c7eb06e742ac37cf
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_dz.tar.gz) = 329799
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_dz.tar.gz) = 02714f5756b8ba17d64641f259a8d9643e26f987a39fc95f2915b8cc31fe1c3b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_dz.tar.gz) = 2657600
+TIMESTAMP = 1750805444
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_dz.tar.gz) = 34e0f31b1211d3d896712d72faba0494fc50b3947e162b5aa12a00ea967d1a76
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_dz.tar.gz) = 330055
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_dz.tar.gz) = 07f4639296e34e27a71b943702aae7460cb9cfc14c124e9c2b26821f034de66d
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_dz.tar.gz) = 2657363
diff --git a/editors/libreoffice-el/distinfo b/editors/libreoffice-el/distinfo
index 723e4fe56712..378e78f0d112 100644
--- a/editors/libreoffice-el/distinfo
+++ b/editors/libreoffice-el/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204942
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_el.tar.gz) = a1cabc92abc2f3c0b5a9d96f933e0a506b86781edbf5269609eccfa005072886
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_el.tar.gz) = 2420622
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_el.tar.gz) = e2ed454f23531ea839a324e0ddf38eb076077a71ca80b7c7bab5ff5db1f0bd6d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_el.tar.gz) = 2866308
+TIMESTAMP = 1750805446
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_el.tar.gz) = 2f5d29f2aa2a9c4a67c92f98469c67c888fe384f417f82fc8cfd52610253641b
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_el.tar.gz) = 2419889
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_el.tar.gz) = c07463fa97564518270434fcdb29a62fcde51df45f89bd903919294122e932d4
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_el.tar.gz) = 2866278
diff --git a/editors/libreoffice-en_GB/distinfo b/editors/libreoffice-en_GB/distinfo
index 825ab6e983c5..09bdb7388ea2 100644
--- a/editors/libreoffice-en_GB/distinfo
+++ b/editors/libreoffice-en_GB/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204945
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 1ef5893b14c262c071bc08e922cd96cdb32ddb1a79e7029694532afce4ceaa1a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 4651725
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_en-GB.tar.gz) = ec36707ca467a1c8384550d794bc9dd15e0054074678155ba454335ace3543db
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 2467682
+TIMESTAMP = 1750805448
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 20e0cf4251308efddf89deb495f1610db12d234686cc9c9a7ce4c5af5a35d825
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 4651805
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_en-GB.tar.gz) = e378badccf12aaa2698cbb05d90dc4c6b9b758ce2c6a8c44e4063d93a99b02d2
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 2467670
diff --git a/editors/libreoffice-en_ZA/distinfo b/editors/libreoffice-en_ZA/distinfo
index 01e5278097ee..181d768a8553 100644
--- a/editors/libreoffice-en_ZA/distinfo
+++ b/editors/libreoffice-en_ZA/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204947
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 3441ad787dd2ff25f4d1d80ddf977ed85447504336cdea25f01b9233856afc72
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 4262344
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = a7ee66a02c94bd541d0fc264f6bd651d88f4878f97692a42fe6f19a48b2600a7
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 2464865
+TIMESTAMP = 1750805451
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 9690dc43dffbd6e6addf4830df34a0c8b5c133cef52659324f75ac8f3610c5b0
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 4262367
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 2b6898ad34505741e8c575f7464faf74afa4c9677aac6f64d694529151992567
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 2464602
diff --git a/editors/libreoffice-eo/distinfo b/editors/libreoffice-eo/distinfo
index 76686111ff5a..d9136b773a45 100644
--- a/editors/libreoffice-eo/distinfo
+++ b/editors/libreoffice-eo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204949
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_eo.tar.gz) = 29f2e8896187792fce21b006e6b895b83dc4cbd9108cd0d3701f31688439c257
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_eo.tar.gz) = 996737
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_eo.tar.gz) = 55d84f65e392a19da87f7e4df433d2396dbbaa8863edcfe9d61d4efe58315500
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_eo.tar.gz) = 2546794
+TIMESTAMP = 1750805452
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_eo.tar.gz) = 87f17564733af4bc3194a8a5bd2f3e68d30755f84d4fadb3a158d398f375b1dc
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_eo.tar.gz) = 1010168
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_eo.tar.gz) = 44f0762453e85310317e1d35a16f65e4e61b079ecc24c43af7b6835b84f874a5
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_eo.tar.gz) = 2546546
diff --git a/editors/libreoffice-es/distinfo b/editors/libreoffice-es/distinfo
index acee5601e538..4c3682778347 100644
--- a/editors/libreoffice-es/distinfo
+++ b/editors/libreoffice-es/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204952
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_es.tar.gz) = 0c3808f455c439660c78472a0d9b8bc62cc5ac156df5491416bb2d4a52c8e526
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_es.tar.gz) = 1755896
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_es.tar.gz) = df94580e0ab37335020d95d5fb184aa36185822dbcca1ced3878768e63ecf9d0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_es.tar.gz) = 2653278
+TIMESTAMP = 1750805454
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_es.tar.gz) = 62e1a1fe8b4ec9d3148c45d6fd4e964dd330223cb8a17821a53a24fa52eeb018
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_es.tar.gz) = 1754789
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_es.tar.gz) = fc1fc52f2472a7776e5cc58e42d91bbe8405ea6d66f3964e5214bf41e12cfc1a
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_es.tar.gz) = 2653879
diff --git a/editors/libreoffice-et/distinfo b/editors/libreoffice-et/distinfo
index 377a354c0e37..98421310046c 100644
--- a/editors/libreoffice-et/distinfo
+++ b/editors/libreoffice-et/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204953
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_et.tar.gz) = f2895225607afa1dfc5d59d2d6a30600a4d6b949d366f2d07e980fdbc48a7ed9
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_et.tar.gz) = 1316620
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_et.tar.gz) = e290399807b2c9973455e75bdcb7b46a0bbfa676d46b7d28aa161f6d5d2651b1
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_et.tar.gz) = 2573885
+TIMESTAMP = 1750805457
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_et.tar.gz) = 5393d31105427360a681342e0b0a4c73980a4c533b9f9567480cbc7585753512
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_et.tar.gz) = 1318596
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_et.tar.gz) = ec0f32ad7399f85f893ee9b272cb7c2448b7dbcca636e96d0ee9fa75bbbbbe55
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_et.tar.gz) = 2573945
diff --git a/editors/libreoffice-eu/distinfo b/editors/libreoffice-eu/distinfo
index 9bec4c6b2b2a..3229c871af9a 100644
--- a/editors/libreoffice-eu/distinfo
+++ b/editors/libreoffice-eu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204955
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_eu.tar.gz) = 96a2ca7cf0dbda7268a1b892af967a912671ba7035e11cfb583db741dd423a9b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_eu.tar.gz) = 732021
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_eu.tar.gz) = f798d835125afe89be663d9291b2f22ec767d5b24bc4ba7c626acbd1599488f4
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_eu.tar.gz) = 2579368
+TIMESTAMP = 1750805458
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_eu.tar.gz) = 17c1d24d52c5e58fdef8abfe94267f07ceafd301344718ebf4e8850ae1e7ea71
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_eu.tar.gz) = 732492
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_eu.tar.gz) = 62787ae80592e07957fa2480f4afa3b7d7e252c84b63e77714394a9c99891b13
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_eu.tar.gz) = 2579364
diff --git a/editors/libreoffice-fa/distinfo b/editors/libreoffice-fa/distinfo
index 3a78d88e7a4a..e1734f7cdc0d 100644
--- a/editors/libreoffice-fa/distinfo
+++ b/editors/libreoffice-fa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204956
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fa.tar.gz) = 362647551d7a8048ecbaec29402ad867ee037dcfeae1e6b1c487f371df3c7e7e
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fa.tar.gz) = 581334
+TIMESTAMP = 1750805459
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_fa.tar.gz) = 7f61cbf4d89b8b9dc5e60140eb34c1f067de998082226cc2dce27bfe1eceef72
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_fa.tar.gz) = 581445
diff --git a/editors/libreoffice-fi/distinfo b/editors/libreoffice-fi/distinfo
index 48679280025a..28442b61bddf 100644
--- a/editors/libreoffice-fi/distinfo
+++ b/editors/libreoffice-fi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204959
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fi.tar.gz) = 167b50853e1edb50f691c887330af7ea97ed694873500f02413e16f096520a10
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fi.tar.gz) = 666339
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_fi.tar.gz) = d53846bb32d777970871224cab93a45f5b40e5ad7f0ffc4eaac8916631c58438
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_fi.tar.gz) = 2591952
+TIMESTAMP = 1750805461
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_fi.tar.gz) = 566f529e8ff58728b21de01fc5e5b980676e7ad35e726e576e4e6cc7b748c2d5
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_fi.tar.gz) = 667074
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_fi.tar.gz) = dd2f9deb7896b17feef75d5abe55307c641cb86b296c787ad609973803f6189f
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_fi.tar.gz) = 2591641
diff --git a/editors/libreoffice-fur/distinfo b/editors/libreoffice-fur/distinfo
index eec82ab4dbd5..074b9861a6f7 100644
--- a/editors/libreoffice-fur/distinfo
+++ b/editors/libreoffice-fur/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204962
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fur.tar.gz) = 4d2b3e2ad567a0d88958499d699bcd055f54bd0b0a60bf6ff9a3ae254080ec82
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fur.tar.gz) = 158544
+TIMESTAMP = 1750805463
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_fur.tar.gz) = 448340cdec04efe884eb47b26019570821849953bbc964d59ff36b6a75cf43e4
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_fur.tar.gz) = 158845
diff --git a/editors/libreoffice-fy/distinfo b/editors/libreoffice-fy/distinfo
index 0ee91280a67a..7a9a831b4375 100644
--- a/editors/libreoffice-fy/distinfo
+++ b/editors/libreoffice-fy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204963
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fy.tar.gz) = 5dec433b605d058cecc2c003d7d5e7bc417f54d8e803aa7d30a456f8797d8ca4
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fy.tar.gz) = 636593
+TIMESTAMP = 1750805464
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_fy.tar.gz) = 35a0499f9f179976c77b31ee78c9a5657149aaed1afa96474c39689aa99a3b3b
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_fy.tar.gz) = 636331
diff --git a/editors/libreoffice-ga/distinfo b/editors/libreoffice-ga/distinfo
index 4c256c59fbe8..9d61cf84a1a3 100644
--- a/editors/libreoffice-ga/distinfo
+++ b/editors/libreoffice-ga/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204963
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ga.tar.gz) = f183e75107cf931435521cab46ca5e0e68468ae3056ca133b8880c8904a9758a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ga.tar.gz) = 498402
+TIMESTAMP = 1750805464
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ga.tar.gz) = 5ccb094968e91f2142a644b0f54284ef49b932ed46c08c47751c3d357a1f558a
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ga.tar.gz) = 498095
diff --git a/editors/libreoffice-gd/distinfo b/editors/libreoffice-gd/distinfo
index 798003dd813a..232a86e5dd1a 100644
--- a/editors/libreoffice-gd/distinfo
+++ b/editors/libreoffice-gd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204964
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gd.tar.gz) = 4cb0884b3301c7a1eec6c48c2ff38835f479eda1aef34ea10ac1893f0a335a07
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gd.tar.gz) = 1324191
+TIMESTAMP = 1750805465
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_gd.tar.gz) = 79bf453ac5a6e06524b28665daf93e4fa6c4c151df99fb44cb8d8fb805c65176
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_gd.tar.gz) = 1324453
diff --git a/editors/libreoffice-gl/distinfo b/editors/libreoffice-gl/distinfo
index 9f7989a5bac3..7c6b02996175 100644
--- a/editors/libreoffice-gl/distinfo
+++ b/editors/libreoffice-gl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204966
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gl.tar.gz) = dfe37aef5884605196e8551355f66ffae5cbadf3668c15d5edb0fbec634e232a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gl.tar.gz) = 2119766
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_gl.tar.gz) = 187eca470073e1e7a410c7f2f4972ab0da7f8fff69b9a8a1ca40cf0edb3bc181
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_gl.tar.gz) = 2608677
+TIMESTAMP = 1750805467
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_gl.tar.gz) = dc60e5af7d7a66415ace6ea10f10c7b7e39bcb174c40249cb50bbb22c1e51d99
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_gl.tar.gz) = 2119892
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_gl.tar.gz) = 6533f7157379facdee612c8faa9b922f6f235b295e8d2a4b797a5af24cbb23a2
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_gl.tar.gz) = 2609013
diff --git a/editors/libreoffice-gu/distinfo b/editors/libreoffice-gu/distinfo
index 17a28a4b9c94..8b406f897023 100644
--- a/editors/libreoffice-gu/distinfo
+++ b/editors/libreoffice-gu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204969
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gu.tar.gz) = 41b479066dcad06ee2c76865a5683fdfc4052084d4956f3df7d29b44405443b6
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gu.tar.gz) = 933389
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_gu.tar.gz) = 669f5fc7c8f5403478876a8cd3133c577614ae4013e989477cd21adfcd19961b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_gu.tar.gz) = 2543515
+TIMESTAMP = 1750805469
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_gu.tar.gz) = 790d87a627602190d98f934536fd6b903b03282e67f73c8a4cdd88fa423ea402
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_gu.tar.gz) = 932869
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_gu.tar.gz) = 8cd93b66f1f630876f03b8b63d5e23d9619587132bb6bc132467b64c8b851809
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_gu.tar.gz) = 2543662
diff --git a/editors/libreoffice-gug/distinfo b/editors/libreoffice-gug/distinfo
index 2b59ce05f7e2..e666455991d5 100644
--- a/editors/libreoffice-gug/distinfo
+++ b/editors/libreoffice-gug/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204969
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gug.tar.gz) = de0756164780803388386f143a3ecdd34246708edbb9be3551b75e6b26b22dc5
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gug.tar.gz) = 358715
+TIMESTAMP = 1750805469
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_gug.tar.gz) = d8efa4735989edcb4c27c11cd5f95e714e331dfbef0344b604b29cdcf8d24966
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_gug.tar.gz) = 358168
diff --git a/editors/libreoffice-hi/distinfo b/editors/libreoffice-hi/distinfo
index 9a780a386893..750c5928e62f 100644
--- a/editors/libreoffice-hi/distinfo
+++ b/editors/libreoffice-hi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204973
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hi.tar.gz) = a84c21869795ea344a63326cfa10119bbca3dc4faf834821666738ca1a88bd62
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hi.tar.gz) = 392291
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hi.tar.gz) = a3438033815f5d61b76ccd2e0520e2f9a96fc5910cce454387a70900db841e53
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hi.tar.gz) = 2553303
+TIMESTAMP = 1750805473
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_hi.tar.gz) = eabe2e5bec547050c4f12dc014e072ab43c7a2f6cd4a6e7d6f34e7c9d518b95f
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_hi.tar.gz) = 392414
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_hi.tar.gz) = 62738a23fabb957cc0789ec2d7db3c3bce19e1e9a1fb7dcda931e60479f11d02
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_hi.tar.gz) = 2553523
diff --git a/editors/libreoffice-hr/distinfo b/editors/libreoffice-hr/distinfo
index 3a039aabc380..a3b2133af4b3 100644
--- a/editors/libreoffice-hr/distinfo
+++ b/editors/libreoffice-hr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204975
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hr.tar.gz) = 791747dd062908e629693448669975676b9e952d46e446bf6965f3b48049b144
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hr.tar.gz) = 722389
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hr.tar.gz) = 078ded3bc840295e3327d5cf72c39732c9d6692ada5d80345374394de53ec135
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hr.tar.gz) = 2537687
+TIMESTAMP = 1750805474
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_hr.tar.gz) = 3cb5525ee005e650127e02d7b50aa207d95df03877e0d7496298315d5e595c0b
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_hr.tar.gz) = 722253
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_hr.tar.gz) = d2994bbf1c49bc9ad3b39b90b1e607513aa0cd278899d86b1d1bb1f423acc7cf
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_hr.tar.gz) = 2537493
diff --git a/editors/libreoffice-hsb/distinfo b/editors/libreoffice-hsb/distinfo
index bdabda9281ac..5080c0c17f1b 100644
--- a/editors/libreoffice-hsb/distinfo
+++ b/editors/libreoffice-hsb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204977
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hsb.tar.gz) = 66daaaad68db804d7a2781e4ac234065a33edd7b7bfda95e178a86cd13e23d9d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hsb.tar.gz) = 792044
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hsb.tar.gz) = 604cb740252994b4232ff37e795dcc21b3b8dab2c17029f47df2c391d8cc6c78
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hsb.tar.gz) = 2635167
+TIMESTAMP = 1750805476
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_hsb.tar.gz) = b690f766320e44aab04d3e0c2d8aae9f40c7fed8b683412213e31e805ca61489
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_hsb.tar.gz) = 792291
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_hsb.tar.gz) = 7228865c7e99add6f5c19a0dcfd7261ed890244c1b6242213a230ac8bd39b41e
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_hsb.tar.gz) = 2634309
diff --git a/editors/libreoffice-hy/distinfo b/editors/libreoffice-hy/distinfo
index 4d0136c6cf95..d89ed410ee8b 100644
--- a/editors/libreoffice-hy/distinfo
+++ b/editors/libreoffice-hy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204980
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hy.tar.gz) = 4cd243c84296d1e2a9e961a803f8637ffedc119182500e7bb97e6f8e293c5b92
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hy.tar.gz) = 816382
+TIMESTAMP = 1750805479
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_hy.tar.gz) = 5c4822fcc929a560062df4d657e409d9e2603c49f223b555d221b5a6d5b54fd7
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_hy.tar.gz) = 816014
diff --git a/editors/libreoffice-id/distinfo b/editors/libreoffice-id/distinfo
index 8fc6322c5150..7db1eabf15cc 100644
--- a/editors/libreoffice-id/distinfo
+++ b/editors/libreoffice-id/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204982
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_id.tar.gz) = 064a32db9fbb024f6d34cf4b528fcccd5b8b37f52cf6e0cbfa3b01ffdb8660c7
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_id.tar.gz) = 1472691
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_id.tar.gz) = 6a4c17c2b73404c51b136a718e8cb765b0112415650199c4d84c8a1bfd72d844
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_id.tar.gz) = 2556981
+TIMESTAMP = 1750805480
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_id.tar.gz) = f34c9e63a8ec764d4851515e615c1a3e8b5750120e2b36835a9e435911fc0c6b
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_id.tar.gz) = 1472340
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_id.tar.gz) = b648bedaca4df3e166d14a5d25b7b8fdd8408e87a79024eec19966e5ee28f324
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_id.tar.gz) = 2557196
diff --git a/editors/libreoffice-is/distinfo b/editors/libreoffice-is/distinfo
index 18f0e9552370..1574899f99b8 100644
--- a/editors/libreoffice-is/distinfo
+++ b/editors/libreoffice-is/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204984
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_is.tar.gz) = 96e620ebf3e0e761a673cfba844a276ca6409e15868e494b5b8c546c24bb5021
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_is.tar.gz) = 1225926
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_is.tar.gz) = 751800514e98e030783513f5673010a2903bbb7447f1f627d0ce421239561f75
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_is.tar.gz) = 2538959
+TIMESTAMP = 1750805482
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_is.tar.gz) = 9c0fc210100c1a08566f472be3b05b85ba2ee142a3036f9b96363b4d031c7f24
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_is.tar.gz) = 1225625
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_is.tar.gz) = fd3be2c08c66aed697b5d51b359c1a610259a6fbf14168e872761cb6502cd208
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_is.tar.gz) = 2538916
diff --git a/editors/libreoffice-it/distinfo b/editors/libreoffice-it/distinfo
index 48f3b29b589c..84116e1bc50c 100644
--- a/editors/libreoffice-it/distinfo
+++ b/editors/libreoffice-it/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204986
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_it.tar.gz) = e90f597de4f0282288162c303f81dfee120b3b4dfbd153c6092038a702850f32
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_it.tar.gz) = 1798104
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_it.tar.gz) = 85d23073904a527ec31966042a9f3fa5303c93317263d864e45a251fc9e2f7d4
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_it.tar.gz) = 2588873
+TIMESTAMP = 1750805484
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_it.tar.gz) = 882b132a6226dcad0991e748b5bd8c8423b3a536ad9ab7d8b986984cc5dd3b92
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_it.tar.gz) = 1793309
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_it.tar.gz) = 3dedf6c4ddde9b56ae7356b1e74808e53c2e8136c9ab5882e262be706e603be6
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_it.tar.gz) = 2588851
diff --git a/editors/libreoffice-ka/distinfo b/editors/libreoffice-ka/distinfo
index 1bd6e5ed9d97..68da41ccbbe5 100644
--- a/editors/libreoffice-ka/distinfo
+++ b/editors/libreoffice-ka/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204990
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ka.tar.gz) = 67cda4af81871bc480f9b10fd67dd861882a74c38cb0c3d3643117081fbf6bbb
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ka.tar.gz) = 823659
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ka.tar.gz) = 3531ba1d6d2c3521d5fc2a644b2b7bedcf6a69d600e75a97a73819b1e9a1818a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ka.tar.gz) = 2795947
+TIMESTAMP = 1750805487
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ka.tar.gz) = 6c1ab230f2868b27baffdd38cb7a5754770d750826a5fd90f84361882298b69c
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ka.tar.gz) = 823836
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ka.tar.gz) = cd7b008deb9a96051d6f4bcd08c50088e016058f94e5e57a802f9966c15dabbb
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ka.tar.gz) = 2795832
diff --git a/editors/libreoffice-kab/distinfo b/editors/libreoffice-kab/distinfo
index e1b8c36ff2ea..2a5ec61223af 100644
--- a/editors/libreoffice-kab/distinfo
+++ b/editors/libreoffice-kab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204991
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kab.tar.gz) = 5fcceb5e06b2b4131c0720369525ef6a5d09a4832cd3769fe22fef785c474fdb
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kab.tar.gz) = 440973
+TIMESTAMP = 1750805488
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_kab.tar.gz) = e46cb65cb902c9f4b66a0e6fc519dcfd10d5342329696747fd07f95c8c2b7dca
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_kab.tar.gz) = 441819
diff --git a/editors/libreoffice-kk/distinfo b/editors/libreoffice-kk/distinfo
index b7252d67b761..477e37080d60 100644
--- a/editors/libreoffice-kk/distinfo
+++ b/editors/libreoffice-kk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204992
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kk.tar.gz) = 22ee59ee2271dcd34120df41bba4431f8c513b0a693d7f5d072ce7125d78451f
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kk.tar.gz) = 720118
+TIMESTAMP = 1750805489
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_kk.tar.gz) = 7b5dc978cfa459b84ccbeb5f022e419ee9520744ccd731cfe519c434f5889efb
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_kk.tar.gz) = 719803
diff --git a/editors/libreoffice-km/distinfo b/editors/libreoffice-km/distinfo
index 08f7d4c0a843..1fac90fb7196 100644
--- a/editors/libreoffice-km/distinfo
+++ b/editors/libreoffice-km/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204994
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_km.tar.gz) = 3137e68b5ea58d38e3a505a10674a72c1a4087f78b1b1f380113a39183e1a835
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_km.tar.gz) = 561170
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_km.tar.gz) = 42fdc2f62cee34e5a49fead0da88797c9dec04c49ea776272c311854f656941b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_km.tar.gz) = 2746898
+TIMESTAMP = 1750805490
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_km.tar.gz) = 5e3628048a7177c89dd45042c11fa1e29358583ffc216166ecf25e5cde33e3a7
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_km.tar.gz) = 561003
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_km.tar.gz) = 4762b3fac89e2cc2a7068017b43038194da7fb2837ce82d9f1eb53b102220e55
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_km.tar.gz) = 2746852
diff --git a/editors/libreoffice-kmr_Latn/distinfo b/editors/libreoffice-kmr_Latn/distinfo
index 494684503eae..d877926b166a 100644
--- a/editors/libreoffice-kmr_Latn/distinfo
+++ b/editors/libreoffice-kmr_Latn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204994
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 0db2815a50c8eee27a6612a29176bbe5302e52343f1d44d1c4a901750d38fa34
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 237957
+TIMESTAMP = 1750805491
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 56b29cb6e5fff0a3c14a62745de698faff326f7fffbc497075398902c9dea37f
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 239207
diff --git a/editors/libreoffice-kn/distinfo b/editors/libreoffice-kn/distinfo
index 0ef09c9a0602..a675af12f154 100644
--- a/editors/libreoffice-kn/distinfo
+++ b/editors/libreoffice-kn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204995
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kn.tar.gz) = 004552313e2db2959ba43343306283719b13e68c15fad226090db084556c8382
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kn.tar.gz) = 384818
+TIMESTAMP = 1750805492
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_kn.tar.gz) = 97e1a176cff7a21366e7f835d439a0064a2d4f5c69d6df29f940b4b748283cc5
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_kn.tar.gz) = 384971
diff --git a/editors/libreoffice-kok/distinfo b/editors/libreoffice-kok/distinfo
index 825c7a24ce7d..ebafe056287a 100644
--- a/editors/libreoffice-kok/distinfo
+++ b/editors/libreoffice-kok/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204998
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kok.tar.gz) = 7b55cad5db0c32a9352958bf2be099446ca9a0592557bb9d0217cfa5a0d59ca1
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kok.tar.gz) = 283863
+TIMESTAMP = 1750805494
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_kok.tar.gz) = 4fbdb2ef263570fbc8a7b58d2048b46a28c394ffea3e784f4a51a589aa0e1ec1
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_kok.tar.gz) = 283738
diff --git a/editors/libreoffice-ks/distinfo b/editors/libreoffice-ks/distinfo
index edc027ce15cd..840ed6729c1b 100644
--- a/editors/libreoffice-ks/distinfo
+++ b/editors/libreoffice-ks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204999
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ks.tar.gz) = 352154640147b2d899f6e9fbac1847e59241c39d16fdcde2566491c0aa37afb4
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ks.tar.gz) = 235397
+TIMESTAMP = 1750805494
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ks.tar.gz) = f9d166f33190be5c9980af7070aa30f2dd171fbf30b4775b9d6696d04fde3c55
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ks.tar.gz) = 235239
diff --git a/editors/libreoffice-lb/distinfo b/editors/libreoffice-lb/distinfo
index 39668a72f7b1..bc9a559e0fb8 100644
--- a/editors/libreoffice-lb/distinfo
+++ b/editors/libreoffice-lb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205000
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lb.tar.gz) = 07d4a374b64c371207fec11e56639cf000527285965b96172fa0c8e11c86d4d4
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lb.tar.gz) = 113337
+TIMESTAMP = 1750805495
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_lb.tar.gz) = 51bbab1184b0e6b59a5e1a40a6d7dfb9f6a7a3c7f2de9532346399ffb45499e6
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_lb.tar.gz) = 113307
diff --git a/editors/libreoffice-lo/distinfo b/editors/libreoffice-lo/distinfo
index eacc33f2275f..18891fa8e6f3 100644
--- a/editors/libreoffice-lo/distinfo
+++ b/editors/libreoffice-lo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205002
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lo.tar.gz) = fa9fa6eea62af1d53e64735fb2d69b7a8db7d7a7fe258b4f3473e3a0ca17e198
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lo.tar.gz) = 381558
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_lo.tar.gz) = 91308047bed42284383c7f4202d6ecd701c8db8a1808ec4ff802562faf33087d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_lo.tar.gz) = 2510706
+TIMESTAMP = 1750805497
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_lo.tar.gz) = 9c5243a830f3cf59e8f1217e42545faf58602d0abbfd0b647d72e44d9f2f4648
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_lo.tar.gz) = 381577
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_lo.tar.gz) = b215e2cc79e849e29692265cb975dbac77d35d561b95eb26805639fc068663a8
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_lo.tar.gz) = 2510919
diff --git a/editors/libreoffice-lt/distinfo b/editors/libreoffice-lt/distinfo
index d21c15fb8287..f97c6019b3b5 100644
--- a/editors/libreoffice-lt/distinfo
+++ b/editors/libreoffice-lt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205003
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lt.tar.gz) = 6f2c40a1da8a3f220f768a7069676aa8b11a16d79a820c91bf585032fc8ef6f0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lt.tar.gz) = 909325
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_lt.tar.gz) = f7850a64daaaad5d28ce458249a15c91308a06a58161698eb58d456ae0894f2f
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_lt.tar.gz) = 2644042
+TIMESTAMP = 1750805498
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_lt.tar.gz) = 4f75ada75733096036d893c2ffd83353b3d82791849fa3c56422ce42c7b531ee
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_lt.tar.gz) = 908849
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_lt.tar.gz) = b10868f0c050b31c2d3286be5a004968fd0bb3cab9a6603550151d65b38350e0
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_lt.tar.gz) = 2644071
diff --git a/editors/libreoffice-lv/distinfo b/editors/libreoffice-lv/distinfo
index 0967571317a0..d0a4265dd87f 100644
--- a/editors/libreoffice-lv/distinfo
+++ b/editors/libreoffice-lv/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205005
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lv.tar.gz) = 715b17e464644f30e9c329f9b1d01f7c7d29b0ee5e16f86e1decd7513b2bab22
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lv.tar.gz) = 845652
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_lv.tar.gz) = 9498d39e094418d0f0a9eebcaad6a231234bac295edc51943621bfd112f1b737
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_lv.tar.gz) = 2533698
+TIMESTAMP = 1750805500
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_lv.tar.gz) = b559ffcc39453003504fca9ca7877e138a6f259c83d4497ea2f4fd8f1783ec12
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_lv.tar.gz) = 845346
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_lv.tar.gz) = 472eece12362494466020a440111acaa8c20a88ef140b76ed939ddfe7d483dee
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_lv.tar.gz) = 2533708
diff --git a/editors/libreoffice-mai/distinfo b/editors/libreoffice-mai/distinfo
index af4fda99c9aa..9c3533c7966b 100644
--- a/editors/libreoffice-mai/distinfo
+++ b/editors/libreoffice-mai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205006
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mai.tar.gz) = c933b04cd3c9ebf0baa843d56cc3ab0fa5ca9d9a2b030e0fff86bc1cdd5afb58
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mai.tar.gz) = 231903
+TIMESTAMP = 1750805500
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_mai.tar.gz) = 2b0c68a1a8b7ba55cd43e43a1124610254bd64631bb21bffd9a10bf86861b31a
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_mai.tar.gz) = 231643
diff --git a/editors/libreoffice-mk/distinfo b/editors/libreoffice-mk/distinfo
index 1ed09f13068f..0c7f775b2845 100644
--- a/editors/libreoffice-mk/distinfo
+++ b/editors/libreoffice-mk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205007
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mk.tar.gz) = 2c345c25d7e434e06bc06d5b20d6e861fe281e9219aa351972b4e0b6851e1a0a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mk.tar.gz) = 322922
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_mk.tar.gz) = 3b7d3599a8b090f622455afdc576933bcb374107fea5fa335b5bed4f617d79b3
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_mk.tar.gz) = 2534296
+TIMESTAMP = 1750805502
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_mk.tar.gz) = 50e544c67f361541e5180ebcebc839893cdea139503974c29d20f442695aab59
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_mk.tar.gz) = 322355
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_mk.tar.gz) = 2dea3a724a297ddac535c71f3705864a6a7184dc4413f20ba9f1322b4f1518af
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_mk.tar.gz) = 2534649
diff --git a/editors/libreoffice-ml/distinfo b/editors/libreoffice-ml/distinfo
index 9394fe18d667..4e1594f4ca7d 100644
--- a/editors/libreoffice-ml/distinfo
+++ b/editors/libreoffice-ml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205008
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ml.tar.gz) = 943775497abbe89270e36ed0039a5ce247711a5ae5afc8cc689a644f3599fe64
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ml.tar.gz) = 356809
+TIMESTAMP = 1750805502
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ml.tar.gz) = d67c3be3d6bc0cde5c1f655e7dd53a2b8839931196318058aa12d79d66169883
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ml.tar.gz) = 356573
diff --git a/editors/libreoffice-mn/distinfo b/editors/libreoffice-mn/distinfo
index c1d5f03a3232..bc0940fa382b 100644
--- a/editors/libreoffice-mn/distinfo
+++ b/editors/libreoffice-mn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205009
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mn.tar.gz) = 19d6f22d75908571e0542665b17fe1de47acae286fcc37708427fb1efb3ea4a6
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mn.tar.gz) = 1815879
+TIMESTAMP = 1750805503
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_mn.tar.gz) = a3b11a7d89cd8048b603e8dd3b52fd04853529334aa7160810b7b24784b9bf3d
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_mn.tar.gz) = 1815080
diff --git a/editors/libreoffice-mni/distinfo b/editors/libreoffice-mni/distinfo
index a583811dfa04..6f4b0c4a96a3 100644
--- a/editors/libreoffice-mni/distinfo
+++ b/editors/libreoffice-mni/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205010
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mni.tar.gz) = 128673b8d004e24ce0724bee4860b2ec198d5f38f450c1b2a712da681f76c44c
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mni.tar.gz) = 275101
+TIMESTAMP = 1750805504
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_mni.tar.gz) = 4c326a88ee973a1d64ccb063a4dbf0fc4ec9bf9693958b373a13534bc518592f
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_mni.tar.gz) = 274642
diff --git a/editors/libreoffice-mr/distinfo b/editors/libreoffice-mr/distinfo
index c2b34b1b4e81..83ba966284f8 100644
--- a/editors/libreoffice-mr/distinfo
+++ b/editors/libreoffice-mr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205011
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mr.tar.gz) = 447b75529222742a29174c5760f0c0a7a3c6da4cab946c7ceaac5b96e4571082
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mr.tar.gz) = 383388
+TIMESTAMP = 1750805504
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_mr.tar.gz) = 7c412f89eb36d4ec5a43eb186369617fc0121cac039928c1a59690302ab863b0
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_mr.tar.gz) = 383009
diff --git a/editors/libreoffice-my/distinfo b/editors/libreoffice-my/distinfo
index 1988afbab43d..7a5727088445 100644
--- a/editors/libreoffice-my/distinfo
+++ b/editors/libreoffice-my/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205012
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_my.tar.gz) = 10f350da70fc049c698a6f30bb41358b217e274584fcd6a3e8fc07bc96b60042
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_my.tar.gz) = 308884
+TIMESTAMP = 1750805505
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_my.tar.gz) = 34a2307a675de8169771c1d0fe5c316543d660331907e3d9c20372ae281b4961
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_my.tar.gz) = 308820
diff --git a/editors/libreoffice-nb/distinfo b/editors/libreoffice-nb/distinfo
index cdce837710cd..05ab2f2ff94c 100644
--- a/editors/libreoffice-nb/distinfo
+++ b/editors/libreoffice-nb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205014
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nb.tar.gz) = 2d8ff0cf87efaf65b05be2ab31516e60440b995af79523e803b2e31b10f23dea
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nb.tar.gz) = 2987625
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_nb.tar.gz) = f75a3181b801bbd2e429e23f4abe3a14c551147fd1d24ac42451a624991fa3b7
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_nb.tar.gz) = 2560348
+TIMESTAMP = 1750805507
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_nb.tar.gz) = 8dc6610b4220046420726c897279c16a1fd6019ffdaab19ddae18a1448157dd8
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_nb.tar.gz) = 2989092
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_nb.tar.gz) = 734288c7d5a091d473286b11c6c9c15fc8086606817a640f7b0285c1b80aa4c5
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_nb.tar.gz) = 2560189
diff --git a/editors/libreoffice-ne/distinfo b/editors/libreoffice-ne/distinfo
index 1d5105f37b8e..c8a1d7944c6c 100644
--- a/editors/libreoffice-ne/distinfo
+++ b/editors/libreoffice-ne/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205015
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ne.tar.gz) = 40d2617dff7d36edfeb6328a50416dc6ee78c963f7d54a0bfb99c05c808eb3da
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ne.tar.gz) = 672795
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ne.tar.gz) = afc074bb3e3c5bd1f8ed20b1d3003f5406f611dad13972d962bd94d0912654b0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ne.tar.gz) = 2655620
+TIMESTAMP = 1750805509
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ne.tar.gz) = 0fa4e283ef03f43db318e198a62bd5deef05cf8fa4a9e202afebc36b768c72a9
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ne.tar.gz) = 672191
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ne.tar.gz) = 452a29468027b309c1f4da6547f071340863cad463281baecf38208718564837
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ne.tar.gz) = 2655692
diff --git a/editors/libreoffice-nl/distinfo b/editors/libreoffice-nl/distinfo
index a9ee3e15b892..86b07088ca0b 100644
--- a/editors/libreoffice-nl/distinfo
+++ b/editors/libreoffice-nl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205017
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nl.tar.gz) = 76a761277e066e3ec20796544710e9371ea75a107707da6e01c55065e9f97402
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nl.tar.gz) = 1458737
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_nl.tar.gz) = eb565c93ddd22112cfc780b3b5ee104d0f1a698cece486c8006add0cd4a352a3
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_nl.tar.gz) = 2613198
+TIMESTAMP = 1750805510
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_nl.tar.gz) = 893f5c71de081f4787cb6b88b92d777c8c73f1fef178159d7e261365eeef1f27
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_nl.tar.gz) = 1458836
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_nl.tar.gz) = 481a5e977dd05f0fe69d4ca858cd25c98b379ee5e26308478e9eb7db02b92e8c
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_nl.tar.gz) = 2613489
diff --git a/editors/libreoffice-nn/distinfo b/editors/libreoffice-nn/distinfo
index 23420478e09e..a285164f7d86 100644
--- a/editors/libreoffice-nn/distinfo
+++ b/editors/libreoffice-nn/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205020
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nn.tar.gz) = 247de9343e6652d0d36d5e2ef4c4096d276853a83ac72d6e2bb1470c06b727f3
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nn.tar.gz) = 2990452
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_nn.tar.gz) = 619c6b8c1aaf244eedbaab88842d35c7cc427e4633e38ba47aa3db37f0c5daff
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_nn.tar.gz) = 2560711
+TIMESTAMP = 1750805513
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_nn.tar.gz) = 4dadbef6e000527b0a87ecb828014fee1a1bc1b4f9a735557446fc58ec03b4d9
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_nn.tar.gz) = 2990711
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_nn.tar.gz) = eba48fd8bbfc95c0d9e3ef17088e095fffc5f1fbe5c6b6f9355069f91c69353f
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_nn.tar.gz) = 2560529
diff --git a/editors/libreoffice-nr/distinfo b/editors/libreoffice-nr/distinfo
index ea2f694fa24a..0372b60977e0 100644
--- a/editors/libreoffice-nr/distinfo
+++ b/editors/libreoffice-nr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205021
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nr.tar.gz) = 50ceba654826daf5dfea5956c031cd6be38e3634e9ad768e8885184cfa5b9622
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nr.tar.gz) = 204327
+TIMESTAMP = 1750805513
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_nr.tar.gz) = 5c2b89ee24d75888be02720b5efec04fbefa4f519793829bee90d569c791f0c2
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_nr.tar.gz) = 204351
diff --git a/editors/libreoffice-nso/distinfo b/editors/libreoffice-nso/distinfo
index f3e0eece5adc..08cf7eae906b 100644
--- a/editors/libreoffice-nso/distinfo
+++ b/editors/libreoffice-nso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205022
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nso.tar.gz) = 8fde565ad095044e3f1ae1fb9b0bc221029b096988eadffb3eccbaea6beccace
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nso.tar.gz) = 229716
+TIMESTAMP = 1750805514
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_nso.tar.gz) = 090fbc859fe0c0c599a57e6f3bd5831fe1bd357363d5900d26dfb2e5c3bacb87
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_nso.tar.gz) = 229379
diff --git a/editors/libreoffice-oc/distinfo b/editors/libreoffice-oc/distinfo
index 741edd41bca1..e286fb7d9367 100644
--- a/editors/libreoffice-oc/distinfo
+++ b/editors/libreoffice-oc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205022
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_oc.tar.gz) = 946ae68a51ca90296d315713571c137b8c4305f5c3a5ae655093b362161b6505
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_oc.tar.gz) = 978899
+TIMESTAMP = 1750805514
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_oc.tar.gz) = ea55dc378ec6f0744b8017752a30cc76d331779b3ac6b7807971b1e0dad91a69
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_oc.tar.gz) = 978563
diff --git a/editors/libreoffice-om/distinfo b/editors/libreoffice-om/distinfo
index 798d574e7d22..cefa73a6dcd4 100644
--- a/editors/libreoffice-om/distinfo
+++ b/editors/libreoffice-om/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205024
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_om.tar.gz) = cbbcbfb475ed8035cd135832a61d36526952118b68f5e7f07cbe69d4860fea40
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_om.tar.gz) = 341671
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_om.tar.gz) = 325626c2b15386087bdbb8e6e7c92240cc9d3b788927d56281af97ecda393fd8
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_om.tar.gz) = 2604578
+TIMESTAMP = 1750805516
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_om.tar.gz) = 1f0640ea15be9d32b0655fa6f0f8f1ee5caa62d0dbbd81298b6cec7351771d4b
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_om.tar.gz) = 341974
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_om.tar.gz) = 977b35b7f56068e59d5a81dee74a9420e328a878cc2b08e6181bbc45a4588773
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_om.tar.gz) = 2604147
diff --git a/editors/libreoffice-or/distinfo b/editors/libreoffice-or/distinfo
index 5503356a0ed2..3eb379779d3d 100644
--- a/editors/libreoffice-or/distinfo
+++ b/editors/libreoffice-or/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205025
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_or.tar.gz) = bf66a30e2f36c80aaba667a50541b5917066829d6b607c70fcf4a01a8f8a3147
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_or.tar.gz) = 394984
+TIMESTAMP = 1750805516
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_or.tar.gz) = 2af831c1c08883960005e3458e9d32af3c109ff4a9007c1c44a09900432707f7
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_or.tar.gz) = 395315
diff --git a/editors/libreoffice-pa_IN/distinfo b/editors/libreoffice-pa_IN/distinfo
index 596cfc3dccb8..eacd50de461f 100644
--- a/editors/libreoffice-pa_IN/distinfo
+++ b/editors/libreoffice-pa_IN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205026
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 3fb46b5eb763bc47ca83228289427956b3d1092ab73955f97ee39636e3c6b981
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 414542
+TIMESTAMP = 1750805517
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = b925d4685b0c4ac9905aa099e9997b896d9b868c048c434013ef433176b42841
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 415024
diff --git a/editors/libreoffice-ro/distinfo b/editors/libreoffice-ro/distinfo
index 9fba35278406..24d1c26a27fa 100644
--- a/editors/libreoffice-ro/distinfo
+++ b/editors/libreoffice-ro/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205035
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ro.tar.gz) = a43726f5300007ef4e5feed64cf8a87463940bd2dcc4b48bd33a3d4a47fb7319
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ro.tar.gz) = 1940929
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ro.tar.gz) = 50831e97dc1d39c2e3e5a25932f1fd656a650e5d17fd298e9fb1ac9c57275c8c
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ro.tar.gz) = 2506227
+TIMESTAMP = 1750805525
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ro.tar.gz) = 5b207a41098a7eaa270f7b4c25e4c3c56edae384eb581e5e9d9be229d5e29814
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ro.tar.gz) = 1954314
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ro.tar.gz) = d1c67ab5006dc04480afaaac38b4f770733a6653cb3852eb6886a747e656efec
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ro.tar.gz) = 2506362
diff --git a/editors/libreoffice-rw/distinfo b/editors/libreoffice-rw/distinfo
index a6fce9835a97..087b612dc49f 100644
--- a/editors/libreoffice-rw/distinfo
+++ b/editors/libreoffice-rw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205038
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_rw.tar.gz) = 2100616774911af072d77a592a666b86eff3efdd358da1809e375cbd803f587f
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_rw.tar.gz) = 247799
+TIMESTAMP = 1750805528
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_rw.tar.gz) = dc4cd177e0ebe8d607a1d3fc706e477a7643e255a138df6ffda88084430dee71
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_rw.tar.gz) = 248017
diff --git a/editors/libreoffice-sa_IN/distinfo b/editors/libreoffice-sa_IN/distinfo
index 39f7e732cfd0..0671f13f2ab4 100644
--- a/editors/libreoffice-sa_IN/distinfo
+++ b/editors/libreoffice-sa_IN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205039
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 99aaad9c56b9d1269383396f42155322170517ebdd70328deb2bc9454ae8143e
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 300323
+TIMESTAMP = 1750805528
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = a05162d5a7ff34f66def9e742eafb945d94f9ec3928e049ba5209edf7a0b1e34
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 300285
diff --git a/editors/libreoffice-sat/distinfo b/editors/libreoffice-sat/distinfo
index db559d808849..bcd03981a4b1 100644
--- a/editors/libreoffice-sat/distinfo
+++ b/editors/libreoffice-sat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205040
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sat.tar.gz) = 505e9cb2be2a1b05d9925be987c627b7fca5f17090d6bc3c660045f168bed900
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sat.tar.gz) = 349248
+TIMESTAMP = 1750805529
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sat.tar.gz) = 9dea16ae321ad95fe53f75a796db337c2e144c826d985a1cddbe855ec84896ce
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sat.tar.gz) = 349306
diff --git a/editors/libreoffice-sd/distinfo b/editors/libreoffice-sd/distinfo
index 59f211915f88..ba846e51993b 100644
--- a/editors/libreoffice-sd/distinfo
+++ b/editors/libreoffice-sd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205040
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sd.tar.gz) = d98fb8f3a1d280de1f5d306129611cf580e2c2abeafe90b88a2c8f3dd12db29a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sd.tar.gz) = 298943
+TIMESTAMP = 1750805530
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sd.tar.gz) = bd8a590e68aca6026a71a35d853819902c0973ec38177275c4c3564f1c6f44c4
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sd.tar.gz) = 299052
diff --git a/editors/libreoffice-si/distinfo b/editors/libreoffice-si/distinfo
index 4941a2ae8057..4f065ad51318 100644
--- a/editors/libreoffice-si/distinfo
+++ b/editors/libreoffice-si/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205042
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_si.tar.gz) = 9a73b97135854b9e614d78f87ae5ede9864eb93d0d6e53fb485704f5fb120c69
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_si.tar.gz) = 543410
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_si.tar.gz) = d869c8e4c564e267ef5902c3a730748f2a952f7c01406b224fea93c178b8c10d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_si.tar.gz) = 2608244
+TIMESTAMP = 1750805531
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_si.tar.gz) = 20e66baef0a40da07e51acb4265ca468618a885a5f01637b6831ecf1449e8fb6
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_si.tar.gz) = 542794
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_si.tar.gz) = 62348e2e2154fd0c5be3fb73bce599df9f1d6864ff41da54eeaeec5418bfef86
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_si.tar.gz) = 2608041
diff --git a/editors/libreoffice-sid/distinfo b/editors/libreoffice-sid/distinfo
index 280f6977f147..a64c6bc481a4 100644
--- a/editors/libreoffice-sid/distinfo
+++ b/editors/libreoffice-sid/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205044
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sid.tar.gz) = 9eaf0341dffa885686a6187eba9a58a7a40f4c804d6b7b451631153531c8270a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sid.tar.gz) = 365339
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sid.tar.gz) = 52727c49d3badc494ec2a236b16299755bb77ee5786551b9cb413d8fd35e82b4
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sid.tar.gz) = 2592274
+TIMESTAMP = 1750805533
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sid.tar.gz) = 2abcd4e7a2bc617b3ad79c62e5a6deba13f78ad76e2d26c214dbdabe93e8a06e
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sid.tar.gz) = 365290
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_sid.tar.gz) = 13b77a9638490dc4a03fe44e7d35add2356bb90f34ac09109987430d7f65277b
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_sid.tar.gz) = 2592264
diff --git a/editors/libreoffice-sk/distinfo b/editors/libreoffice-sk/distinfo
index 88222c16e5af..abea5cab04db 100644
--- a/editors/libreoffice-sk/distinfo
+++ b/editors/libreoffice-sk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205046
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sk.tar.gz) = b403a2e8e0c93b3d8aff1b17112b36140164c7773ef0aa521e1b4d9dd807b146
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sk.tar.gz) = 1680343
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sk.tar.gz) = 8ca4425d8f815e55d00673950c2e021223d732975a3502510c3895fddcc28e93
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sk.tar.gz) = 2639105
+TIMESTAMP = 1750805534
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sk.tar.gz) = 82bf6dd7f4944f5333c86d9955e0d14359ea7c5ad701b190fe5e71fa44d6753d
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sk.tar.gz) = 1680043
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_sk.tar.gz) = f382543ecbb4f50ac825b7d8ebb3af2300327c3394d3f7796cde5e4e18f09f1d
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_sk.tar.gz) = 2639005
diff --git a/editors/libreoffice-sl/distinfo b/editors/libreoffice-sl/distinfo
index a7293012ace4..609f445e6dc3 100644
--- a/editors/libreoffice-sl/distinfo
+++ b/editors/libreoffice-sl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205048
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sl.tar.gz) = 5ed593c259241bab6b23ec6b8d0cec1a7fb2edd957b95fd235ec96153a48b735
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sl.tar.gz) = 2170709
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sl.tar.gz) = 99ab94ebb2695920e7020d8f1561d6e1d9759a7a171438602072ba55f3457fdf
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sl.tar.gz) = 2591240
+TIMESTAMP = 1750805536
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sl.tar.gz) = 2bb7a3db1f85c8917cc1311edbd86a01fbc7e9ca85b36adf876af4e6b69e67c5
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sl.tar.gz) = 2170583
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_sl.tar.gz) = 3703c81eeb08b23e7767bfc8502441c5f28f8642c27a11e34d87b9c0713af696
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_sl.tar.gz) = 2591188
diff --git a/editors/libreoffice-sq/distinfo b/editors/libreoffice-sq/distinfo
index e51476f9f8cf..43de98e27ced 100644
--- a/editors/libreoffice-sq/distinfo
+++ b/editors/libreoffice-sq/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205053
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sq.tar.gz) = c1abf21bfd3349f0db6e26f633f8fb69e5febd675f29d819f85aa734ec529118
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sq.tar.gz) = 907312
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sq.tar.gz) = a774e820dd46434885182bb21ee9690656fc5ff7fa45c189248ad9f6a5b69626
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sq.tar.gz) = 2508380
+TIMESTAMP = 1750805538
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sq.tar.gz) = 6664619e72e85e7d1eca472398fb08c1106047f9216c4ed76d6e5945d0754408
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sq.tar.gz) = 906714
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_sq.tar.gz) = 2aa1be34c45da860a6e289e39ad200d830bf93b850d752b0ab8708d066a52f27
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_sq.tar.gz) = 2508299
diff --git a/editors/libreoffice-sr/distinfo b/editors/libreoffice-sr/distinfo
index 9169e4ef566b..c930ccdf8608 100644
--- a/editors/libreoffice-sr/distinfo
+++ b/editors/libreoffice-sr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205054
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sr.tar.gz) = ca503d6885afa3edbca124779ce81e452999f752b1912486f524f52eb1adb27d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sr.tar.gz) = 2274228
+TIMESTAMP = 1750805539
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sr.tar.gz) = af0530eed8a927c8eb1b8c52a2299091fb08ec7e354fc2ddcce2891a24c8af22
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sr.tar.gz) = 2273469
diff --git a/editors/libreoffice-sr_Latn/distinfo b/editors/libreoffice-sr_Latn/distinfo
index 21a78e0c25ce..a205435b1ebf 100644
--- a/editors/libreoffice-sr_Latn/distinfo
+++ b/editors/libreoffice-sr_Latn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205055
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = ff2ed610b9446268b9390193fa6420c398700fe9c8c8a06cc739a40a57837312
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 1859477
+TIMESTAMP = 1750805540
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 90771b0b11fd02f44c6cbf70cfa1ee78e2bff2f06f51a9bc7640ee496b894495
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 1857811
diff --git a/editors/libreoffice-ss/distinfo b/editors/libreoffice-ss/distinfo
index 53a39aee07a0..3d440cae59e2 100644
--- a/editors/libreoffice-ss/distinfo
+++ b/editors/libreoffice-ss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205055
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ss.tar.gz) = 12b2606a91c894acfedc261d77e986665b80e3189e82c05daa7e65ecdae6d64a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ss.tar.gz) = 208620
+TIMESTAMP = 1750805540
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ss.tar.gz) = a0e927a1f4ef3d11e7729ee2bd969c7460c20a38d29ceffee67e33f7e5e72fd8
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ss.tar.gz) = 208462
diff --git a/editors/libreoffice-st/distinfo b/editors/libreoffice-st/distinfo
index 4bcbf7b272df..280e36357bfe 100644
--- a/editors/libreoffice-st/distinfo
+++ b/editors/libreoffice-st/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205056
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_st.tar.gz) = 6dc9803a12e836d95328faebd79a03b668f417e01dbbeec607726b58b0cc661d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_st.tar.gz) = 204374
+TIMESTAMP = 1750805541
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_st.tar.gz) = e257ae94f5f4ad602a73c48bceda4a1445284c009a3b8f59527b7b7da9c4a4e2
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_st.tar.gz) = 204843
diff --git a/editors/libreoffice-sv/distinfo b/editors/libreoffice-sv/distinfo
index a62be76faf2c..37cdc8c36499 100644
--- a/editors/libreoffice-sv/distinfo
+++ b/editors/libreoffice-sv/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205057
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sv.tar.gz) = b6e164e67c8128ea885e78c45d486459aa345922bfbd92b0b8fcc7c4258b7de9
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sv.tar.gz) = 1720803
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sv.tar.gz) = 961abc7aaa1ac8f6053a704df92a4046fc60b36d31492496ca656cc08d9c518c
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sv.tar.gz) = 2587775
+TIMESTAMP = 1750805542
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sv.tar.gz) = 9e0ff8826e5d83c9af3a873f800ab585c64e3d930a65c225cf58767b2bcd7b98
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sv.tar.gz) = 1721231
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_sv.tar.gz) = a7b4cbcdc00e129bdc83dfdc0ce691604fb6a38ad0a6b66f8e54bb52f7c097b9
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_sv.tar.gz) = 2587402
diff --git a/editors/libreoffice-sw_TZ/distinfo b/editors/libreoffice-sw_TZ/distinfo
index c6cf6742afef..bbc1325328cf 100644
--- a/editors/libreoffice-sw_TZ/distinfo
+++ b/editors/libreoffice-sw_TZ/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205058
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = d11a4d8cc6ee165c8c66fe07820ddfdeeb035e0ea1394cfdfa30bcf2dfe8dcbe
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 224590
+TIMESTAMP = 1750805543
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 6db9f819e3c3044708014be9e69442cd147be6230b367f43d574e22dce022516
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 224584
diff --git a/editors/libreoffice-szl/distinfo b/editors/libreoffice-szl/distinfo
index c0d9dd95cdb3..d522a9cde88a 100644
--- a/editors/libreoffice-szl/distinfo
+++ b/editors/libreoffice-szl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205059
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_szl.tar.gz) = 11a1cd9a760750950edfc6b1172ddb229fc0900d364a4ecc8f52799ea6695503
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_szl.tar.gz) = 505015
+TIMESTAMP = 1750805544
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_szl.tar.gz) = e6ed1307a9fd81f873d7e4ca4ebdb1f2473ea486d9ea39b3d284caefdc21c87a
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_szl.tar.gz) = 504508
diff --git a/editors/libreoffice-ta/distinfo b/editors/libreoffice-ta/distinfo
index a74b25c136dc..bbccdf0dd8a5 100644
--- a/editors/libreoffice-ta/distinfo
+++ b/editors/libreoffice-ta/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205061
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ta.tar.gz) = 32ac0b7abdafbdfdb8430e366a5bb8d3852f03c11a14b76534b0476c00aaca27
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ta.tar.gz) = 489500
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ta.tar.gz) = 9723603c74ecc0c52a7541748a416ad361132b42ee068f5802d4df56d9bac958
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ta.tar.gz) = 2756072
+TIMESTAMP = 1750805545
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ta.tar.gz) = 1840de24f58dd8b5a33c6163e53ca0f88bd58d253fe6f15ceb1a37366d93ca46
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ta.tar.gz) = 489509
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ta.tar.gz) = 6e8f89e65c1da01eabe3b1c2b3e82d048f30e667286ecf2f32d189bef82575e7
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ta.tar.gz) = 2756130
diff --git a/editors/libreoffice-te/distinfo b/editors/libreoffice-te/distinfo
index 373ce5e56c65..0755eadbf3cd 100644
--- a/editors/libreoffice-te/distinfo
+++ b/editors/libreoffice-te/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205062
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_te.tar.gz) = a08df1cad545697a408dbdd088965047e9c920e0bebb7e84f2fbff8ce4e7b42e
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_te.tar.gz) = 787189
+TIMESTAMP = 1750805546
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_te.tar.gz) = 64e5fd4fff43fc52f2672399dd10e969ae77dcc9f459ce1c43899639acfd34fa
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_te.tar.gz) = 787323
diff --git a/editors/libreoffice-tg/distinfo b/editors/libreoffice-tg/distinfo
index a1123d6a805a..213ca9c45f08 100644
--- a/editors/libreoffice-tg/distinfo
+++ b/editors/libreoffice-tg/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205064
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tg.tar.gz) = ef2a88e0871ec5f7eae523cd58d0ad3d497a5920024d80a3a5f44504e7720680
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tg.tar.gz) = 269898
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_tg.tar.gz) = d63d6b9b69ff0ceda1e8accecd9f816153a83b9498b65b1e1034b3c15b75269b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_tg.tar.gz) = 2511172
+TIMESTAMP = 1750805547
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_tg.tar.gz) = 9c17bdde1307e11643a3271f8b45ba493dc3df68cf275e6a7b12471df2ca7e1b
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_tg.tar.gz) = 270168
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_tg.tar.gz) = 3c0d17c7419e95531c16b3f67d10f9330d89d4c2c2d67b2df094301145f8376e
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_tg.tar.gz) = 2511153
diff --git a/editors/libreoffice-th/distinfo b/editors/libreoffice-th/distinfo
index a2ee377dfa94..55e09a2f26a3 100644
--- a/editors/libreoffice-th/distinfo
+++ b/editors/libreoffice-th/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205065
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_th.tar.gz) = 4a7f7dfd82906c328c0edb7ce5d721f2ae12b333b5525d96ffe11693aef3aaa0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_th.tar.gz) = 992214
+TIMESTAMP = 1750805548
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_th.tar.gz) = f06c796992308ab0311eab0d8ff6e37c995946101e102ae6198180ad0c28d919
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_th.tar.gz) = 992766
diff --git a/editors/libreoffice-tn/distinfo b/editors/libreoffice-tn/distinfo
index 4d3c279da67f..49e84fddd90a 100644
--- a/editors/libreoffice-tn/distinfo
+++ b/editors/libreoffice-tn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205065
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tn.tar.gz) = ea4b437c73a3f9689cdbf5e7b2bce6e1a9190c89d8477327a2654973aceaf2f2
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tn.tar.gz) = 190438
+TIMESTAMP = 1750805548
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_tn.tar.gz) = 9caebec279e71e144032873145a3bdbc7f265c321df2d374c8855efed35599b7
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_tn.tar.gz) = 191021
diff --git a/editors/libreoffice-tr/distinfo b/editors/libreoffice-tr/distinfo
index 52bcba9e3770..6c49ee6bdff8 100644
--- a/editors/libreoffice-tr/distinfo
+++ b/editors/libreoffice-tr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205068
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tr.tar.gz) = 7b3ea6b662a708d1add6220fd1bae1da72f6c68bfaeb98b141260021ab7611dd
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tr.tar.gz) = 6210711
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_tr.tar.gz) = 78b18f8df399ae4fc337dd77149cec57356c177aa6db3d04be5fc1e8f737c898
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_tr.tar.gz) = 2629409
+TIMESTAMP = 1750805552
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_tr.tar.gz) = c1dffcdccfbb4507bc1c5c1d439cc9c8d932946010549ea43e58daa609f6125f
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_tr.tar.gz) = 6212036
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_tr.tar.gz) = 88b1de7c7631cc9378e57a9f67716abd3d66bce0e01fbb68a42646ba15813c2b
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_tr.tar.gz) = 2629478
diff --git a/editors/libreoffice-ts/distinfo b/editors/libreoffice-ts/distinfo
index 556ee2798400..5d2d0f8e6fcf 100644
--- a/editors/libreoffice-ts/distinfo
+++ b/editors/libreoffice-ts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205069
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ts.tar.gz) = aeffb757e87ea1f2107d8320ad553880ca079456ffbde37335330d1b59617e92
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ts.tar.gz) = 203097
+TIMESTAMP = 1750805552
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ts.tar.gz) = 250cf09028b12d40270cfd6d6b96783be7eeb2f744f41c37e3c9b2eb3ba100c9
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ts.tar.gz) = 202604
diff --git a/editors/libreoffice-tt/distinfo b/editors/libreoffice-tt/distinfo
index c980d36fe631..268a8b119b1b 100644
--- a/editors/libreoffice-tt/distinfo
+++ b/editors/libreoffice-tt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205070
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tt.tar.gz) = 0d6362d1ba1777079d3ee40c9294ea5131431ca02559ea6de4336507a49c56b0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tt.tar.gz) = 133449
+TIMESTAMP = 1750805553
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_tt.tar.gz) = b781714f406497737a1c064ed7dd165bb0e2aed69d7aced4b32a0753b2dc2aed
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_tt.tar.gz) = 133332
diff --git a/editors/libreoffice-ug/distinfo b/editors/libreoffice-ug/distinfo
index d35814635e87..e7f935a67528 100644
--- a/editors/libreoffice-ug/distinfo
+++ b/editors/libreoffice-ug/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205072
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ug.tar.gz) = 2c105fe65f9b537a6170eae675d3ade8322d2ae14f3fd50cb6b840f46ba61133
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ug.tar.gz) = 378521
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ug.tar.gz) = 15dca3a692372b5548c67301207e2cc2b7f4ad050039e5ce9212f09449f7a59b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ug.tar.gz) = 2556153
+TIMESTAMP = 1750805554
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ug.tar.gz) = fe70eeed7b4917922a280424a3561006a0aeaf5280353a6ac94951198da25da4
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ug.tar.gz) = 378616
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ug.tar.gz) = c109c2848624e07f17116bb958255d7ee085138b7b7f002815e9e6872e470a8a
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ug.tar.gz) = 2556329
diff --git a/editors/libreoffice-uz/distinfo b/editors/libreoffice-uz/distinfo
index 79731a32926c..e4415704fa81 100644
--- a/editors/libreoffice-uz/distinfo
+++ b/editors/libreoffice-uz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205075
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_uz.tar.gz) = 88350f936d95a6336fa31c551537b787f306150caac95252543a03a44d39959f
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_uz.tar.gz) = 220970
+TIMESTAMP = 1750805557
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_uz.tar.gz) = 3b687b263e8c7f8774121358098b8b0198f3af4427ac9b12e6a4068ab3e25a74
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_uz.tar.gz) = 221219
diff --git a/editors/libreoffice-ve/distinfo b/editors/libreoffice-ve/distinfo
index 1e9c36261e3e..bea3b1e5598d 100644
--- a/editors/libreoffice-ve/distinfo
+++ b/editors/libreoffice-ve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205076
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ve.tar.gz) = 153fc9b21432077959815f0b35319c92066613b2bf0e5cdeec1034043d149af3
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ve.tar.gz) = 205840
+TIMESTAMP = 1750805557
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ve.tar.gz) = 6fa65b836ff819dfea5987ed91ba9f556cf25d82eb83bd175d2ec3b8ae7cee56
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ve.tar.gz) = 205411
diff --git a/editors/libreoffice-vec/distinfo b/editors/libreoffice-vec/distinfo
index 2e2e632050a0..2e5eb5ee43b5 100644
--- a/editors/libreoffice-vec/distinfo
+++ b/editors/libreoffice-vec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205076
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_vec.tar.gz) = cc858fd5ac4236147227043df798ef4aa0a33ef13797982f6b6d1ff25e8425c6
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_vec.tar.gz) = 517133
+TIMESTAMP = 1750805558
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_vec.tar.gz) = 2d188a62c8be1238ef9aa9b3de192892376256723a684f74e7f739abbb7bef71
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_vec.tar.gz) = 516733
diff --git a/editors/libreoffice-xh/distinfo b/editors/libreoffice-xh/distinfo
index 933252ea7058..00258cf76155 100644
--- a/editors/libreoffice-xh/distinfo
+++ b/editors/libreoffice-xh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205078
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_xh.tar.gz) = 546abe5caf9e268788829795687713b879519a1eeb3910b1454c08a09a92be92
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_xh.tar.gz) = 209976
+TIMESTAMP = 1750805560
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_xh.tar.gz) = 49ac62c77361fd4f3047ea0f8d054104342a88a753de371512c8f990a6d9b848
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_xh.tar.gz) = 210294
diff --git a/editors/libreoffice-zu/distinfo b/editors/libreoffice-zu/distinfo
index f3db0ae5d3f2..2094327c3149 100644
--- a/editors/libreoffice-zu/distinfo
+++ b/editors/libreoffice-zu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205082
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_zu.tar.gz) = 5c96667df3ae62096ce7e4154e8ec875bf16c04eaadb4d236c585ef01a803d63
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_zu.tar.gz) = 230033
+TIMESTAMP = 1750805564
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_zu.tar.gz) = 6ade47364f8d75444e42e4c3de03666bfaf3642e1ab262e6023974346bd4a8c3
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_zu.tar.gz) = 229488
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile
index 55db5949c9ce..d68fe3abaca4 100644
--- a/editors/libreoffice/Makefile
+++ b/editors/libreoffice/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 1
+PORTREVISION= 0
.include "${.CURDIR}/Makefile.common"
@@ -61,7 +61,7 @@ LIB_DEPENDS= libapr-1.so:devel/apr1 \
libpagemaker-0.0.so:print/libpagemaker \
libassuan.so:security/libassuan \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
+ libgpgmepp.so:security/gpgmepp \
libargon2.so:security/libargon2 \
libgpg-error.so:security/libgpg-error \
libnss3.so:security/nss \
diff --git a/editors/libreoffice/Makefile.common b/editors/libreoffice/Makefile.common
index c715003f1565..d609007d14cf 100644
--- a/editors/libreoffice/Makefile.common
+++ b/editors/libreoffice/Makefile.common
@@ -7,8 +7,8 @@ LICENSE= LGPL3+ MPL20
LICENSE_COMB= dual
DISTVERSION= ${LOVERSION}.${RCVER}
-LOVERSION= 25.2.3
-RCVER= 2
+LOVERSION= 25.2.4
+RCVER= 3
#PRERELEASE= yes
#DEVRELEASE= yes
diff --git a/editors/libreoffice/distinfo b/editors/libreoffice/distinfo
index d168ff139eca..cde7b5cc776d 100644
--- a/editors/libreoffice/distinfo
+++ b/editors/libreoffice/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1746229750
-SHA256 (libreoffice/libreoffice-25.2.3.2.tar.xz) = ea54461e527df0d9af0afe8a8aa533cd58fcfceae87b67e18399f81586c2dadf
-SIZE (libreoffice/libreoffice-25.2.3.2.tar.xz) = 281913700
-SHA256 (libreoffice/libreoffice-help-25.2.3.2.tar.xz) = 27c2d24270eb17e8aff8770aee1885d5e548a82d70697b72f7705be2f73233b2
-SIZE (libreoffice/libreoffice-help-25.2.3.2.tar.xz) = 60055176
+TIMESTAMP = 1750806059
+SHA256 (libreoffice/libreoffice-25.2.4.3.tar.xz) = 01e1985f66c60da0e5cd9d1bb3773b7b46e9a920e318f35c6702d28e78e1c14f
+SIZE (libreoffice/libreoffice-25.2.4.3.tar.xz) = 282218988
+SHA256 (libreoffice/libreoffice-help-25.2.4.3.tar.xz) = 5f3bbca9fc96284b6ee78a31f9719c6b9930dd884ec5394b71af9e99b05e0bea
+SIZE (libreoffice/libreoffice-help-25.2.4.3.tar.xz) = 60055984
SHA256 (libreoffice/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf) = f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140
SIZE (libreoffice/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf) = 207992
SHA256 (libreoffice/dtoa-20180411.tgz) = 0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4
diff --git a/editors/libreoffice/files/patch-avmedia_source_qt6_QtPlayer.cxx b/editors/libreoffice/files/patch-avmedia_source_qt6_QtPlayer.cxx
new file mode 100644
index 000000000000..eaa1a925ec1d
--- /dev/null
+++ b/editors/libreoffice/files/patch-avmedia_source_qt6_QtPlayer.cxx
@@ -0,0 +1,17 @@
+--- avmedia/source/qt6/QtPlayer.cxx.orig 2025-05-20 08:25:45 UTC
++++ avmedia/source/qt6/QtPlayer.cxx
+@@ -41,6 +41,14 @@ using namespace ::com::sun::star;
+
+ using namespace ::com::sun::star;
+
++namespace
++{
++inline OUString toOUString(const QString& s)
++{
++ return OUString(reinterpret_cast<const sal_Unicode*>(s.data()), s.length());
++}
++}
++
+ namespace avmedia::qt
+ {
+ QtPlayer::QtPlayer()
diff --git a/editors/novelwriter/Makefile b/editors/novelwriter/Makefile
index 29b996c7fa83..0993e2bad552 100644
--- a/editors/novelwriter/Makefile
+++ b/editors/novelwriter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= novelwriter
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.3
+DISTVERSION= 2.7.2
CATEGORIES= editors python
MASTER_SITES= PYPI
@@ -18,9 +18,9 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python pyqt:5
-USE_PYQT= pyqt5
-USE_PYTHON= pep517 concurrent autoplist
+USES= python pyqt:6
+USE_PYQT= pyqt6
+USE_PYTHON= pep517 autoplist
USE_GITHUB= yes
GH_ACCOUNT= vkbo
diff --git a/editors/novelwriter/distinfo b/editors/novelwriter/distinfo
index 82c36656f0a7..aafec72f169e 100644
--- a/editors/novelwriter/distinfo
+++ b/editors/novelwriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739770802
-SHA256 (vkbo-novelWriter-v2.6.3_GH0.tar.gz) = 8d18acf0069852c2598e73c3b76b4a8cf1d1c96d485d5165ff8cf3337ec7f920
-SIZE (vkbo-novelWriter-v2.6.3_GH0.tar.gz) = 7884399
+TIMESTAMP = 1750830387
+SHA256 (vkbo-novelWriter-v2.7.2_GH0.tar.gz) = 33a7648e316c563f9809998b88e94ff9e446576f6af16224e946f9c3e2d41915
+SIZE (vkbo-novelWriter-v2.7.2_GH0.tar.gz) = 5092204
diff --git a/editors/novelwriter/files/patch-pyproject.toml b/editors/novelwriter/files/patch-pyproject.toml
index 10d0dac42b93..7a94437c17c0 100644
--- a/editors/novelwriter/files/patch-pyproject.toml
+++ b/editors/novelwriter/files/patch-pyproject.toml
@@ -1,6 +1,9 @@
---- pyproject.toml.orig 2024-04-21 04:21:03 UTC
+--- pyproject.toml.orig 2025-06-24 14:43:34 UTC
+++ pyproject.toml
-@@ -3,7 +3,7 @@ build-backend = "setuptools.build_meta"
+@@ -1,15 +1,15 @@
+ [build-system]
+-requires = ["setuptools >= 77.0.3"]
++requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
@@ -9,3 +12,10 @@
authors = [
{name = "Veronica Berglyd Olsen", email = "code@vkbo.net"},
]
+ description = "A plain text editor for planning and writing novels"
+ readme = {file = "setup/description_pypi.md", content-type = "text/markdown"}
+-license = "GPL-3.0"
++#license = "GPL-3.0"
+ classifiers = [
+ "Programming Language :: Python :: 3 :: Only",
+ "Programming Language :: Python :: 3.10",
diff --git a/emulators/linux-rl9/Makefile b/emulators/linux-rl9/Makefile
index fb0e780a6c3c..8e3984606821 100644
--- a/emulators/linux-rl9/Makefile
+++ b/emulators/linux-rl9/Makefile
@@ -1,6 +1,5 @@
PORTNAME= linux-rl9
PORTVERSION= ${LINUX_DIST_VER}
-PORTREVISION= 11
CATEGORIES= emulators linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/emulators/linux_base-rl9/Makefile b/emulators/linux_base-rl9/Makefile
index 3f198a3ed1d1..628b300ba9f9 100644
--- a/emulators/linux_base-rl9/Makefile
+++ b/emulators/linux_base-rl9/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rl9
PORTVERSION= ${LINUX_DIST_VER}
-PORTREVISION= 14
CATEGORIES= emulators linux
PKGNAMEPREFIX= linux_base-
EXTRACT_ONLY= ${DISTFILES:N*${SRC_SUFX}*:Nf/filesystem-*:C/:[^:]+$//}
diff --git a/emulators/linux_base-rl9/Makefile.version b/emulators/linux_base-rl9/Makefile.version
index 8f00bbe00c51..6bc9e8c58232 100644
--- a/emulators/linux_base-rl9/Makefile.version
+++ b/emulators/linux_base-rl9/Makefile.version
@@ -2,31 +2,31 @@ basesystem_ver= 11-13.el9.0.1
bash_ver= 5.1.8-9.el9
brotli_ver= 1.0.9-7.el9_5
bzip2_ver= 1.0.8-10.el9_5
-coreutils_ver= 8.32-36.el9
+coreutils_ver= 8.32-39.el9
diffutils_ver= 3.7-12.el9
-e2fsprogs_ver= 1.46.5-5.el9
+e2fsprogs_ver= 1.46.5-7.el9
filesystem_ver= 3.16-5.el9
findutils_ver= 4.8.0-7.el9
-fuse_ver= 2.9.9-16.el9
+fuse_ver= 2.9.9-17.el9
gawk_ver= 5.1.0-6.el9
gcc_ver= 11.5.0-5.el9_5
gdbm_ver= 1.23-1.el9
geocode-glib_ver= 3.26.2-5.el9
glib-networking_ver= 2.68.3-3.el9
-glib2_ver= 2.68.4-14.el9_4.1
-glibc_ver= 2.34-125.el9_5.8
+glib2_ver= 2.68.4-16.el9
+glibc_ver= 2.34-168.el9_6.19
gmp_ver= 6.2.0-13.el9
grep_ver= 3.6-5.el9
info_ver= 6.7-15.el9
json-glib_ver= 1.6.6-1.el9
keyutils_ver= 1.6.3-1.el9
-krb5_ver= 1.21.1-4.el9_5
+krb5_ver= 1.21.1-6.el9
less_ver= 590-5.el9
libacl_ver= 2.3.1-4.el9
libattr_ver= 2.5.1-3.el9
libcap_ver= 2.48-9.el9_2
libdatrie_ver= 0.2.13-4.el9
-libdb_ver= 5.3.28-54.el9
+libdb_ver= 5.3.28-55.el9
libedit_ver= 3.1-38.20210216cvs.el9
libevdev_ver= 1.11.0-3.el9
libffi_ver= 3.4.2-8.el9
@@ -36,7 +36,7 @@ libnattr_ver= 2.5.1-3.el9
libproxy_ver= 0.4.15-35.el9
libpsl_ver= 0.21.1-5.el9
libsigsegv_ver= 2.13-4.el9
-libsoup_ver= 2.72.0-8.el9_5.3
+libsoup_ver= 2.72.0-10.el9_6.2
libunistring_ver= 0.9.10-15.el9
libverto_ver= 0.3.2-3.el9
libxcrypt_ver= 4.4.18-3.el9
@@ -50,14 +50,14 @@ popt_ver= 1.18-8.el9
readline_ver= 8.1-4.el9
rocky-release_ver= 9.5-1.2.el9
sed_ver= 4.8-9.el9
-selinux_ver= 3.6-1.el9
-sepol_ver= 3.6-1.el9
+selinux_ver= 3.6-3.el9
+sepol_ver= 3.6-2.el9
setserial_ver= 2.17-54.el9
setup_ver= 2.13.7-10.el9
slang_ver= 2.3.2-11.el9
sqlite_ver= 3.34.1-7.el9_3
-util_ver= 2.37.4-20.el9
+util_ver= 2.37.4-21.el9
which_ver= 2.21-29.el9
xz_ver= 5.2.5-8.el9_0
zlib_ver= 1.2.11-40.el9
-zstd_ver= 1.5.1-2.el9
+zstd_ver= 1.5.5-1.el9
diff --git a/emulators/linux_base-rl9/distinfo b/emulators/linux_base-rl9/distinfo
index 0845a6f46dc1..a187221c7d0c 100644
--- a/emulators/linux_base-rl9/distinfo
+++ b/emulators/linux_base-rl9/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1749554464
+TIMESTAMP = 1750633076
SHA256 (rocky/b/basesystem-11-13.el9.0.1.noarch.rpm) = 9f707e8d1046381c9b4a4df6a6674327df6ffe0298d48e1750972212c97aafad
SIZE (rocky/b/basesystem-11-13.el9.0.1.noarch.rpm) = 6565
SHA256 (rocky/b/bash-5.1.8-9.el9.aarch64.rpm) = f6b8bbdbd96ecb8d240a4d3c4a038f58faeab170015b07c7096d02157838279d
@@ -15,24 +15,24 @@ SHA256 (rocky/b/bzip2-libs-1.0.8-10.el9_5.i686.rpm) = 3e7d1321c13f53b170717d150f
SIZE (rocky/b/bzip2-libs-1.0.8-10.el9_5.i686.rpm) = 40141
SHA256 (rocky/b/bzip2-libs-1.0.8-10.el9_5.x86_64.rpm) = 1741762b008088e223b9ec386bc77322b95ab47ed8e982e32e8f3d11997955be
SIZE (rocky/b/bzip2-libs-1.0.8-10.el9_5.x86_64.rpm) = 39972
-SHA256 (rocky/c/coreutils-8.32-36.el9.aarch64.rpm) = 97dedc47d3c920a40f9d9ff01d8b062124fbe3b3f93151b3230453667b2bb772
-SIZE (rocky/c/coreutils-8.32-36.el9.aarch64.rpm) = 1133904
-SHA256 (rocky/c/coreutils-8.32-36.el9.x86_64.rpm) = 9c5f9d4b74543a16b32fdb1536b53ac42042c9ad0acb794f9ab91655c069eb19
-SIZE (rocky/c/coreutils-8.32-36.el9.x86_64.rpm) = 1181131
+SHA256 (rocky/c/coreutils-8.32-39.el9.aarch64.rpm) = f7b726650ec026e994ebaa181715950109b962ae8da21309ba59b8286137252f
+SIZE (rocky/c/coreutils-8.32-39.el9.aarch64.rpm) = 1113137
+SHA256 (rocky/c/coreutils-8.32-39.el9.x86_64.rpm) = 73a91621d9303290c1e27d2a834df4e5532d94dfa9ef2eca984d97f1fd2249a5
+SIZE (rocky/c/coreutils-8.32-39.el9.x86_64.rpm) = 1158633
SHA256 (rocky/d/diffutils-3.7-12.el9.aarch64.rpm) = df77e6cb59b73a1ff3d007c8011c689bf9bdbd416889bce8d65dc9855144e335
SIZE (rocky/d/diffutils-3.7-12.el9.aarch64.rpm) = 391813
SHA256 (rocky/d/diffutils-3.7-12.el9.x86_64.rpm) = d3932991f5d9b1e5f6326e376cf77f3f676bbf0c5657b2ddf1013bfdb4738a69
SIZE (rocky/d/diffutils-3.7-12.el9.x86_64.rpm) = 396968
-SHA256 (rocky/e/e2fsprogs-1.46.5-5.el9.aarch64.rpm) = 5e7e13ef9e10c5eb625e0c6edb8e913e235a630f567f939f02c1d4f4c2470d2b
-SIZE (rocky/e/e2fsprogs-1.46.5-5.el9.aarch64.rpm) = 1018362
-SHA256 (rocky/e/e2fsprogs-1.46.5-5.el9.x86_64.rpm) = f79ac72b32036502f10e4a679fb4817758de89006f71b695b53c06f13084247a
-SIZE (rocky/e/e2fsprogs-1.46.5-5.el9.x86_64.rpm) = 1026807
-SHA256 (rocky/e/e2fsprogs-libs-1.46.5-5.el9.aarch64.rpm) = ce2bbbd636414190a36fd76a959c1d519b2fd92da85187501d9b9fe96e93f5e3
-SIZE (rocky/e/e2fsprogs-libs-1.46.5-5.el9.aarch64.rpm) = 227421
-SHA256 (rocky/e/e2fsprogs-libs-1.46.5-5.el9.i686.rpm) = a026908e1861a2f63ec281c2c7b8add14899c257d47e7c4c1141cb489b4fc537
-SIZE (rocky/e/e2fsprogs-libs-1.46.5-5.el9.i686.rpm) = 259694
-SHA256 (rocky/e/e2fsprogs-libs-1.46.5-5.el9.x86_64.rpm) = 7c465f9f430781cec46d6d6ae0c45a3a22a0838eb4c6819e8410224dfa505df9
-SIZE (rocky/e/e2fsprogs-libs-1.46.5-5.el9.x86_64.rpm) = 226783
+SHA256 (rocky/e/e2fsprogs-1.46.5-7.el9.aarch64.rpm) = bb0d5e64092fe8f539dac21a35f559dfa2453521b09ace9b0b39feb9c23f6923
+SIZE (rocky/e/e2fsprogs-1.46.5-7.el9.aarch64.rpm) = 1015999
+SHA256 (rocky/e/e2fsprogs-1.46.5-7.el9.x86_64.rpm) = 18fee60bd62d5ef248447df59d2a9c89a6c07c560bca05fd5e69a174357ed68e
+SIZE (rocky/e/e2fsprogs-1.46.5-7.el9.x86_64.rpm) = 1022981
+SHA256 (rocky/e/e2fsprogs-libs-1.46.5-7.el9.aarch64.rpm) = 0aaecc33fe832814e6e1107f5c885ce296b41de0d8e453614714f76f467bd4e4
+SIZE (rocky/e/e2fsprogs-libs-1.46.5-7.el9.aarch64.rpm) = 226870
+SHA256 (rocky/e/e2fsprogs-libs-1.46.5-7.el9.i686.rpm) = 1dddaf5a9adfb8da036e49ec0d58a217122fae2af63cd4cec24ce25b37f0bbcc
+SIZE (rocky/e/e2fsprogs-libs-1.46.5-7.el9.i686.rpm) = 259414
+SHA256 (rocky/e/e2fsprogs-libs-1.46.5-7.el9.x86_64.rpm) = 2e2cf05b97d183343cc8d84c77d3af7c49f3a153f6fdbd93c7c34b44c79a2c61
+SIZE (rocky/e/e2fsprogs-libs-1.46.5-7.el9.x86_64.rpm) = 226202
SHA256 (rocky/f/filesystem-3.16-5.el9.aarch64.rpm) = 373dffb499081ae9f7573af300e4087b4abc6f54a25dfd7c8cc63b295c2d4e03
SIZE (rocky/f/filesystem-3.16-5.el9.aarch64.rpm) = 1117518
SHA256 (rocky/f/filesystem-3.16-5.el9.x86_64.rpm) = cabe98453b9517158c5a045cfec0418b747c874da2717d183f4296f240bdf8d9
@@ -41,16 +41,16 @@ SHA256 (rocky/f/findutils-4.8.0-7.el9.aarch64.rpm) = b77862b75f970d95a6943c46133
SIZE (rocky/f/findutils-4.8.0-7.el9.aarch64.rpm) = 550234
SHA256 (rocky/f/findutils-4.8.0-7.el9.x86_64.rpm) = 1c9c28792695c61ced41da9337f323111973ba7eea938c3c11944532e384a662
SIZE (rocky/f/findutils-4.8.0-7.el9.x86_64.rpm) = 549239
-SHA256 (rocky/f/fuse-2.9.9-16.el9.aarch64.rpm) = 3dd56d0baa2c83b6ee5d0dc9be112031783d0a124f51b0f0bd512209112cae9c
-SIZE (rocky/f/fuse-2.9.9-16.el9.aarch64.rpm) = 79610
-SHA256 (rocky/f/fuse-2.9.9-16.el9.x86_64.rpm) = fc076e7835b9de97d00be6610bb3851b2bc18993c681caa2fbb5901bb1999879
-SIZE (rocky/f/fuse-2.9.9-16.el9.x86_64.rpm) = 80044
-SHA256 (rocky/f/fuse-libs-2.9.9-16.el9.aarch64.rpm) = 6944c5d19a9328391fb7535799c6acee9598e6b7a0625d2c69833a6cd28980cc
-SIZE (rocky/f/fuse-libs-2.9.9-16.el9.aarch64.rpm) = 96342
-SHA256 (rocky/f/fuse-libs-2.9.9-16.el9.i686.rpm) = 7f094b2e5654f3790165441e505914fb3a0c825cff92410bbbd31e60f2d78491
-SIZE (rocky/f/fuse-libs-2.9.9-16.el9.i686.rpm) = 109504
-SHA256 (rocky/f/fuse-libs-2.9.9-16.el9.x86_64.rpm) = 0fb2172f73c49e359315f89da8ff0bfa78c2bdd8ec6a6891597e83a0601210fd
-SIZE (rocky/f/fuse-libs-2.9.9-16.el9.x86_64.rpm) = 98099
+SHA256 (rocky/f/fuse-2.9.9-17.el9.aarch64.rpm) = 42b60a7fc59e9b73c010f6609c14cd44ded2d8adf03bf43752152841bf409382
+SIZE (rocky/f/fuse-2.9.9-17.el9.aarch64.rpm) = 79069
+SHA256 (rocky/f/fuse-2.9.9-17.el9.x86_64.rpm) = f1de06c2c41e5fe6071609b369e499c282af7a85f09ecb0475f0100df12e6dda
+SIZE (rocky/f/fuse-2.9.9-17.el9.x86_64.rpm) = 79519
+SHA256 (rocky/f/fuse-libs-2.9.9-17.el9.aarch64.rpm) = 7729aaf4b9ec5689dd7d5a0972b27866c58eff063034c621f9d80b747c2012cd
+SIZE (rocky/f/fuse-libs-2.9.9-17.el9.aarch64.rpm) = 95924
+SHA256 (rocky/f/fuse-libs-2.9.9-17.el9.i686.rpm) = 2ad507dc955f3623462089d64eb0b0d211fa48380d5600f760a2526fea4c63be
+SIZE (rocky/f/fuse-libs-2.9.9-17.el9.i686.rpm) = 109570
+SHA256 (rocky/f/fuse-libs-2.9.9-17.el9.x86_64.rpm) = 4ce8725296d740d70aed725d3946244dab5c263ca846dc6cb571f7a2d0aa858c
+SIZE (rocky/f/fuse-libs-2.9.9-17.el9.x86_64.rpm) = 97719
SHA256 (rocky/g/gawk-5.1.0-6.el9.aarch64.rpm) = c831415c883ab8ecd6d62373cea563c73042d06463c91e6645f82984eeb12c74
SIZE (rocky/g/gawk-5.1.0-6.el9.aarch64.rpm) = 999013
SHA256 (rocky/g/gawk-5.1.0-6.el9.x86_64.rpm) = eaca68b315d6c2ef5ec30deaf9b7c38401e2ed0169972d158fd88b917e8a47dc
@@ -73,32 +73,32 @@ SHA256 (rocky/g/glib-networking-2.68.3-3.el9.i686.rpm) = 2a7824f80e9ef343a8467da
SIZE (rocky/g/glib-networking-2.68.3-3.el9.i686.rpm) = 180304
SHA256 (rocky/g/glib-networking-2.68.3-3.el9.x86_64.rpm) = fa9bec5c45cd1d4123f3e5e9793c592312d95dc50369740226969e69bd0e0ab0
SIZE (rocky/g/glib-networking-2.68.3-3.el9.x86_64.rpm) = 173019
-SHA256 (rocky/g/glib2-2.68.4-14.el9_4.1.aarch64.rpm) = a720ff7488134ba4fef07680e45a1fd757b50a9b83edb9ae9f70d4740c8aeb7d
-SIZE (rocky/g/glib2-2.68.4-14.el9_4.1.aarch64.rpm) = 2708566
-SHA256 (rocky/g/glib2-2.68.4-14.el9_4.1.i686.rpm) = 70fc96806a62a13d46e6786f52b340c5099d9672e59370d6ac9f1c170a258a52
-SIZE (rocky/g/glib2-2.68.4-14.el9_4.1.i686.rpm) = 2824506
-SHA256 (rocky/g/glib2-2.68.4-14.el9_4.1.x86_64.rpm) = 80a459770f044a232087c6e3483ceaf118807987d51e2501c4e5bdf64b1bb58d
-SIZE (rocky/g/glib2-2.68.4-14.el9_4.1.x86_64.rpm) = 2741037
-SHA256 (rocky/g/glibc-2.34-125.el9_5.8.aarch64.rpm) = 7110fd3359cce2266a72df6e9b4f85320c54ca8e90ff159f58f3fe65d287698d
-SIZE (rocky/g/glibc-2.34-125.el9_5.8.aarch64.rpm) = 1772281
-SHA256 (rocky/g/glibc-2.34-125.el9_5.8.i686.rpm) = 143b942ced528c17fc3e2bd8cb0cfed70aeb8f098d4e82f533e7a8703946e9c7
-SIZE (rocky/g/glibc-2.34-125.el9_5.8.i686.rpm) = 1984225
-SHA256 (rocky/g/glibc-2.34-125.el9_5.8.x86_64.rpm) = b7fcc189398338475f84a2538e628de3fd0bb0ac778d66c9e4ee06e0fc177689
-SIZE (rocky/g/glibc-2.34-125.el9_5.8.x86_64.rpm) = 2039086
-SHA256 (rocky/g/glibc-all-langpacks-2.34-125.el9_5.8.aarch64.rpm) = bd033f52cd6c65b4b4faccd7c012d6af4e85a670452a847af6ea2bfe54d68d49
-SIZE (rocky/g/glibc-all-langpacks-2.34-125.el9_5.8.aarch64.rpm) = 18730073
-SHA256 (rocky/g/glibc-all-langpacks-2.34-125.el9_5.8.x86_64.rpm) = c138c3b76ee3bf0d4268068ff560c0ffb821ac0135f78ab6825c817ec3539cb2
-SIZE (rocky/g/glibc-all-langpacks-2.34-125.el9_5.8.x86_64.rpm) = 18731797
-SHA256 (rocky/g/glibc-common-2.34-125.el9_5.8.aarch64.rpm) = a0e38ead8793c1071f2f6e7cd6c8cb5c764e21d7b7e5f40d8c6700beadb3c3e4
-SIZE (rocky/g/glibc-common-2.34-125.el9_5.8.aarch64.rpm) = 287567
-SHA256 (rocky/g/glibc-common-2.34-125.el9_5.8.x86_64.rpm) = 07878f56af2ac82507b59e13e786b7dd9811243c4230c5a310ecfb2c43877b1d
-SIZE (rocky/g/glibc-common-2.34-125.el9_5.8.x86_64.rpm) = 296884
-SHA256 (rocky/g/glibc-gconv-extra-2.34-125.el9_5.8.aarch64.rpm) = 431e843b276b489f1872969fb53c17059ec576917b9ea08b9c7d849f86bfc1fa
-SIZE (rocky/g/glibc-gconv-extra-2.34-125.el9_5.8.aarch64.rpm) = 1711363
-SHA256 (rocky/g/glibc-gconv-extra-2.34-125.el9_5.8.i686.rpm) = d343406cbb75cf8609ff61e02e41d17b3edd6b755666de35bb5708fbc65f0e4f
-SIZE (rocky/g/glibc-gconv-extra-2.34-125.el9_5.8.i686.rpm) = 1682322
-SHA256 (rocky/g/glibc-gconv-extra-2.34-125.el9_5.8.x86_64.rpm) = 57d45448e415f7447d20320596031e01a609f102d341c3a8a2cafadacc31ac1d
-SIZE (rocky/g/glibc-gconv-extra-2.34-125.el9_5.8.x86_64.rpm) = 1645776
+SHA256 (rocky/g/glib2-2.68.4-16.el9.aarch64.rpm) = 541e7161b729d7ca7697420c11c910cc76b14a621385a3635388c7e2ebeba769
+SIZE (rocky/g/glib2-2.68.4-16.el9.aarch64.rpm) = 2704830
+SHA256 (rocky/g/glib2-2.68.4-16.el9.i686.rpm) = ef4ab5a8ef717fb418930105447e6974809b2f380ffac61538e95a19b60f6a51
+SIZE (rocky/g/glib2-2.68.4-16.el9.i686.rpm) = 2823474
+SHA256 (rocky/g/glib2-2.68.4-16.el9.x86_64.rpm) = 4830c7ff22fd986efb3b5802d08029cbdc33a6dbbad55fb6c272c55218e51211
+SIZE (rocky/g/glib2-2.68.4-16.el9.x86_64.rpm) = 2737173
+SHA256 (rocky/g/glibc-2.34-168.el9_6.19.aarch64.rpm) = 2acd8162d1e26f0c6eaf81e5f95b2c380e9c9d0ab8585ca7f21ce2d0bb1fecf5
+SIZE (rocky/g/glibc-2.34-168.el9_6.19.aarch64.rpm) = 1768161
+SHA256 (rocky/g/glibc-2.34-168.el9_6.19.i686.rpm) = eb383ff671bbca2657ba373645448effc4207fc5f8382c4aca6f96ffda7c01d5
+SIZE (rocky/g/glibc-2.34-168.el9_6.19.i686.rpm) = 1978180
+SHA256 (rocky/g/glibc-2.34-168.el9_6.19.x86_64.rpm) = 9c51750fa82466b52c66f1dc1b86ada5ace1b4197eb12189843f2061556cad04
+SIZE (rocky/g/glibc-2.34-168.el9_6.19.x86_64.rpm) = 2030908
+SHA256 (rocky/g/glibc-all-langpacks-2.34-168.el9_6.19.aarch64.rpm) = 9f9abef6ee86b90a3f7ce97285a02d127795d1a15e90af240ad24bf8da7b6296
+SIZE (rocky/g/glibc-all-langpacks-2.34-168.el9_6.19.aarch64.rpm) = 18717407
+SHA256 (rocky/g/glibc-all-langpacks-2.34-168.el9_6.19.x86_64.rpm) = 001e936bfb8621c0152322ad29f7c913311856c84449482fbf26c3086b69c66e
+SIZE (rocky/g/glibc-all-langpacks-2.34-168.el9_6.19.x86_64.rpm) = 18717415
+SHA256 (rocky/g/glibc-common-2.34-168.el9_6.19.aarch64.rpm) = 8e6b5ab2d6a95051efb5e8e7e1241d0feaad178d15af41b40903bdc898e4b09e
+SIZE (rocky/g/glibc-common-2.34-168.el9_6.19.aarch64.rpm) = 292320
+SHA256 (rocky/g/glibc-common-2.34-168.el9_6.19.x86_64.rpm) = 136530d214a30424970457d573dd36f0fb574d40f7ee42c790e6d344efe27734
+SIZE (rocky/g/glibc-common-2.34-168.el9_6.19.x86_64.rpm) = 302086
+SHA256 (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.aarch64.rpm) = e3fa2c7ea577941866340331ba481691ab4e5966b55f9825d21d8a8ef0c33d40
+SIZE (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.aarch64.rpm) = 1679013
+SHA256 (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.i686.rpm) = 028ec1e9626ef03acc25e29ce1c0b10147085b638e7bd075cfe081db43b53a26
+SIZE (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.i686.rpm) = 1642987
+SHA256 (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.x86_64.rpm) = 3e8a0692ee91644568ce89bbbf092ed4ee9512a072a8a627f44730e248f6d587
+SIZE (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.x86_64.rpm) = 1615301
SHA256 (rocky/g/gmp-6.2.0-13.el9.aarch64.rpm) = 54f5999feb6a26c57616d64cc880dccb5e44723911f52b06a36311e389a568ce
SIZE (rocky/g/gmp-6.2.0-13.el9.aarch64.rpm) = 270794
SHA256 (rocky/g/gmp-6.2.0-13.el9.i686.rpm) = 186f9821881081e526d4a8a6e34240e55db8830380bf4d1303e4e1d5d6e9f755
@@ -129,12 +129,12 @@ SHA256 (rocky/k/keyutils-libs-1.6.3-1.el9.i686.rpm) = 1921ffd05b1bd783c199ba0306
SIZE (rocky/k/keyutils-libs-1.6.3-1.el9.i686.rpm) = 31963
SHA256 (rocky/k/keyutils-libs-1.6.3-1.el9.x86_64.rpm) = 347a9d44e0271c1ff6f511fe493e736b3d36fde683360ccc51c852ab91810b16
SIZE (rocky/k/keyutils-libs-1.6.3-1.el9.x86_64.rpm) = 31595
-SHA256 (rocky/k/krb5-libs-1.21.1-4.el9_5.aarch64.rpm) = 9a31da451bc9ac69dc814b716aca6c5e9740d1a02b7dd89e8a42f060aacba0c7
-SIZE (rocky/k/krb5-libs-1.21.1-4.el9_5.aarch64.rpm) = 777976
-SHA256 (rocky/k/krb5-libs-1.21.1-4.el9_5.i686.rpm) = 903eff09563f1391eda7e961c9d8c2754e98cddc3dcf10221260147631cb3c28
-SIZE (rocky/k/krb5-libs-1.21.1-4.el9_5.i686.rpm) = 824464
-SHA256 (rocky/k/krb5-libs-1.21.1-4.el9_5.x86_64.rpm) = 9f46dae9e1ded35472f1071eb87ebfa4790d0e69187235f773404de61785ad6f
-SIZE (rocky/k/krb5-libs-1.21.1-4.el9_5.x86_64.rpm) = 774100
+SHA256 (rocky/k/krb5-libs-1.21.1-6.el9.aarch64.rpm) = 1c6205f377fc9cbf0cbbeee71aa38d851e94988d15ded5a393819a0cc7de9e21
+SIZE (rocky/k/krb5-libs-1.21.1-6.el9.aarch64.rpm) = 776066
+SHA256 (rocky/k/krb5-libs-1.21.1-6.el9.i686.rpm) = 4751680ff8b8e5ea728ef0b3609290044e8e2761f069ef9c7fbc458d64ab9d00
+SIZE (rocky/k/krb5-libs-1.21.1-6.el9.i686.rpm) = 822506
+SHA256 (rocky/k/krb5-libs-1.21.1-6.el9.x86_64.rpm) = 143365a2e51654b7c80350b975749d3b61a300ab4718f817b49f9aaa4951982d
+SIZE (rocky/k/krb5-libs-1.21.1-6.el9.x86_64.rpm) = 772433
SHA256 (rocky/l/less-590-5.el9.aarch64.rpm) = d80cae3c354ae8417b77f1205c1da5175a79b1663e342b73094d874c9aa41066
SIZE (rocky/l/less-590-5.el9.aarch64.rpm) = 163430
SHA256 (rocky/l/less-590-5.el9.x86_64.rpm) = b6ec3819b307d9a65eb269c8b2737479444267ead009c99ca474db7ad8907052
@@ -151,12 +151,12 @@ SHA256 (rocky/l/libattr-2.5.1-3.el9.i686.rpm) = f0deb20bf7f31dddaf9a85b7acc806c7
SIZE (rocky/l/libattr-2.5.1-3.el9.i686.rpm) = 18745
SHA256 (rocky/l/libattr-2.5.1-3.el9.x86_64.rpm) = 77742a1097d81c384b8c7529e3c049fb7de206b773ad230553be99ba5c9d9fc1
SIZE (rocky/l/libattr-2.5.1-3.el9.x86_64.rpm) = 18347
-SHA256 (rocky/l/libblkid-2.37.4-20.el9.aarch64.rpm) = 8522a13f39ee76a77ff47f4cfd34f8b6e22c7909efb6cd030a59c001df9e94ff
-SIZE (rocky/l/libblkid-2.37.4-20.el9.aarch64.rpm) = 108380
-SHA256 (rocky/l/libblkid-2.37.4-20.el9.i686.rpm) = 5767efe0e33bcb56ba00fb37ade069fb1494b4bf1876d9f386ebef6181eb3b5c
-SIZE (rocky/l/libblkid-2.37.4-20.el9.i686.rpm) = 120871
-SHA256 (rocky/l/libblkid-2.37.4-20.el9.x86_64.rpm) = 685281417c4346761b44ac727a511a3de222ed8454c01a446b1349890a634f6d
-SIZE (rocky/l/libblkid-2.37.4-20.el9.x86_64.rpm) = 108917
+SHA256 (rocky/l/libblkid-2.37.4-21.el9.aarch64.rpm) = 1210764b98d9077fe9ad4f536de8f8b5384b1d066ac9d4c3e8595277964f2697
+SIZE (rocky/l/libblkid-2.37.4-21.el9.aarch64.rpm) = 108359
+SHA256 (rocky/l/libblkid-2.37.4-21.el9.i686.rpm) = e47685f135721ba7453dcda9f4a2764b89bd2e5be3f91d92aa07c7fe4afd4e6b
+SIZE (rocky/l/libblkid-2.37.4-21.el9.i686.rpm) = 120461
+SHA256 (rocky/l/libblkid-2.37.4-21.el9.x86_64.rpm) = 6a65c588cbc5546f5bd2701b5716278ae44a05220cd539535a3958b6ea038830
+SIZE (rocky/l/libblkid-2.37.4-21.el9.x86_64.rpm) = 108730
SHA256 (rocky/l/libbrotli-1.0.9-7.el9_5.aarch64.rpm) = e7a412a4613c6032c93bd217a413916ad87014139991441ac2d2cc4e58ce0213
SIZE (rocky/l/libbrotli-1.0.9-7.el9_5.aarch64.rpm) = 318461
SHA256 (rocky/l/libbrotli-1.0.9-7.el9_5.i686.rpm) = 4baea718bd3b48888564bebe2700c7cd13eab6033f08d2ac24cd1581af3af514
@@ -169,24 +169,24 @@ SHA256 (rocky/l/libcap-2.48-9.el9_2.i686.rpm) = dfb7395d3db508bccc8e6f8e76f74707
SIZE (rocky/l/libcap-2.48-9.el9_2.i686.rpm) = 69926
SHA256 (rocky/l/libcap-2.48-9.el9_2.x86_64.rpm) = f399db0064e09ccf71d9a395454fefb1ca38076f18fac9e08104816bd9324c32
SIZE (rocky/l/libcap-2.48-9.el9_2.x86_64.rpm) = 68237
-SHA256 (rocky/l/libcom_err-1.46.5-5.el9.aarch64.rpm) = 60ef191ff670f7de4658af55cd3f926e323ccbddcb7974b228916cb5dd28fe7b
-SIZE (rocky/l/libcom_err-1.46.5-5.el9.aarch64.rpm) = 25574
-SHA256 (rocky/l/libcom_err-1.46.5-5.el9.i686.rpm) = 44f3c65fcc8a82eccc7359b64ea1e26cf27ea18b7248ed2c817d38d5860dffbd
-SIZE (rocky/l/libcom_err-1.46.5-5.el9.i686.rpm) = 26404
-SHA256 (rocky/l/libcom_err-1.46.5-5.el9.x86_64.rpm) = f5e5232e19bccd8f9ac5e4972f3b0e85dee8991c842aa7cc8f44d1bd18932388
-SIZE (rocky/l/libcom_err-1.46.5-5.el9.x86_64.rpm) = 25930
+SHA256 (rocky/l/libcom_err-1.46.5-7.el9.aarch64.rpm) = 2dd31415307a05334ae9bc961ad34b17afc23e9b9533a1e0ac5539e6260c44d8
+SIZE (rocky/l/libcom_err-1.46.5-7.el9.aarch64.rpm) = 25418
+SHA256 (rocky/l/libcom_err-1.46.5-7.el9.i686.rpm) = 0f4854ca0c95136a887a846a0ffec291a7a4839fb1fc30c683a28dad7e1d32e5
+SIZE (rocky/l/libcom_err-1.46.5-7.el9.i686.rpm) = 26174
+SHA256 (rocky/l/libcom_err-1.46.5-7.el9.x86_64.rpm) = 4582ab872db9d39aaf4a7f0137c957eeb42a65f620216a3f381b00e8d2265194
+SIZE (rocky/l/libcom_err-1.46.5-7.el9.x86_64.rpm) = 25808
SHA256 (rocky/l/libdatrie-0.2.13-4.el9.aarch64.rpm) = ad561550ee0c35b3ed7c273e937fcac159c894e15500ad30f95dff15db1ecbdf
SIZE (rocky/l/libdatrie-0.2.13-4.el9.aarch64.rpm) = 32212
SHA256 (rocky/l/libdatrie-0.2.13-4.el9.i686.rpm) = fd1e5f28c41e4123ee3beb34cf13eecdf68fe8db96017fa617b80bf7593f170d
SIZE (rocky/l/libdatrie-0.2.13-4.el9.i686.rpm) = 33322
SHA256 (rocky/l/libdatrie-0.2.13-4.el9.x86_64.rpm) = 820f090a87181c921892fdb5744c53cb935eca5e303d4adbaba0d04ae35a4a61
SIZE (rocky/l/libdatrie-0.2.13-4.el9.x86_64.rpm) = 32491
-SHA256 (rocky/l/libdb-5.3.28-54.el9.aarch64.rpm) = 266bb43149e67399cbcf8247787c1b784a50c420cc57a7b4173a5793b7eefb4b
-SIZE (rocky/l/libdb-5.3.28-54.el9.aarch64.rpm) = 724070
-SHA256 (rocky/l/libdb-5.3.28-54.el9.i686.rpm) = cf1032c555c54fcc2afb18820e7bf3539f045612a15833136dd88da43b7dc863
-SIZE (rocky/l/libdb-5.3.28-54.el9.i686.rpm) = 824898
-SHA256 (rocky/l/libdb-5.3.28-54.el9.x86_64.rpm) = d32cf8a7c3f631d5b0bafcdf5fa6bf6c8438ccd5d0466943310ad8deef886f15
-SIZE (rocky/l/libdb-5.3.28-54.el9.x86_64.rpm) = 753408
+SHA256 (rocky/l/libdb-5.3.28-55.el9.aarch64.rpm) = c8afbf7d987ef6ad8cbfebe5394f141f048ee8320f33e6262bc1148e230e7670
+SIZE (rocky/l/libdb-5.3.28-55.el9.aarch64.rpm) = 724197
+SHA256 (rocky/l/libdb-5.3.28-55.el9.i686.rpm) = 66cbe56c6f0b4fcca411712b7d0c6995a8eddb60295180e6bb09cf762c3828f5
+SIZE (rocky/l/libdb-5.3.28-55.el9.i686.rpm) = 822965
+SHA256 (rocky/l/libdb-5.3.28-55.el9.x86_64.rpm) = 4a1b890fbb02c7a84fe0473e086317d2956ef39f32721434ead04efea1f77c4b
+SIZE (rocky/l/libdb-5.3.28-55.el9.x86_64.rpm) = 753520
SHA256 (rocky/l/libedit-3.1-38.20210216cvs.el9.aarch64.rpm) = 7f5937f4debf7eaa0f7a92e321d6d35bee089f42c7d7529c1ad4fbd7c270ea4b
SIZE (rocky/l/libedit-3.1-38.20210216cvs.el9.aarch64.rpm) = 103897
SHA256 (rocky/l/libedit-3.1-38.20210216cvs.el9.i686.rpm) = 657f0a7d99887b7cde2a241ecfde72973747486ac056a19b27c92c59fc0a3b02
@@ -199,12 +199,12 @@ SHA256 (rocky/l/libevdev-1.11.0-3.el9.i686.rpm) = c301d9e380ad02e5545ddbd703d4fd
SIZE (rocky/l/libevdev-1.11.0-3.el9.i686.rpm) = 42952
SHA256 (rocky/l/libevdev-1.11.0-3.el9.x86_64.rpm) = 6e62f64bd004b988017571a11b72d9b177d75368236f17af81b4c479ce8d5e31
SIZE (rocky/l/libevdev-1.11.0-3.el9.x86_64.rpm) = 45846
-SHA256 (rocky/l/libfdisk-2.37.4-20.el9.aarch64.rpm) = 068e888c074721a9b1975d6c3c1d41acabb7e765919208b30dcdaf562778ead1
-SIZE (rocky/l/libfdisk-2.37.4-20.el9.aarch64.rpm) = 151388
-SHA256 (rocky/l/libfdisk-2.37.4-20.el9.i686.rpm) = ef771a53073e75fec2acc3b30f429aec1c3d036c5999fd563edcc58a83819fff
-SIZE (rocky/l/libfdisk-2.37.4-20.el9.i686.rpm) = 171716
-SHA256 (rocky/l/libfdisk-2.37.4-20.el9.x86_64.rpm) = 8f2f07dd3beeb80214db6bca60969a64c71b69a9220c7262df8c915033de1a50
-SIZE (rocky/l/libfdisk-2.37.4-20.el9.x86_64.rpm) = 156514
+SHA256 (rocky/l/libfdisk-2.37.4-21.el9.aarch64.rpm) = c51d46e0d1ddb506b92b2f20d466017fc9622f9c5dd69e2d647e33043f6f7670
+SIZE (rocky/l/libfdisk-2.37.4-21.el9.aarch64.rpm) = 151116
+SHA256 (rocky/l/libfdisk-2.37.4-21.el9.i686.rpm) = 9db4abc6a9c128d22fc16410a588e5220063ad333b81a3610b66552f24cb2cd9
+SIZE (rocky/l/libfdisk-2.37.4-21.el9.i686.rpm) = 171546
+SHA256 (rocky/l/libfdisk-2.37.4-21.el9.x86_64.rpm) = a7af319a0426a67bb1cf9c193f88f16fc5663b8d7f57227249557344871c8917
+SIZE (rocky/l/libfdisk-2.37.4-21.el9.x86_64.rpm) = 156379
SHA256 (rocky/l/libffi-3.4.2-8.el9.aarch64.rpm) = 1a6fe133eab781288e5ecef0cdde627d57f7d67efb3ded23ec5d9e5a22fb6ab4
SIZE (rocky/l/libffi-3.4.2-8.el9.aarch64.rpm) = 35443
SHA256 (rocky/l/libffi-3.4.2-8.el9.i686.rpm) = 9e365ba0dc6786a12578c91cdb2013b1336d857f932fff70bfca798f9e5279dc
@@ -229,18 +229,18 @@ SHA256 (rocky/l/libidn2-2.3.0-7.el9.i686.rpm) = dd02219555652565f3ce99ede5979d0c
SIZE (rocky/l/libidn2-2.3.0-7.el9.i686.rpm) = 98675
SHA256 (rocky/l/libidn2-2.3.0-7.el9.x86_64.rpm) = be32d8ba7ff8cf790c15d89c5ea18747d7fcc0126782a0e80f15901bb9889b31
SIZE (rocky/l/libidn2-2.3.0-7.el9.x86_64.rpm) = 97676
-SHA256 (rocky/l/libmount-2.37.4-20.el9.aarch64.rpm) = f10b35190a67203cae540dc5d0381d26d4ab5623d753511d439917517bb11434
-SIZE (rocky/l/libmount-2.37.4-20.el9.aarch64.rpm) = 134935
-SHA256 (rocky/l/libmount-2.37.4-20.el9.i686.rpm) = 21eddd2c18c7c9d68d8f5f24786db134250f447f4624d7d67224071deec77d94
-SIZE (rocky/l/libmount-2.37.4-20.el9.i686.rpm) = 145048
-SHA256 (rocky/l/libmount-2.37.4-20.el9.x86_64.rpm) = 8ae34772bc519310fbb3eae367bb81ebcc0add25d75155cba8d9af67947d7fb0
-SIZE (rocky/l/libmount-2.37.4-20.el9.x86_64.rpm) = 137687
-SHA256 (rocky/l/libnsl-2.34-125.el9_5.8.aarch64.rpm) = 75d7046c0a82d6c2e925af8e6b82da273e4f9cc51bf932a109ebbdc1afe83a26
-SIZE (rocky/l/libnsl-2.34-125.el9_5.8.aarch64.rpm) = 57614
-SHA256 (rocky/l/libnsl-2.34-125.el9_5.8.i686.rpm) = 1228b53e473128050b7a708a16d72a9dbad5d16986968115ea91ff2549182bef
-SIZE (rocky/l/libnsl-2.34-125.el9_5.8.i686.rpm) = 62745
-SHA256 (rocky/l/libnsl-2.34-125.el9_5.8.x86_64.rpm) = f4913ddc988030d92b68a9c7bd8ae2af0c8521870cf931b72e59232c96fe2fef
-SIZE (rocky/l/libnsl-2.34-125.el9_5.8.x86_64.rpm) = 58181
+SHA256 (rocky/l/libmount-2.37.4-21.el9.aarch64.rpm) = e6152dabc095682cd575c76aa54c3b22ff8f3d9a7bc740106836b40e39d75688
+SIZE (rocky/l/libmount-2.37.4-21.el9.aarch64.rpm) = 134634
+SHA256 (rocky/l/libmount-2.37.4-21.el9.i686.rpm) = 8867477dbc4772e19144e45342eb707410bcf6b4271ebc241f986f0d18b5cb16
+SIZE (rocky/l/libmount-2.37.4-21.el9.i686.rpm) = 144706
+SHA256 (rocky/l/libmount-2.37.4-21.el9.x86_64.rpm) = 13de9f8ae01cdb98b0928b33325613a97dc917d1b1b5adb5d83f11ee05415e80
+SIZE (rocky/l/libmount-2.37.4-21.el9.x86_64.rpm) = 136970
+SHA256 (rocky/l/libnsl-2.34-168.el9_6.19.aarch64.rpm) = 15e5fb181bda91b70af4591523c90264e30ab8967685903a9075e8d3ed8b3895
+SIZE (rocky/l/libnsl-2.34-168.el9_6.19.aarch64.rpm) = 63734
+SHA256 (rocky/l/libnsl-2.34-168.el9_6.19.i686.rpm) = d595fc273ea5a3b1f2b5da203d3c8e54e7d5cc7b67ef7f2ee43ba4773128b033
+SIZE (rocky/l/libnsl-2.34-168.el9_6.19.i686.rpm) = 68936
+SHA256 (rocky/l/libnsl-2.34-168.el9_6.19.x86_64.rpm) = 9071af2a30152346263858ce67bd19dc9a5d5b7710936979bc7eda698826a7f1
+SIZE (rocky/l/libnsl-2.34-168.el9_6.19.x86_64.rpm) = 64403
SHA256 (rocky/l/libproxy-0.4.15-35.el9.aarch64.rpm) = 31daa01dfa6eb8e0ae100cbdc20f0d73320598a934f0eabad830b0060027f2d2
SIZE (rocky/l/libproxy-0.4.15-35.el9.aarch64.rpm) = 71753
SHA256 (rocky/l/libproxy-0.4.15-35.el9.i686.rpm) = 44c7d66545b791a88f1faf63dc6d686ddfaa8154aa45899cd1469dd7aed9f657
@@ -253,36 +253,36 @@ SHA256 (rocky/l/libpsl-0.21.1-5.el9.i686.rpm) = a8101c1d94803b6b84f818569d122a70
SIZE (rocky/l/libpsl-0.21.1-5.el9.i686.rpm) = 65579
SHA256 (rocky/l/libpsl-0.21.1-5.el9.x86_64.rpm) = 30553c652451362ebf346a98ff45fa2417dc25a9a644401b4d86d9000c0346a9
SIZE (rocky/l/libpsl-0.21.1-5.el9.x86_64.rpm) = 64862
-SHA256 (rocky/l/libselinux-3.6-1.el9.aarch64.rpm) = b54cca70a42bdbebe5bd62ae674e9f80ac6e08f4c2b6179b547edc09bd9d4f6c
-SIZE (rocky/l/libselinux-3.6-1.el9.aarch64.rpm) = 86800
-SHA256 (rocky/l/libselinux-3.6-1.el9.i686.rpm) = e7e73bf702efd0bc91daad71aa70046d8650ab27b92b07e958ea083a79c511d0
-SIZE (rocky/l/libselinux-3.6-1.el9.i686.rpm) = 93600
-SHA256 (rocky/l/libselinux-3.6-1.el9.x86_64.rpm) = 50d204575b1cbf21e822c65bb9ed42416f6fcaf00e9be9ff5698a84036529ddd
-SIZE (rocky/l/libselinux-3.6-1.el9.x86_64.rpm) = 87073
-SHA256 (rocky/l/libsepol-3.6-1.el9.aarch64.rpm) = ec1097b26e8134ab0b7bbe641525b5574720b4e8ffa8156a6f6111b470125c0d
-SIZE (rocky/l/libsepol-3.6-1.el9.aarch64.rpm) = 324894
-SHA256 (rocky/l/libsepol-3.6-1.el9.i686.rpm) = e982b8a6e2ed94d01d992b56d5b3c2f6db7288fe93e8b482274cb0fae5203d2f
-SIZE (rocky/l/libsepol-3.6-1.el9.i686.rpm) = 351074
-SHA256 (rocky/l/libsepol-3.6-1.el9.x86_64.rpm) = d58084e91e5f6d091b40a9485b52a3099dbcd82c48a9a60520d14a5aad2406fd
-SIZE (rocky/l/libsepol-3.6-1.el9.x86_64.rpm) = 336922
+SHA256 (rocky/l/libselinux-3.6-3.el9.aarch64.rpm) = 9703e0531f15c1da12e382ee399c1459e7cec6fed0ec98645a170fa784acac87
+SIZE (rocky/l/libselinux-3.6-3.el9.aarch64.rpm) = 86553
+SHA256 (rocky/l/libselinux-3.6-3.el9.i686.rpm) = 375d13bf313d55627a9e74b0d435f36bf363d9cca130567b47fdcd14a2cf4fa1
+SIZE (rocky/l/libselinux-3.6-3.el9.i686.rpm) = 93243
+SHA256 (rocky/l/libselinux-3.6-3.el9.x86_64.rpm) = 52f36acacd851901745f7729b7bce31ef7e5fa0fa250a0ce653d4e76dce02664
+SIZE (rocky/l/libselinux-3.6-3.el9.x86_64.rpm) = 86789
+SHA256 (rocky/l/libsepol-3.6-2.el9.aarch64.rpm) = be5ad6b4cf9bf814b4672a67af5a8ef985a9a4e7943c6f5e3ec7ea793748d135
+SIZE (rocky/l/libsepol-3.6-2.el9.aarch64.rpm) = 324588
+SHA256 (rocky/l/libsepol-3.6-2.el9.i686.rpm) = cb50331f210c3799163e6d5b1ad1b21c9a4c2f479c045ded2d597a388ecd4e5a
+SIZE (rocky/l/libsepol-3.6-2.el9.i686.rpm) = 350700
+SHA256 (rocky/l/libsepol-3.6-2.el9.x86_64.rpm) = e5da14a9afe825cced510db984c6bd767d7b1bb6aea1f6c3e2c4456c03dc70ee
+SIZE (rocky/l/libsepol-3.6-2.el9.x86_64.rpm) = 336553
SHA256 (rocky/l/libsigsegv-2.13-4.el9.aarch64.rpm) = 1935c944375f3bf40913bbda2cd87bbaf25a475be51c1662c24f54eb04da584b
SIZE (rocky/l/libsigsegv-2.13-4.el9.aarch64.rpm) = 27124
SHA256 (rocky/l/libsigsegv-2.13-4.el9.i686.rpm) = 312f6e760effbf2019985c86212d9ee73051b524918281ff7b0f229f6736da6a
SIZE (rocky/l/libsigsegv-2.13-4.el9.i686.rpm) = 27681
SHA256 (rocky/l/libsigsegv-2.13-4.el9.x86_64.rpm) = a80701bd3f67994493b1a14e043d9212032c86fd24374c309cf2b7006900f4da
SIZE (rocky/l/libsigsegv-2.13-4.el9.x86_64.rpm) = 27135
-SHA256 (rocky/l/libsmartcols-2.37.4-20.el9.aarch64.rpm) = 540dd30afe7d5ea12916fd4ff1d771673a7cdd103e144014560109b4d027d869
-SIZE (rocky/l/libsmartcols-2.37.4-20.el9.aarch64.rpm) = 62175
-SHA256 (rocky/l/libsmartcols-2.37.4-20.el9.i686.rpm) = 4924bb362ffa06e682d46fafd453bf9bd0965b54003903ffb8c6f9eb399ad756
-SIZE (rocky/l/libsmartcols-2.37.4-20.el9.i686.rpm) = 65437
-SHA256 (rocky/l/libsmartcols-2.37.4-20.el9.x86_64.rpm) = bda89ca67d387cc6aa39c6808ad7b5f9b6ccc9d02fb01617182a810633074653
-SIZE (rocky/l/libsmartcols-2.37.4-20.el9.x86_64.rpm) = 63334
-SHA256 (rocky/l/libsoup-2.72.0-8.el9_5.3.aarch64.rpm) = 9f6a6e17631e14bba8cf236296b56dd6fea327eeb3d1fc1514f87bf357392ecf
-SIZE (rocky/l/libsoup-2.72.0-8.el9_5.3.aarch64.rpm) = 390566
-SHA256 (rocky/l/libsoup-2.72.0-8.el9_5.3.i686.rpm) = d172816face90e802801177eb9a3c0c572ef823dc71108ab1e5c2df9df8cb5e4
-SIZE (rocky/l/libsoup-2.72.0-8.el9_5.3.i686.rpm) = 419230
-SHA256 (rocky/l/libsoup-2.72.0-8.el9_5.3.x86_64.rpm) = 2130c3c7f5f9087a637eee21a1d05e9046cd59b23820fcf5227163ec5d113957
-SIZE (rocky/l/libsoup-2.72.0-8.el9_5.3.x86_64.rpm) = 397192
+SHA256 (rocky/l/libsmartcols-2.37.4-21.el9.aarch64.rpm) = 9a61634f7428f5b84c5c1281d8c76aeecb4cd94911a0a3571688ab03db376a03
+SIZE (rocky/l/libsmartcols-2.37.4-21.el9.aarch64.rpm) = 62348
+SHA256 (rocky/l/libsmartcols-2.37.4-21.el9.i686.rpm) = eac9a17b0a9982116d5c1e30732fb582b9a006625dc8f364fb07164c49ceb1ae
+SIZE (rocky/l/libsmartcols-2.37.4-21.el9.i686.rpm) = 65152
+SHA256 (rocky/l/libsmartcols-2.37.4-21.el9.x86_64.rpm) = e3cd7c91d1e96f53440edfc60041f04a028c0ab3216e40213ea5868451a9c1bc
+SIZE (rocky/l/libsmartcols-2.37.4-21.el9.x86_64.rpm) = 63120
+SHA256 (rocky/l/libsoup-2.72.0-10.el9_6.2.aarch64.rpm) = 8a3ee9fbab89e01674a1cc72f6287ed793c9db99a9cdabe134c8d040b56569e3
+SIZE (rocky/l/libsoup-2.72.0-10.el9_6.2.aarch64.rpm) = 390282
+SHA256 (rocky/l/libsoup-2.72.0-10.el9_6.2.i686.rpm) = c49556dc9c67ece4fe4142815068ddcbfabe175cb0e015a5482a49199e0b2f57
+SIZE (rocky/l/libsoup-2.72.0-10.el9_6.2.i686.rpm) = 418375
+SHA256 (rocky/l/libsoup-2.72.0-10.el9_6.2.x86_64.rpm) = 5a18681d01127ba2c0e251fbc4dcf4eb62685601a8aae20e3930d7137510af10
+SIZE (rocky/l/libsoup-2.72.0-10.el9_6.2.x86_64.rpm) = 397144
SHA256 (rocky/l/libstdc++-11.5.0-5.el9_5.aarch64.rpm) = dda158bff05238aeb6dd2560603ef21f41cc252ac0ba404d4ec444c3f13c4c0e
SIZE (rocky/l/libstdc++-11.5.0-5.el9_5.aarch64.rpm) = 711196
SHA256 (rocky/l/libstdc++-11.5.0-5.el9_5.i686.rpm) = 755ff10fecb4f2c0bf09a620a6d3af84d041e57e92c6766102589a48fd31ac95
@@ -295,12 +295,12 @@ SHA256 (rocky/l/libunistring-0.9.10-15.el9.i686.rpm) = bf11f42137900620f5c6f2464
SIZE (rocky/l/libunistring-0.9.10-15.el9.i686.rpm) = 510707
SHA256 (rocky/l/libunistring-0.9.10-15.el9.x86_64.rpm) = 7e8b90a282ec310de6766619056296bdf666f3040f22cff211cd52710b39ece5
SIZE (rocky/l/libunistring-0.9.10-15.el9.x86_64.rpm) = 506614
-SHA256 (rocky/l/libuuid-2.37.4-20.el9.aarch64.rpm) = 0180e850a12b12877048a1dc1bcecc58e48f439fba4ca09bbf394b3f4c60a21d
-SIZE (rocky/l/libuuid-2.37.4-20.el9.aarch64.rpm) = 27238
-SHA256 (rocky/l/libuuid-2.37.4-20.el9.i686.rpm) = b027fc81606102fc8accee466dcc2e454332d40852645710d853a1495f06baee
-SIZE (rocky/l/libuuid-2.37.4-20.el9.i686.rpm) = 28328
-SHA256 (rocky/l/libuuid-2.37.4-20.el9.x86_64.rpm) = 24a4082728d22bfec44b9c77f060ab8b33ced51b8831881962ca8fa93c12db43
-SIZE (rocky/l/libuuid-2.37.4-20.el9.x86_64.rpm) = 27425
+SHA256 (rocky/l/libuuid-2.37.4-21.el9.aarch64.rpm) = fa438440f035b3e2c87d45c0ef4485f7c91458f4ed0f73b6fcc0f18533b406c5
+SIZE (rocky/l/libuuid-2.37.4-21.el9.aarch64.rpm) = 27157
+SHA256 (rocky/l/libuuid-2.37.4-21.el9.i686.rpm) = b0cfbc18ae67f2b4cc8605229c58fdd6dcbfa5c230e1991da3c1af9669029831
+SIZE (rocky/l/libuuid-2.37.4-21.el9.i686.rpm) = 28240
+SHA256 (rocky/l/libuuid-2.37.4-21.el9.x86_64.rpm) = 97c132661651a81f8a0abd41ce11a88b25c773ef2633be961717dedf2e65f07a
+SIZE (rocky/l/libuuid-2.37.4-21.el9.x86_64.rpm) = 27457
SHA256 (rocky/l/libverto-0.3.2-3.el9.aarch64.rpm) = d12d7f526c5ef9957f6e1d9be4b2b77ff892040e08112f0a8804677e3c668b64
SIZE (rocky/l/libverto-0.3.2-3.el9.aarch64.rpm) = 20851
SHA256 (rocky/l/libverto-0.3.2-3.el9.i686.rpm) = aaa5c950e270962b5d5c1f59225dc96e205a58b4985430589adc34c753216b74
@@ -313,12 +313,12 @@ SHA256 (rocky/l/libxcrypt-4.4.18-3.el9.i686.rpm) = a9df06cdddf956ae3de2052767bc8
SIZE (rocky/l/libxcrypt-4.4.18-3.el9.i686.rpm) = 124057
SHA256 (rocky/l/libxcrypt-4.4.18-3.el9.x86_64.rpm) = e3c178ed2e04ac25699d5af612fad51694a23f5d544b72cab2f65d35b8db5f28
SIZE (rocky/l/libxcrypt-4.4.18-3.el9.x86_64.rpm) = 117617
-SHA256 (rocky/l/libzstd-1.5.1-2.el9.aarch64.rpm) = b997fa077e854b7541c044dd2c213e9ecf18b67176a9e7f70dba11dc53f48d5e
-SIZE (rocky/l/libzstd-1.5.1-2.el9.aarch64.rpm) = 314410
-SHA256 (rocky/l/libzstd-1.5.1-2.el9.i686.rpm) = be7a85f4e09963396cdc297cfaea7d0ee3551b733d5841ce8c5083f465afe8f5
-SIZE (rocky/l/libzstd-1.5.1-2.el9.i686.rpm) = 340877
-SHA256 (rocky/l/libzstd-1.5.1-2.el9.x86_64.rpm) = 517b3080de2e0891cc346ba6b1548ef438b95dbede0e6e7a6deae89fc241f5bc
-SIZE (rocky/l/libzstd-1.5.1-2.el9.x86_64.rpm) = 337469
+SHA256 (rocky/l/libzstd-1.5.5-1.el9.aarch64.rpm) = 2bf515e49598e6226b47c5c1cc24e51f9550b15cef36380b283ad3959dbd0fe8
+SIZE (rocky/l/libzstd-1.5.5-1.el9.aarch64.rpm) = 279988
+SHA256 (rocky/l/libzstd-1.5.5-1.el9.i686.rpm) = 9bf54e27e5a0ba9ca43e807bed46819896168f887ca1cd83e66af87f160cbebb
+SIZE (rocky/l/libzstd-1.5.5-1.el9.i686.rpm) = 289392
+SHA256 (rocky/l/libzstd-1.5.5-1.el9.x86_64.rpm) = c5c8b675cfad29fee013a84a2f70bcb958f400b654ff63455bb80597daae86ab
+SIZE (rocky/l/libzstd-1.5.5-1.el9.x86_64.rpm) = 301084
SHA256 (rocky/m/mpfr-4.1.0-7.el9.aarch64.rpm) = 41ce16a26c839c36cd84a836361ecd3ca4bc966bddc945af8cb70886331511ee
SIZE (rocky/m/mpfr-4.1.0-7.el9.aarch64.rpm) = 244002
SHA256 (rocky/m/mpfr-4.1.0-7.el9.i686.rpm) = b9352d80d67ac8b610269108a18bb0052ffec69b76ed4b318ebee58f4772f114
@@ -425,14 +425,14 @@ SHA256 (rocky/s/sqlite-libs-3.34.1-7.el9_3.i686.rpm) = 5003ec7b55f0d6e7ef97f157a
SIZE (rocky/s/sqlite-libs-3.34.1-7.el9_3.i686.rpm) = 678995
SHA256 (rocky/s/sqlite-libs-3.34.1-7.el9_3.x86_64.rpm) = 9e9b58febeff10765c104ecebc8af189507ecd6c2a600f9b0d9207394117a063
SIZE (rocky/s/sqlite-libs-3.34.1-7.el9_3.x86_64.rpm) = 633300
-SHA256 (rocky/u/util-linux-2.37.4-20.el9.aarch64.rpm) = 19aed3883a7cf679e803c4ce1b59cdde339e756f4b9e431bb4b6f966a4b2aef1
-SIZE (rocky/u/util-linux-2.37.4-20.el9.aarch64.rpm) = 2294383
-SHA256 (rocky/u/util-linux-2.37.4-20.el9.x86_64.rpm) = f9be4cbe6cb6cbda39ef5d471cd7f4aed50070927ff0259d092ad34d46cc8196
-SIZE (rocky/u/util-linux-2.37.4-20.el9.x86_64.rpm) = 2296252
-SHA256 (rocky/u/util-linux-core-2.37.4-20.el9.aarch64.rpm) = 5707b7c504f04a85ccf95f5f2ac329398dc480356ae7dc5e3b7bcb7559af6479
-SIZE (rocky/u/util-linux-core-2.37.4-20.el9.aarch64.rpm) = 445975
-SHA256 (rocky/u/util-linux-core-2.37.4-20.el9.x86_64.rpm) = f9a570f7927d3371d48b2207dfb2aec3dbe15862b5846e39fadd0f568d6778b9
-SIZE (rocky/u/util-linux-core-2.37.4-20.el9.x86_64.rpm) = 447799
+SHA256 (rocky/u/util-linux-2.37.4-21.el9.aarch64.rpm) = 6fb40a221bb130387888bc15116b7ff68e1ce87c4ed4458e1e53757aedcda2c8
+SIZE (rocky/u/util-linux-2.37.4-21.el9.aarch64.rpm) = 2291649
+SHA256 (rocky/u/util-linux-2.37.4-21.el9.x86_64.rpm) = d91647847d0bf984ca668a4464d876fef0e40805d6d73864ad7c3a0b3aa6fdee
+SIZE (rocky/u/util-linux-2.37.4-21.el9.x86_64.rpm) = 2279426
+SHA256 (rocky/u/util-linux-core-2.37.4-21.el9.aarch64.rpm) = d4ba6df41a32aff02ee942cb952cea3fe7f5eb58b6485baaffa3e4fafbd58df0
+SIZE (rocky/u/util-linux-core-2.37.4-21.el9.aarch64.rpm) = 440263
+SHA256 (rocky/u/util-linux-core-2.37.4-21.el9.x86_64.rpm) = 98b481d78be2a3e3c4d604c0e3913f34d3d73a8a567efd991ef6df754337f2c2
+SIZE (rocky/u/util-linux-core-2.37.4-21.el9.x86_64.rpm) = 441105
SHA256 (rocky/w/which-2.21-29.el9.aarch64.rpm) = e9351855af75aac7fb5c53173f262e4f87f400d7a96d48ec100a8d35269a1367
SIZE (rocky/w/which-2.21-29.el9.aarch64.rpm) = 40717
SHA256 (rocky/w/which-2.21-29.el9.x86_64.rpm) = c54b2c55264430eee2786fad79bd26c7a7c62204b1f7b568e5f097d850db9688
@@ -459,18 +459,18 @@ SHA256 (rocky/b/bash-5.1.8-9.el9.src.rpm) = 2feaf22c87e32f674c8ad7cb16ea260e9519
SIZE (rocky/b/bash-5.1.8-9.el9.src.rpm) = 10502704
SHA256 (rocky/b/bzip2-1.0.8-10.el9_5.src.rpm) = 0a5da1ab041a701e6432aac3062d0c26d02f2624d860ff584f1d380f4c91e241
SIZE (rocky/b/bzip2-1.0.8-10.el9_5.src.rpm) = 821572
-SHA256 (rocky/c/coreutils-8.32-36.el9.src.rpm) = a40366df7fef778d67a90631a0a807977a2ed6f3d15bd97c0fc9c8ba3f2209fd
-SIZE (rocky/c/coreutils-8.32-36.el9.src.rpm) = 5677028
+SHA256 (rocky/c/coreutils-8.32-39.el9.src.rpm) = 8cd352cceae8dd5ff9483b5f2de1e61f6be0aad45a10f2187fad1035eaed0690
+SIZE (rocky/c/coreutils-8.32-39.el9.src.rpm) = 5680833
SHA256 (rocky/d/diffutils-3.7-12.el9.src.rpm) = cdb9fa5192884d5bab617927a54aa83bd39d4f67963fa73e609d4e2897c37dc2
SIZE (rocky/d/diffutils-3.7-12.el9.src.rpm) = 1474771
-SHA256 (rocky/e/e2fsprogs-1.46.5-5.el9.src.rpm) = 5b67eb4089d3463aad8b0045fe7774705f33cdba398452553692bbca22ce36e8
-SIZE (rocky/e/e2fsprogs-1.46.5-5.el9.src.rpm) = 7413550
+SHA256 (rocky/e/e2fsprogs-1.46.5-7.el9.src.rpm) = fb02dc1e5c772de3a3d7e938392fa5512f18d5993927c98580ecff320ede7796
+SIZE (rocky/e/e2fsprogs-1.46.5-7.el9.src.rpm) = 7414416
SHA256 (rocky/f/filesystem-3.16-5.el9.src.rpm) = 09f78e040d8e6ff9d5218942bf7140de7708b4ad53c128aabfebb7cc7904bf18
SIZE (rocky/f/filesystem-3.16-5.el9.src.rpm) = 18475
SHA256 (rocky/f/findutils-4.8.0-7.el9.src.rpm) = bcc1a98f56e7ba7bd3e0e52f99511d12e78decf0af78cbd29998556cb068b382
SIZE (rocky/f/findutils-4.8.0-7.el9.src.rpm) = 2007589
-SHA256 (rocky/f/fuse-2.9.9-16.el9.src.rpm) = 5c9d7decbbffc641722673ec64043e2e4d4e646b31458ef7695840607c249ca8
-SIZE (rocky/f/fuse-2.9.9-16.el9.src.rpm) = 1829633
+SHA256 (rocky/f/fuse-2.9.9-17.el9.src.rpm) = 33c3b76362bcc4630b7a415fde6951927d2c458947fe25c544e7ae8471fd294a
+SIZE (rocky/f/fuse-2.9.9-17.el9.src.rpm) = 1829749
SHA256 (rocky/g/gawk-5.1.0-6.el9.src.rpm) = 2dc77bb16a6be20f4474328581a740a419387124ff2cfb1b8c2b2809469cb9ea
SIZE (rocky/g/gawk-5.1.0-6.el9.src.rpm) = 3188594
SHA256 (rocky/g/gcc-11.5.0-5.el9_5.src.rpm) = 8656bacb48e097fec2c34a35460ff0338c021ac4b1b0cb3849e47f4256692095
@@ -481,10 +481,10 @@ SHA256 (rocky/g/geocode-glib-3.26.2-5.el9.src.rpm) = cd4902dafb8f4479356f17d53e4
SIZE (rocky/g/geocode-glib-3.26.2-5.el9.src.rpm) = 83267
SHA256 (rocky/g/glib-networking-2.68.3-3.el9.src.rpm) = aa6bb6cb4406d2b1aa6d75611cc2f90eaba5f556596e79d046c42f26a9e0278d
SIZE (rocky/g/glib-networking-2.68.3-3.el9.src.rpm) = 254741
-SHA256 (rocky/g/glib2-2.68.4-14.el9_4.1.src.rpm) = 4137a8f97ec2b906dabc48b93e12d3c5d916711087cbce82dd2d233016c2ddfc
-SIZE (rocky/g/glib2-2.68.4-14.el9_4.1.src.rpm) = 5068111
-SHA256 (rocky/g/glibc-2.34-125.el9_5.8.src.rpm) = 2a0ea9e22af53f2c9f5f9819b000f970206e8b2242132ae6165f1ecd3eb3c2ea
-SIZE (rocky/g/glibc-2.34-125.el9_5.8.src.rpm) = 18631240
+SHA256 (rocky/g/glib2-2.68.4-16.el9.src.rpm) = 777801aa08ed9a92a1e8d0114394a7fabbcf44937344d0a4751752c72594125e
+SIZE (rocky/g/glib2-2.68.4-16.el9.src.rpm) = 5069608
+SHA256 (rocky/g/glibc-2.34-168.el9_6.19.src.rpm) = 9a602a4f0a3d3c5d28df7a746421b29d5b5077ab1f971562eaa023a303b1b0ce
+SIZE (rocky/g/glibc-2.34-168.el9_6.19.src.rpm) = 19642716
SHA256 (rocky/g/gmp-6.2.0-13.el9.src.rpm) = 8297b96da5460fd78d81e38c3ac1559a35eb51bea3c3d398efaacd62868d20d4
SIZE (rocky/g/gmp-6.2.0-13.el9.src.rpm) = 2500190
SHA256 (rocky/g/grep-3.6-5.el9.src.rpm) = d7e0368575da276796d79537cb4897092988285541a2ede0b5688ba42215f34b
@@ -493,16 +493,16 @@ SHA256 (rocky/j/json-glib-1.6.6-1.el9.src.rpm) = ba95317ff8dad227b304364ca50ec85
SIZE (rocky/j/json-glib-1.6.6-1.el9.src.rpm) = 1317772
SHA256 (rocky/k/keyutils-1.6.3-1.el9.src.rpm) = 49c8af3cf9a7164242d8d457dc17d57eaaf97af07859d584b091e9e39f0bede7
SIZE (rocky/k/keyutils-1.6.3-1.el9.src.rpm) = 149203
-SHA256 (rocky/k/krb5-1.21.1-4.el9_5.src.rpm) = 3fb5c4f03ccf4dc8c9e85c41a45aa6f7f419b7bb369f0de2cfcd6f83438164ac
-SIZE (rocky/k/krb5-1.21.1-4.el9_5.src.rpm) = 8835785
+SHA256 (rocky/k/krb5-1.21.1-6.el9.src.rpm) = 170406a8b6d2f3becf1afe4bcea0e08c4f44adcb3ac470037266cdb36b0b41d2
+SIZE (rocky/k/krb5-1.21.1-6.el9.src.rpm) = 8916347
SHA256 (rocky/l/less-590-5.el9.src.rpm) = 9354552d15d43d789de3b4f9561a5ee464d75f9309a2092218d546ad1b5ce9f2
SIZE (rocky/l/less-590-5.el9.src.rpm) = 380068
SHA256 (rocky/l/libcap-2.48-9.el9_2.src.rpm) = 54f35d6b547033d86b9fed8247c80306fffbb3c316a286586ab37bee660d275c
SIZE (rocky/l/libcap-2.48-9.el9_2.src.rpm) = 198929
SHA256 (rocky/l/libdatrie-0.2.13-4.el9.src.rpm) = ef54036ffe2f890f13b6208cc2b5531583d69d492688ecc03e8dee3d62b07b1c
SIZE (rocky/l/libdatrie-0.2.13-4.el9.src.rpm) = 324214
-SHA256 (rocky/l/libdb-5.3.28-54.el9.src.rpm) = 497a3a3a10a19b2bb39eb5a955710dfebe33694a4869b85032bd69ff4e2af4ff
-SIZE (rocky/l/libdb-5.3.28-54.el9.src.rpm) = 35282165
+SHA256 (rocky/l/libdb-5.3.28-55.el9.src.rpm) = 6633b628cc424c5ddd513687ca8b85228c01d27df60543bca7e1442f59d38ddc
+SIZE (rocky/l/libdb-5.3.28-55.el9.src.rpm) = 35282456
SHA256 (rocky/l/libedit-3.1-38.20210216cvs.el9.src.rpm) = 865cc64b0049617e1aa2e784520cc3f7c4d68813aefc98dffd71d3353f9e37cd
SIZE (rocky/l/libedit-3.1-38.20210216cvs.el9.src.rpm) = 529753
SHA256 (rocky/l/libevdev-1.11.0-3.el9.src.rpm) = 2edb9205f23b2659b10d2710efc5512a5f0681bfc337fbfb75bd888131be46bb
@@ -513,14 +513,14 @@ SHA256 (rocky/l/libgudev-237-1.el9.src.rpm) = 2904abffd7583e387e6233cdef9dd9224a
SIZE (rocky/l/libgudev-237-1.el9.src.rpm) = 38802
SHA256 (rocky/l/libproxy-0.4.15-35.el9.src.rpm) = 9ce7f7bf42973bea5fd91e556e554a3ad3b76f63a301b1a280d4af6d45284cd2
SIZE (rocky/l/libproxy-0.4.15-35.el9.src.rpm) = 120129
-SHA256 (rocky/l/libselinux-3.6-1.el9.src.rpm) = 2db2d5d2ad87a9b28eae6cb7c5dfab2b965a2f79d3486ac82aba68413b442071
-SIZE (rocky/l/libselinux-3.6-1.el9.src.rpm) = 265639
-SHA256 (rocky/l/libsepol-3.6-1.el9.src.rpm) = ae509bd810045681bf3c603ba0f70096809833a3127fe21218840ebaf5e469b5
-SIZE (rocky/l/libsepol-3.6-1.el9.src.rpm) = 534494
+SHA256 (rocky/l/libselinux-3.6-3.el9.src.rpm) = 7c4027c9bbdb54dd1e119a4d0c0bd82de59b1c019ea79cba6fb2e4e278efce74
+SIZE (rocky/l/libselinux-3.6-3.el9.src.rpm) = 267707
+SHA256 (rocky/l/libsepol-3.6-2.el9.src.rpm) = 918a8132aa3ee7317217e6bf50939f9fb7e00248225c12ac600260be41ba1626
+SIZE (rocky/l/libsepol-3.6-2.el9.src.rpm) = 535547
SHA256 (rocky/l/libsigsegv-2.13-4.el9.src.rpm) = 36dc113c8837b27c3c12b021e05786b69c2014519ed4c9f5354436cd80e8b1a4
SIZE (rocky/l/libsigsegv-2.13-4.el9.src.rpm) = 471565
-SHA256 (rocky/l/libsoup-2.72.0-8.el9_5.3.src.rpm) = d328c4308b374f4dbcf7d6fb579690e57591828aa311907c236d2f94f25d7924
-SIZE (rocky/l/libsoup-2.72.0-8.el9_5.3.src.rpm) = 1501799
+SHA256 (rocky/l/libsoup-2.72.0-10.el9_6.2.src.rpm) = 4b3b526a52cdf2dbaaff0e8222822294a3922db1981cba8e0a3e230dbf284a4a
+SIZE (rocky/l/libsoup-2.72.0-10.el9_6.2.src.rpm) = 1513675
SHA256 (rocky/l/libverto-0.3.2-3.el9.src.rpm) = 08f0b27aaf3b288e10ab3c1068ee09f3f2afe036879787d3f66b871ef161cb33
SIZE (rocky/l/libverto-0.3.2-3.el9.src.rpm) = 394523
SHA256 (rocky/l/libxcrypt-4.4.18-3.el9.src.rpm) = dba21a9a96b6532e452b45190b9ba38b56c2a1fbaecae037505c5315de014b3d
@@ -553,13 +553,13 @@ SHA256 (rocky/s/slang-2.3.2-11.el9.src.rpm) = 09b66b87664e1975912a3ccf0dc045ea08
SIZE (rocky/s/slang-2.3.2-11.el9.src.rpm) = 1592900
SHA256 (rocky/t/texinfo-6.7-15.el9.src.rpm) = beb821fc1b42f83852ed93eb8563be8f848a8d30a2eca2a1da7761b5de745e6a
SIZE (rocky/t/texinfo-6.7-15.el9.src.rpm) = 4364617
-SHA256 (rocky/u/util-linux-2.37.4-20.el9.src.rpm) = 94fc4dc67a4ad2724041d92d4b8418c3c71fd5d497d6bf8f4511c3c2dab43af6
-SIZE (rocky/u/util-linux-2.37.4-20.el9.src.rpm) = 6256967
+SHA256 (rocky/u/util-linux-2.37.4-21.el9.src.rpm) = f629469f0eb787619c3fd1bb156910d55cdd0d5ef0004ce719cfc5440cd2f28a
+SIZE (rocky/u/util-linux-2.37.4-21.el9.src.rpm) = 6258692
SHA256 (rocky/w/which-2.21-29.el9.src.rpm) = 2417f4282c349795befae1c8cbc357906b47fd1a9ea5eeea5f92c69430c084d5
SIZE (rocky/w/which-2.21-29.el9.src.rpm) = 162444
SHA256 (rocky/x/xz-5.2.5-8.el9_0.src.rpm) = b7cef2fb719b09209740b5be7fcd6e766b069e9a5177a51bd74894e3fe5959b6
SIZE (rocky/x/xz-5.2.5-8.el9_0.src.rpm) = 1165795
SHA256 (rocky/z/zlib-1.2.11-40.el9.src.rpm) = 0902a850988d0051410218305303ffb76c090a2606113078c73a0c1f73adee7d
SIZE (rocky/z/zlib-1.2.11-40.el9.src.rpm) = 554604
-SHA256 (rocky/z/zstd-1.5.1-2.el9.src.rpm) = ef2be564d3bfe67c70420f5fb7a78741dea2d3ba1c2a400088b841420a18eb79
-SIZE (rocky/z/zstd-1.5.1-2.el9.src.rpm) = 1945682
+SHA256 (rocky/z/zstd-1.5.5-1.el9.src.rpm) = 24459f352126ff5c32fab8a50e49473378966d22b11918edde04be3235574575
+SIZE (rocky/z/zstd-1.5.5-1.el9.src.rpm) = 2376247
diff --git a/emulators/linux_base-rl9/pkg-plist.aarch64 b/emulators/linux_base-rl9/pkg-plist.aarch64
index fc60870bbba0..2a1b8860da03 100644
--- a/emulators/linux_base-rl9/pkg-plist.aarch64
+++ b/emulators/linux_base-rl9/pkg-plist.aarch64
@@ -795,7 +795,7 @@ usr/lib64/libverto.so.1.0.0
usr/lib64/libz.so.1
usr/lib64/libz.so.1.2.11
usr/lib64/libzstd.so.1
-usr/lib64/libzstd.so.1.5.1
+usr/lib64/libzstd.so.1.5.5
usr/lib64/ossl-modules/fips.so
usr/lib64/ossl-modules/legacy.so
usr/lib64/security/pam_cap.so
diff --git a/emulators/linux_base-rl9/pkg-plist.amd64 b/emulators/linux_base-rl9/pkg-plist.amd64
index 2f3e90363fa0..f47b7a4aa1e6 100644
--- a/emulators/linux_base-rl9/pkg-plist.amd64
+++ b/emulators/linux_base-rl9/pkg-plist.amd64
@@ -758,7 +758,7 @@ usr/lib/libverto.so.1.0.0
usr/lib/libz.so.1
usr/lib/libz.so.1.2.11
usr/lib/libzstd.so.1
-usr/lib/libzstd.so.1.5.1
+usr/lib/libzstd.so.1.5.5
usr/lib/locale/C.utf8/LC_ADDRESS
usr/lib/locale/C.utf8/LC_COLLATE
usr/lib/locale/C.utf8/LC_CTYPE
@@ -1266,7 +1266,7 @@ usr/lib64/libverto.so.1.0.0
usr/lib64/libz.so.1
usr/lib64/libz.so.1.2.11
usr/lib64/libzstd.so.1
-usr/lib64/libzstd.so.1.5.1
+usr/lib64/libzstd.so.1.5.5
usr/lib64/ossl-modules/fips.so
usr/lib64/ossl-modules/legacy.so
usr/lib64/security/pam_cap.so
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile
index 74039c30f02e..793f30a06ba3 100644
--- a/emulators/mame/Makefile
+++ b/emulators/mame/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mame
DISTVERSION= 0.277
+PORTREVISION= 1
CATEGORIES= emulators games
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/emulators/open-vm-kmod/files/patch-vmmemctl_os.c b/emulators/open-vm-kmod/files/patch-vmmemctl_os.c
index d096f92236c3..d083ec453d4f 100644
--- a/emulators/open-vm-kmod/files/patch-vmmemctl_os.c
+++ b/emulators/open-vm-kmod/files/patch-vmmemctl_os.c
@@ -1,6 +1,22 @@
---- vmmemctl/os.c.orig 2024-10-10 15:05:07 UTC
+--- vmmemctl/os.c.orig 2025-05-15 19:16:07 UTC
+++ vmmemctl/os.c
-@@ -103,7 +103,11 @@ MALLOC_DEFINE(M_VMMEMCTL, BALLOON_NAME, "vmmemctl meta
+@@ -91,8 +91,13 @@ MALLOC_DEFINE(M_VMMEMCTL, BALLOON_NAME, "vmmemctl meta
+ /*
+ * FreeBSD specific MACROS
+ */
+-#define VM_PAGE_LOCK(page) vm_page_lock(page);
+-#define VM_PAGE_UNLOCK(page) vm_page_unlock(page)
++#if __FreeBSD_version < 1500046
++#define VM_PAGE_LOCK(page) vm_page_tryxbusy(page);
++#define VM_PAGE_UNLOCK(page) vm_page_xunbusy(page)
++#else
++#define VM_PAGE_LOCK(page) vm_page_tryxbusy(page);
++#define VM_PAGE_UNLOCK(page) vm_page_xunbusy(page)
++#endif
+
+ #define VM_OBJ_LOCK(object) VM_OBJECT_WLOCK(object)
+ #define VM_OBJ_UNLOCK(object) VM_OBJECT_WUNLOCK(object);
+@@ -103,7 +108,11 @@ MALLOC_DEFINE(M_VMMEMCTL, BALLOON_NAME, "vmmemctl meta
#define KVA_FREE(offset, size) kva_free(offset, size)
#define KMEM_ALLOC(size) kmem_malloc(size, M_WAITOK | M_ZERO)
@@ -13,7 +29,7 @@
/*
* Globals
-@@ -404,7 +408,7 @@ os_pmap_free(os_pmap *p) // IN
+@@ -404,7 +413,7 @@ os_pmap_free(os_pmap *p) // IN
static void
os_pmap_free(os_pmap *p) // IN
{
diff --git a/finance/kmymoney/Makefile b/finance/kmymoney/Makefile
index 2efb9386054d..d6ed929aa164 100644
--- a/finance/kmymoney/Makefile
+++ b/finance/kmymoney/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kmymoney
PORTVERSION= 5.1.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= finance kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src
@@ -40,7 +40,7 @@ CALENDAR_DESC= iCalendar exporter
CALENDAR_LIB_DEPENDS= libical.so:devel/libical
CALENDAR_CMAKE_BOOL= ENABLE_LIBICAL
-GNUPG_LIB_DEPENDS= libgpgmepp.so:security/gpgme-cpp
+GNUPG_LIB_DEPENDS= libgpgmepp.so:security/gpgmepp
GNUPG_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Gpgmepp \
CMAKE_DISABLE_FIND_PACKAGE_KF5Gpgmepp
diff --git a/finance/ledger/Makefile b/finance/ledger/Makefile
index ceb2bcd6a178..9b190f8b6b64 100644
--- a/finance/ledger/Makefile
+++ b/finance/ledger/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ledger
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= finance
MAINTAINER= woodycarey@hotmail.com
@@ -25,7 +25,7 @@ OPTIONS_DEFINE= GNUPG PYTHON
OPTIONS_SUB= yes
GNUPG_LIB_DEPENDS= libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp
+ libgpgmepp.so:security/gpgmepp
GNUPG_CMAKE_BOOL= USE_GPGME
PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boost-libs>0:devel/boost-python-libs@${PY_FLAVOR}
diff --git a/french/libreoffice/distinfo b/french/libreoffice/distinfo
index addda6fbf1e3..dcb17c1a47db 100644
--- a/french/libreoffice/distinfo
+++ b/french/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204961
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fr.tar.gz) = a5b81cd3a56ceded9d2e665e424333072dfa69f21242ee6c38fe017a684c15c0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fr.tar.gz) = 2129297
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_fr.tar.gz) = 6fe8826b480f7936ef167a9ebd733785d37aef7c8e49ce7ef54493c2e8e57dc2
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_fr.tar.gz) = 2608089
+TIMESTAMP = 1750805463
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_fr.tar.gz) = 4f72c8dc566e621f290b7f3575227474c159521f104d910bfa9a31ddc5eecd00
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_fr.tar.gz) = 2128978
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_fr.tar.gz) = 600f0ff0453da3ea8bcd105e83bd38f7f8e47bb3da6dbc9395ec6c03975a6c09
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_fr.tar.gz) = 2608456
diff --git a/games/Makefile b/games/Makefile
index 60ad4a6c2b36..ce79f2a29fe2 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -1008,6 +1008,7 @@
SUBDIR += twind
SUBDIR += tycho
SUBDIR += typespeed
+ SUBDIR += typtea
SUBDIR += tyrian-data
SUBDIR += ufoai
SUBDIR += ufoai-data
diff --git a/games/amoebax/Makefile b/games/amoebax/Makefile
index c522da55c569..79772ba57a29 100644
--- a/games/amoebax/Makefile
+++ b/games/amoebax/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.2.1
PORTREVISION= 9
CATEGORIES= games
MASTER_SITES= http://www.emma-soft.com/games/amoebax/download/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Cute and addictive Puyo Puyo like game
diff --git a/games/biniax2/Makefile b/games/biniax2/Makefile
index 4781ba20ea0b..0bf441ee1b90 100644
--- a/games/biniax2/Makefile
+++ b/games/biniax2/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.30
PORTREVISION= 9
CATEGORIES= games
MASTER_SITES= http://mordred.dir.bg/biniax/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}-${PORTVERSION}-fullsrc
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/bitefusion/Makefile b/games/bitefusion/Makefile
index f921b85bfd7f..782802f451af 100644
--- a/games/bitefusion/Makefile
+++ b/games/bitefusion/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.0.2
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= http://www.junoplay.com/files/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Snake game with 8 levels
diff --git a/games/brainparty/Makefile b/games/brainparty/Makefile
index f9594285f048..8cbde9db3bfc 100644
--- a/games/brainparty/Makefile
+++ b/games/brainparty/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.61
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= https://launchpad.net/brainparty/trunk/${PORTVERSION}/+download/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/brickshooter/Makefile b/games/brickshooter/Makefile
index 8cbcb9e4940b..907e3153f4e1 100644
--- a/games/brickshooter/Makefile
+++ b/games/brickshooter/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.04
PORTREVISION= 8
CATEGORIES= games
MASTER_SITES= http://bilious.homelinux.org/~paxed/brickshooter/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Push blocks on to the playing field, match block colors to remove them
diff --git a/games/brikx/Makefile b/games/brikx/Makefile
index cd1b8932c1e1..4765019462e0 100644
--- a/games/brikx/Makefile
+++ b/games/brikx/Makefile
@@ -2,7 +2,7 @@ PORTNAME= brikx
PORTVERSION= 0.4.5
PORTREVISION= 9
CATEGORIES= games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
# SF/brikx/Brikx/${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
diff --git a/games/bumprace/Makefile b/games/bumprace/Makefile
index acbfae8ffaea..3138655f83e0 100644
--- a/games/bumprace/Makefile
+++ b/games/bumprace/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.5.8
PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= https://bitbucket.org/karlb/bumprace/get/ \
- http://mirror.amdmi3.ru/distfiles/${DIST_SUBDIR}/
+ https://mirror.amdmi3.ru/distfiles/${DIST_SUBDIR}/
DISTNAME= ${PORTVERSION}
DIST_SUBDIR= ${PORTNAME}
diff --git a/games/chapping/Makefile b/games/chapping/Makefile
index 4d8df3d8675f..e623b2b65b93 100644
--- a/games/chapping/Makefile
+++ b/games/chapping/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.43
PORTREVISION= 14
CATEGORIES= games
MASTER_SITES= http://forja.rediris.es/frs/download.php/760/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/concentration/Makefile b/games/concentration/Makefile
index 783391d39893..1c3fb86b8c03 100644
--- a/games/concentration/Makefile
+++ b/games/concentration/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.2
PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://www.shiftygames.com/concentration/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Find all matching pairs of icons as fast as possible
diff --git a/games/dangen/Makefile b/games/dangen/Makefile
index 5e706737ccda..ae14e64300ba 100644
--- a/games/dangen/Makefile
+++ b/games/dangen/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.5
PORTREVISION= 6
CATEGORIES= games
MASTER_SITES= http://www.interq.or.jp/libra/oohara/dangen/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Shoot'em up game where accurate shooting matters
diff --git a/games/einstein/Makefile b/games/einstein/Makefile
index d2ddefcb4036..7be223ccc924 100644
--- a/games/einstein/Makefile
+++ b/games/einstein/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 2.0
PORTREVISION= 10
CATEGORIES= games
MASTER_SITES= http://games.flowix.com/files/einstein/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/f1spirit-remake/Makefile b/games/f1spirit-remake/Makefile
index adfb9f7ba0b2..bf4ab01f91c8 100644
--- a/games/f1spirit-remake/Makefile
+++ b/games/f1spirit-remake/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.0
PORTREVISION= 15
CATEGORIES= games
# Original braingames site is really slow
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ \
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/ \
http://www.braingames.getput.com/f1spirit/downloads/
DISTNAME= f1spirit-linux
diff --git a/games/flobopuyo/Makefile b/games/flobopuyo/Makefile
index 10ec49a9fa66..4c8783c475dc 100644
--- a/games/flobopuyo/Makefile
+++ b/games/flobopuyo/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.20
PORTREVISION= 16
CATEGORIES= games
MASTER_SITES= http://www.ios-software.com/flobopuyo/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Clone of the famous PuyoPuyo
diff --git a/games/flyhard/Makefile b/games/flyhard/Makefile
index ee86f342a7e1..e24b8ad054f4 100644
--- a/games/flyhard/Makefile
+++ b/games/flyhard/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.42
PORTREVISION= 21
CATEGORIES= games
MASTER_SITES= http://www.markboyd.me.uk/games/flyhard/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Game resembling Thrust, but with lots of shooting and puzzles
diff --git a/games/formido/Makefile b/games/formido/Makefile
index 2cfa73acca70..1026608408cf 100644
--- a/games/formido/Makefile
+++ b/games/formido/Makefile
@@ -3,11 +3,11 @@ PORTVERSION= 1.0.1
PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://www.mhgames.org/files/formido/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= 2D kill-em all with 3D rendered graphics
-WWW= http://www.mhgames.org/oldies/formido/
+WWW= https://www.mhgames.org/oldies/formido/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/GPL_license.txt
diff --git a/games/glsfcave/Makefile b/games/glsfcave/Makefile
index be05d1ed09a3..26594167172f 100644
--- a/games/glsfcave/Makefile
+++ b/games/glsfcave/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.0
PORTREVISION= 6
CATEGORIES= games
MASTER_SITES= http://user.ecc.u-tokyo.ac.jp/~g650192/glsfcave/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Control a ribbon to avoid hitting walls
diff --git a/games/gnudoku/Makefile b/games/gnudoku/Makefile
index 22bb920ca703..69a3bbcfd52b 100644
--- a/games/gnudoku/Makefile
+++ b/games/gnudoku/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.93
PORTREVISION= 12
CATEGORIES= games
MASTER_SITES= http://offload2.icculus.org:9090/~jcspray/GNUDoku/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Free program for creating and solving Su Doku puzzles
diff --git a/games/goonies/Makefile b/games/goonies/Makefile
index d3e797841c03..fa76d6fc9d9e 100644
--- a/games/goonies/Makefile
+++ b/games/goonies/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.4.1528
PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://braingames.jorito.net/goonies/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}.src_${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/hangman/Makefile b/games/hangman/Makefile
index 6107b88f695c..d3d56828ade8 100644
--- a/games/hangman/Makefile
+++ b/games/hangman/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.9.2
PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://www.shiftygames.com/hangman/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Challenge your spelling skills in the old western style
diff --git a/games/kartofel/Makefile b/games/kartofel/Makefile
index 60ee0e0a2aba..f678970d3b8b 100644
--- a/games/kartofel/Makefile
+++ b/games/kartofel/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.2
PORTREVISION= 17
CATEGORIES= games
MASTER_SITES= http://kartofel.jfedor.org/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Connect the dots in order without crossing over yourself
diff --git a/games/kobodeluxe/Makefile b/games/kobodeluxe/Makefile
index 462f7224dc96..09d2ddf39cb6 100644
--- a/games/kobodeluxe/Makefile
+++ b/games/kobodeluxe/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.5.1
PORTREVISION= 15
CATEGORIES= games
MASTER_SITES= http://olofson.net/kobodl/download/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= KoboDeluxe-${DISTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/ladder/Makefile b/games/ladder/Makefile
index e996ec26fd26..748c407a3623 100644
--- a/games/ladder/Makefile
+++ b/games/ladder/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://www.srv.net/~kth/ \
ftp://ftp.42.org/pub/unix/games/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
diff --git a/games/libretro-beetle_psx/Makefile b/games/libretro-beetle_psx/Makefile
index b93a25799ab2..fb83b88eb649 100644
--- a/games/libretro-beetle_psx/Makefile
+++ b/games/libretro-beetle_psx/Makefile
@@ -1,21 +1,19 @@
PORTNAME= libretro-beetle_psx
-DISTVERSION= 0.20231020
+DISTVERSION= 0.20250622
CATEGORIES= games
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tilde@ultros.prog
COMMENT= Standalone port/fork of Mednafen PSX to the Libretro API
WWW= https://github.com/libretro/beetle-psx-libretro
LICENSE= GPLv2
-USES= compiler:c++11-lib gmake gl
-USE_LDCONFIG= yes
-USE_GL= gl
-
+USES= compiler:c++11-lib gmake
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= beetle-psx-libretro
-GH_TAGNAME= e505f5a93eebba8f96a040f478d77b6ffb2015b1
+GH_TAGNAME= 30981b26b71095cdb3b99779d5ae1f9eed531b9b
+USE_LDCONFIG= yes
PLIST_FILES= lib/libretro/mednafen_psx_libretro.so
diff --git a/games/libretro-beetle_psx/distinfo b/games/libretro-beetle_psx/distinfo
index ebcff25d35e4..28f707e55893 100644
--- a/games/libretro-beetle_psx/distinfo
+++ b/games/libretro-beetle_psx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698314797
-SHA256 (libretro-beetle-psx-libretro-0.20231020-e505f5a93eebba8f96a040f478d77b6ffb2015b1_GH0.tar.gz) = c1c142439dd5476450b02653acbf63d2e380fe31842a3319edf061072f6bf74d
-SIZE (libretro-beetle-psx-libretro-0.20231020-e505f5a93eebba8f96a040f478d77b6ffb2015b1_GH0.tar.gz) = 2763577
+TIMESTAMP = 1750829062
+SHA256 (libretro-beetle-psx-libretro-0.20250622-30981b26b71095cdb3b99779d5ae1f9eed531b9b_GH0.tar.gz) = 2e201d1462afec443ea83b9d1fc21d3f2e3158ac3256843e9cff29ceabfeba36
+SIZE (libretro-beetle-psx-libretro-0.20250622-30981b26b71095cdb3b99779d5ae1f9eed531b9b_GH0.tar.gz) = 3126556
diff --git a/games/libretro-gambatte/Makefile b/games/libretro-gambatte/Makefile
index 1bb4543feb8d..54651a5d9747 100644
--- a/games/libretro-gambatte/Makefile
+++ b/games/libretro-gambatte/Makefile
@@ -1,20 +1,19 @@
PORTNAME= libretro-gambatte
-DISTVERSION= 0.20230929
+DISTVERSION= 0.20241022
CATEGORIES= games
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tilde@ultros.pro
COMMENT= Libretro Implementation of libgambatte, a Game Boy Color emulator
WWW= https://github.com/libretro/gambatte-libretro
LICENSE= GPLv2
USES= compiler:c++11-lib gmake
-USE_LDCONFIG= yes
-
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= gambatte-libretro
-GH_TAGNAME= 40d0d7ac4e11b5c2d1feac2ce96e4d824c248985
+GH_TAGNAME= a1c4c98582308afafd73c050167a7ea330469e98
+USE_LDCONFIG= yes
PLIST_FILES= lib/libretro/gambatte_libretro.so
diff --git a/games/libretro-gambatte/distinfo b/games/libretro-gambatte/distinfo
index 9f593e922547..c5282c9ef012 100644
--- a/games/libretro-gambatte/distinfo
+++ b/games/libretro-gambatte/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698314772
-SHA256 (libretro-gambatte-libretro-0.20230929-40d0d7ac4e11b5c2d1feac2ce96e4d824c248985_GH0.tar.gz) = ad4ba3157cb2fe494f3db0f8f1165ddd2be9d308d33a32b4d406ddeb0802c464
-SIZE (libretro-gambatte-libretro-0.20230929-40d0d7ac4e11b5c2d1feac2ce96e4d824c248985_GH0.tar.gz) = 738125
+TIMESTAMP = 1750834391
+SHA256 (libretro-gambatte-libretro-0.20241022-a1c4c98582308afafd73c050167a7ea330469e98_GH0.tar.gz) = 15d742180fdbf12b72f0abaeb975f870987ff257ae4ea24b178fa2c563cdb1b6
+SIZE (libretro-gambatte-libretro-0.20241022-a1c4c98582308afafd73c050167a7ea330469e98_GH0.tar.gz) = 969848
diff --git a/games/libretro-mgba/Makefile b/games/libretro-mgba/Makefile
index ad2262de6d19..6ce64a3bc052 100644
--- a/games/libretro-mgba/Makefile
+++ b/games/libretro-mgba/Makefile
@@ -1,20 +1,19 @@
PORTNAME= libretro-mgba
-DISTVERSION= 0.20230528
+DISTVERSION= 0.20250518
CATEGORIES= games
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tilde@ultros.pro
COMMENT= Game Boy Advance Emulator for libretro
WWW= https://github.com/libretro/mgba
LICENSE= MPL20
USES= compiler:c++11-lib gmake
-USE_LDCONFIG= yes
-
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= mgba
-GH_TAGNAME= 314bf7b676f5b820f396209eb0c7d6fbe8103486
+GH_TAGNAME= c9bbf28b091c4c104485092279c7a6b114b2e8ff
+USE_LDCONFIG= yes
PLIST_FILES= lib/libretro/mgba_libretro.so
diff --git a/games/libretro-mgba/distinfo b/games/libretro-mgba/distinfo
index 5cc88140bc03..bb4e06c82431 100644
--- a/games/libretro-mgba/distinfo
+++ b/games/libretro-mgba/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698314793
-SHA256 (libretro-mgba-0.20230528-314bf7b676f5b820f396209eb0c7d6fbe8103486_GH0.tar.gz) = 66d9766d6f129bff9bfacc8a94787daa018b9c4a9a56fd49673c019eba19ae53
-SIZE (libretro-mgba-0.20230528-314bf7b676f5b820f396209eb0c7d6fbe8103486_GH0.tar.gz) = 14456676
+TIMESTAMP = 1750834713
+SHA256 (libretro-mgba-0.20250518-c9bbf28b091c4c104485092279c7a6b114b2e8ff_GH0.tar.gz) = bb4474a2050e7ba41814c2631f27f112e2b8d810c0baf8453ea9817737ebabaa
+SIZE (libretro-mgba-0.20250518-c9bbf28b091c4c104485092279c7a6b114b2e8ff_GH0.tar.gz) = 15063003
diff --git a/games/libretro-nestopia/Makefile b/games/libretro-nestopia/Makefile
index 267b995847f7..9ba59c4646de 100644
--- a/games/libretro-nestopia/Makefile
+++ b/games/libretro-nestopia/Makefile
@@ -1,25 +1,24 @@
PORTNAME= libretro-nestopia
-DISTVERSION= 0.20230528
+DISTVERSION= 0.20250424
CATEGORIES= games
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tilde@ultros.pro
COMMENT= NEStopia emulator for libretro
WWW= https://github.com/libretro/nestopia
LICENSE= GPLv2
USES= compiler:c++11-lib gmake
-USE_LDCONFIG= yes
-
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= nestopia
-GH_TAGNAME= 3dcbec4682e079312d6943e1357487645ec608c7
-
-PLIST_FILES= lib/libretro/nestopia_libretro.so
+GH_TAGNAME= d2eefab298b0b9152d2934d6f0227b6803c877b3
+USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/libretro
+PLIST_FILES= lib/libretro/nestopia_libretro.so
+
do-install:
${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro
${INSTALL_LIB} ${WRKSRC}/libretro/nestopia_libretro.so ${STAGEDIR}/${PREFIX}/lib/libretro
diff --git a/games/libretro-nestopia/distinfo b/games/libretro-nestopia/distinfo
index c37208b39594..1bc9b7fb0b9e 100644
--- a/games/libretro-nestopia/distinfo
+++ b/games/libretro-nestopia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698314745
-SHA256 (libretro-nestopia-0.20230528-3dcbec4682e079312d6943e1357487645ec608c7_GH0.tar.gz) = ec47efc8eab149182c5eb86cc68f80fbe30c077b7978f46ff6b9dffc50caff7b
-SIZE (libretro-nestopia-0.20230528-3dcbec4682e079312d6943e1357487645ec608c7_GH0.tar.gz) = 1138864
+TIMESTAMP = 1750835250
+SHA256 (libretro-nestopia-0.20250424-d2eefab298b0b9152d2934d6f0227b6803c877b3_GH0.tar.gz) = 2fc2440a6a159d96890aa471014608eaa92bfedc01b7396b61bc7fe983a449db
+SIZE (libretro-nestopia-0.20250424-d2eefab298b0b9152d2934d6f0227b6803c877b3_GH0.tar.gz) = 1152346
diff --git a/games/libretro-snes9x/Makefile b/games/libretro-snes9x/Makefile
index 1c3b043a7446..8b0317401a99 100644
--- a/games/libretro-snes9x/Makefile
+++ b/games/libretro-snes9x/Makefile
@@ -1,9 +1,9 @@
PORTNAME= libretro-snes9x
-DISTVERSION= 0.20231013
+DISTVERSION= 0.20241022
PORTEPOCH= 1
CATEGORIES= games
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tilde@ultros.pro
COMMENT= Snes9x - Portable Super Nintendo emulator
WWW= https://github.com/libretro/snes9x
@@ -14,17 +14,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
USES= compiler:c++11-lib gmake
-USE_LDCONFIG= yes
-
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= snes9x
-GH_TAGNAME= ec4ebfc8f3819a9522fcb8e53eed985090017b1b
-
-PLIST_FILES= lib/libretro/snes9x_libretro.so
+GH_TAGNAME= 49f484569ff2aec7ff08e7598a97d6c9e6eae72d
+USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/libretro
+PLIST_FILES= lib/libretro/snes9x_libretro.so
+
do-install:
${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro
${INSTALL_LIB} ${WRKSRC}/libretro/snes9x_libretro.so ${STAGEDIR}/${PREFIX}/lib/libretro
diff --git a/games/libretro-snes9x/distinfo b/games/libretro-snes9x/distinfo
index bd0d15960be3..e050d274b08b 100644
--- a/games/libretro-snes9x/distinfo
+++ b/games/libretro-snes9x/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698314780
-SHA256 (libretro-snes9x-0.20231013-ec4ebfc8f3819a9522fcb8e53eed985090017b1b_GH0.tar.gz) = 0599dc74a5bac048134a3aaac3625d8e9a6fe7765a8388396353b70ac13a2607
-SIZE (libretro-snes9x-0.20231013-ec4ebfc8f3819a9522fcb8e53eed985090017b1b_GH0.tar.gz) = 5114243
+TIMESTAMP = 1750826684
+SHA256 (libretro-snes9x-0.20241022-49f484569ff2aec7ff08e7598a97d6c9e6eae72d_GH0.tar.gz) = 54036e672494f38d7a12a242ed9ddf124685c2cf3563ffc3ebf07c4882405cb0
+SIZE (libretro-snes9x-0.20241022-49f484569ff2aec7ff08e7598a97d6c9e6eae72d_GH0.tar.gz) = 5159857
diff --git a/games/linwarrior/Makefile b/games/linwarrior/Makefile
index 48c85d6d0790..924ac5ca0e44 100644
--- a/games/linwarrior/Makefile
+++ b/games/linwarrior/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 20100320
PORTREVISION= 6
CATEGORIES= games
MASTER_SITES= http://www.hackcraft.de/games/linwarrior_3d/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/luola/Makefile b/games/luola/Makefile
index f3e44616c12b..e6263858f5e0 100644
--- a/games/luola/Makefile
+++ b/games/luola/Makefile
@@ -2,7 +2,7 @@ PORTNAME= luola
PORTVERSION= 1.3.2
PORTREVISION= 7
CATEGORIES= games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/${DIST_SUBDIR}/ # master site gone
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/${DIST_SUBDIR}/ # master site gone
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
stdlevels-6.0${EXTRACT_SUFX} \
nostalgia-1.2${EXTRACT_SUFX}
diff --git a/games/memonix/Makefile b/games/memonix/Makefile
index 1cdbcf1380f6..d51dd5394f65 100644
--- a/games/memonix/Makefile
+++ b/games/memonix/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.6.070713
PORTREVISION= 12
CATEGORIES= games
MASTER_SITES= http://www.viewizard.com/download/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= MemonixSourceCode_${PORTVERSION:S/./_/g:S/_/./}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} memx16.tar.gz
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/games/meritous/Makefile b/games/meritous/Makefile
index a68944318073..d1df6457a57f 100644
--- a/games/meritous/Makefile
+++ b/games/meritous/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Action-adventure dungeon crawl game
-WWW= http://www.asceai.net/meritous/
+WWW= https://www.asceai.net/meritous/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/games/numptyphysics-npcomplete/Makefile b/games/numptyphysics-npcomplete/Makefile
index 233288e94b57..461c28521d43 100644
--- a/games/numptyphysics-npcomplete/Makefile
+++ b/games/numptyphysics-npcomplete/Makefile
@@ -2,7 +2,7 @@ PORTNAME= npcomplete
PORTVERSION= 0.0.r20090116
PORTREVISION= 3
CATEGORIES= games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
PKGNAMEPREFIX= numptyphysics-
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/numptyphysics/Makefile b/games/numptyphysics/Makefile
index 57b88cf8edf5..6486722c8349 100644
--- a/games/numptyphysics/Makefile
+++ b/games/numptyphysics/Makefile
@@ -2,7 +2,7 @@ PORTNAME= numptyphysics
DISTVERSION= 0.3.r20090104
PORTREVISION= 11
CATEGORIES= games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Drawing physics-based puzzle game
diff --git a/games/pengupop/Makefile b/games/pengupop/Makefile
index ae98d543a09f..882068bf5f91 100644
--- a/games/pengupop/Makefile
+++ b/games/pengupop/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 2.2.6
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= http://www.junoplay.com/files/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Online multiplayer clone of Bust a Move
diff --git a/games/railroad-rampage/Makefile b/games/railroad-rampage/Makefile
index 0ec1aa7edc78..73cd5a4c3a19 100644
--- a/games/railroad-rampage/Makefile
+++ b/games/railroad-rampage/Makefile
@@ -2,7 +2,7 @@ PORTNAME= railroad-rampage
PORTVERSION= 1.2
PORTREVISION= 5
CATEGORIES= games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
DISTNAME= RailroadRampage_${PORTVERSION}_Linux
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/rezerwar/Makefile b/games/rezerwar/Makefile
index c04b685eb67d..275c962f8558 100644
--- a/games/rezerwar/Makefile
+++ b/games/rezerwar/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.4.2
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= http://tamentis.com/projects/rezerwar/files/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Puzzle game involving organizing blocks with pipes
diff --git a/games/scramble/Makefile b/games/scramble/Makefile
index 614e40d509de..37dff2a70e72 100644
--- a/games/scramble/Makefile
+++ b/games/scramble/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.9.5
PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://www.shiftygames.com/scramble/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= From 6 letters you are to create as many words as you can
diff --git a/games/sdb/Makefile b/games/sdb/Makefile
index 9668ab22aa4c..8cb9c51864e7 100644
--- a/games/sdb/Makefile
+++ b/games/sdb/Makefile
@@ -9,7 +9,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Futuristic overhead shooter
-WWW= http://www.gamecreation.org/games/shotgun-debugger
+WWW= https://www.gamecreation.org/games/shotgun_debugger
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/games/sea-defender/Makefile b/games/sea-defender/Makefile
index e47d8f7dac0e..d255d5e8843a 100644
--- a/games/sea-defender/Makefile
+++ b/games/sea-defender/Makefile
@@ -2,7 +2,7 @@ PORTNAME= sea-defender
PORTVERSION= 0.9
PORTREVISION= 5
CATEGORIES= games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/:icon \
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/:icon \
SF/nemysisfreebsdp/:icon
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
${PORTNAME}.png:icon
diff --git a/games/shootingstar/Makefile b/games/shootingstar/Makefile
index 3cf7d36f076a..94e792e45cf7 100644
--- a/games/shootingstar/Makefile
+++ b/games/shootingstar/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.2.0
PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://www.2ndpoint.fi/projektit.xml/shootingstar/files/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= SDL/OpenGL top-down shooter
diff --git a/games/simutrans/Makefile b/games/simutrans/Makefile
index 718f5d45194b..9f3f8e143fde 100644
--- a/games/simutrans/Makefile
+++ b/games/simutrans/Makefile
@@ -4,7 +4,8 @@ CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Transportation simulator
-WWW= https://www.simutrans.com/
+WWW= https://www.simutrans.com/ \
+ https://github.com/aburch/simutrans/
LICENSE= ART10 MIT
LICENSE_COMB= multi
diff --git a/games/solarconquest/Makefile b/games/solarconquest/Makefile
index a800cc8bb847..fd821aee688c 100644
--- a/games/solarconquest/Makefile
+++ b/games/solarconquest/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://games.sajthelper.com/ \
LOCAL/ehaupt \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= SolarConquest
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/stormbaancoureur/Makefile b/games/stormbaancoureur/Makefile
index 1186df2d28be..7f267a7f4feb 100644
--- a/games/stormbaancoureur/Makefile
+++ b/games/stormbaancoureur/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 2.1.6
PORTREVISION= 5
CATEGORIES= games
MASTER_SITES= http://www.stolk.org/stormbaancoureur/download/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Simulated obstacle course for automobiles
diff --git a/games/tecnoballz/Makefile b/games/tecnoballz/Makefile
index 2d5671459247..1bbbac96ee29 100644
--- a/games/tecnoballz/Makefile
+++ b/games/tecnoballz/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.93.1
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= http://linux.tlk.fr/games/TecnoballZ/download/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Brick breaker (Arkanoid-like game)
diff --git a/games/torrent/Makefile b/games/torrent/Makefile
index ed3993b73bce..0a8a8ba41f18 100644
--- a/games/torrent/Makefile
+++ b/games/torrent/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.8.2
PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://www.shiftygames.com/torrent/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Score points without letting the tiles touch the top of the board
diff --git a/games/trimines/Makefile b/games/trimines/Makefile
index c243e0a5829d..3ea8c8306dde 100644
--- a/games/trimines/Makefile
+++ b/games/trimines/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.3.0
PORTREVISION= 7
CATEGORIES= games
MASTER_SITES= http://www.freewebs.com/trimines/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Mine sweeper game that uses triangles instead of squares
diff --git a/games/typtea/Makefile b/games/typtea/Makefile
new file mode 100644
index 000000000000..afe92671b2d4
--- /dev/null
+++ b/games/typtea/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= typtea
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.4
+CATEGORIES= games
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Minimal terminal-based typing speed test
+WWW= https://github.com/ashish0kumar/typtea
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:1.23,modules
+
+GO_MODULE= github.com/ashish0kumar/typtea
+
+GO_BUILDFLAGS+= -ldflags="-s -w -X github.com/ashish0kumar/typtea/cmd.version=${DISTVERSIONFULL}"
+
+PLIST_FILES= bin/typtea
+
+.include <bsd.port.mk>
diff --git a/games/typtea/distinfo b/games/typtea/distinfo
new file mode 100644
index 000000000000..3809aa084f08
--- /dev/null
+++ b/games/typtea/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1750623293
+SHA256 (go/games_typtea/typtea-v0.1.4/v0.1.4.mod) = 6154ff747f01685820d152913b88a3b69f4ac690bdadea502cc5a92801a8657b
+SIZE (go/games_typtea/typtea-v0.1.4/v0.1.4.mod) = 1309
+SHA256 (go/games_typtea/typtea-v0.1.4/v0.1.4.zip) = 0d00138dd38ab15507caa1f2b29230c875b0f6eda2b23646f47355fe5c6c9c2e
+SIZE (go/games_typtea/typtea-v0.1.4/v0.1.4.zip) = 957723
diff --git a/games/typtea/pkg-descr b/games/typtea/pkg-descr
new file mode 100644
index 000000000000..809cf91acb7a
--- /dev/null
+++ b/games/typtea/pkg-descr
@@ -0,0 +1,10 @@
+Minimal terminal-based typing speed test with
+support for dozens of programming languages.
+
+Features:
+- Terminal-based typing with WPM and accuracy tracking
+- Multi-language support including English and 30+ programming languages
+- Infinite word generation with smooth 3-line scrolling display
+- Minimalist TUI built with Bubble Tea and Lipgloss
+- Embedded language data for easy distribution
+- Accurate metrics following standard typing test calculations
diff --git a/games/tyrian-data/Makefile b/games/tyrian-data/Makefile
index 38362e61b3e0..274d5e5c7b89 100644
--- a/games/tyrian-data/Makefile
+++ b/games/tyrian-data/Makefile
@@ -1,14 +1,13 @@
PORTNAME= tyrian-data
PORTVERSION= 21
CATEGORIES= games
-MASTER_SITES= http://www.camanis.net/tyrian/ \
- http://sites.google.com/a/camanis.net/opentyrian/tyrian/ \
- http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://www.camanis.net/tyrian/ \
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= tyrian${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Data files for opentyrian
-WWW= https://bitbucket.org/opentyrian/opentyrian/wiki/Home
+WWW= https://github.com/opentyrian/opentyrian
# From opentyrian FAQ:
# "Tyrian was, however, released as freeware (under no specific
diff --git a/games/volleyball/Makefile b/games/volleyball/Makefile
index b25c290502f6..511c43c8ea43 100644
--- a/games/volleyball/Makefile
+++ b/games/volleyball/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.8.6
PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://www.losersjuegos.com.ar/_media/juegos/volleyball/descargas/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
${PORTNAME}-data-${DATAVERSION}${EXTRACT_SUFX}
diff --git a/games/vor/Makefile b/games/vor/Makefile
index dd040e40e8c2..020105aa71b2 100644
--- a/games/vor/Makefile
+++ b/games/vor/Makefile
@@ -2,7 +2,7 @@ PORTNAME= vor
PORTVERSION= 0.5.8
CATEGORIES= games
MASTER_SITES= https://jasonwoof.com/downloads/vor/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Dodge the rocks until you die
diff --git a/games/vvvvvv/Makefile b/games/vvvvvv/Makefile
index 5ad3dc782968..1b21fe5685a2 100644
--- a/games/vvvvvv/Makefile
+++ b/games/vvvvvv/Makefile
@@ -1,6 +1,5 @@
PORTNAME= VVVVVV
-DISTVERSION= 2.4.2
-PORTREVISION= 2
+DISTVERSION= 2.4.3
CATEGORIES= games
.if ${FLAVOR:U} == makeandplay
# The data file may only be distributed if the MAKEANDPLAY define is set.
@@ -43,7 +42,7 @@ GH_ACCOUNT= TerryCavanagh
# physfs is unbundled, but the code still needs extras/physfsrwops.c, which is not
# compiled into libphysfs.so
GH_TUPLE= lvandeve:lodepng:18964554bc769255401942e0e6dfd09f2fab2093:lodepng/../third_party/lodepng \
- Tehreer:SheenBidi:v2.7:SheenBidi/../third_party/SheenBidi \
+ Tehreer:SheenBidi:v2.9.0:SheenBidi/../third_party/SheenBidi \
Mashpoe:c-hashmap:dedf70e0a769bc52a17a36da840d96770fc26d12:chashmap/../third_party/c-hashmap \
icculus:physfs:bfa7997c671957eb0a340ff1cf3c634e6269904a:physfs/../third_party/physfs
USE_SDL= sdl2
diff --git a/games/vvvvvv/distinfo b/games/vvvvvv/distinfo
index 83b7e3a76138..77ecea593a43 100644
--- a/games/vvvvvv/distinfo
+++ b/games/vvvvvv/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1725971547
-SHA256 (VVVVVV-data-2.4.2.zip) = c767809594f6472da9f56136e76657e38640d584164a46112250ac6293ecc0ea
-SIZE (VVVVVV-data-2.4.2.zip) = 61405423
-SHA256 (TerryCavanagh-VVVVVV-2.4.2_GH0.tar.gz) = c294518da861907175cf66387257f94c7c9548643ae7798a8fe38dce4309b592
-SIZE (TerryCavanagh-VVVVVV-2.4.2_GH0.tar.gz) = 4681136
+TIMESTAMP = 1750415370
+SHA256 (VVVVVV-data-2.4.3.zip) = c767809594f6472da9f56136e76657e38640d584164a46112250ac6293ecc0ea
+SIZE (VVVVVV-data-2.4.3.zip) = 61405423
+SHA256 (TerryCavanagh-VVVVVV-2.4.3_GH0.tar.gz) = 1050363e1ec91385b917fbcc7be8983ebbfb781ce060edfd1056413c4a8fb0a4
+SIZE (TerryCavanagh-VVVVVV-2.4.3_GH0.tar.gz) = 4761157
SHA256 (lvandeve-lodepng-18964554bc769255401942e0e6dfd09f2fab2093_GH0.tar.gz) = 58f4bce09556fc8039be04e4632c228695a9ead4b4e8d292957e3f59b26269a9
SIZE (lvandeve-lodepng-18964554bc769255401942e0e6dfd09f2fab2093_GH0.tar.gz) = 246337
-SHA256 (Tehreer-SheenBidi-v2.7_GH0.tar.gz) = 620f732141fd62354361f921a67ba932c44d94e73f127379a0c73ad40c7fa6e0
-SIZE (Tehreer-SheenBidi-v2.7_GH0.tar.gz) = 2192472
+SHA256 (Tehreer-SheenBidi-v2.9.0_GH0.tar.gz) = e90ae142c6fc8b94366f3526f84b349a2c10137f87093db402fe51f6eace6d13
+SIZE (Tehreer-SheenBidi-v2.9.0_GH0.tar.gz) = 2532288
SHA256 (Mashpoe-c-hashmap-dedf70e0a769bc52a17a36da840d96770fc26d12_GH0.tar.gz) = 858e0245169de8504e71e59216f255605c3275082b2a216d3d8b1a22f066f835
SIZE (Mashpoe-c-hashmap-dedf70e0a769bc52a17a36da840d96770fc26d12_GH0.tar.gz) = 8358
SHA256 (icculus-physfs-bfa7997c671957eb0a340ff1cf3c634e6269904a_GH0.tar.gz) = e3c99716b7920dbb8e068464e71f96b6a3f2b00eb552c33084347414b6b74a6b
diff --git a/games/vvvvvv/pkg-plist b/games/vvvvvv/pkg-plist
index df4236e2619e..55de245a4166 100644
--- a/games/vvvvvv/pkg-plist
+++ b/games/vvvvvv/pkg-plist
@@ -108,6 +108,16 @@
%%DATADIR%%/lang/es_AR/roomnames_special.xml
%%DATADIR%%/lang/es_AR/strings.xml
%%DATADIR%%/lang/es_AR/strings_plural.xml
+%%DATADIR%%/lang/fa/cutscenes.xml
+%%DATADIR%%/lang/fa/graphics/flipsprites.png
+%%DATADIR%%/lang/fa/graphics/sprites.png
+%%DATADIR%%/lang/fa/graphics/spritesmask.xml
+%%DATADIR%%/lang/fa/meta.xml
+%%DATADIR%%/lang/fa/numbers.xml
+%%DATADIR%%/lang/fa/roomnames.xml
+%%DATADIR%%/lang/fa/roomnames_special.xml
+%%DATADIR%%/lang/fa/strings.xml
+%%DATADIR%%/lang/fa/strings_plural.xml
%%DATADIR%%/lang/fr/cutscenes.xml
%%DATADIR%%/lang/fr/graphics/flipsprites.png
%%DATADIR%%/lang/fr/graphics/sprites.png
diff --git a/games/wesnoth/Makefile b/games/wesnoth/Makefile
index afd77b415dd0..6fa6658f0829 100644
--- a/games/wesnoth/Makefile
+++ b/games/wesnoth/Makefile
@@ -1,17 +1,11 @@
PORTNAME= wesnoth
-PORTVERSION= 1.18.4
-PORTREVISION= 1
+PORTVERSION= 1.18.5
PORTEPOCH= 1
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}/${PORTNAME}-${PORTVERSION} \
http://files.wesnoth.org/ \
http://ports.toco-domains.de/
-PATCH_SITES+= https://github.com/wesnoth/wesnoth/commit/
-PATCHFILES+= 8a91c0c05a037e75f53cdbd07c0a9f83186c69a5.patch:-p1
-PATCHFILES+= 385a153aa02fee7b8674d4f470fddf98a4f57bb3.patch:-p1
-PATCHFILES+= 51f424f5ab516a79691084fa4611fc28867e3171.patch:-p1
-
MAINTAINER= fluffy@FreeBSD.org
COMMENT= Fantasy turn-based strategy game
WWW= https://www.wesnoth.org/
diff --git a/games/wesnoth/distinfo b/games/wesnoth/distinfo
index f98c2fe4ee7a..b8c66ad5fc0a 100644
--- a/games/wesnoth/distinfo
+++ b/games/wesnoth/distinfo
@@ -1,9 +1,3 @@
-TIMESTAMP = 1747037175
-SHA256 (wesnoth-1.18.4.tar.bz2) = 2b95351729fcf1384d521d540aa0adfc80a9be2991aa4791f3b090678e4364ae
-SIZE (wesnoth-1.18.4.tar.bz2) = 461847477
-SHA256 (8a91c0c05a037e75f53cdbd07c0a9f83186c69a5.patch) = bf57831b40ef380c4c5a7efc02e466f06fc657ecbd2ea58fc7564c22b3957318
-SIZE (8a91c0c05a037e75f53cdbd07c0a9f83186c69a5.patch) = 13923
-SHA256 (385a153aa02fee7b8674d4f470fddf98a4f57bb3.patch) = 13734ffe400e7fdc11d2205c2d30fa2866076ddb1d693be35710a0d01d26c09c
-SIZE (385a153aa02fee7b8674d4f470fddf98a4f57bb3.patch) = 6548
-SHA256 (51f424f5ab516a79691084fa4611fc28867e3171.patch) = e7548946e8fb8c940090984b8f38efc35759eecbe1001645c911f8123891b53d
-SIZE (51f424f5ab516a79691084fa4611fc28867e3171.patch) = 13139
+TIMESTAMP = 1750757961
+SHA256 (wesnoth-1.18.5.tar.bz2) = e15db3caf446d91d389fc275f10c1a9e7ca3c6176c3b8ce94f5ee4a7a0c81bd6
+SIZE (wesnoth-1.18.5.tar.bz2) = 461916727
diff --git a/games/wesnoth/files/patch-src_filesystem.cpp b/games/wesnoth/files/patch-src_filesystem.cpp
deleted file mode 100644
index 3f4f6b59b332..000000000000
--- a/games/wesnoth/files/patch-src_filesystem.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/filesystem.cpp.orig 2025-02-17 21:50:08 UTC
-+++ src/filesystem.cpp
-@@ -30,11 +30,13 @@
- #include "serialization/unicode.hpp"
- #include "utils/general.hpp"
-
-+#define BOOST_PROCESS_VERSION 1
- #include <boost/filesystem.hpp>
- #include <boost/filesystem/fstream.hpp>
- #include <boost/iostreams/device/file_descriptor.hpp>
- #include <boost/iostreams/stream.hpp>
--#include <boost/process.hpp>
-+#include <boost/process/v1/search_path.hpp>
-+#include <boost/algorithm/string/replace.hpp>
- #include "game_config_view.hpp"
-
- #ifdef _WIN32
diff --git a/games/wesnoth/files/patch-src_filesystem.hpp b/games/wesnoth/files/patch-src_filesystem.hpp
deleted file mode 100644
index 570850ac9575..000000000000
--- a/games/wesnoth/files/patch-src_filesystem.hpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/filesystem.hpp.orig 2025-02-17 21:50:08 UTC
-+++ src/filesystem.hpp
-@@ -21,6 +21,7 @@
- #pragma once
-
- #include <ctime>
-+#include <cstdint>
- #include <fstream>
- #include <iosfwd>
- #include <memory>
diff --git a/games/wesnoth/files/patch-src_game__launcher.cpp b/games/wesnoth/files/patch-src_game__launcher.cpp
deleted file mode 100644
index 8d0db636c090..000000000000
--- a/games/wesnoth/files/patch-src_game__launcher.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/game_launcher.cpp.orig 2025-02-17 21:50:08 UTC
-+++ src/game_launcher.cpp
-@@ -61,7 +61,8 @@
- #ifdef _WIN32
- #include <boost/process/windows.hpp>
- #endif
--#include <boost/process.hpp>
-+#define BOOST_PROCESS_VERSION 1
-+#include <boost/process/v1/child.hpp>
- #include <cstdlib> // for system
- #include <new>
- #include <utility> // for pair
diff --git a/games/xlogical/Makefile b/games/xlogical/Makefile
index 9a580c86a9ad..8d5ca6cd3346 100644
--- a/games/xlogical/Makefile
+++ b/games/xlogical/Makefile
@@ -2,7 +2,7 @@ PORTNAME= xlogical
DISTVERSION= 1.0-8
CATEGORIES= games
MASTER_SITES= https://changeling.ixionstudios.com/xlogical/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= aaron@baugher.biz
COMMENT= Remake of the classic puzzle game Logical
diff --git a/games/xorgramana/Makefile b/games/xorgramana/Makefile
index 172c0f2166b6..2fb786d7337f 100644
--- a/games/xorgramana/Makefile
+++ b/games/xorgramana/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.0.8
PORTREVISION= 11
CATEGORIES= games
MASTER_SITES= http://www.jwm-art.net/XorGramana/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= XorGramana-${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/xrisk/Makefile b/games/xrisk/Makefile
index 1de2f2e24360..8a0a680948af 100644
--- a/games/xrisk/Makefile
+++ b/games/xrisk/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 2.15
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= http://my.pages.de/pub/comp/unix/games/xrisk/old/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= ports@FreeBSD.org
COMMENT= Game for X11, much like the popular board game
diff --git a/games/xtgyoretsu/Makefile b/games/xtgyoretsu/Makefile
index 708de7845df1..437b36a62582 100644
--- a/games/xtgyoretsu/Makefile
+++ b/games/xtgyoretsu/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Extended ncurses version of "Renshu-cho gyoretsu"
-WWW= https://saahriktu.org/games.html \
+WWW= https://saahriktu.ru/games.html \
https://github.com/Penguinum/xtgyoretsu-forked
LICENSE= GPLv3
diff --git a/german/libreoffice/distinfo b/german/libreoffice/distinfo
index c5db2b2a4805..6a215323d07a 100644
--- a/german/libreoffice/distinfo
+++ b/german/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204935
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_de.tar.gz) = 73d09daa051bf497346cca77c4ba6a9eb3c17141066f3cd4b44e8bc6d7b50224
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_de.tar.gz) = 8579927
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_de.tar.gz) = dfc679d06b89e1fc7e95f22e498e5483ba00f4c9df18e6ef2c17b776d0f602db
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_de.tar.gz) = 2645005
+TIMESTAMP = 1750805440
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_de.tar.gz) = a496d0de94da6cf26d7246bd67c377a1a968e0acd2368daeeb97bc89e1dd288d
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_de.tar.gz) = 8578332
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_de.tar.gz) = 49fcddaf33a569ef2d21e24105d944e885a5515a32e32de9c98c578be6bc4e95
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_de.tar.gz) = 2645360
diff --git a/graphics/Coin/Makefile b/graphics/Coin/Makefile
index 67d2e5e64009..43cb74d110b7 100644
--- a/graphics/Coin/Makefile
+++ b/graphics/Coin/Makefile
@@ -1,7 +1,6 @@
PORTNAME= Coin
-PORTVERSION= 4.0.3
+PORTVERSION= 4.0.4
DISTVERSIONPREFIX= v
-PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= cmt@FreeBSD.org
@@ -29,6 +28,8 @@ CMAKE_ARGS+= -DCOIN_BUILD_SHARED_LIBS="ON" \
-DUSE_EXTERNAL_EXPAT="ON"
USE_LDCONFIG= yes
+PLIST_SUB= VERSION=${PORTVERSION}
+
pre-configure:
@${REINPLACE_CMD} -e 's|DATA install-data-local|DATA|g' \
${WRKSRC}/Makefile.in
diff --git a/graphics/Coin/distinfo b/graphics/Coin/distinfo
index 0da36d334756..b2c6eeb82786 100644
--- a/graphics/Coin/distinfo
+++ b/graphics/Coin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725708650
-SHA256 (coin3d-coin-v4.0.3_GH0.tar.gz) = 086ecf84479e4bc59397568638488c2e6c08d8aa811779bab93cda5509f79d59
-SIZE (coin3d-coin-v4.0.3_GH0.tar.gz) = 6943086
+TIMESTAMP = 1750875175
+SHA256 (coin3d-coin-v4.0.4_GH0.tar.gz) = 4cf2c2ae0dec99d99842b35fb0186a3ca48ef33ee3b91efc0cd632b05fb5ad05
+SIZE (coin3d-coin-v4.0.4_GH0.tar.gz) = 6951664
diff --git a/graphics/Coin/pkg-plist b/graphics/Coin/pkg-plist
index 8c1ecaaa1ad4..c61489e8f193 100644
--- a/graphics/Coin/pkg-plist
+++ b/graphics/Coin/pkg-plist
@@ -875,13 +875,13 @@ include/Inventor/tools/SbPimplPtr.h
include/SoDebug.h
include/SoWinEnterScope.h
include/SoWinLeaveScope.h
-lib/cmake/Coin-4.0.3/coin-config-version.cmake
-lib/cmake/Coin-4.0.3/coin-config.cmake
-lib/cmake/Coin-4.0.3/coin-export-release.cmake
-lib/cmake/Coin-4.0.3/coin-export.cmake
+lib/cmake/Coin-%%VERSION%%/coin-config-version.cmake
+lib/cmake/Coin-%%VERSION%%/coin-config.cmake
+lib/cmake/Coin-%%VERSION%%/coin-export-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Coin-%%VERSION%%/coin-export.cmake
lib/libCoin.so
lib/libCoin.so.80
-lib/libCoin.so.80.0.3
+lib/libCoin.so.80.0.4
libdata/pkgconfig/Coin.pc
%%DATADIR%%/conf/coin-default.cfg
%%DATADIR%%/draggerDefaults/centerballDragger.iv
diff --git a/graphics/exifprobe/Makefile b/graphics/exifprobe/Makefile
index 36b66c4e5cda..19da04f02991 100644
--- a/graphics/exifprobe/Makefile
+++ b/graphics/exifprobe/Makefile
@@ -1,7 +1,7 @@
PORTNAME= exifprobe
DISTVERSION= 2.0.1
CATEGORIES= graphics
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Probes JPEG or TIFF images and reports contents and structure
diff --git a/graphics/gimp-lqr-plugin/Makefile b/graphics/gimp-lqr-plugin/Makefile
index 773813c547ea..706cb8d4566e 100644
--- a/graphics/gimp-lqr-plugin/Makefile
+++ b/graphics/gimp-lqr-plugin/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.7.2
PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://liquidrescale.wdfiles.com/local--files/en:download-page-sources/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Liquid rescale GIMP plug-in
diff --git a/graphics/hyprgraphics/Makefile b/graphics/hyprgraphics/Makefile
index f85750c606fa..b34809b9c076 100644
--- a/graphics/hyprgraphics/Makefile
+++ b/graphics/hyprgraphics/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprgraphics
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.3
-PORTREVISION= 2
+DISTVERSION= 0.1.4
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
@@ -13,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libhyprutils.so:devel/hyprutils \
libjxl.so:graphics/libjxl \
- libspng.so:graphics/libspng \
+ libpng.so:graphics/png \
libwebp.so:graphics/webp
USES= cmake:testing compiler:c++11-lib gnome jpeg pkgconfig xorg
diff --git a/graphics/hyprgraphics/distinfo b/graphics/hyprgraphics/distinfo
index 608f4d6c5a26..1dad374865e8 100644
--- a/graphics/hyprgraphics/distinfo
+++ b/graphics/hyprgraphics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743953322
-SHA256 (hyprwm-hyprgraphics-v0.1.3_GH0.tar.gz) = 0e11457135a9e7160cf147d361fae3c5dc40035a4ebd894c5d409baa896f43cf
-SIZE (hyprwm-hyprgraphics-v0.1.3_GH0.tar.gz) = 424310
+TIMESTAMP = 1750621377
+SHA256 (hyprwm-hyprgraphics-v0.1.4_GH0.tar.gz) = 8b4662a0e687351da703a19e9cd9fdbe4b4b053e7380957584cda112c96feb9f
+SIZE (hyprwm-hyprgraphics-v0.1.4_GH0.tar.gz) = 425677
diff --git a/graphics/liblqr-1/Makefile b/graphics/liblqr-1/Makefile
index 77e92990cffd..62af1fc14566 100644
--- a/graphics/liblqr-1/Makefile
+++ b/graphics/liblqr-1/Makefile
@@ -2,7 +2,7 @@ PORTNAME= liblqr-1
PORTVERSION= 0.4.2
CATEGORIES= graphics
MASTER_SITES= http://liblqr.wdfiles.com/local--files/en:download-page/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Easy to use C/C++ seam carving library
diff --git a/graphics/linux-rl9-dri/Makefile b/graphics/linux-rl9-dri/Makefile
index 0d4b411c5ce6..8b9d0133f4c2 100644
--- a/graphics/linux-rl9-dri/Makefile
+++ b/graphics/linux-rl9-dri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dri
-PORTVERSION= 24.1.2
-DISTVERSIONSUFFIX= -3.el9
+PORTVERSION= 24.2.8
+DISTVERSIONSUFFIX= -2.el9_6
CATEGORIES= graphics linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/graphics/linux-rl9-dri/distinfo b/graphics/linux-rl9-dri/distinfo
index fceccd60b968..9c76bb815330 100644
--- a/graphics/linux-rl9-dri/distinfo
+++ b/graphics/linux-rl9-dri/distinfo
@@ -1,53 +1,53 @@
-TIMESTAMP = 1732657958
+TIMESTAMP = 1750647848
SHA256 (rocky/f/freeglut-3.2.1-10.el9.aarch64.rpm) = 7a29700d283b8466664f1666aadae386cbf9b427f262dcbcbea0038de50296eb
SIZE (rocky/f/freeglut-3.2.1-10.el9.aarch64.rpm) = 190531
SHA256 (rocky/f/freeglut-3.2.1-10.el9.i686.rpm) = 74c47d07a5ca209ea2be085216ffb5e7104b759047313eade4b01cef043695ca
SIZE (rocky/f/freeglut-3.2.1-10.el9.i686.rpm) = 193960
SHA256 (rocky/f/freeglut-3.2.1-10.el9.x86_64.rpm) = 7d27717e88edcb760d8c38a2e9230cf932f8cccbdd49916661b7fee649584058
SIZE (rocky/f/freeglut-3.2.1-10.el9.x86_64.rpm) = 194563
-SHA256 (rocky/m/mesa-dri-drivers-24.1.2-3.el9.aarch64.rpm) = b55f39aeb5abbeb82bdc72a8bede5f7a2d6634cee58c820e305aa492360f2179
-SIZE (rocky/m/mesa-dri-drivers-24.1.2-3.el9.aarch64.rpm) = 7566488
-SHA256 (rocky/m/mesa-dri-drivers-24.1.2-3.el9.i686.rpm) = f3257db32ae55c146dda3a586e72188a96a64bc66c0a25a7471a9fce98fc4f0a
-SIZE (rocky/m/mesa-dri-drivers-24.1.2-3.el9.i686.rpm) = 9447901
-SHA256 (rocky/m/mesa-dri-drivers-24.1.2-3.el9.x86_64.rpm) = 3a3da202dc1e6d32fcec0bc684684a9991e329180635c724aa5c445464068d2a
-SIZE (rocky/m/mesa-dri-drivers-24.1.2-3.el9.x86_64.rpm) = 9179604
-SHA256 (rocky/m/mesa-libEGL-24.1.2-3.el9.aarch64.rpm) = ece4130edd0e89ea8f47775f7e0d262dba201dda6aa8fd460d87cd0afd3dcfe8
-SIZE (rocky/m/mesa-libEGL-24.1.2-3.el9.aarch64.rpm) = 136762
-SHA256 (rocky/m/mesa-libEGL-24.1.2-3.el9.i686.rpm) = 4e2317e068ad37131a042c866a7896693a70f2245d29e3382eecc3f7bc8a1da5
-SIZE (rocky/m/mesa-libEGL-24.1.2-3.el9.i686.rpm) = 146104
-SHA256 (rocky/m/mesa-libEGL-24.1.2-3.el9.x86_64.rpm) = 49d769cbcb60e4bdeb58579f18f8bd29d4e66873c48b2a8ccf10ff6ffc4c020a
-SIZE (rocky/m/mesa-libEGL-24.1.2-3.el9.x86_64.rpm) = 140841
-SHA256 (rocky/m/mesa-libGL-24.1.2-3.el9.aarch64.rpm) = 2e40fa9a28eb4623dc370af1b0d948860a1fc65993b5e2f05c572cd739898422
-SIZE (rocky/m/mesa-libGL-24.1.2-3.el9.aarch64.rpm) = 179100
-SHA256 (rocky/m/mesa-libGL-24.1.2-3.el9.i686.rpm) = 7d1a7126304326bb15cb7829052ee5fc8bccdb27942e15fcc55274feadde63ac
-SIZE (rocky/m/mesa-libGL-24.1.2-3.el9.i686.rpm) = 184263
-SHA256 (rocky/m/mesa-libGL-24.1.2-3.el9.x86_64.rpm) = 3d3b41f45a1bbb80fc21ff82e55d04745d7237a9115b6f94b0c95b2deaef1104
-SIZE (rocky/m/mesa-libGL-24.1.2-3.el9.x86_64.rpm) = 173496
+SHA256 (rocky/m/mesa-dri-drivers-24.2.8-2.el9_6.aarch64.rpm) = 5539444a27d34680404d0044ce1c00ce8e6217f64c8542c72567504713f9e57c
+SIZE (rocky/m/mesa-dri-drivers-24.2.8-2.el9_6.aarch64.rpm) = 8359218
+SHA256 (rocky/m/mesa-dri-drivers-24.2.8-2.el9_6.i686.rpm) = 7d4f587d0736c5bc47ef93ceda469adac4b2210a632d5331a60033a099437426
+SIZE (rocky/m/mesa-dri-drivers-24.2.8-2.el9_6.i686.rpm) = 10089689
+SHA256 (rocky/m/mesa-dri-drivers-24.2.8-2.el9_6.x86_64.rpm) = f65bf3d70aa63526d612929e3354995c5a030df97520761f85b77dcb5affe83c
+SIZE (rocky/m/mesa-dri-drivers-24.2.8-2.el9_6.x86_64.rpm) = 9836909
+SHA256 (rocky/m/mesa-libEGL-24.2.8-2.el9_6.aarch64.rpm) = 9bed0f98142378eba5710dda55ace6b2b0b4d388b7377194c967154dfa4bd644
+SIZE (rocky/m/mesa-libEGL-24.2.8-2.el9_6.aarch64.rpm) = 139874
+SHA256 (rocky/m/mesa-libEGL-24.2.8-2.el9_6.i686.rpm) = f96ad6e1cf94e2a7bdc7fb18b4e6ae24af8e0d3d6fd89a852063755ff9f5bdf1
+SIZE (rocky/m/mesa-libEGL-24.2.8-2.el9_6.i686.rpm) = 149289
+SHA256 (rocky/m/mesa-libEGL-24.2.8-2.el9_6.x86_64.rpm) = d33f2b3e6734ee3f4e422bfd8a5a41223a896de3967ee62678647c74e0a907a5
+SIZE (rocky/m/mesa-libEGL-24.2.8-2.el9_6.x86_64.rpm) = 144042
+SHA256 (rocky/m/mesa-libGL-24.2.8-2.el9_6.aarch64.rpm) = 3158cd3a9da46dc81135b6a7d7ef1fd2bfbdf1ffefafcf7a5a72dbed4e052ee8
+SIZE (rocky/m/mesa-libGL-24.2.8-2.el9_6.aarch64.rpm) = 178592
+SHA256 (rocky/m/mesa-libGL-24.2.8-2.el9_6.i686.rpm) = 8ae2028926d7387df8656664ec8b9ef028f1404b885b7c24b303533271045ea9
+SIZE (rocky/m/mesa-libGL-24.2.8-2.el9_6.i686.rpm) = 185196
+SHA256 (rocky/m/mesa-libGL-24.2.8-2.el9_6.x86_64.rpm) = 363c73524b7277597d693fa96e54452357ea9c4f88f2b11c27331110f96899c4
+SIZE (rocky/m/mesa-libGL-24.2.8-2.el9_6.x86_64.rpm) = 173299
SHA256 (rocky/m/mesa-libGLU-9.0.1-6.el9.aarch64.rpm) = cc834047eee86a99d7ee9e4bd24468fdc51362336880b9e93e9a0443565c4312
SIZE (rocky/m/mesa-libGLU-9.0.1-6.el9.aarch64.rpm) = 137329
SHA256 (rocky/m/mesa-libGLU-9.0.1-6.el9.i686.rpm) = ef518088bcb902d102d8f42deafa52d0c266c947a7cf69449cbd0b8f26dac826
SIZE (rocky/m/mesa-libGLU-9.0.1-6.el9.i686.rpm) = 155075
SHA256 (rocky/m/mesa-libGLU-9.0.1-6.el9.x86_64.rpm) = c7da4f0a399f5b9d5833dc1f5d0f388d9b5ecf6cd7ad6fbd9397f5a661393a68
SIZE (rocky/m/mesa-libGLU-9.0.1-6.el9.x86_64.rpm) = 149718
-SHA256 (rocky/m/mesa-libgbm-24.1.2-3.el9.aarch64.rpm) = c6516c356d86c54b3c411d404d9a239c458e3b868d2d392c1c7d2d6d27e3db4c
-SIZE (rocky/m/mesa-libgbm-24.1.2-3.el9.aarch64.rpm) = 35584
-SHA256 (rocky/m/mesa-libgbm-24.1.2-3.el9.i686.rpm) = c44a100cb79f67defe5e8dda63775bb2d3bc92a9570da28f0a32638ff6b352cf
-SIZE (rocky/m/mesa-libgbm-24.1.2-3.el9.i686.rpm) = 37864
-SHA256 (rocky/m/mesa-libgbm-24.1.2-3.el9.x86_64.rpm) = 7e594ffc889a99526c0962e59a61a042afb1d3887c95d96729e11e9607af36a7
-SIZE (rocky/m/mesa-libgbm-24.1.2-3.el9.x86_64.rpm) = 36071
-SHA256 (rocky/m/mesa-libglapi-24.1.2-3.el9.aarch64.rpm) = 1dd5ba43c8e0908545b480df8aad799f52f43366ac696638c5eaa1ad9a5cd540
-SIZE (rocky/m/mesa-libglapi-24.1.2-3.el9.aarch64.rpm) = 58952
-SHA256 (rocky/m/mesa-libglapi-24.1.2-3.el9.i686.rpm) = b45044aa430630b23c6cbcfa72dda5a49f75ebc2275de6f5faa623bfc4f413b2
-SIZE (rocky/m/mesa-libglapi-24.1.2-3.el9.i686.rpm) = 44551
-SHA256 (rocky/m/mesa-libglapi-24.1.2-3.el9.x86_64.rpm) = 08a8f468aa02c2ec44fa12f4a182f08599460c42a7747f8429619a02d569f55b
-SIZE (rocky/m/mesa-libglapi-24.1.2-3.el9.x86_64.rpm) = 44777
-SHA256 (rocky/m/mesa-libxatracker-24.1.2-3.el9.x86_64.rpm) = 8757b5ed0b8d577278f9f6328a744adeeb88d70d680d2fda9011a4af02a342dd
-SIZE (rocky/m/mesa-libxatracker-24.1.2-3.el9.x86_64.rpm) = 2203881
-SHA256 (rocky/m/mesa-vulkan-drivers-24.1.2-3.el9.x86_64.rpm) = e26dec7c9dc4a0f985d23f2197d690850c3210df850ec6f3986e00b9b1aeeb88
-SIZE (rocky/m/mesa-vulkan-drivers-24.1.2-3.el9.x86_64.rpm) = 11514468
+SHA256 (rocky/m/mesa-libgbm-24.2.8-2.el9_6.aarch64.rpm) = 5783dfe33112bdd4601a39c54dd16201b33bf4c5c2a05502839f837581aa2c17
+SIZE (rocky/m/mesa-libgbm-24.2.8-2.el9_6.aarch64.rpm) = 35994
+SHA256 (rocky/m/mesa-libgbm-24.2.8-2.el9_6.i686.rpm) = 1b24ea580b77cf0dbaed7a78bb63b925a9f987edf1439e5a2cba2c75d1b7eff5
+SIZE (rocky/m/mesa-libgbm-24.2.8-2.el9_6.i686.rpm) = 38183
+SHA256 (rocky/m/mesa-libgbm-24.2.8-2.el9_6.x86_64.rpm) = 5a99f4f6999736302a6943412fc3bb5ee210cd3f327edb5f5abeedaf64fd58a8
+SIZE (rocky/m/mesa-libgbm-24.2.8-2.el9_6.x86_64.rpm) = 36441
+SHA256 (rocky/m/mesa-libglapi-24.2.8-2.el9_6.aarch64.rpm) = c5f53e0f08ca29da6e9406a4c9191b1fe1dcaa17bb18deb056317887b103f208
+SIZE (rocky/m/mesa-libglapi-24.2.8-2.el9_6.aarch64.rpm) = 62222
+SHA256 (rocky/m/mesa-libglapi-24.2.8-2.el9_6.i686.rpm) = a0e2775ca0f8dcf212b60a919526b5fd8bfab30c8882ec9c243cfc719e0d9253
+SIZE (rocky/m/mesa-libglapi-24.2.8-2.el9_6.i686.rpm) = 45369
+SHA256 (rocky/m/mesa-libglapi-24.2.8-2.el9_6.x86_64.rpm) = 3addb665520454f89b715216f2675cb93375c7661149f9e7572f44eea0383994
+SIZE (rocky/m/mesa-libglapi-24.2.8-2.el9_6.x86_64.rpm) = 44831
+SHA256 (rocky/m/mesa-libxatracker-24.2.8-2.el9_6.x86_64.rpm) = 99b18f98d7b5fb637cc20adf4cd7a6560b1d8462c1903da65bf75b9ef23e36cd
+SIZE (rocky/m/mesa-libxatracker-24.2.8-2.el9_6.x86_64.rpm) = 2529928
+SHA256 (rocky/m/mesa-vulkan-drivers-24.2.8-2.el9_6.x86_64.rpm) = 10e8d5f5484c3523d803fb5baaa8bf902f1f65969cfda5a6795d652fa63a6e4c
+SIZE (rocky/m/mesa-vulkan-drivers-24.2.8-2.el9_6.x86_64.rpm) = 11236484
SHA256 (rocky/f/freeglut-3.2.1-10.el9.src.rpm) = 57f2249b043e5eb22d5d40fbf72651f90bbd7d0f811647d4b594def15d4b4601
SIZE (rocky/f/freeglut-3.2.1-10.el9.src.rpm) = 1507482
-SHA256 (rocky/m/mesa-24.1.2-3.el9.src.rpm) = 0908ddcc460015d14c9fb1a7b1132a12835ce44a6e77384f13048be4f9f19aae
-SIZE (rocky/m/mesa-24.1.2-3.el9.src.rpm) = 32586235
+SHA256 (rocky/m/mesa-24.2.8-2.el9_6.src.rpm) = 9f5fbc17f1db9d7bbd8511fcc155ffcda5989149e43ea54cb044687c915ea7cb
+SIZE (rocky/m/mesa-24.2.8-2.el9_6.src.rpm) = 33247012
SHA256 (rocky/m/mesa-libGLU-9.0.1-6.el9.src.rpm) = d15ac9b3f65aa4a17b0b38efc49c64e0c01c43bbdd0a06391805d2fdc6283973
SIZE (rocky/m/mesa-libGLU-9.0.1-6.el9.src.rpm) = 444434
diff --git a/graphics/linux-rl9-dri/pkg-plist.aarch64 b/graphics/linux-rl9-dri/pkg-plist.aarch64
index 114a4b3f9e9b..b366a0a97d32 100644
--- a/graphics/linux-rl9-dri/pkg-plist.aarch64
+++ b/graphics/linux-rl9-dri/pkg-plist.aarch64
@@ -15,6 +15,7 @@ usr/lib64/dri/kgsl_dri.so
usr/lib64/dri/kirin_dri.so
usr/lib64/dri/kms_swrast_dri.so
usr/lib64/dri/komeda_dri.so
+usr/lib64/dri/libdril_dri.so
usr/lib64/dri/mali-dp_dri.so
usr/lib64/dri/mcde_dri.so
usr/lib64/dri/mediatek_dri.so
@@ -39,9 +40,10 @@ usr/lib64/dri/sti_dri.so
usr/lib64/dri/stm_dri.so
usr/lib64/dri/sun4i-drm_dri.so
usr/lib64/dri/swrast_dri.so
-usr/lib64/dri/tegra_dri.so
usr/lib64/dri/udl_dri.so
usr/lib64/dri/virtio_gpu_dri.so
+usr/lib64/dri/vkms_dri.so
+usr/lib64/dri/vmwgfx_dri.so
usr/lib64/dri/zink_dri.so
usr/lib64/dri/zynqmp-dpsub_dri.so
usr/lib64/libEGL_mesa.so.0
@@ -51,6 +53,7 @@ usr/lib64/libGLU.so.1.3.1
usr/lib64/libGLX_mesa.so.0
usr/lib64/libGLX_mesa.so.0.0.0
usr/lib64/libGLX_system.so.0
+usr/lib64/libgallium-24.2.8.so
usr/lib64/libgbm.so.1
usr/lib64/libgbm.so.1.0.0
usr/lib64/libglapi.so.0
diff --git a/graphics/linux-rl9-dri/pkg-plist.amd64 b/graphics/linux-rl9-dri/pkg-plist.amd64
index 117c87206ff3..0fc364bc315c 100644
--- a/graphics/linux-rl9-dri/pkg-plist.amd64
+++ b/graphics/linux-rl9-dri/pkg-plist.amd64
@@ -1,6 +1,7 @@
usr/lib/dri/crocus_dri.so
usr/lib/dri/iris_dri.so
usr/lib/dri/kms_swrast_dri.so
+usr/lib/dri/libdril_dri.so
usr/lib/dri/nouveau_dri.so
usr/lib/dri/radeonsi_dri.so
usr/lib/dri/swrast_dri.so
@@ -14,6 +15,7 @@ usr/lib/libGLU.so.1.3.1
usr/lib/libGLX_mesa.so.0
usr/lib/libGLX_mesa.so.0.0.0
usr/lib/libGLX_system.so.0
+usr/lib/libgallium-24.2.8.so
usr/lib/libgbm.so.1
usr/lib/libgbm.so.1.0.0
usr/lib/libglapi.so.0
@@ -23,6 +25,7 @@ usr/lib/libglut.so.3.11.0
usr/lib64/dri/crocus_dri.so
usr/lib64/dri/iris_dri.so
usr/lib64/dri/kms_swrast_dri.so
+usr/lib64/dri/libdril_dri.so
usr/lib64/dri/nouveau_dri.so
usr/lib64/dri/radeonsi_dri.so
usr/lib64/dri/swrast_dri.so
@@ -37,6 +40,7 @@ usr/lib64/libGLX_mesa.so.0
usr/lib64/libGLX_mesa.so.0.0.0
usr/lib64/libGLX_system.so.0
usr/lib64/libVkLayer_MESA_device_select.so
+usr/lib64/libgallium-24.2.8.so
usr/lib64/libgbm.so.1
usr/lib64/libgbm.so.1.0.0
usr/lib64/libglapi.so.0
diff --git a/graphics/linux-rl9-imageformats-libs/Makefile b/graphics/linux-rl9-imageformats-libs/Makefile
index 658954cf8998..697de32bb3c7 100644
--- a/graphics/linux-rl9-imageformats-libs/Makefile
+++ b/graphics/linux-rl9-imageformats-libs/Makefile
@@ -30,7 +30,7 @@ LIB_DISTNAMES= jasper${PKGNAMESUFFIX}-2.0.28-3.el9 \
libpng-1.6.37-12.el9 \
libtiff-4.4.0-13.el9 \
libwebp-1.2.0-8.el9 \
- openjpeg2-2.4.0-7.el9
+ openjpeg2-2.4.0-8.el9
SRC_DISTFILES= jasper-2.0.28-3.el9${SRC_SUFX}:SOURCE \
jbigkit-2.1-23.el9${SRC_SUFX}:SOURCE \
@@ -39,7 +39,7 @@ SRC_DISTFILES= jasper-2.0.28-3.el9${SRC_SUFX}:SOURCE \
libpng-1.6.37-12.el9${SRC_SUFX}:SOURCE \
libtiff-4.4.0-13.el9${SRC_SUFX}:SOURCE \
libwebp-1.2.0-8.el9${SRC_SUFX}:SOURCE \
- openjpeg2-2.4.0-7.el9${SRC_SUFX}:SOURCE
+ openjpeg2-2.4.0-8.el9${SRC_SUFX}:SOURCE
OPTIONS_DEFINE= DOCS
diff --git a/graphics/linux-rl9-imageformats-libs/distinfo b/graphics/linux-rl9-imageformats-libs/distinfo
index e78ba96f4ae8..06da54669bc1 100644
--- a/graphics/linux-rl9-imageformats-libs/distinfo
+++ b/graphics/linux-rl9-imageformats-libs/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1745073126
+TIMESTAMP = 1750636550
SHA256 (rocky/j/jasper-libs-2.0.28-3.el9.aarch64.rpm) = c933c5bd2aaa7094fd5da8c0021963ce147307c35da5e56b255b956e92170ea7
SIZE (rocky/j/jasper-libs-2.0.28-3.el9.aarch64.rpm) = 151831
SHA256 (rocky/j/jasper-libs-2.0.28-3.el9.i686.rpm) = 852130e71f05ec3fb892a4f35d59eeff105511a9f80c699c6a388d1e07b9ce7f
@@ -41,12 +41,12 @@ SHA256 (rocky/l/libwebp-1.2.0-8.el9.i686.rpm) = fb5f4bbab3ce289b4d6fa2342c41826d
SIZE (rocky/l/libwebp-1.2.0-8.el9.i686.rpm) = 291630
SHA256 (rocky/l/libwebp-1.2.0-8.el9.x86_64.rpm) = 2546a9c3b973cf0f33c23f9d0801d76eff889ff690338340bfd5f5c8fc11c6cd
SIZE (rocky/l/libwebp-1.2.0-8.el9.x86_64.rpm) = 282664
-SHA256 (rocky/o/openjpeg2-2.4.0-7.el9.aarch64.rpm) = 2d962981adc0c3fcd81ebbce1dbd79d42accc50ebd67c4886dd4cec700006c30
-SIZE (rocky/o/openjpeg2-2.4.0-7.el9.aarch64.rpm) = 163197
-SHA256 (rocky/o/openjpeg2-2.4.0-7.el9.i686.rpm) = 52aaa3e88ca62afea172e795409264945c957b26bb2fc71b0840042a8791493c
-SIZE (rocky/o/openjpeg2-2.4.0-7.el9.i686.rpm) = 178969
-SHA256 (rocky/o/openjpeg2-2.4.0-7.el9.x86_64.rpm) = 380ef2db96766ecee5e15cce67f91b5d73c721672930add64bd35de5da12c6a7
-SIZE (rocky/o/openjpeg2-2.4.0-7.el9.x86_64.rpm) = 165941
+SHA256 (rocky/o/openjpeg2-2.4.0-8.el9.aarch64.rpm) = 84200fcda176e31679e1ac3678c1895da3a945d01becfb8ddf682c1830f1f6d2
+SIZE (rocky/o/openjpeg2-2.4.0-8.el9.aarch64.rpm) = 162256
+SHA256 (rocky/o/openjpeg2-2.4.0-8.el9.i686.rpm) = 00985eadaeccc5212a6bd2ff3d732297363fd80693e59ac1fba3a73143ab019c
+SIZE (rocky/o/openjpeg2-2.4.0-8.el9.i686.rpm) = 177679
+SHA256 (rocky/o/openjpeg2-2.4.0-8.el9.x86_64.rpm) = a7ab9643943926f99d24dce2a3b523593c19a11c5afa130c4c71364e0e118008
+SIZE (rocky/o/openjpeg2-2.4.0-8.el9.x86_64.rpm) = 164704
SHA256 (rocky/j/jasper-2.0.28-3.el9.src.rpm) = 31f906728341738d58fc04c5ec4e0de9fcf6a62f3139e7a52d38e2f131c5b115
SIZE (rocky/j/jasper-2.0.28-3.el9.src.rpm) = 1385289
SHA256 (rocky/j/jbigkit-2.1-23.el9.src.rpm) = 9358741148675bd63e6b8ed905a7d93551ccb7abeac9d1af6d02d4c56df4bed7
@@ -61,5 +61,5 @@ SHA256 (rocky/l/libtiff-4.4.0-13.el9.src.rpm) = d827e66b8b02e304bb1eb0dd12e64c85
SIZE (rocky/l/libtiff-4.4.0-13.el9.src.rpm) = 2890270
SHA256 (rocky/l/libwebp-1.2.0-8.el9.src.rpm) = a2452b44cd66053e3c713982b6695eb0a3f7e89d3319eb071d8e8340719821a2
SIZE (rocky/l/libwebp-1.2.0-8.el9.src.rpm) = 4110329
-SHA256 (rocky/o/openjpeg2-2.4.0-7.el9.src.rpm) = a9a369c4fb94b0c59412c7ed8f8f4508e42dcd5866ba891aa2aae4ea3d97651c
-SIZE (rocky/o/openjpeg2-2.4.0-7.el9.src.rpm) = 2245043
+SHA256 (rocky/o/openjpeg2-2.4.0-8.el9.src.rpm) = 22734b3b0c0ddc86fffced2509fac3058a2296235c6770ebe9940d53888f108b
+SIZE (rocky/o/openjpeg2-2.4.0-8.el9.src.rpm) = 2245272
diff --git a/graphics/linux-rl9-libdrm/Makefile b/graphics/linux-rl9-libdrm/Makefile
index 8d1d34fe2606..62e523ac4aa8 100644
--- a/graphics/linux-rl9-libdrm/Makefile
+++ b/graphics/linux-rl9-libdrm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libdrm
-PORTVERSION= 2.4.121
-DISTVERSIONSUFFIX= -1.el9
+PORTVERSION= 2.4.123
+DISTVERSIONSUFFIX= -2.el9
CATEGORIES= graphics linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/graphics/linux-rl9-libdrm/distinfo b/graphics/linux-rl9-libdrm/distinfo
index b3a9ee4d7d48..89ff50d98533 100644
--- a/graphics/linux-rl9-libdrm/distinfo
+++ b/graphics/linux-rl9-libdrm/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1732658935
-SHA256 (rocky/l/libdrm-2.4.121-1.el9.aarch64.rpm) = c6a805723b85ea04f478f5f73f92a13c4e1381f0131e33d078b5083386a8f09a
-SIZE (rocky/l/libdrm-2.4.121-1.el9.aarch64.rpm) = 136392
-SHA256 (rocky/l/libdrm-2.4.121-1.el9.i686.rpm) = 3a593b96f0abcc023baff88aad48e486786d55dba70e3c8ea8d48269625a0591
-SIZE (rocky/l/libdrm-2.4.121-1.el9.i686.rpm) = 175846
-SHA256 (rocky/l/libdrm-2.4.121-1.el9.x86_64.rpm) = ec1a97284d190c7efe4fbbc23480fe68d06f8d9c84a2ed30ad1c840e83f4f979
-SIZE (rocky/l/libdrm-2.4.121-1.el9.x86_64.rpm) = 161902
-SHA256 (rocky/l/libdrm-2.4.121-1.el9.src.rpm) = 491b95a757f4ef9a8a49199c24c498b4940f0d30cf996be6745c99113f6225f6
-SIZE (rocky/l/libdrm-2.4.121-1.el9.src.rpm) = 497271
+TIMESTAMP = 1750640116
+SHA256 (rocky/l/libdrm-2.4.123-2.el9.aarch64.rpm) = 1917c3237aacf7dd46f4a6b6479a4007e832a6f6f4b61b65dd4adfa467bf48b7
+SIZE (rocky/l/libdrm-2.4.123-2.el9.aarch64.rpm) = 131847
+SHA256 (rocky/l/libdrm-2.4.123-2.el9.i686.rpm) = 3d1b9723956eb9f330c1787a24f42ef5d1bdba12834d457e77b892b3780d4028
+SIZE (rocky/l/libdrm-2.4.123-2.el9.i686.rpm) = 175528
+SHA256 (rocky/l/libdrm-2.4.123-2.el9.x86_64.rpm) = 9e23ff8a581f6b3ad9e9b46f1c8488a28861a997962de7acf3a7ac4210b7225b
+SIZE (rocky/l/libdrm-2.4.123-2.el9.x86_64.rpm) = 161568
+SHA256 (rocky/l/libdrm-2.4.123-2.el9.src.rpm) = 82570ae75510603609a891329dcb691d7c6d6527624a316ed62601fd0c28aee9
+SIZE (rocky/l/libdrm-2.4.123-2.el9.src.rpm) = 497975
diff --git a/graphics/linux-rl9-libdrm/pkg-plist.aarch64 b/graphics/linux-rl9-libdrm/pkg-plist.aarch64
index 93d5906c908c..525f5fd18cd2 100644
--- a/graphics/linux-rl9-libdrm/pkg-plist.aarch64
+++ b/graphics/linux-rl9-libdrm/pkg-plist.aarch64
@@ -1,19 +1,17 @@
usr/lib/udev/rules.d/91-drm-modeset.rules
usr/lib64/libdrm.so.2
-usr/lib64/libdrm.so.2.4.0
+usr/lib64/libdrm.so.2.123.0
usr/lib64/libdrm_amdgpu.so.1
-usr/lib64/libdrm_amdgpu.so.1.0.0
+usr/lib64/libdrm_amdgpu.so.1.123.0
usr/lib64/libdrm_etnaviv.so.1
-usr/lib64/libdrm_etnaviv.so.1.0.0
-usr/lib64/libdrm_exynos.so.1
-usr/lib64/libdrm_exynos.so.1.0.0
+usr/lib64/libdrm_etnaviv.so.1.123.0
usr/lib64/libdrm_freedreno.so.1
-usr/lib64/libdrm_freedreno.so.1.0.0
+usr/lib64/libdrm_freedreno.so.1.123.0
usr/lib64/libdrm_nouveau.so.2
-usr/lib64/libdrm_nouveau.so.2.0.0
+usr/lib64/libdrm_nouveau.so.2.123.0
usr/lib64/libdrm_radeon.so.1
-usr/lib64/libdrm_radeon.so.1.0.1
+usr/lib64/libdrm_radeon.so.1.123.0
usr/lib64/libdrm_tegra.so.0
-usr/lib64/libdrm_tegra.so.0.0.0
+usr/lib64/libdrm_tegra.so.0.123.0
%%PORTDOCS%%usr/share/doc/libdrm/README.rst
%%DATADIR%%/amdgpu.ids
diff --git a/graphics/linux-rl9-libdrm/pkg-plist.amd64 b/graphics/linux-rl9-libdrm/pkg-plist.amd64
index a55e86244ad3..cc9a38a629f0 100644
--- a/graphics/linux-rl9-libdrm/pkg-plist.amd64
+++ b/graphics/linux-rl9-libdrm/pkg-plist.amd64
@@ -1,23 +1,23 @@
usr/lib/libdrm.so.2
-usr/lib/libdrm.so.2.4.0
+usr/lib/libdrm.so.2.123.0
usr/lib/libdrm_amdgpu.so.1
-usr/lib/libdrm_amdgpu.so.1.0.0
+usr/lib/libdrm_amdgpu.so.1.123.0
usr/lib/libdrm_intel.so.1
-usr/lib/libdrm_intel.so.1.0.0
+usr/lib/libdrm_intel.so.1.123.0
usr/lib/libdrm_nouveau.so.2
-usr/lib/libdrm_nouveau.so.2.0.0
+usr/lib/libdrm_nouveau.so.2.123.0
usr/lib/libdrm_radeon.so.1
-usr/lib/libdrm_radeon.so.1.0.1
+usr/lib/libdrm_radeon.so.1.123.0
usr/lib/udev/rules.d/91-drm-modeset.rules
usr/lib64/libdrm.so.2
-usr/lib64/libdrm.so.2.4.0
+usr/lib64/libdrm.so.2.123.0
usr/lib64/libdrm_amdgpu.so.1
-usr/lib64/libdrm_amdgpu.so.1.0.0
+usr/lib64/libdrm_amdgpu.so.1.123.0
usr/lib64/libdrm_intel.so.1
-usr/lib64/libdrm_intel.so.1.0.0
+usr/lib64/libdrm_intel.so.1.123.0
usr/lib64/libdrm_nouveau.so.2
-usr/lib64/libdrm_nouveau.so.2.0.0
+usr/lib64/libdrm_nouveau.so.2.123.0
usr/lib64/libdrm_radeon.so.1
-usr/lib64/libdrm_radeon.so.1.0.1
+usr/lib64/libdrm_radeon.so.1.123.0
%%PORTDOCS%%usr/share/doc/libdrm/README.rst
%%DATADIR%%/amdgpu.ids
diff --git a/graphics/linux-rl9-shaderc/Makefile b/graphics/linux-rl9-shaderc/Makefile
index 4e9ce255baea..926c47d1ebbc 100644
--- a/graphics/linux-rl9-shaderc/Makefile
+++ b/graphics/linux-rl9-shaderc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= shaderc
-PORTVERSION= 2024.0
+PORTVERSION= 2024.4
DISTVERSIONSUFFIX= -1.el9
CATEGORIES= graphics linux
diff --git a/graphics/linux-rl9-shaderc/distinfo b/graphics/linux-rl9-shaderc/distinfo
index 6e2f1c45f957..961ee1b8c328 100644
--- a/graphics/linux-rl9-shaderc/distinfo
+++ b/graphics/linux-rl9-shaderc/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1732659395
-SHA256 (rocky/l/libshaderc-2024.0-1.el9.aarch64.rpm) = 3df2012c0b94dec5899d9a0c1c2d8ab6e9c1566cdbcc6cc3c6a068631732cb95
-SIZE (rocky/l/libshaderc-2024.0-1.el9.aarch64.rpm) = 1026481
-SHA256 (rocky/l/libshaderc-2024.0-1.el9.i686.rpm) = d84454c7dab4d2b788e9b72df994d691b6860fb9362d46aadfa861a774046621
-SIZE (rocky/l/libshaderc-2024.0-1.el9.i686.rpm) = 1125089
-SHA256 (rocky/l/libshaderc-2024.0-1.el9.x86_64.rpm) = df9493279c4a94d8761931ef74c75e4cb8044b918bded949a5d91db7accca180
-SIZE (rocky/l/libshaderc-2024.0-1.el9.x86_64.rpm) = 1035767
-SHA256 (rocky/s/shaderc-2024.0-1.el9.src.rpm) = 76e5d999ca8dfade6d0267724ceb634fc8a95063a14fe81bea4a8815fab80a73
-SIZE (rocky/s/shaderc-2024.0-1.el9.src.rpm) = 238630
+TIMESTAMP = 1750640701
+SHA256 (rocky/l/libshaderc-2024.4-1.el9.aarch64.rpm) = 6ac84860ad8296b3b2918087807497d806a1eb03c9526d3687b5b683148ff311
+SIZE (rocky/l/libshaderc-2024.4-1.el9.aarch64.rpm) = 1045319
+SHA256 (rocky/l/libshaderc-2024.4-1.el9.i686.rpm) = 6e2777f593c2a9cf978919b13530375cdcfed2fd8c0f0a40ef2a207bc2b4ad81
+SIZE (rocky/l/libshaderc-2024.4-1.el9.i686.rpm) = 1146778
+SHA256 (rocky/l/libshaderc-2024.4-1.el9.x86_64.rpm) = 2e3aff0e754b7bd84f386af5e45b3f1be924a2ec9f4d1af2962f50777fdba6fd
+SIZE (rocky/l/libshaderc-2024.4-1.el9.x86_64.rpm) = 1052000
+SHA256 (rocky/s/shaderc-2024.4-1.el9.src.rpm) = 398f7d8df3a3e2171a55b28bac119d03f79f004f4b3fc8ab061da90b95b4bdaf
+SIZE (rocky/s/shaderc-2024.4-1.el9.src.rpm) = 239636
diff --git a/graphics/linux-rl9-spirv-tools/Makefile b/graphics/linux-rl9-spirv-tools/Makefile
index 9143a958739a..891ea07522e2 100644
--- a/graphics/linux-rl9-spirv-tools/Makefile
+++ b/graphics/linux-rl9-spirv-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spirv-tools
-PORTVERSION= 2024.2
+PORTVERSION= 2024.4
DISTVERSIONSUFFIX= -1.el9
CATEGORIES= graphics linux
diff --git a/graphics/linux-rl9-spirv-tools/distinfo b/graphics/linux-rl9-spirv-tools/distinfo
index b5a19c88005f..6515ae86db9e 100644
--- a/graphics/linux-rl9-spirv-tools/distinfo
+++ b/graphics/linux-rl9-spirv-tools/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1732659485
-SHA256 (rocky/s/spirv-tools-2024.2-1.el9.aarch64.rpm) = a6732158bfeb568c7f221425d35f9509d1fcb8d4d5b7c9bea5c822a547cb3393
-SIZE (rocky/s/spirv-tools-2024.2-1.el9.aarch64.rpm) = 240297
-SHA256 (rocky/s/spirv-tools-2024.2-1.el9.x86_64.rpm) = 5a585f08d78423ea1e0f74de03c71f159e3b4bc93a79f9bf4af8e1babf48ecb7
-SIZE (rocky/s/spirv-tools-2024.2-1.el9.x86_64.rpm) = 252599
-SHA256 (rocky/s/spirv-tools-libs-2024.2-1.el9.aarch64.rpm) = f2f020bff08bf5d42abcafa4ac0f0e13dae1e0f27b1d08d324fb9193e6856384
-SIZE (rocky/s/spirv-tools-libs-2024.2-1.el9.aarch64.rpm) = 1447344
-SHA256 (rocky/s/spirv-tools-libs-2024.2-1.el9.i686.rpm) = 4e371ef8e9337fc313ebc886c21372b3529e87ef7a6486e5f0d730a6c1de663b
-SIZE (rocky/s/spirv-tools-libs-2024.2-1.el9.i686.rpm) = 1643502
-SHA256 (rocky/s/spirv-tools-libs-2024.2-1.el9.x86_64.rpm) = fc8b5729b0e3569742dfae2ab856afaf634e46f2c0fa685487a58b16057184a0
-SIZE (rocky/s/spirv-tools-libs-2024.2-1.el9.x86_64.rpm) = 1474679
-SHA256 (rocky/s/spirv-tools-2024.2-1.el9.src.rpm) = 254779ecb8fdb08a7644572d8653ac58e7427fa40ec31370e32120c66e274a55
-SIZE (rocky/s/spirv-tools-2024.2-1.el9.src.rpm) = 3181136
+TIMESTAMP = 1750640761
+SHA256 (rocky/s/spirv-tools-2024.4-1.el9.aarch64.rpm) = 6c8b89184b3d7bec22310a0a5e02831f44be953b08cc8f29472a019041a14f63
+SIZE (rocky/s/spirv-tools-2024.4-1.el9.aarch64.rpm) = 250982
+SHA256 (rocky/s/spirv-tools-2024.4-1.el9.x86_64.rpm) = 63ff7101f08c9f75adb5bda52a2031cde3514890088cf090180fbad870bef375
+SIZE (rocky/s/spirv-tools-2024.4-1.el9.x86_64.rpm) = 263225
+SHA256 (rocky/s/spirv-tools-libs-2024.4-1.el9.aarch64.rpm) = 98a932aadff5ede426aeb151055212f92ff210b72fd0f954fc299d920967f8bc
+SIZE (rocky/s/spirv-tools-libs-2024.4-1.el9.aarch64.rpm) = 1466491
+SHA256 (rocky/s/spirv-tools-libs-2024.4-1.el9.i686.rpm) = e8e2752b6e34765465047230182c7bcd35394c11e89a7fb7591e7ef73ced9a7c
+SIZE (rocky/s/spirv-tools-libs-2024.4-1.el9.i686.rpm) = 1668765
+SHA256 (rocky/s/spirv-tools-libs-2024.4-1.el9.x86_64.rpm) = f99098e9f2b7bbfdc24087810f8b1df1ad66eadd7a818a512bc676bc213c80d6
+SIZE (rocky/s/spirv-tools-libs-2024.4-1.el9.x86_64.rpm) = 1497815
+SHA256 (rocky/s/spirv-tools-2024.4-1.el9.src.rpm) = 4962b4a95fe67c9a8121db897dda1980f9ce8a936235cfb16d6b81267a548e91
+SIZE (rocky/s/spirv-tools-2024.4-1.el9.src.rpm) = 3205568
diff --git a/graphics/linux-rl9-vulkan/Makefile b/graphics/linux-rl9-vulkan/Makefile
index cdec23e10729..d130efa01231 100644
--- a/graphics/linux-rl9-vulkan/Makefile
+++ b/graphics/linux-rl9-vulkan/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vulkan
-PORTVERSION= 1.3.283.0
+PORTVERSION= 1.4.304.0
DISTVERSIONSUFFIX= -1.el9
CATEGORIES= graphics linux
PKGNAMESUFFIX= -loader
diff --git a/graphics/linux-rl9-vulkan/distinfo b/graphics/linux-rl9-vulkan/distinfo
index d96262d7e258..1606e9a167cd 100644
--- a/graphics/linux-rl9-vulkan/distinfo
+++ b/graphics/linux-rl9-vulkan/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1732659831
-SHA256 (rocky/v/vulkan-loader-1.3.283.0-1.el9.aarch64.rpm) = f1a1fae72898a2303102e1bcad4c9e344492cd712d6a9d1a5b44034aa0069b8e
-SIZE (rocky/v/vulkan-loader-1.3.283.0-1.el9.aarch64.rpm) = 158102
-SHA256 (rocky/v/vulkan-loader-1.3.283.0-1.el9.i686.rpm) = d0913e8b9e1df6d095941304a26cb6f5720d60657a20bc5a097de608b345a4f4
-SIZE (rocky/v/vulkan-loader-1.3.283.0-1.el9.i686.rpm) = 161228
-SHA256 (rocky/v/vulkan-loader-1.3.283.0-1.el9.x86_64.rpm) = b3857f4c53bbd5d6f6ded9cbb327cd79f14970b919f9e48349ec7b7d5d8a9ecb
-SIZE (rocky/v/vulkan-loader-1.3.283.0-1.el9.x86_64.rpm) = 151170
-SHA256 (rocky/v/vulkan-loader-1.3.283.0-1.el9.src.rpm) = fc0dae199e59a5388d4643dd41f588c77390d5e31cc406374e2a97eecbc5c59c
-SIZE (rocky/v/vulkan-loader-1.3.283.0-1.el9.src.rpm) = 1716500
+TIMESTAMP = 1750646358
+SHA256 (rocky/v/vulkan-loader-1.4.304.0-1.el9.aarch64.rpm) = 7d475287f0b254ea26ac6f20acb60da340175af9688ba18e7f650644aa21b1ed
+SIZE (rocky/v/vulkan-loader-1.4.304.0-1.el9.aarch64.rpm) = 165248
+SHA256 (rocky/v/vulkan-loader-1.4.304.0-1.el9.i686.rpm) = 4586b639d0ef3b4a3281e55a20158acb096f1b1094f893669cfc6041d59f0edc
+SIZE (rocky/v/vulkan-loader-1.4.304.0-1.el9.i686.rpm) = 162596
+SHA256 (rocky/v/vulkan-loader-1.4.304.0-1.el9.x86_64.rpm) = f631f22718342e95445227510085d2b36aa3c81f6742fc39fd63a7949232adb3
+SIZE (rocky/v/vulkan-loader-1.4.304.0-1.el9.x86_64.rpm) = 152194
+SHA256 (rocky/v/vulkan-loader-1.4.304.0-1.el9.src.rpm) = 8e9d3b07dafa584a9f40c90f9700eba9001ab301ac5b4fbdd4bfa10e9f4369c3
+SIZE (rocky/v/vulkan-loader-1.4.304.0-1.el9.src.rpm) = 1753877
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index d967dad3f4ae..64fef66afd57 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.1-branchpoint-2972
-DISTVERSIONSUFFIX= -gd31b0c9b3b6
+DISTVERSION= 25.1-branchpoint-3084
+DISTVERSIONSUFFIX= -g906d4d5dfe1
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index 4779971efdf8..e2f55c780d07 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1750457902
-SHA256 (mesa-25.1-branchpoint-2972-gd31b0c9b3b6.tar.bz2) = e268f9e8688e5e6675d3979e14eae195bbb9bef685a0bcd80ed4cd09af5a691d
-SIZE (mesa-25.1-branchpoint-2972-gd31b0c9b3b6.tar.bz2) = 58046616
+TIMESTAMP = 1750721244
+SHA256 (mesa-25.1-branchpoint-3084-g906d4d5dfe1.tar.bz2) = 22c9940102f8e518c0917eb1644ab7e4294903aebe1048ada0696b5f638f1471
+SIZE (mesa-25.1-branchpoint-3084-g906d4d5dfe1.tar.bz2) = 58071653
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8
diff --git a/graphics/ogre3d/Makefile b/graphics/ogre3d/Makefile
index e651361ed2fb..3bfecb0bee0a 100644
--- a/graphics/ogre3d/Makefile
+++ b/graphics/ogre3d/Makefile
@@ -1,10 +1,9 @@
PORTNAME= ogre3d
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.6
-PORTREVISION= 14
+DISTVERSION= 14.3.4
CATEGORIES= graphics devel
-MAINTAINER= oliver@FreeBSD.org
+MAINTAINER= fluffy@FreeBSD.org
COMMENT= Scene-oriented, flexible 3D engine written in C++
WWW= https://www.ogre3d.org/
@@ -13,10 +12,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libzzip.so:devel/zziplib \
libfreetype.so:print/freetype2
+# libimgui.so:x11-toolkits/imgui
CONFLICTS= ogre3d19
-USES= cmake compiler:c++11-lib pkgconfig sdl xorg
+USES= cmake compiler:c++14-lang pkgconfig sdl xorg
USE_LDCONFIG= yes
USE_SDL= sdl2
USE_XORG= x11 xaw xext xrandr xt
@@ -27,14 +27,21 @@ GH_PROJECT= ogre
PORTDOCS= *
+CMAKE_ARGS+= OGRE_MEDIA_PATH="share/OGRE/Media"
CMAKE_ON= OGRE_CONFIG_ENABLE_ZIP
-CMAKE_OFF= OGRE_INSTALL_SAMPLES_SOURCE
+CMAKE_OFF= OGRE_INSTALL_SAMPLES_SOURCE \
+ OGRE_BUILD_COMPONENT_OVERLAY_IMGUI
-OPTIONS_DEFINE= CSHARP DOCS FREEIMAGE JAVA OPENEXR OPENGL PROFILE \
+OPTIONS_DEFINE= BULLET CSHARP DOCS FREEIMAGE JAVA OPENEXR OPENGL PROFILE \
PYTHON
OPTIONS_DEFAULT= FREEIMAGE OPENGL
OPTIONS_SUB= yes
+BULLET_DESC= Build Bullet bindings
+BULLET_CMAKE_BOOL= OGRE_BUILD_COMPONENT_BULLET
+BULLET_IMPLIES= PYTHON
+BULLET_LIB_DEPENDS= libBulletCollision.so:devel/bullet@double
+
DOCS_BUILD_DEPENDS= doxygen:devel/doxygen
DOCS_CMAKE_BOOL= OGRE_INSTALL_DOCS
@@ -70,6 +77,7 @@ PYTHON_BUILD_DEPENDS= swig:devel/swig
PYTHON_USES= python
CXXFLAGS+= -DNDEBUG -I${LOCALBASE}/include -I${LOCALBASE}/include/Imath
+PLIST_SUB+= LIBVERSION=${PORTVERSION:R}
post-patch:
@${REINPLACE_CMD} -e '\
diff --git a/graphics/ogre3d/distinfo b/graphics/ogre3d/distinfo
index eea4dc8801be..bcf8fc423cc4 100644
--- a/graphics/ogre3d/distinfo
+++ b/graphics/ogre3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1564272099
-SHA256 (OGRECave-ogre-v1.11.6_GH0.tar.gz) = 15417c78a48bac3c1d19026a451b11fad966bcdddefc5319920ad9e1fd78505b
-SIZE (OGRECave-ogre-v1.11.6_GH0.tar.gz) = 125166147
+TIMESTAMP = 1746126799
+SHA256 (OGRECave-ogre-v14.3.4_GH0.tar.gz) = 0c74e6ca7bb920ff59c5da8a359e6d96215c7804261301feec4f2e54f206b27d
+SIZE (OGRECave-ogre-v14.3.4_GH0.tar.gz) = 94000790
diff --git a/graphics/ogre3d/files/patch-Docs_CMakeLists.txt b/graphics/ogre3d/files/patch-Docs_CMakeLists.txt
index 59711416dd06..c8577f5ebbec 100644
--- a/graphics/ogre3d/files/patch-Docs_CMakeLists.txt
+++ b/graphics/ogre3d/files/patch-Docs_CMakeLists.txt
@@ -1,11 +1,11 @@
---- Docs/CMakeLists.txt.orig 2019-04-24 16:21:46 UTC
+--- Docs/CMakeLists.txt.orig 2023-07-07 21:29:06 UTC
+++ Docs/CMakeLists.txt
-@@ -16,7 +16,7 @@
- if (WIN32 OR APPLE)
- set(OGRE_DOCS_PATH "Docs")
- elseif (UNIX)
-- set(OGRE_DOCS_PATH "share/OGRE/docs")
-+ set(OGRE_DOCS_PATH "share/doc/ogre3d")
+@@ -17,7 +17,7 @@ if (NOT OGRE_DOCS_PATH)
+ if (WIN32 OR APPLE)
+ set(OGRE_DOCS_PATH "Docs")
+ elseif (UNIX)
+- set(OGRE_DOCS_PATH "share/doc/OGRE")
++ set(OGRE_DOCS_PATH "share/doc/ogre3d")
+ endif ()
endif ()
- # Build and install API documentation if doxygen is available
diff --git a/graphics/ogre3d/files/patch-OgreBitwise.h b/graphics/ogre3d/files/patch-OgreBitwise.h
deleted file mode 100644
index d44b87a3d0a3..000000000000
--- a/graphics/ogre3d/files/patch-OgreBitwise.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- OgreMain/include/OgreBitwise.h.orig 2019-03-30 05:11:05 UTC
-+++ OgreMain/include/OgreBitwise.h
-@@ -29,6 +29,9 @@ THE SOFTWARE.
- #define _Bitwise_H__
-
- #include "OgrePrerequisites.h"
-+#undef bswap16
-+#undef bswap32
-+#undef bswap64
-
- #ifndef __has_builtin
- // Compatibility with non-clang compilers
diff --git a/graphics/ogre3d/files/patch-Ogre.i b/graphics/ogre3d/files/patch-OgreMain_include_Ogre.i
index eb89e0743ab0..eb0a6335ccf1 100644
--- a/graphics/ogre3d/files/patch-Ogre.i
+++ b/graphics/ogre3d/files/patch-OgreMain_include_Ogre.i
@@ -1,8 +1,8 @@
---- OgreMain/include/Ogre.i.orig 2019-03-30 12:47:36 UTC
+--- OgreMain/include/Ogre.i.orig 2023-07-07 21:29:06 UTC
+++ OgreMain/include/Ogre.i
-@@ -386,7 +386,7 @@ SHARED_PTR(HardwareUniformBuffer);
- %ignore Ogre::ResourceGroupManager::openResource(const String&, const String&, bool, Resource*) const;
+@@ -611,7 +611,7 @@ SHARED_PTR(HardwarePixelBuffer);
%ignore Ogre::ResourceGroupManager::openResource(const String&, const String&, bool) const;
+ %ignore Ogre::ResourceGroupManager::getResourceManagerIterator;
%include "OgreResourceGroupManager.h"
-#if SWIG_VERSION < 0x030012 || defined(SWIGJAVA)
+#if SWIG_VERSION <= 0x030012 || defined(SWIGJAVA)
diff --git a/graphics/ogre3d/files/patch-OgreMain_include_OgreBitwise.h b/graphics/ogre3d/files/patch-OgreMain_include_OgreBitwise.h
new file mode 100644
index 000000000000..2e21996f73b0
--- /dev/null
+++ b/graphics/ogre3d/files/patch-OgreMain_include_OgreBitwise.h
@@ -0,0 +1,12 @@
+--- OgreMain/include/OgreBitwise.h.orig 2021-08-04 18:33:45 UTC
++++ OgreMain/include/OgreBitwise.h
+@@ -29,6 +29,9 @@ ------------------------------------------------------
+ #define _Bitwise_H__
+
+ #include "OgrePrerequisites.h"
++#undef bswap16
++#undef bswap32
++#undef bswap64
+
+ #ifdef bswap16
+ #undef bswap16
diff --git a/graphics/ogre3d/pkg-plist b/graphics/ogre3d/pkg-plist
index 4ded62bf40ac..bbf4a7d03727 100644
--- a/graphics/ogre3d/pkg-plist
+++ b/graphics/ogre3d/pkg-plist
@@ -1,36 +1,21 @@
-bin/OgreMeshUpgrader
-bin/OgreXMLConverter
bin/SampleBrowser
-bin/VRMLConverter
include/OGRE/Bites/OgreAdvancedRenderControls.h
include/OGRE/Bites/OgreApplicationContext.h
+include/OGRE/Bites/OgreApplicationContextBase.h
+include/OGRE/Bites/OgreApplicationContextQt.h
include/OGRE/Bites/OgreBites.i
include/OGRE/Bites/OgreBitesConfigDialog.h
include/OGRE/Bites/OgreBitesPrerequisites.h
include/OGRE/Bites/OgreCameraMan.h
+include/OGRE/Bites/OgreImGuiInputListener.h
include/OGRE/Bites/OgreInput.h
include/OGRE/Bites/OgreSGTechniqueResolverListener.h
include/OGRE/Bites/OgreStaticPluginLoader.h
include/OGRE/Bites/OgreTrays.h
include/OGRE/Bites/OgreWindowEventUtilities.h
-include/OGRE/DefaultSamplesPlugin.h
-include/OGRE/HLMS/OgreHlmsDatablock.h
-include/OGRE/HLMS/OgreHlmsManager.h
-include/OGRE/HLMS/OgreHlmsMaterialBase.h
-include/OGRE/HLMS/OgreHlmsPbsMaterial.h
-include/OGRE/HLMS/OgreHlmsPrerequisites.h
-include/OGRE/HLMS/OgreHlmsPropertyHelper.h
-include/OGRE/HLMS/OgreHlmsPropertyMap.h
-include/OGRE/HLMS/OgreHlmsShaderCommon.h
-include/OGRE/HLMS/OgreHlmsShaderGenerator.h
-include/OGRE/HLMS/OgreHlmsShaderManager.h
-include/OGRE/HLMS/OgreHlmsShaderPiecesManager.h
-include/OGRE/HLMS/OgreHlmsShaderTemplate.h
-include/OGRE/HLMS/OgreId.h
-include/OGRE/HLMS/OgreIdString.h
-include/OGRE/ListenerFactoryLogic.h
+%%BULLET%%include/OGRE/Bullet/OgreBullet.h
+%%BULLET%%include/OGRE/Bullet/OgreBulletExports.h
include/OGRE/MeshLodGenerator/OgreLod0Stripifier.h
-include/OGRE/MeshLodGenerator/OgreLodBuffer.h
include/OGRE/MeshLodGenerator/OgreLodCollapseCost.h
include/OGRE/MeshLodGenerator/OgreLodCollapseCostCurvature.h
include/OGRE/MeshLodGenerator/OgreLodCollapseCostOutside.h
@@ -41,26 +26,16 @@ include/OGRE/MeshLodGenerator/OgreLodConfig.h
include/OGRE/MeshLodGenerator/OgreLodConfigSerializer.h
include/OGRE/MeshLodGenerator/OgreLodData.h
include/OGRE/MeshLodGenerator/OgreLodInputProvider.h
-include/OGRE/MeshLodGenerator/OgreLodInputProviderBuffer.h
-include/OGRE/MeshLodGenerator/OgreLodInputProviderMesh.h
include/OGRE/MeshLodGenerator/OgreLodOutputProvider.h
-include/OGRE/MeshLodGenerator/OgreLodOutputProviderBuffer.h
-include/OGRE/MeshLodGenerator/OgreLodOutputProviderCompressedBuffer.h
-include/OGRE/MeshLodGenerator/OgreLodOutputProviderCompressedMesh.h
-include/OGRE/MeshLodGenerator/OgreLodOutputProviderMesh.h
include/OGRE/MeshLodGenerator/OgreLodOutsideMarker.h
include/OGRE/MeshLodGenerator/OgreLodPrerequisites.h
-include/OGRE/MeshLodGenerator/OgreLodWorkQueueInjector.h
include/OGRE/MeshLodGenerator/OgreLodWorkQueueInjectorListener.h
-include/OGRE/MeshLodGenerator/OgreLodWorkQueueRequest.h
-include/OGRE/MeshLodGenerator/OgreLodWorkQueueWorker.h
include/OGRE/MeshLodGenerator/OgreMeshLodGenerator.h
include/OGRE/MeshLodGenerator/OgreSmallVector.h
include/OGRE/MeshLodGenerator/OgreVectorSet.h
include/OGRE/MeshLodGenerator/OgreVectorSetImpl.h
include/OGRE/Ogre.h
include/OGRE/Ogre.i
-include/OGRE/OgreASTCCodec.h
include/OGRE/OgreAlignedAllocator.h
include/OGRE/OgreAnimable.h
include/OGRE/OgreAnimation.h
@@ -85,6 +60,7 @@ include/OGRE/OgreCamera.h
include/OGRE/OgreCodec.h
include/OGRE/OgreColourValue.h
include/OGRE/OgreCommon.h
+include/OGRE/OgreComponents.h
include/OGRE/OgreCompositionPass.h
include/OGRE/OgreCompositionTargetPass.h
include/OGRE/OgreCompositionTechnique.h
@@ -101,19 +77,17 @@ include/OGRE/OgreController.h
include/OGRE/OgreControllerManager.h
include/OGRE/OgreConvexBody.h
include/OGRE/OgreCustomCompositionPass.h
-include/OGRE/OgreDDSCodec.h
include/OGRE/OgreDataStream.h
+include/OGRE/OgreDefaultDebugDrawer.h
include/OGRE/OgreDefaultHardwareBufferManager.h
include/OGRE/OgreDefaultWorkQueue.h
-include/OGRE/OgreDefaultWorkQueueStandard.h
-include/OGRE/OgreDefaultWorkQueueTBB.h
include/OGRE/OgreDeflate.h
+include/OGRE/OgreDeprecated.h
include/OGRE/OgreDepthBuffer.h
include/OGRE/OgreDistanceLodStrategy.h
include/OGRE/OgreDualQuaternion.h
include/OGRE/OgreDynLib.h
include/OGRE/OgreDynLibManager.h
-include/OGRE/OgreETCCodec.h
include/OGRE/OgreEdgeListBuilder.h
include/OGRE/OgreEntity.h
include/OGRE/OgreException.h
@@ -168,7 +142,6 @@ include/OGRE/OgreMatrix3.h
include/OGRE/OgreMatrix4.h
include/OGRE/OgreMemoryAllocatorConfig.h
include/OGRE/OgreMesh.h
-include/OGRE/OgreMeshFileFormat.h
include/OGRE/OgreMeshManager.h
include/OGRE/OgreMeshSerializer.h
include/OGRE/OgreMovableObject.h
@@ -176,16 +149,12 @@ include/OGRE/OgreMovablePlane.h
include/OGRE/OgreMurmurHash3.h
include/OGRE/OgreNameGenerator.h
include/OGRE/OgreNode.h
-include/OGRE/OgreNumerics.h
include/OGRE/OgreOptimisedUtil.h
-%%OPENGL%%include/OGRE/OgrePVRTCCodec.h
include/OGRE/OgreParticle.h
include/OGRE/OgreParticleAffector.h
include/OGRE/OgreParticleAffectorFactory.h
include/OGRE/OgreParticleEmitter.h
-include/OGRE/OgreParticleEmitterCommands.h
include/OGRE/OgreParticleEmitterFactory.h
-include/OGRE/OgreParticleIterator.h
include/OGRE/OgreParticleSystem.h
include/OGRE/OgreParticleSystemManager.h
include/OGRE/OgreParticleSystemRenderer.h
@@ -202,17 +171,14 @@ include/OGRE/OgrePlugin.h
include/OGRE/OgrePolygon.h
include/OGRE/OgrePose.h
include/OGRE/OgrePredefinedControllers.h
-include/OGRE/OgrePrefabFactory.h
include/OGRE/OgrePrerequisites.h
include/OGRE/OgreProfiler.h
include/OGRE/OgreQuaternion.h
-include/OGRE/OgreRadixSort.h
include/OGRE/OgreRay.h
include/OGRE/OgreRectangle2D.h
include/OGRE/OgreRenderObjectListener.h
include/OGRE/OgreRenderOperation.h
include/OGRE/OgreRenderQueue.h
-include/OGRE/OgreRenderQueueInvocation.h
include/OGRE/OgreRenderQueueListener.h
include/OGRE/OgreRenderQueueSortingGrouping.h
include/OGRE/OgreRenderSystem.h
@@ -232,16 +198,12 @@ include/OGRE/OgreResourceManager.h
include/OGRE/OgreRibbonTrail.h
include/OGRE/OgreRoot.h
include/OGRE/OgreRotationalSpline.h
-include/OGRE/OgreSceneLoader.h
-include/OGRE/OgreSceneLoaderManager.h
include/OGRE/OgreSceneManager.h
-include/OGRE/OgreSceneManagerEnumerator.h
include/OGRE/OgreSceneNode.h
include/OGRE/OgreSceneQuery.h
include/OGRE/OgreScriptCompiler.h
include/OGRE/OgreScriptLoader.h
include/OGRE/OgreScriptTranslator.h
-include/OGRE/OgreSearchOps.h
include/OGRE/OgreSerializer.h
include/OGRE/OgreShadowCameraSetup.h
include/OGRE/OgreShadowCameraSetupFocused.h
@@ -249,7 +211,6 @@ include/OGRE/OgreShadowCameraSetupLiSPSM.h
include/OGRE/OgreShadowCameraSetupPSSM.h
include/OGRE/OgreShadowCameraSetupPlaneOptimal.h
include/OGRE/OgreShadowCaster.h
-include/OGRE/OgreShadowTextureManager.h
include/OGRE/OgreSharedPtr.h
include/OGRE/OgreSimpleRenderable.h
include/OGRE/OgreSimpleSpline.h
@@ -260,7 +221,6 @@ include/OGRE/OgreSkeletonInstance.h
include/OGRE/OgreSkeletonManager.h
include/OGRE/OgreSkeletonSerializer.h
include/OGRE/OgreSphere.h
-include/OGRE/OgreStaticFaceGroup.h
include/OGRE/OgreStaticGeometry.h
include/OGRE/OgreStdHeaders.h
include/OGRE/OgreStreamSerialiser.h
@@ -281,15 +241,11 @@ include/OGRE/OgreThreadDefinesBoost.h
include/OGRE/OgreThreadDefinesNone.h
include/OGRE/OgreThreadDefinesPoco.h
include/OGRE/OgreThreadDefinesSTD.h
-include/OGRE/OgreThreadDefinesTBB.h
include/OGRE/OgreThreadHeaders.h
include/OGRE/OgreThreadHeadersBoost.h
include/OGRE/OgreThreadHeadersPoco.h
include/OGRE/OgreThreadHeadersSTD.h
-include/OGRE/OgreThreadHeadersTBB.h
include/OGRE/OgreTimer.h
-include/OGRE/OgreUTFString.h
-include/OGRE/OgreUnifiedHighLevelGpuProgram.h
include/OGRE/OgreUserObjectBindings.h
include/OGRE/OgreVector.h
include/OGRE/OgreVector2.h
@@ -304,11 +260,11 @@ include/OGRE/OgreZip.h
include/OGRE/Overlay/OgreBorderPanelOverlayElement.h
include/OGRE/Overlay/OgreFont.h
include/OGRE/Overlay/OgreFontManager.h
+include/OGRE/Overlay/OgreImGuiOverlay.h
include/OGRE/Overlay/OgreOverlay.h
include/OGRE/Overlay/OgreOverlay.i
include/OGRE/Overlay/OgreOverlayContainer.h
include/OGRE/Overlay/OgreOverlayElement.h
-include/OGRE/Overlay/OgreOverlayElementCommands.h
include/OGRE/Overlay/OgreOverlayElementFactory.h
include/OGRE/Overlay/OgreOverlayManager.h
include/OGRE/Overlay/OgreOverlayPrerequisites.h
@@ -335,7 +291,6 @@ include/OGRE/Paging/OgreSimplePageContentCollection.h
include/OGRE/Plugins/BSPSceneManager/OgreBspLevel.h
include/OGRE/Plugins/BSPSceneManager/OgreBspNode.h
include/OGRE/Plugins/BSPSceneManager/OgreBspPrerequisites.h
-include/OGRE/Plugins/BSPSceneManager/OgreBspSceneLoader.h
include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManager.h
include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManagerPlugin.h
include/OGRE/Plugins/BSPSceneManager/OgreBspSceneNode.h
@@ -343,10 +298,11 @@ include/OGRE/Plugins/BSPSceneManager/OgreQuake3Level.h
include/OGRE/Plugins/BSPSceneManager/OgreQuake3Shader.h
include/OGRE/Plugins/BSPSceneManager/OgreQuake3ShaderManager.h
include/OGRE/Plugins/BSPSceneManager/OgreQuake3Types.h
-%%FREEIMAGE%%include/OGRE/Plugins/FreeImageCodec/OgreFreeImageCodec.h
-%%FREEIMAGE%%include/OGRE/Plugins/FreeImageCodec/OgreFreeImageCodecExports.h
+include/OGRE/Plugins/BSPSceneManager/OgreStaticFaceGroup.h
%%OPENEXR%%include/OGRE/Plugins/EXRCodec/OgreEXRCodec.h
%%OPENEXR%%include/OGRE/Plugins/EXRCodec/OgreEXRCodecExports.h
+%%FREEIMAGE%%include/OGRE/Plugins/FreeImageCodec/OgreFreeImageCodec.h
+%%FREEIMAGE%%include/OGRE/Plugins/FreeImageCodec/OgreFreeImageCodecExports.h
include/OGRE/Plugins/OctreeSceneManager/OgreOctree.h
include/OGRE/Plugins/OctreeSceneManager/OgreOctreeCamera.h
include/OGRE/Plugins/OctreeSceneManager/OgreOctreeNode.h
@@ -377,37 +333,23 @@ include/OGRE/Plugins/PCZSceneManager/OgrePortalBase.h
include/OGRE/Plugins/PCZSceneManager/OgreSegment.h
include/OGRE/Plugins/ParticleFX/OgreAreaEmitter.h
include/OGRE/Plugins/ParticleFX/OgreBoxEmitter.h
-include/OGRE/Plugins/ParticleFX/OgreBoxEmitterFactory.h
include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector.h
include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector2.h
-include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory.h
-include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory2.h
include/OGRE/Plugins/ParticleFX/OgreColourImageAffector.h
-include/OGRE/Plugins/ParticleFX/OgreColourImageAffectorFactory.h
include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffector.h
-include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffectorFactory.h
include/OGRE/Plugins/ParticleFX/OgreCylinderEmitter.h
-include/OGRE/Plugins/ParticleFX/OgreCylinderEmitterFactory.h
include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffector.h
-include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffectorFactory.h
include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffector.h
-include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffectorFactory.h
include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitter.h
-include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitterFactory.h
include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitter.h
-include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitterFactory.h
include/OGRE/Plugins/ParticleFX/OgreLinearForceAffector.h
-include/OGRE/Plugins/ParticleFX/OgreLinearForceAffectorFactory.h
include/OGRE/Plugins/ParticleFX/OgreParticleFXPlugin.h
include/OGRE/Plugins/ParticleFX/OgreParticleFXPrerequisites.h
include/OGRE/Plugins/ParticleFX/OgrePointEmitter.h
-include/OGRE/Plugins/ParticleFX/OgrePointEmitterFactory.h
include/OGRE/Plugins/ParticleFX/OgreRingEmitter.h
-include/OGRE/Plugins/ParticleFX/OgreRingEmitterFactory.h
include/OGRE/Plugins/ParticleFX/OgreRotationAffector.h
-include/OGRE/Plugins/ParticleFX/OgreRotationAffectorFactory.h
include/OGRE/Plugins/ParticleFX/OgreScaleAffector.h
-include/OGRE/Plugins/ParticleFX/OgreScaleAffectorFactory.h
+include/OGRE/Plugins/ParticleFX/OgreTextureAnimatorAffector.h
include/OGRE/Plugins/STBICodec/OgreSTBICodec.h
include/OGRE/Plugins/STBICodec/OgreSTBICodecExports.h
include/OGRE/Property/OgreProperty.h
@@ -416,67 +358,37 @@ include/OGRE/RTShaderSystem/OgreRTShader.i
include/OGRE/RTShaderSystem/OgreRTShaderConfig.h
include/OGRE/RTShaderSystem/OgreRTShaderExports.h
include/OGRE/RTShaderSystem/OgreRTShaderSystem.h
-include/OGRE/RTShaderSystem/OgreShaderCGProgramProcessor.h
-include/OGRE/RTShaderSystem/OgreShaderCGProgramWriter.h
-include/OGRE/RTShaderSystem/OgreShaderExDualQuaternionSkinning.h
include/OGRE/RTShaderSystem/OgreShaderExHardwareSkinning.h
-include/OGRE/RTShaderSystem/OgreShaderExHardwareSkinningTechnique.h
-include/OGRE/RTShaderSystem/OgreShaderExIntegratedPSSM3.h
include/OGRE/RTShaderSystem/OgreShaderExLayeredBlending.h
-include/OGRE/RTShaderSystem/OgreShaderExLinearSkinning.h
-include/OGRE/RTShaderSystem/OgreShaderExNormalMapLighting.h
-include/OGRE/RTShaderSystem/OgreShaderExPerPixelLighting.h
-include/OGRE/RTShaderSystem/OgreShaderExTextureAtlasSampler.h
-include/OGRE/RTShaderSystem/OgreShaderExTriplanarTexturing.h
-include/OGRE/RTShaderSystem/OgreShaderFFPAlphaTest.h
-include/OGRE/RTShaderSystem/OgreShaderFFPColour.h
-include/OGRE/RTShaderSystem/OgreShaderFFPFog.h
-include/OGRE/RTShaderSystem/OgreShaderFFPLighting.h
include/OGRE/RTShaderSystem/OgreShaderFFPRenderState.h
-include/OGRE/RTShaderSystem/OgreShaderFFPRenderStateBuilder.h
include/OGRE/RTShaderSystem/OgreShaderFFPTexturing.h
-include/OGRE/RTShaderSystem/OgreShaderFFPTransform.h
include/OGRE/RTShaderSystem/OgreShaderFunction.h
include/OGRE/RTShaderSystem/OgreShaderFunctionAtom.h
-include/OGRE/RTShaderSystem/OgreShaderGLSLESProgramProcessor.h
-include/OGRE/RTShaderSystem/OgreShaderGLSLESProgramWriter.h
-include/OGRE/RTShaderSystem/OgreShaderGLSLProgramProcessor.h
-include/OGRE/RTShaderSystem/OgreShaderGLSLProgramWriter.h
include/OGRE/RTShaderSystem/OgreShaderGenerator.h
-include/OGRE/RTShaderSystem/OgreShaderHLSLProgramProcessor.h
-include/OGRE/RTShaderSystem/OgreShaderHLSLProgramWriter.h
-include/OGRE/RTShaderSystem/OgreShaderMaterialSerializerListener.h
include/OGRE/RTShaderSystem/OgreShaderParameter.h
include/OGRE/RTShaderSystem/OgreShaderPrerequisites.h
include/OGRE/RTShaderSystem/OgreShaderProgram.h
include/OGRE/RTShaderSystem/OgreShaderProgramManager.h
-include/OGRE/RTShaderSystem/OgreShaderProgramProcessor.h
include/OGRE/RTShaderSystem/OgreShaderProgramSet.h
include/OGRE/RTShaderSystem/OgreShaderProgramWriter.h
include/OGRE/RTShaderSystem/OgreShaderProgramWriterManager.h
include/OGRE/RTShaderSystem/OgreShaderRenderState.h
include/OGRE/RTShaderSystem/OgreShaderScriptTranslator.h
include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/GL/gl.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/GL/glew.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/GL/glext.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/GL/glxew.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/GL/wglew.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLContext.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLCopyingRenderTexture.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLDepthBuffer.h
+%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLDepthBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLFBOMultiRenderTarget.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLFBORenderTexture.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLFrameBufferObject.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLGpuNvparseProgram.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLGpuProgram.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLGpuProgramManager.h
+%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwareBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwareBufferManager.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwareIndexBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwareOcclusionQuery.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwarePixelBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwarePixelBufferCommon.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwareVertexBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLNativeSupport.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLPBRenderTexture.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLPBuffer.h
@@ -488,8 +400,8 @@ include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLRenderTarget.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLRenderTexture.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLRenderToVertexBuffer.h
+%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLRenderToVertexBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLSLExtSupport.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLSLGpuProgram.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLSLLinkProgram.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLSLLinkProgramManager.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLSLProgram.h
@@ -503,6 +415,7 @@ include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLUniformCache.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLUtil.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLVertexArrayObject.h
+%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLWindow.h
%%OPENGL%%include/OGRE/RenderSystems/GL/_ps1.0_parser.h
%%OPENGL%%include/OGRE/RenderSystems/GL/_rc1.0_parser.h
%%OPENGL%%include/OGRE/RenderSystems/GL/_ts1.0_parser.h
@@ -522,19 +435,14 @@ include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
%%OPENGL%%include/OGRE/RenderSystems/GL/vs1.0_inst_list.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/GL/gl3w.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/GL/glcorearb.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusDepthBuffer.h
+%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusExports.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusFBOMultiRenderTarget.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusFBORenderTexture.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusFrameBufferObject.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareBufferManager.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareCounterBuffer.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareIndexBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareOcclusionQuery.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwarePixelBuffer.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareShaderStorageBuffer.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareUniformBuffer.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareVertexBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusPixelFormat.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusPlugin.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusPrerequisites.h
@@ -545,26 +453,22 @@ include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusTextureBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusTextureManager.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLContext.h
+%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLDepthBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLHardwarePixelBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLNativeSupport.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLPBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLRenderSystemCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLRenderTarget.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLRenderTexture.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLExtSupport.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLMonolithicProgram.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLProgram.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLProgramManager.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLSeparableProgram.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLShader.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLShaderFactory.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLShaderManager.h
+%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLRenderToVertexBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLStateCacheManagerCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSupportPrerequisites.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLTextureCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLUniformCache.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLUtil.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLVertexArrayObject.h
+%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLWindow.h
+%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreSPIRVShaderFactory.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLES2/gl2ext.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLES3/gl3.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLES3/gl3platform.h
@@ -575,25 +479,20 @@ include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESLinkProgram.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgram.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramCommon.h
-%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramFactory.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramManager.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramPipeline.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/KHR/khrplatform.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLContext.h
+%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLDepthBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2Config.h
-%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2DepthBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2Exports.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2FBOMultiRenderTarget.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2FBORenderTexture.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2FrameBufferObject.h
-%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2GpuProgramManager.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareBufferManager.h
-%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareIndexBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareOcclusionQuery.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwarePixelBuffer.h
-%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareUniformBuffer.h
-%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareVertexBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2ManagedResource.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2ManagedResourceManager.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2PixelFormat.h
@@ -610,16 +509,16 @@ include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLRenderSystemCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLRenderTarget.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLRenderTexture.h
+%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLRenderToVertexBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLStateCacheManagerCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLSupportPrerequisites.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLTextureCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLUniformCache.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLUtil.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLVertexArrayObject.h
-include/OGRE/Sample.h
-include/OGRE/SampleContext.h
-include/OGRE/SamplePlugin.h
-include/OGRE/SdkSample.h
+%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLWindow.h
+include/OGRE/RenderSystems/KHR/KHR/khrplatform.h
+%%OPENGL%%include/OGRE/RenderSystems/glad/glad/glad.h
include/OGRE/Terrain/OgreTerrain.h
include/OGRE/Terrain/OgreTerrainAutoUpdateLod.h
include/OGRE/Terrain/OgreTerrainGroup.h
@@ -631,30 +530,23 @@ include/OGRE/Terrain/OgreTerrainPagedWorldSection.h
include/OGRE/Terrain/OgreTerrainPaging.h
include/OGRE/Terrain/OgreTerrainPrerequisites.h
include/OGRE/Terrain/OgreTerrainQuadTreeNode.h
-include/OGRE/Threading/OgreDefaultWorkQueue.h
-include/OGRE/Threading/OgreDefaultWorkQueueStandard.h
-include/OGRE/Threading/OgreDefaultWorkQueueTBB.h
include/OGRE/Threading/OgreThreadDefines.h
include/OGRE/Threading/OgreThreadDefinesBoost.h
include/OGRE/Threading/OgreThreadDefinesNone.h
include/OGRE/Threading/OgreThreadDefinesPoco.h
include/OGRE/Threading/OgreThreadDefinesSTD.h
-include/OGRE/Threading/OgreThreadDefinesTBB.h
include/OGRE/Threading/OgreThreadHeaders.h
include/OGRE/Threading/OgreThreadHeadersBoost.h
include/OGRE/Threading/OgreThreadHeadersPoco.h
include/OGRE/Threading/OgreThreadHeadersSTD.h
-include/OGRE/Threading/OgreThreadHeadersTBB.h
include/OGRE/Volume/OgreVolumeCSGSource.h
include/OGRE/Volume/OgreVolumeCacheSource.h
include/OGRE/Volume/OgreVolumeChunk.h
-include/OGRE/Volume/OgreVolumeChunkHandler.h
include/OGRE/Volume/OgreVolumeDualGridGenerator.h
include/OGRE/Volume/OgreVolumeGridSource.h
include/OGRE/Volume/OgreVolumeHalfFloatGridSource.h
include/OGRE/Volume/OgreVolumeIsoSurface.h
include/OGRE/Volume/OgreVolumeIsoSurfaceMC.h
-include/OGRE/Volume/OgreVolumeIsoSurfaceTablesMC.h
include/OGRE/Volume/OgreVolumeMeshBuilder.h
include/OGRE/Volume/OgreVolumeOctreeNode.h
include/OGRE/Volume/OgreVolumeOctreeNodeSplitPolicy.h
@@ -662,68 +554,69 @@ include/OGRE/Volume/OgreVolumePrerequisites.h
include/OGRE/Volume/OgreVolumeSimplexNoise.h
include/OGRE/Volume/OgreVolumeSource.h
include/OGRE/Volume/OgreVolumeTextureSource.h
-%%FREEIMAGE%%lib/OGRE/Codec_FreeImage.so
-%%FREEIMAGE%%lib/OGRE/Codec_FreeImage.so.1.11.6
%%OPENEXR%%lib/OGRE/Codec_EXR.so
-%%OPENEXR%%lib/OGRE/Codec_EXR.so.1.11.6
+%%OPENEXR%%lib/OGRE/Codec_EXR.so.%%LIBVERSION%%
+%%FREEIMAGE%%lib/OGRE/Codec_FreeImage.so
+%%FREEIMAGE%%lib/OGRE/Codec_FreeImage.so.%%LIBVERSION%%
lib/OGRE/Codec_STBI.so
-lib/OGRE/Codec_STBI.so.1.11.6
+lib/OGRE/Codec_STBI.so.%%LIBVERSION%%
lib/OGRE/Plugin_BSPSceneManager.so
-lib/OGRE/Plugin_BSPSceneManager.so.1.11.6
+lib/OGRE/Plugin_BSPSceneManager.so.%%LIBVERSION%%
lib/OGRE/Plugin_OctreeSceneManager.so
-lib/OGRE/Plugin_OctreeSceneManager.so.1.11.6
+lib/OGRE/Plugin_OctreeSceneManager.so.%%LIBVERSION%%
lib/OGRE/Plugin_OctreeZone.so
-lib/OGRE/Plugin_OctreeZone.so.1.11.6
+lib/OGRE/Plugin_OctreeZone.so.%%LIBVERSION%%
lib/OGRE/Plugin_PCZSceneManager.so
-lib/OGRE/Plugin_PCZSceneManager.so.1.11.6
+lib/OGRE/Plugin_PCZSceneManager.so.%%LIBVERSION%%
lib/OGRE/Plugin_ParticleFX.so
-lib/OGRE/Plugin_ParticleFX.so.1.11.6
+lib/OGRE/Plugin_ParticleFX.so.%%LIBVERSION%%
%%OPENGL%%lib/OGRE/RenderSystem_GL.so
-%%OPENGL%%lib/OGRE/RenderSystem_GL.so.1.11.6
+%%OPENGL%%lib/OGRE/RenderSystem_GL.so.%%LIBVERSION%%
%%OPENGL%%lib/OGRE/RenderSystem_GL3Plus.so
-%%OPENGL%%lib/OGRE/RenderSystem_GL3Plus.so.1.11.6
+%%OPENGL%%lib/OGRE/RenderSystem_GL3Plus.so.%%LIBVERSION%%
%%OPENGL%%lib/OGRE/RenderSystem_GLES2.so
-%%OPENGL%%lib/OGRE/RenderSystem_GLES2.so.1.11.6
+%%OPENGL%%lib/OGRE/RenderSystem_GLES2.so.%%LIBVERSION%%
lib/OGRE/Samples/DefaultSamples.so
-lib/OGRE/Samples/DefaultSamples.so.1.11.6
-lib/OGRE/cmake/FindPkgMacros.cmake
+lib/OGRE/Samples/DefaultSamples.so.%%LIBVERSION%%
lib/OGRE/cmake/OGREConfig.cmake
lib/OGRE/cmake/OGREConfigVersion.cmake
lib/OGRE/cmake/OgreTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/OGRE/cmake/OgreTargets.cmake
-%%CSHARP%%lib/libOgre.so
lib/libOgreBites.so
-lib/libOgreBites.so.1.11.6
-%%OPENGL%%lib/libOgreGLSupport.a
-lib/libOgreHLMS.so
-lib/libOgreHLMS.so.1.11.6
+lib/libOgreBites.so.%%LIBVERSION%%
+%%BULLET%%lib/libOgreBullet.so
lib/libOgreMain.so
-lib/libOgreMain.so.1.11.6
+lib/libOgreMain.so.%%LIBVERSION%%
lib/libOgreMeshLodGenerator.so
-lib/libOgreMeshLodGenerator.so.1.11.6
+lib/libOgreMeshLodGenerator.so.%%LIBVERSION%%
lib/libOgreOverlay.so
-lib/libOgreOverlay.so.1.11.6
+lib/libOgreOverlay.so.%%LIBVERSION%%
lib/libOgrePaging.so
-lib/libOgrePaging.so.1.11.6
+lib/libOgrePaging.so.%%LIBVERSION%%
lib/libOgreProperty.so
-lib/libOgreProperty.so.1.11.6
+lib/libOgreProperty.so.%%LIBVERSION%%
lib/libOgreRTShaderSystem.so
-lib/libOgreRTShaderSystem.so.1.11.6
+lib/libOgreRTShaderSystem.so.%%LIBVERSION%%
lib/libOgreTerrain.so
-lib/libOgreTerrain.so.1.11.6
+lib/libOgreTerrain.so.%%LIBVERSION%%
lib/libOgreVolume.so
-lib/libOgreVolume.so.1.11.6
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/Ogre.py
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/OgreBites.py
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/OgreNumpy.py
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/OgreOverlay.py
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/OgreRTShader.py
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/_Ogre.so
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/_OgreBites.so
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/_OgreOverlay.so
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/_OgreRTShader.so
+lib/libOgreVolume.so.%%LIBVERSION%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/Bites.py
+%%BULLET%%%%PYTHON_SITELIBDIR%%/Ogre/Bullet.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/HighPy.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/Numpy.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/Ogre.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/Overlay.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/RTShader.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/Terrain.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/_Bites.so
+%%BULLET%%%%PYTHON_SITELIBDIR%%/Ogre/_Bullet.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/_Ogre.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/_Overlay.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/_RTShader.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/_Terrain.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/__init__.py
libdata/pkgconfig/OGRE-Bites.pc
-libdata/pkgconfig/OGRE-HLMS.pc
libdata/pkgconfig/OGRE-MeshLodGenerator.pc
libdata/pkgconfig/OGRE-Overlay.pc
libdata/pkgconfig/OGRE-PCZ.pc
@@ -733,930 +626,702 @@ libdata/pkgconfig/OGRE-RTShaderSystem.pc
libdata/pkgconfig/OGRE-Terrain.pc
libdata/pkgconfig/OGRE-Volume.pc
libdata/pkgconfig/OGRE.pc
-share/OGRE/GLX_backdrop.png
-share/OGRE/Media/DeferredShadingMedia/COPYING
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/vs.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/vs.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/vs.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/vs_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster.cg
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster.material
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster.program
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster_fp.glsl
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster_fp.glsles
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster_vp.glsl
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster_vp.glsles
-share/OGRE/Media/DeferredShadingMedia/deferred.compositor
-share/OGRE/Media/DeferredShadingMedia/deferred_post.material
-share/OGRE/Media/DeferredShadingMedia/deferred_post.program
-share/OGRE/Media/DeferredShadingMedia/deferred_post_minilight.material
-share/OGRE/Media/DeferredShadingMedia/deferreddemo.material
-share/OGRE/Media/DeferredShadingMedia/ssao.cg
-share/OGRE/Media/DeferredShadingMedia/ssao.compositor
-share/OGRE/Media/DeferredShadingMedia/ssao.material
-share/OGRE/Media/DeferredShadingMedia/ssao_blurx_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/ssao_blurx_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/ssao_blury_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/ssao_blury_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/ssao_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/ssao_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/ssao_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/ssao_vs.glsl
-share/OGRE/Media/DeferredShadingMedia/ssao_vs.glsles
-share/OGRE/Media/HLMS/Blendfunctions_piece_fs.glslt
-share/OGRE/Media/HLMS/Blendfunctions_piece_fs.hlslt
-share/OGRE/Media/HLMS/PBS_fs.glslt
-share/OGRE/Media/HLMS/PBS_fs.hlslt
-share/OGRE/Media/HLMS/PBS_vs.glslt
-share/OGRE/Media/HLMS/PBS_vs.hlslt
-share/OGRE/Media/PBR/glTF2_PBR.material
-share/OGRE/Media/PBR/pbr-frag.glsl
-share/OGRE/Media/PBR/pbr-vert.glsl
-share/OGRE/Media/PBR/pbr.program
-share/OGRE/Media/PCZAppMedia/Carpet_Diamond_Olive.jpg
-share/OGRE/Media/PCZAppMedia/Metal_Brass_Ceiling.jpg
-share/OGRE/Media/PCZAppMedia/Metal_Embossed.jpg
-share/OGRE/Media/PCZAppMedia/Metal_Rusted.jpg
-share/OGRE/Media/PCZAppMedia/Metal_Rusted1.jpg
-share/OGRE/Media/PCZAppMedia/Metal_Steel_Textured.jpg
-share/OGRE/Media/PCZAppMedia/Metal_Steel_Textured_White.jpg
-share/OGRE/Media/PCZAppMedia/ROOM.material
-share/OGRE/Media/PCZAppMedia/ROOM_NX.mesh
-share/OGRE/Media/PCZAppMedia/ROOM_NY.mesh
-share/OGRE/Media/PCZAppMedia/ROOM_NZ.mesh
-share/OGRE/Media/PCZAppMedia/ROOM_PX.mesh
-share/OGRE/Media/PCZAppMedia/ROOM_PY.mesh
-share/OGRE/Media/PCZAppMedia/ROOM_PZ.mesh
-share/OGRE/Media/PCZAppMedia/Roofing_Tile_Spanish.jpg
-share/OGRE/Media/PCZAppMedia/Translucent_Glass_Tinted.jpg
-share/OGRE/Media/PCZAppMedia/Translucent_Glass_Tinted1.jpg
-share/OGRE/Media/PCZAppMedia/Wood_Floor.jpg
-share/OGRE/Media/PCZAppMedia/building_exterior.mesh
-share/OGRE/Media/PCZAppMedia/room_nxnynz.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpx.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpxnypynzpz.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpxnz.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpxnzpz.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpxpz.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpynz.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpz.mesh
-share/OGRE/Media/PCZAppMedia/room_nypy.mesh
-share/OGRE/Media/PCZAppMedia/room_nypy_4y.mesh
-share/OGRE/Media/PCZAppMedia/room_nzpz.mesh
-share/OGRE/Media/PCZAppMedia/room_pxnynz.mesh
-share/OGRE/Media/PCZAppMedia/room_pxpynz.mesh
-share/OGRE/Media/PCZAppMedia/room_pxpz.mesh
-share/OGRE/Media/PCZAppMedia/terrain2.cfg
-share/OGRE/Media/PCZAppMedia/terrain2.png
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternionSkinning_ShadowCasterTwoPhaseTwoWeights.glsl
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternionSkinning_ShadowFourWeights.glsl
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternionSkinning_ShadowOneWeight.glsl
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternionSkinning_ShadowPassThrough_ps.glsl
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternionSkinning_ShadowThreeWeights.glsl
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternionSkinning_ShadowTwoWeights.glsl
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternion_Common.glsl
-share/OGRE/Media/RTShaderLib/GLSL/FFPLib_AlphaTest.glsl
-share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Common.glsl
-share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Fog.glsl
-share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Lighting.glsl
-share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Texturing.glsl
-share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Transform.glsl
-share/OGRE/Media/RTShaderLib/GLSL/HardwareSkinningShadow_Fragment.glsl
-share/OGRE/Media/RTShaderLib/GLSL/HardwareSkinningShadow_TwoWeights.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_DualQuaternion.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_IntegratedPSSM.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_LayeredBlending.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_NormalMapLighting.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_PerPixelLighting.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_TextureAtlas.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_TriplanarTexturing.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SampleLib_InstancedViewports.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SampleLib_ReflectionMap.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SegmentedPerPixelLighting.glsl
-share/OGRE/Media/RTShaderLib/HLSL_Cg/DualQuaternionSkinning_Shadow.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_AlphaTest.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_Common.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_Fog.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_Lighting.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_Texturing.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_Transform.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/HardwareSkinningShadow.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_DualQuaternion.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_IntegratedPSSM.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_LayeredBlending.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_NormalMapLighting.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_PerPixelLighting.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_TextureAtlas.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_TriplanarTexturing.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SampleLib_InstancedViewports.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SampleLib_ReflectionMap.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SegmentedPerPixelLighting.cg
-share/OGRE/Media/RTShaderLib/cache/dummy.txt
-share/OGRE/Media/RTShaderLib/materials/DualQuaternionSkinning_Shadow.material
-share/OGRE/Media/RTShaderLib/materials/HardwareSkinningShadow.material
-share/OGRE/Media/RTShaderLib/materials/RTShaderSystem.material
-share/OGRE/Media/RTShaderLib/materials/TriplanarTexturing.material
-share/OGRE/Media/materials/programs/Cg/ASCIIFP.cg
-share/OGRE/Media/materials/programs/Cg/Bloom2_ps20.cg
-share/OGRE/Media/materials/programs/Cg/Bloom_ps20.cg
-share/OGRE/Media/materials/programs/Cg/BlurH_ps20.cg
-share/OGRE/Media/materials/programs/Cg/BlurV_ps20.cg
-share/OGRE/Media/materials/programs/Cg/Blur_vs11.cg
-share/OGRE/Media/materials/programs/Cg/BrightBloom2_ps20.cg
-share/OGRE/Media/materials/programs/Cg/Combine_fp.cg
-share/OGRE/Media/materials/programs/Cg/Common.cg
-share/OGRE/Media/materials/programs/Cg/DOF_ps.cg
-share/OGRE/Media/materials/programs/Cg/DitherFP.cg
-share/OGRE/Media/materials/programs/Cg/DualQuaternion.cg
-share/OGRE/Media/materials/programs/Cg/Example_Basic.cg
-share/OGRE/Media/materials/programs/Cg/Example_Basic_sm4.cg
-share/OGRE/Media/materials/programs/Cg/Example_BumpMapping.cg
-share/OGRE/Media/materials/programs/Cg/Example_CelShading.cg
-share/OGRE/Media/materials/programs/Cg/Example_Fresnel.cg
-share/OGRE/Media/materials/programs/Cg/Example_Projection.cg
-share/OGRE/Media/materials/programs/Cg/Example_TextureArrayVS.cg
-share/OGRE/Media/materials/programs/Cg/GlassFP.cg
-share/OGRE/Media/materials/programs/Cg/Grass.cg
-share/OGRE/Media/materials/programs/Cg/GrayScale.cg
-share/OGRE/Media/materials/programs/Cg/HWBasicInstancing.cg
-share/OGRE/Media/materials/programs/Cg/HW_VTFInstancing.cg
-share/OGRE/Media/materials/programs/Cg/HalftoneFP.cg
-share/OGRE/Media/materials/programs/Cg/HeatVision.cg
-share/OGRE/Media/materials/programs/Cg/InstancingMisc.cg
-share/OGRE/Media/materials/programs/Cg/InstancingVertexInterpolators.cg
-share/OGRE/Media/materials/programs/Cg/Instancing_ps.cg
-share/OGRE/Media/materials/programs/Cg/InvertFP.cg
-share/OGRE/Media/materials/programs/Cg/LaplaceFP.cg
-share/OGRE/Media/materials/programs/Cg/NightVisionFP.cg
-share/OGRE/Media/materials/programs/Cg/Ocean2HLSL_Cg.frag
-share/OGRE/Media/materials/programs/Cg/Ocean2HLSL_Cg.vert
-share/OGRE/Media/materials/programs/Cg/OffsetMapping.cg
-share/OGRE/Media/materials/programs/Cg/OldMovieFP.cg
-share/OGRE/Media/materials/programs/Cg/OldTV.cg
-share/OGRE/Media/materials/programs/Cg/ParticleGS.cg
-share/OGRE/Media/materials/programs/Cg/PassthroughFP.cg
-share/OGRE/Media/materials/programs/Cg/PassthroughFP_sm4.cg
-share/OGRE/Media/materials/programs/Cg/PosterizeFP.cg
-share/OGRE/Media/materials/programs/Cg/Radial_Blur_FP.cg
-share/OGRE/Media/materials/programs/Cg/ShaderInstancing.cg
-share/OGRE/Media/materials/programs/Cg/SharpenEdgesFP.cg
-share/OGRE/Media/materials/programs/Cg/StdQuad_vp.cg
-share/OGRE/Media/materials/programs/Cg/Swizzle.gp
-share/OGRE/Media/materials/programs/Cg/SwizzleGP.cg
-share/OGRE/Media/materials/programs/Cg/TilingFP.cg
-share/OGRE/Media/materials/programs/Cg/VTFInstancing.cg
-share/OGRE/Media/materials/programs/Cg/depthshadowobject.cg
-share/OGRE/Media/materials/programs/Cg/hdr.cg
-share/OGRE/Media/materials/programs/Cg/isosurf.cg
-share/OGRE/Media/materials/programs/Cg/oceanHLSL_Cg.frag
-share/OGRE/Media/materials/programs/Cg/oceanHLSL_Cg.vert
-share/OGRE/Media/materials/programs/Cg/pssm.cg
-share/OGRE/Media/materials/programs/Cg/shadows.cg
-share/OGRE/Media/materials/programs/Cg/varianceshadowcasterfp.cg
-share/OGRE/Media/materials/programs/Cg/varianceshadowcastervp.cg
-share/OGRE/Media/materials/programs/Cg/varianceshadowreceiverfp.cg
-share/OGRE/Media/materials/programs/Cg/varianceshadowreceivervp.cg
-share/OGRE/Media/materials/programs/GLSL/DepthShadowmapCasterFp.glsl
-share/OGRE/Media/materials/programs/GLSL/DepthShadowmapCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL/DepthShadowmapNormalMapReceiverFp.glsl
-share/OGRE/Media/materials/programs/GLSL/DepthShadowmapNormalMapReceiverVp.glsl
-share/OGRE/Media/materials/programs/GLSL/DepthShadowmapReceiverFp.glsl
-share/OGRE/Media/materials/programs/GLSL/DepthShadowmapReceiverVp.glsl
-share/OGRE/Media/materials/programs/GLSL/StdQuad_vp.glsl
-share/OGRE/Media/materials/programs/GLSL/SwizzleGP.glsl
-share/OGRE/Media/materials/programs/GLSL/hdr_bloom.glsl
-share/OGRE/Media/materials/programs/GLSL/hdr_downscale2x2luminence.glsl
-share/OGRE/Media/materials/programs/GLSL/hdr_downscale3x3.glsl
-share/OGRE/Media/materials/programs/GLSL/hdr_downscale3x3brightpass.glsl
-share/OGRE/Media/materials/programs/GLSL/hdr_finalToneMapping.glsl
-share/OGRE/Media/materials/programs/GLSL/mrttestfp_quad.glsl
-share/OGRE/Media/materials/programs/GLSL/mrttestfp_scene.glsl
-share/OGRE/Media/materials/programs/GLSL120/AmbientOneTexture.glsl
-share/OGRE/Media/materials/programs/GLSL120/AmbientOneTextureWithUV.glsl
-share/OGRE/Media/materials/programs/GLSL120/Bloom2_ps20.glsl
-share/OGRE/Media/materials/programs/GLSL120/BlurH_ps20.glsl
-share/OGRE/Media/materials/programs/GLSL120/BlurV_ps20.glsl
-share/OGRE/Media/materials/programs/GLSL120/Blur_vs.glsl
-share/OGRE/Media/materials/programs/GLSL120/BrightBloom2_ps20.glsl
-share/OGRE/Media/materials/programs/GLSL120/BumpMapVPTangentParity.glsl
-share/OGRE/Media/materials/programs/GLSL120/DiffuseOneTexture.glsl
-share/OGRE/Media/materials/programs/GLSL120/DualQuaternion.glsl
-share/OGRE/Media/materials/programs/GLSL120/DualQuaternion_ShadowCaster.glsl
-share/OGRE/Media/materials/programs/GLSL120/DualQuaternion_TwoPhase.glsl
-share/OGRE/Media/materials/programs/GLSL120/DualQuaternion_TwoPhaseShadowCaster.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_BumpMappingFp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_BumpMappingShadowRcvFp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_BumpMappingShadowRcvVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_BumpMappingSpecularFp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_BumpMappingSpecularVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_BumpMappingVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_FresnelFp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_FresnelVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_TextureArrayPS.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_TextureArrayVS.glsl
-share/OGRE/Media/materials/programs/GLSL120/GlassFP.glsl
-share/OGRE/Media/materials/programs/GLSL120/GrayScale.glsl
-share/OGRE/Media/materials/programs/GLSL120/HWBasicInstancing.vert
-share/OGRE/Media/materials/programs/GLSL120/HW_VTFInstancing.vert
-share/OGRE/Media/materials/programs/GLSL120/Instancing.frag
-share/OGRE/Media/materials/programs/GLSL120/InstancingMisc.vert
-share/OGRE/Media/materials/programs/GLSL120/Ocean2GLSL.frag
-share/OGRE/Media/materials/programs/GLSL120/Ocean2GLSL.vert
-share/OGRE/Media/materials/programs/GLSL120/OffsetMappingFp.glsl
-share/OGRE/Media/materials/programs/GLSL120/OffsetMappingShadowsFp.glsl
-share/OGRE/Media/materials/programs/GLSL120/OffsetMappingShadowsVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/OffsetMappingVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/OffsetMapping_specular.glsl
-share/OGRE/Media/materials/programs/GLSL120/PassthroughFP.glsl
-share/OGRE/Media/materials/programs/GLSL120/PassthroughVP.glsl
-share/OGRE/Media/materials/programs/GLSL120/ShaderInstancing.vert
-share/OGRE/Media/materials/programs/GLSL120/ShowNormals.glsl
-share/OGRE/Media/materials/programs/GLSL120/ShowTangents.glsl
-share/OGRE/Media/materials/programs/GLSL120/ShowUV.glsl
-share/OGRE/Media/materials/programs/GLSL120/ShowUVdir3D.glsl
-share/OGRE/Media/materials/programs/GLSL120/StdQuad_Tex2_vp.glsl
-share/OGRE/Media/materials/programs/GLSL120/StdQuad_Tex2a_vp.glsl
-share/OGRE/Media/materials/programs/GLSL120/StdQuad_Tex3_vp.glsl
-share/OGRE/Media/materials/programs/GLSL120/StdQuad_Tex4_vp.glsl
-share/OGRE/Media/materials/programs/GLSL120/VTFInstancing.vert
-share/OGRE/Media/materials/programs/GLSL120/hdr_tonemap_util.glsl
-share/OGRE/Media/materials/programs/GLSL120/oceanGLSL.frag
-share/OGRE/Media/materials/programs/GLSL120/oceanGLSL.vert
-share/OGRE/Media/materials/programs/GLSL120/shadows.glsl
-share/OGRE/Media/materials/programs/GLSL120/skinningTwoWeightsShadowCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/skinningTwoWeightsVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/ASCIIFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/AtomicFS.glsl
-share/OGRE/Media/materials/programs/GLSL150/AtomicGS.glsl
-share/OGRE/Media/materials/programs/GLSL150/AtomicVS.glsl
-share/OGRE/Media/materials/programs/GLSL150/Blur0_vs.glsl
-share/OGRE/Media/materials/programs/GLSL150/Blur1_vs.glsl
-share/OGRE/Media/materials/programs/GLSL150/Blur_ps.glsl
-share/OGRE/Media/materials/programs/GLSL150/ColdCasterFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/ColdCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/Combine_fp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowObjectFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowObjectVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowmapCasterFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowmapCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowmapNormalMapReceiverFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowmapNormalMapReceiverVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowmapReceiverFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowmapReceiverVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DitherFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/EmbossedFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/Example_CelShadingFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/Example_CelShadingVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassAmbientFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassAmbientVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassCasterFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassReceiverFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassReceiverVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassTexVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HalftoneFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/HardwareMorphAnimationVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HardwareMorphAnimationWithNormalsVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HardwarePoseAnimationVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HardwarePoseAnimationWithNormalsVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HeatBlurFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HeatCasterFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HeatCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/InvertFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/IsosurfFS.glsl
-share/OGRE/Media/materials/programs/GLSL150/IsosurfGS.glsl
-share/OGRE/Media/materials/programs/GLSL150/IsosurfVS.glsl
-share/OGRE/Media/materials/programs/GLSL150/LaplaceFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/LightToHeatFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/NightVisionFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/OldMovieFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/OldTV.glsl
-share/OGRE/Media/materials/programs/GLSL150/ParticleGS_DisplayFS.glsl
-share/OGRE/Media/materials/programs/GLSL150/ParticleGS_DisplayGS.glsl
-share/OGRE/Media/materials/programs/GLSL150/ParticleGS_DisplayVS.glsl
-share/OGRE/Media/materials/programs/GLSL150/ParticleGS_GenerateGS.glsl
-share/OGRE/Media/materials/programs/GLSL150/ParticleGS_GenerateVS.glsl
-share/OGRE/Media/materials/programs/GLSL150/PassthroughGP.glsl
-share/OGRE/Media/materials/programs/GLSL150/PosterizeFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/Radial_Blur_FP.glsl
-share/OGRE/Media/materials/programs/GLSL150/SharpenEdgesFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/StdQuad_vp.glsl
-share/OGRE/Media/materials/programs/GLSL150/SwizzleGP.glsl
-share/OGRE/Media/materials/programs/GLSL150/TilingFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/hdr_bloom.glsl
-share/OGRE/Media/materials/programs/GLSL150/hdr_downscale2x2luminence.glsl
-share/OGRE/Media/materials/programs/GLSL150/hdr_downscale3x3.glsl
-share/OGRE/Media/materials/programs/GLSL150/hdr_downscale3x3brightpass.glsl
-share/OGRE/Media/materials/programs/GLSL150/hdr_finalToneMapping.glsl
-share/OGRE/Media/materials/programs/GLSL150/mrttestfp_quad.glsl
-share/OGRE/Media/materials/programs/GLSL150/mrttestfp_scene.glsl
-share/OGRE/Media/materials/programs/GLSL150/pssmCasterFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/pssmCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/pssmReceiverFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/pssmReceiverVp.glsl
-share/OGRE/Media/materials/programs/GLSL400/ComputeCS.glsl
-share/OGRE/Media/materials/programs/GLSL400/RasterizationOrderFp.glsl
-share/OGRE/Media/materials/programs/GLSL400/TessellationFp.glsl
-share/OGRE/Media/materials/programs/GLSL400/TessellationTd.glsl
-share/OGRE/Media/materials/programs/GLSL400/TessellationTh.glsl
-share/OGRE/Media/materials/programs/GLSL400/TessellationVp.glsl
-share/OGRE/Media/materials/programs/GLSLES/ASCIIFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/AmbientOneTexture.glsles
-share/OGRE/Media/materials/programs/GLSLES/AmbientOneTextureWithUV.glsles
-share/OGRE/Media/materials/programs/GLSLES/Bloom2_ps20.glsles
-share/OGRE/Media/materials/programs/GLSLES/BlurH_ps20.glsles
-share/OGRE/Media/materials/programs/GLSLES/BlurV_ps20.glsles
-share/OGRE/Media/materials/programs/GLSLES/Blur_vs.glsles
-share/OGRE/Media/materials/programs/GLSLES/BrightBloom2_ps20.glsles
-share/OGRE/Media/materials/programs/GLSLES/BumpMapVPTangentParity.glsles
-share/OGRE/Media/materials/programs/GLSLES/ColdCasterFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/ColdCasterVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Combine_fp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DOF_ps.glsles
-share/OGRE/Media/materials/programs/GLSLES/DepthShadowmapCasterFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DepthShadowmapCasterVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DepthShadowmapNormalMapReceiverFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DepthShadowmapNormalMapReceiverVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DepthShadowmapReceiverFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DepthShadowmapReceiverVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DiffuseOneTexture.glsles
-share/OGRE/Media/materials/programs/GLSLES/DitherFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/EmbossedFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingShadowRcvFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingShadowRcvVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingSpecularFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingSpecularVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_CelShadingFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_CelShadingVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_FresnelFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_FresnelVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_ProjectionFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_ProjectionVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_TextureArrayPS.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_TextureArrayVS.glsles
-share/OGRE/Media/materials/programs/GLSLES/GlassFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassAmbientFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassAmbientVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassCasterFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassCasterVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassReceiverFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassReceiverVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassTexVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrayScale.glsles
-share/OGRE/Media/materials/programs/GLSLES/HWBasicInstancing.vert
-share/OGRE/Media/materials/programs/GLSLES/HW_VTFInstancing.vert
-share/OGRE/Media/materials/programs/GLSLES/HalftoneFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/HardwareMorphAnimationVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HardwareMorphAnimationWithNormalsVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HardwarePoseAnimationVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HardwarePoseAnimationWithNormalsVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HeatBlurFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HeatBlurVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HeatCasterFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HeatCasterVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Instancing.frag
-share/OGRE/Media/materials/programs/GLSLES/InstancingMisc.vert
-share/OGRE/Media/materials/programs/GLSLES/InvertFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/LaplaceFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/LightToHeatFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/LightToHeatVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/NightVisionFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/Ocean2GLSLES.frag
-share/OGRE/Media/materials/programs/GLSLES/Ocean2GLSLES.vert
-share/OGRE/Media/materials/programs/GLSLES/OffsetMappingFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/OffsetMappingShadowsFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/OffsetMappingShadowsVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/OffsetMappingVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/OffsetMapping_specular.glsles
-share/OGRE/Media/materials/programs/GLSLES/OldMovieFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/OldTV.glsles
-share/OGRE/Media/materials/programs/GLSLES/PassthroughFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/PassthroughVP.glsles
-share/OGRE/Media/materials/programs/GLSLES/PosterizeFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/Radial_Blur_FP.glsles
-share/OGRE/Media/materials/programs/GLSLES/ShaderInstancing.vert
-share/OGRE/Media/materials/programs/GLSLES/SharpenEdgesFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/ShowNormals.glsles
-share/OGRE/Media/materials/programs/GLSLES/ShowTangents.glsles
-share/OGRE/Media/materials/programs/GLSLES/ShowUV.glsles
-share/OGRE/Media/materials/programs/GLSLES/ShowUVdir3D.glsles
-share/OGRE/Media/materials/programs/GLSLES/StdQuad_Tex2_vp.glsles
-share/OGRE/Media/materials/programs/GLSLES/StdQuad_Tex2a_vp.glsles
-share/OGRE/Media/materials/programs/GLSLES/StdQuad_Tex3_vp.glsles
-share/OGRE/Media/materials/programs/GLSLES/StdQuad_Tex4_vp.glsles
-share/OGRE/Media/materials/programs/GLSLES/StdQuad_vp.glsles
-share/OGRE/Media/materials/programs/GLSLES/SwizzleGP.glsles
-share/OGRE/Media/materials/programs/GLSLES/TilingFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/VTFInstancing.vert
-share/OGRE/Media/materials/programs/GLSLES/depthshadowobjectFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/depthshadowobjectVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/hdrFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/hdr_bloom.glsles
-share/OGRE/Media/materials/programs/GLSLES/hdr_downscale2x2luminence.glsles
-share/OGRE/Media/materials/programs/GLSLES/hdr_downscale3x3.glsles
-share/OGRE/Media/materials/programs/GLSLES/hdr_downscale3x3brightpass.glsles
-share/OGRE/Media/materials/programs/GLSLES/hdr_finalToneMapping.glsles
-share/OGRE/Media/materials/programs/GLSLES/instancingVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/mrttestfp_quad.glsles
-share/OGRE/Media/materials/programs/GLSLES/mrttestfp_scene.glsles
-share/OGRE/Media/materials/programs/GLSLES/pssmCasterFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/pssmCasterVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/pssmFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/pssmReceiverFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/pssmReceiverVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/pssmVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/shadows.glsles
-share/OGRE/Media/materials/programs/GLSLES/skinningTwoWeightsShadowCasterVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/skinningTwoWeightsVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/varianceshadowcasterfp.glsles
-share/OGRE/Media/materials/programs/GLSLES/varianceshadowcastervp.glsles
-share/OGRE/Media/materials/programs/GLSLES/varianceshadowreceiverfp.glsles
-share/OGRE/Media/materials/programs/GLSLES/varianceshadowreceivervp.glsles
-share/OGRE/Media/materials/programs/HLSL/Bloom2_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/Bloom2_ps40.hlsl
-share/OGRE/Media/materials/programs/HLSL/Bloom_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/Blur0_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/Blur0_vs11.hlsl
-share/OGRE/Media/materials/programs/HLSL/Blur1_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/Blur1_vs11.hlsl
-share/OGRE/Media/materials/programs/HLSL/BlurH_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/BlurH_ps40.hlsl
-share/OGRE/Media/materials/programs/HLSL/BlurV_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/BlurV_ps40.hlsl
-share/OGRE/Media/materials/programs/HLSL/Blur_vs11.hlsl
-share/OGRE/Media/materials/programs/HLSL/Blur_vs40.hlsl
-share/OGRE/Media/materials/programs/HLSL/BrightBloom2_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/BrightBloom2_ps40.hlsl
-share/OGRE/Media/materials/programs/HLSL/Combine_fp_ps40.hlsl
-share/OGRE/Media/materials/programs/HLSL/DepthShadowmap.hlsl
-share/OGRE/Media/materials/programs/HLSL/DualQuaternion.hlsl
-share/OGRE/Media/materials/programs/HLSL/DualQuaternion_Common.hlsl
-share/OGRE/Media/materials/programs/HLSL/Example_Basic.hlsl
-share/OGRE/Media/materials/programs/HLSL/Example_Basic4.hlsl
-share/OGRE/Media/materials/programs/HLSL/Example_CelShading.hlsl
-share/OGRE/Media/materials/programs/HLSL/Example_TextureArrayPS.asm
-share/OGRE/Media/materials/programs/HLSL/Example_TextureArrayPS.hlsl4
-share/OGRE/Media/materials/programs/HLSL/HWBasicInstancing.hlsl
-share/OGRE/Media/materials/programs/HLSL/HW_VTFInstancing.hlsl
-share/OGRE/Media/materials/programs/HLSL/Hair.hlsl
-share/OGRE/Media/materials/programs/HLSL/HairFluidSim.hlsl
-share/OGRE/Media/materials/programs/HLSL/HairSimulateCS.hlsl
-share/OGRE/Media/materials/programs/HLSL/HeatVision.hlsl
-share/OGRE/Media/materials/programs/HLSL/Instancing.hlsl
-share/OGRE/Media/materials/programs/HLSL/InstancingMisc.hlsl
-share/OGRE/Media/materials/programs/HLSL/Instancing_ps.hlsl
-share/OGRE/Media/materials/programs/HLSL/Island.hlsl
-share/OGRE/Media/materials/programs/HLSL/IslandCommon.hlsl
-share/OGRE/Media/materials/programs/HLSL/NoTessellation.hlsl
-share/OGRE/Media/materials/programs/HLSL/Ocean2HLSL_Cg.frag
-share/OGRE/Media/materials/programs/HLSL/Ocean2HLSL_Cg.vert
-share/OGRE/Media/materials/programs/HLSL/OffsetMapping.hlsl
-share/OGRE/Media/materials/programs/HLSL/OffsetMapping_specular.asm
-share/OGRE/Media/materials/programs/HLSL/OldMovie.hlsl
-share/OGRE/Media/materials/programs/HLSL/OldTV.hlsl
-share/OGRE/Media/materials/programs/HLSL/ParticleGS.hlsl
-share/OGRE/Media/materials/programs/HLSL/PassthroughFP_sm4.hlsl
-share/OGRE/Media/materials/programs/HLSL/Radial_Blur_FP.hlsl
-share/OGRE/Media/materials/programs/HLSL/ShaderInstancing.hlsl
-share/OGRE/Media/materials/programs/HLSL/StdQuad_vp.hlsl
-share/OGRE/Media/materials/programs/HLSL/Swizzle.gp
-share/OGRE/Media/materials/programs/HLSL/TerrainTessellation.hlsl
-share/OGRE/Media/materials/programs/HLSL/TerrainTessellationCommon.hlsl
-share/OGRE/Media/materials/programs/HLSL/TerrainTessellationDeformation.hlsl
-share/OGRE/Media/materials/programs/HLSL/TerrainTessellationINoise.hlsl
-share/OGRE/Media/materials/programs/HLSL/Tessellation.hlsl
-share/OGRE/Media/materials/programs/HLSL/VTFInstancing.hlsl
-share/OGRE/Media/materials/programs/HLSL/adaptivePNTriangles_tessellation.hlsl
-share/OGRE/Media/materials/programs/HLSL/adaptive_tessellation.hlsl
-share/OGRE/Media/materials/programs/HLSL/depthshadowobject.hlsl
-share/OGRE/Media/materials/programs/HLSL/hdr.hlsl
-share/OGRE/Media/materials/programs/HLSL/hdrfp4.hlsl
-share/OGRE/Media/materials/programs/HLSL/hdrutils.hlsl
-share/OGRE/Media/materials/programs/HLSL/isosurf.hlsl
-share/OGRE/Media/materials/programs/HLSL/mrttestfp.hlsl
-share/OGRE/Media/materials/programs/HLSL/oceanHLSL_Cg.frag
-share/OGRE/Media/materials/programs/HLSL/oceanHLSL_Cg.vert
-share/OGRE/Media/materials/programs/HLSL/particlesgs.fx
-share/OGRE/Media/materials/programs/HLSL/pssm.hlsl
-share/OGRE/Media/materials/programs/HLSL/shadows.hlsl
-share/OGRE/Media/materials/programs/HLSL/simple_tessellation.hlsl
-share/OGRE/Media/materials/scripts/ASCII.material
-share/OGRE/Media/materials/scripts/AdaptivePNTrianglesTessellation.material
-share/OGRE/Media/materials/scripts/AtomicCounters.material
-share/OGRE/Media/materials/scripts/BlackAndWhite.material
-share/OGRE/Media/materials/scripts/Bloom2.material
-share/OGRE/Media/materials/scripts/CompositorDemo.material
-share/OGRE/Media/materials/scripts/Compute.material
-share/OGRE/Media/materials/scripts/DOF.material
-share/OGRE/Media/materials/scripts/DamagedHelmet.material
-share/OGRE/Media/materials/scripts/DepthShadowmap.material
-share/OGRE/Media/materials/scripts/Dither.material
-share/OGRE/Media/materials/scripts/DualQuaternion.material
-share/OGRE/Media/materials/scripts/DualQuaternion.program
-share/OGRE/Media/materials/scripts/Embossed.material
-share/OGRE/Media/materials/scripts/Examples-Advanced.material
-share/OGRE/Media/materials/scripts/Examples-DynTex.material
-share/OGRE/Media/materials/scripts/Examples-Water.material
-share/OGRE/Media/materials/scripts/Examples.compositor
-share/OGRE/Media/materials/scripts/Examples.material
-share/OGRE/Media/materials/scripts/Examples.program
-share/OGRE/Media/materials/scripts/FluidSim.material
-share/OGRE/Media/materials/scripts/Glass.material
-share/OGRE/Media/materials/scripts/HWInstancing.material
-share/OGRE/Media/materials/scripts/HW_VTFInstancing.material
-share/OGRE/Media/materials/scripts/HW_VTF_LUTInstancing.material
-share/OGRE/Media/materials/scripts/Hair.material
-share/OGRE/Media/materials/scripts/Halftone.material
-share/OGRE/Media/materials/scripts/HeatVision.material
-share/OGRE/Media/materials/scripts/Hurt.material
-share/OGRE/Media/materials/scripts/Instancing.program
-share/OGRE/Media/materials/scripts/InstancingMisc.material
-share/OGRE/Media/materials/scripts/Invert.material
-share/OGRE/Media/materials/scripts/Island.material
-share/OGRE/Media/materials/scripts/IsoSurf.material
-share/OGRE/Media/materials/scripts/Laplace.material
-share/OGRE/Media/materials/scripts/MRTtest.material
-share/OGRE/Media/materials/scripts/MotionBlur.material
-share/OGRE/Media/materials/scripts/NightVision.material
-share/OGRE/Media/materials/scripts/Ocean.controls
-share/OGRE/Media/materials/scripts/Ocean.material
-share/OGRE/Media/materials/scripts/OffsetMapping.material
-share/OGRE/Media/materials/scripts/Ogre.material
-share/OGRE/Media/materials/scripts/OldMovie.material
-share/OGRE/Media/materials/scripts/OldTV.material
-share/OGRE/Media/materials/scripts/ParticleGS.material
-share/OGRE/Media/materials/scripts/Penguin.material
-share/OGRE/Media/materials/scripts/Posterize.material
-share/OGRE/Media/materials/scripts/RZR-002.material
-share/OGRE/Media/materials/scripts/RadialBlur.material
-share/OGRE/Media/materials/scripts/RasterizationOrder.material
-share/OGRE/Media/materials/scripts/SSAO/BoxFilterFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/CreaseShading.cg
-share/OGRE/Media/materials/scripts/SSAO/CreaseShading.hlsl
-share/OGRE/Media/materials/scripts/SSAO/CreaseShading.material
-share/OGRE/Media/materials/scripts/SSAO/CreaseShadingFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/CrossBilateralFilterXFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/CrossBilateralFilterYFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/Crytek.cg
-share/OGRE/Media/materials/scripts/SSAO/Crytek.hlsl
-share/OGRE/Media/materials/scripts/SSAO/Crytek.material
-share/OGRE/Media/materials/scripts/SSAO/CrytekFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/GBuffer.cg
-share/OGRE/Media/materials/scripts/SSAO/GBuffer.hlsl
-share/OGRE/Media/materials/scripts/SSAO/GBuffer.material
-share/OGRE/Media/materials/scripts/SSAO/GBuffer.program
-share/OGRE/Media/materials/scripts/SSAO/GBufferFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/GBufferVP.glsl
-share/OGRE/Media/materials/scripts/SSAO/GaussianBlurXFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/GaussianBlurYFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/HemisphereMC.cg
-share/OGRE/Media/materials/scripts/SSAO/HemisphereMC.hlsl
-share/OGRE/Media/materials/scripts/SSAO/HemisphereMC.material
-share/OGRE/Media/materials/scripts/SSAO/HemisphereMCFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/HorizonBased.cg
-share/OGRE/Media/materials/scripts/SSAO/HorizonBased.hlsl
-share/OGRE/Media/materials/scripts/SSAO/HorizonBased.material
-share/OGRE/Media/materials/scripts/SSAO/HorizonBasedFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/Modulate.material
-share/OGRE/Media/materials/scripts/SSAO/SSAO.compositor
-share/OGRE/Media/materials/scripts/SSAO/SSAOPost.cg
-share/OGRE/Media/materials/scripts/SSAO/SSAOPost.compositor
-share/OGRE/Media/materials/scripts/SSAO/SSAOPost.hlsl
-share/OGRE/Media/materials/scripts/SSAO/SSAOPost.material
-share/OGRE/Media/materials/scripts/SSAO/ShowDepth.cg
-share/OGRE/Media/materials/scripts/SSAO/ShowDepth.hlsl
-share/OGRE/Media/materials/scripts/SSAO/ShowDepth.material
-share/OGRE/Media/materials/scripts/SSAO/ShowDepthFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/ShowNormals.cg
-share/OGRE/Media/materials/scripts/SSAO/ShowNormals.hlsl
-share/OGRE/Media/materials/scripts/SSAO/ShowNormals.material
-share/OGRE/Media/materials/scripts/SSAO/ShowNormalsFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/ShowViewPos.cg
-share/OGRE/Media/materials/scripts/SSAO/ShowViewPos.hlsl
-share/OGRE/Media/materials/scripts/SSAO/ShowViewPos.material
-share/OGRE/Media/materials/scripts/SSAO/ShowViewPosFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/SmartBoxFilterFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/UnsharpMask.cg
-share/OGRE/Media/materials/scripts/SSAO/UnsharpMask.hlsl
-share/OGRE/Media/materials/scripts/SSAO/UnsharpMask.material
-share/OGRE/Media/materials/scripts/SSAO/UnsharpMaskFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/Volumetric.cg
-share/OGRE/Media/materials/scripts/SSAO/Volumetric.hlsl
-share/OGRE/Media/materials/scripts/SSAO/Volumetric.material
-share/OGRE/Media/materials/scripts/SSAO/VolumetricFP.glsl
-share/OGRE/Media/materials/scripts/ShaderInstancing.material
-share/OGRE/Media/materials/scripts/ShaderSystem.material
-share/OGRE/Media/materials/scripts/SharpenEdges.material
-share/OGRE/Media/materials/scripts/StdQuad_vp.program
-share/OGRE/Media/materials/scripts/Swizzle.material
-share/OGRE/Media/materials/scripts/TerrainTessellation.material
-share/OGRE/Media/materials/scripts/Tessellation.material
-share/OGRE/Media/materials/scripts/TextureAtlasSampleOrg.tai
-share/OGRE/Media/materials/scripts/TextureAtlasSampleWrap.tai
-share/OGRE/Media/materials/scripts/Tiling.material
-share/OGRE/Media/materials/scripts/VTFInstancing.material
-share/OGRE/Media/materials/scripts/VarianceShadowmap.material
-share/OGRE/Media/materials/scripts/facial.material
-share/OGRE/Media/materials/scripts/hdr.material
-share/OGRE/Media/materials/scripts/pssm.material
-share/OGRE/Media/materials/scripts/shadows.material
-share/OGRE/Media/materials/scripts/sibenik.material
-share/OGRE/Media/materials/scripts/smoke.material
-share/OGRE/Media/materials/textures/10points.png
-share/OGRE/Media/materials/textures/1D_Noise.png
-share/OGRE/Media/materials/textures/1D_Noise2.png
-share/OGRE/Media/materials/textures/1d_SPIRAL.png
-share/OGRE/Media/materials/textures/1d_debug.png
-share/OGRE/Media/materials/textures/8x8PagesSplotches2.png
-share/OGRE/Media/materials/textures/ASCII.dds
-share/OGRE/Media/materials/textures/BeachStones.jpg
-share/OGRE/Media/materials/textures/BumpyMetal.jpg
-share/OGRE/Media/materials/textures/Chrome.jpg
-share/OGRE/Media/materials/textures/Dirt.jpg
-share/OGRE/Media/materials/textures/Dr_Bunsen_Head.jpg
-share/OGRE/Media/materials/textures/GLX_icon.png
-share/OGRE/Media/materials/textures/GreenSkin.jpg
-share/OGRE/Media/materials/textures/HeatLookup.tga
-share/OGRE/Media/materials/textures/HeatNoise.tga
-share/OGRE/Media/materials/textures/KAMEN-stup.jpg
-share/OGRE/Media/materials/textures/KAMEN320x240-bump.jpg
-share/OGRE/Media/materials/textures/KAMEN320x240.jpg
-share/OGRE/Media/materials/textures/LowRes.png
-share/OGRE/Media/materials/textures/MRAMOR-bump.jpg
-share/OGRE/Media/materials/textures/MRAMOR6X6.jpg
-share/OGRE/Media/materials/textures/MtlPlat2.jpg
-share/OGRE/Media/materials/textures/NMBalls.png
-share/OGRE/Media/materials/textures/NMBumpsOut.png
-share/OGRE/Media/materials/textures/NMHollyBumps.png
-share/OGRE/Media/materials/textures/NMStripes.png
-share/OGRE/Media/materials/textures/NPRMetallic.tga
-share/OGRE/Media/materials/textures/NoiseVolume.dds
-share/OGRE/Media/materials/textures/Panels_Diffuse.png
-share/OGRE/Media/materials/textures/Panels_Normal_Obj.png
-share/OGRE/Media/materials/textures/Panels_Normal_Tangent.png
-share/OGRE/Media/materials/textures/Panels_reflection.png
-share/OGRE/Media/materials/textures/Panels_refmask.png
-share/OGRE/Media/materials/textures/RZR-002.png
-share/OGRE/Media/materials/textures/Random3D.dds
-share/OGRE/Media/materials/textures/Rocks_Diffuse.tga
-share/OGRE/Media/materials/textures/Rocks_Normal.tga
-share/OGRE/Media/materials/textures/Rocks_Spec.tga
-share/OGRE/Media/materials/textures/RustedMetal.jpg
-share/OGRE/Media/materials/textures/RustyBarrel.png
-share/OGRE/Media/materials/textures/RustySteel.jpg
-share/OGRE/Media/materials/textures/SSAO/4InterleavedKMeansDisk8x4.png
-share/OGRE/Media/materials/textures/SSAO/gray256.png
-share/OGRE/Media/materials/textures/SSAO/importance4InterleavedSphereHemisphere8x4.png
-share/OGRE/Media/materials/textures/SSAO/rand1x32.png
-share/OGRE/Media/materials/textures/SSAO/randCosSinJitter4x4.png
-share/OGRE/Media/materials/textures/SSAO/regularSphereJittered4.png
-share/OGRE/Media/materials/textures/Sepia1D.tga
-share/OGRE/Media/materials/textures/SmallLeaf_BP.png
-share/OGRE/Media/materials/textures/TextureAtlasSampleOrg0.png
-share/OGRE/Media/materials/textures/TextureAtlasSampleWrap0.png
-share/OGRE/Media/materials/textures/Water01.jpg
-share/OGRE/Media/materials/textures/Water02.jpg
-share/OGRE/Media/materials/textures/WaterNormal1.tga
-share/OGRE/Media/materials/textures/WaterNormal2.tga
-share/OGRE/Media/materials/textures/WoodPallet.png
-share/OGRE/Media/materials/textures/atheneNormalMap.png
-share/OGRE/Media/materials/textures/aureola.png
-share/OGRE/Media/materials/textures/basic_droplet.png
-share/OGRE/Media/materials/textures/blue_jaiqua.jpg
-share/OGRE/Media/materials/textures/cel_shading_diffuse.png
-share/OGRE/Media/materials/textures/cel_shading_edge.png
-share/OGRE/Media/materials/textures/cel_shading_specular.png
-share/OGRE/Media/materials/textures/checker.png
-share/OGRE/Media/materials/textures/circuit.dds
-share/OGRE/Media/materials/textures/clouds.jpg
-share/OGRE/Media/materials/textures/cursor.png
-share/OGRE/Media/materials/textures/dark_grid.png
-share/OGRE/Media/materials/textures/dirt01.jpg
-share/OGRE/Media/materials/textures/dkyellow.png
-share/OGRE/Media/materials/textures/droplet.png
-share/OGRE/Media/materials/textures/egyptrockyfull.jpg
-share/OGRE/Media/materials/textures/flare.png
-share/OGRE/Media/materials/textures/flare_alpha.dds
-share/OGRE/Media/materials/textures/flaretrail.png
-share/OGRE/Media/materials/textures/floor_ao.PNG
-share/OGRE/Media/materials/textures/floor_bump.PNG
-share/OGRE/Media/materials/textures/floor_diffuse.PNG
-share/OGRE/Media/materials/textures/floor_specular.PNG
-share/OGRE/Media/materials/textures/frost.png
-share/OGRE/Media/materials/textures/fw12b.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/brdfLUT.png
-share/OGRE/Media/materials/textures/glTF2_IBL/diffuse_bk.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/diffuse_dn.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/diffuse_fr.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/diffuse_lf.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/diffuse_rt.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/diffuse_up.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/specular_bk.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/specular_dn.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/specular_fr.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/specular_lf.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/specular_rt.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/specular_up.jpg
-share/OGRE/Media/materials/textures/gras_02.png
-share/OGRE/Media/materials/textures/grass.PNG
-share/OGRE/Media/materials/textures/grassWalpha.tga
-share/OGRE/Media/materials/textures/grass_1024.jpg
-share/OGRE/Media/materials/textures/img1.png
-share/OGRE/Media/materials/textures/img2.png
-share/OGRE/Media/materials/textures/leaf.png
-share/OGRE/Media/materials/textures/nm_bk.png
-share/OGRE/Media/materials/textures/nm_dn.png
-share/OGRE/Media/materials/textures/nm_fr.png
-share/OGRE/Media/materials/textures/nm_lf.png
-share/OGRE/Media/materials/textures/nm_rt.png
-share/OGRE/Media/materials/textures/nm_up.png
-share/OGRE/Media/materials/textures/normalNoiseColor.png
-share/OGRE/Media/materials/textures/nskingr.jpg
-share/OGRE/Media/materials/textures/nvidia/TextureUsageAgreement.txt
-share/OGRE/Media/materials/textures/nvidia/dirt_grayrocky_diffusespecular.dds
-share/OGRE/Media/materials/textures/nvidia/dirt_grayrocky_normalheight.dds
-share/OGRE/Media/materials/textures/nvidia/grass_green-01_diffusespecular.dds
-share/OGRE/Media/materials/textures/nvidia/grass_green-01_normalheight.dds
-share/OGRE/Media/materials/textures/nvidia/growth_weirdfungus-03_diffusespecular.dds
-share/OGRE/Media/materials/textures/nvidia/growth_weirdfungus-03_normalheight.dds
-share/OGRE/Media/materials/textures/ogreborder.png
-share/OGRE/Media/materials/textures/ogreborderUp.png
-share/OGRE/Media/materials/textures/ogrebordercenter.png
-share/OGRE/Media/materials/textures/ogregui.tga
-share/OGRE/Media/materials/textures/ogrelogo-small.jpg
-share/OGRE/Media/materials/textures/ogrelogo.png
-share/OGRE/Media/materials/textures/particle.dds
-share/OGRE/Media/materials/textures/penguin.jpg
-share/OGRE/Media/materials/textures/perlinvolume.dds
-share/OGRE/Media/materials/textures/r2skin.jpg
-share/OGRE/Media/materials/textures/radial.png
-share/OGRE/Media/materials/textures/random.png
-share/OGRE/Media/materials/textures/ribbonband.png
-share/OGRE/Media/materials/textures/rockwall.tga
-share/OGRE/Media/materials/textures/rockwall_NH.tga
-share/OGRE/Media/materials/textures/scr-back.png
-share/OGRE/Media/materials/textures/scr-down-p.png
-share/OGRE/Media/materials/textures/scr-down.png
-share/OGRE/Media/materials/textures/scr-thumb.png
-share/OGRE/Media/materials/textures/scr-up-p.png
-share/OGRE/Media/materials/textures/scr-up.png
-share/OGRE/Media/materials/textures/smoke.png
-share/OGRE/Media/materials/textures/smokecolors.png
-share/OGRE/Media/materials/textures/snow_1024.jpg
-share/OGRE/Media/materials/textures/spacesky.jpg
-share/OGRE/Media/materials/textures/spheremap.png
-share/OGRE/Media/materials/textures/spine_strips.dds
-share/OGRE/Media/materials/textures/spotlight_image.png
-share/OGRE/Media/materials/textures/steelhead.png
-share/OGRE/Media/materials/textures/strugotine.jpg
-share/OGRE/Media/materials/textures/terr_dirt-grass.jpg
-share/OGRE/Media/materials/textures/terr_rock-dirt.jpg
-share/OGRE/Media/materials/textures/terr_rock6.jpg
-share/OGRE/Media/materials/textures/terrain.png
-share/OGRE/Media/materials/textures/terrain_detail.jpg
-share/OGRE/Media/materials/textures/terrain_texture.jpg
-share/OGRE/Media/materials/textures/texmap2.jpg
-share/OGRE/Media/materials/textures/tusk.jpg
-share/OGRE/Media/materials/textures/waveNM.png
-share/OGRE/Media/materials/textures/waves2.dds
-share/OGRE/Media/materials/textures/white.bmp
-share/OGRE/Media/models/Barrel.mesh
-share/OGRE/Media/models/RZR-002.mesh
-share/OGRE/Media/models/ShaderSystem.mesh
-share/OGRE/Media/models/Sphere1000.mesh
-share/OGRE/Media/models/WoodPallet.mesh
-share/OGRE/Media/models/athene.mesh
-share/OGRE/Media/models/column.mesh
-share/OGRE/Media/models/cornell.mesh
-share/OGRE/Media/models/cube.mesh
-share/OGRE/Media/models/facial.mesh
-share/OGRE/Media/models/fish.mesh
-share/OGRE/Media/models/fish.skeleton
-share/OGRE/Media/models/geosphere4500.mesh
-share/OGRE/Media/models/geosphere8000.mesh
-share/OGRE/Media/models/jaiqua.mesh
-share/OGRE/Media/models/jaiqua.skeleton
-share/OGRE/Media/models/knot.mesh
-share/OGRE/Media/models/ninja.mesh
-share/OGRE/Media/models/ninja.skeleton
-share/OGRE/Media/models/ogrehead.mesh
-share/OGRE/Media/models/penguin.mesh
-share/OGRE/Media/models/penguin.skeleton
-share/OGRE/Media/models/razor.mesh
-share/OGRE/Media/models/robot.mesh
-share/OGRE/Media/models/robot.skeleton
-share/OGRE/Media/models/sibenik.mesh
-share/OGRE/Media/models/sphere.mesh
-share/OGRE/Media/models/spine.mesh
-share/OGRE/Media/models/spine.mesh.skeleton
-share/OGRE/Media/models/tudorhouse.mesh
-share/OGRE/Media/models/uv_sphere.mesh
-share/OGRE/Media/packs/DamagedHelmet.zip
-share/OGRE/Media/packs/SdkTrays.zip
-share/OGRE/Media/packs/Sinbad.zip
-share/OGRE/Media/packs/chiropteraDM.pk3
-share/OGRE/Media/packs/chiropteraDM.txt
-share/OGRE/Media/packs/cubemap.zip
-share/OGRE/Media/packs/cubemapsJS.zip
-share/OGRE/Media/packs/dragon.zip
-share/OGRE/Media/packs/fresneldemo.zip
-share/OGRE/Media/packs/ogredance.zip
-share/OGRE/Media/packs/ogretestmap.zip
-share/OGRE/Media/packs/profiler.zip
-share/OGRE/Media/packs/skybox.zip
-share/OGRE/Media/particle/Examples-Water.particle
-share/OGRE/Media/particle/Examples.particle
-share/OGRE/Media/particle/emitted_emitter.particle
-share/OGRE/Media/particle/smoke.particle
-share/OGRE/Media/terrain.cfg
-share/OGRE/Media/thumbnails/thumb_atomicc.png
-share/OGRE/Media/thumbnails/thumb_bezier.png
-share/OGRE/Media/thumbnails/thumb_bsp.png
-share/OGRE/Media/thumbnails/thumb_bump.png
-share/OGRE/Media/thumbnails/thumb_camtrack.png
-share/OGRE/Media/thumbnails/thumb_cel.png
-share/OGRE/Media/thumbnails/thumb_char.png
-share/OGRE/Media/thumbnails/thumb_comp.png
-share/OGRE/Media/thumbnails/thumb_compute.png
-share/OGRE/Media/thumbnails/thumb_cubemap.png
-share/OGRE/Media/thumbnails/thumb_deferred.png
-share/OGRE/Media/thumbnails/thumb_dualquaternionskinning.png
-share/OGRE/Media/thumbnails/thumb_dyntex.png
-share/OGRE/Media/thumbnails/thumb_error.png
-share/OGRE/Media/thumbnails/thumb_facial.png
-share/OGRE/Media/thumbnails/thumb_fresnel.png
-share/OGRE/Media/thumbnails/thumb_grass.png
-share/OGRE/Media/thumbnails/thumb_hlms.png
-share/OGRE/Media/thumbnails/thumb_instancing.png
-share/OGRE/Media/thumbnails/thumb_isosurf.png
-share/OGRE/Media/thumbnails/thumb_lighting.png
-share/OGRE/Media/thumbnails/thumb_meshlod.png
-share/OGRE/Media/thumbnails/thumb_newinstancing.png
-share/OGRE/Media/thumbnails/thumb_ocean.png
-share/OGRE/Media/thumbnails/thumb_particlegs.png
-share/OGRE/Media/thumbnails/thumb_particles.png
-share/OGRE/Media/thumbnails/thumb_pbr.png
-share/OGRE/Media/thumbnails/thumb_playpen.png
-share/OGRE/Media/thumbnails/thumb_shadersystem.png
-share/OGRE/Media/thumbnails/thumb_shadersystemmultilight.png
-share/OGRE/Media/thumbnails/thumb_shadows.png
-share/OGRE/Media/thumbnails/thumb_skelanim.png
-share/OGRE/Media/thumbnails/thumb_skybox.png
-share/OGRE/Media/thumbnails/thumb_skydome.png
-share/OGRE/Media/thumbnails/thumb_skyplane.png
-share/OGRE/Media/thumbnails/thumb_smoke.png
-share/OGRE/Media/thumbnails/thumb_spheremap.png
-share/OGRE/Media/thumbnails/thumb_ssao.png
-share/OGRE/Media/thumbnails/thumb_terrain.png
-share/OGRE/Media/thumbnails/thumb_tessellation.png
-share/OGRE/Media/thumbnails/thumb_texarray.png
-share/OGRE/Media/thumbnails/thumb_texfx.png
-share/OGRE/Media/thumbnails/thumb_texturedfog.png
-share/OGRE/Media/thumbnails/thumb_trans.png
-share/OGRE/Media/thumbnails/thumb_visual_tests.png
-share/OGRE/Media/thumbnails/thumb_voltex.png
-share/OGRE/Media/thumbnails/thumb_volumecsg.png
-share/OGRE/Media/thumbnails/thumb_volumeterrain.png
-share/OGRE/Media/thumbnails/thumb_water.png
-share/OGRE/Media/volumeTerrain/triplanarReference.material
-share/OGRE/Media/volumeTerrain/volumeTerrain.cfg
-share/OGRE/Media/volumeTerrain/volumeTerrainBig.zip
-%%JAVA%%share/OGRE/java/Ogre-1.11.6.jar
+share/OGRE-%%LIBVERSION%%/GLX_backdrop.png
+share/OGRE-%%LIBVERSION%%/Media/CSMShadows/BasicShadowMapReceiver.h
+share/OGRE-%%LIBVERSION%%/Media/CSMShadows/CSMShadows.material
+share/OGRE-%%LIBVERSION%%/Media/CSMShadows/CsmShadows.h
+share/OGRE-%%LIBVERSION%%/Media/CSMShadows/DepthShadowMapReceiverJitter.h
+share/OGRE-%%LIBVERSION%%/Media/CSMShadows/KernelRotation.png
+share/OGRE-%%LIBVERSION%%/Media/CSMShadows/ShadowReceiver.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/COPYING
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/vs.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/vs.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ShadowCaster.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ShadowCaster.material
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ShadowCaster.program
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ShadowCaster_fp.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ShadowCaster_vp.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/deferred.compositor
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/deferred_post.material
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/deferred_post.program
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/deferred_post_minilight.material
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/deferreddemo.material
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao.compositor
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao.material
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao_blurx_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao_blury_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao_vs.glsl
+share/OGRE-%%LIBVERSION%%/Media/Main/DefaultShaders.metal
+share/OGRE-%%LIBVERSION%%/Media/Main/GLSL_GL3Support.glsl
+share/OGRE-%%LIBVERSION%%/Media/Main/HLSL_SM4Support.hlsl
+share/OGRE-%%LIBVERSION%%/Media/Main/OgreUnifiedShader.h
+share/OGRE-%%LIBVERSION%%/Media/Main/Shadow.material
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowBlend.frag
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowBlend.vert
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowExtrudeDirLight.vert
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowExtrudeDirLightFinite.vert
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowExtrudePointLight.vert
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowExtrudePointLightFinite.vert
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowVolumeExtude.program
+share/OGRE-%%LIBVERSION%%/Media/Main/spot_shadow_fade.dds
+share/OGRE-%%LIBVERSION%%/Media/PBR/black.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/brdfLUT.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/filament.material
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/pbr_filament.frag.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/pbr_filament.program
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/pbr_filament.vert.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/pbr_filament_frameuniforms.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/pbr_filament_lightuniforms.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/pbr_filament_objectuniforms.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/glTF2_PBR.material
+share/OGRE-%%LIBVERSION%%/Media/PBR/normal_disabled.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/pbr-frag.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/pbr-vert.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/pbr.program
+share/OGRE-%%LIBVERSION%%/Media/PBR/studio_garden_diffuse_nx.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/studio_garden_diffuse_ny.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/studio_garden_diffuse_nz.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/studio_garden_diffuse_px.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/studio_garden_diffuse_py.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/studio_garden_diffuse_pz.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/white.png
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Carpet_Diamond_Olive.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Metal_Brass_Ceiling.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Metal_Embossed.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Metal_Rusted.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Metal_Rusted1.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Metal_Steel_Textured.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Metal_Steel_Textured_White.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM.material
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM_NX.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM_NY.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM_NZ.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM_PX.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM_PY.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM_PZ.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Roofing_Tile_Spanish.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Translucent_Glass_Tinted.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Translucent_Glass_Tinted1.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Wood_Floor.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/building_exterior.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxnynz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpx.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpxnypynzpz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpxnz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpxnzpz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpxpz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpynz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nypy.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nypy_4y.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nzpz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_pxnynz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_pxpynz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_pxpz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/terrain2.cfg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/terrain2.png
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/FFPLib_AlphaTest.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/FFPLib_Fog.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/FFPLib_Texturing.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/FFPLib_Transform.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/RTSLib_IBL.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/RTSLib_LTC.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/RTSLib_Lighting.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/RTSSamplers.material
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_CookTorrance.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_DualQuaternion.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_IntegratedPSSM.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_LayeredBlending.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_NormalMap.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_PerPixelLighting.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_TriplanarTexturing.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_WBOIT.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/dfgLUTmultiscatter.dds
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/ltc_1.dds
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/ltc_2.dds
+share/OGRE-%%LIBVERSION%%/Media/Terrain/TerrainSurface.glsl
+share/OGRE-%%LIBVERSION%%/Media/Terrain/TerrainTransforms.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/Example_Projection.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/HeatVision.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/NightVisionFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/OldTV.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/ParticleGS.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/PassthroughFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/PassthroughFP_sm4.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/SwizzleGP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/hdr.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/isosurf.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/AmbientOneTexture.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/AmbientOneTextureWithUV.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Bloom2_ps20.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/BlurH_ps20.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/BlurV_ps20.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Blur_vs.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/BrightBloom2_ps20.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/ColdCasterFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/ColdCasterVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Combine_fp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/DepthShadowmapReceiverFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/DepthShadowmapReceiverVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/DiffuseOneTexture.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/DitherFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/DoF_Blend.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/DoF_Gaussian3x3.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/EmbossedFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_BumpMappingFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_BumpMappingShadowRcvFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_BumpMappingShadowRcvVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_BumpMappingVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_FresnelFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_FresnelVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_TextureArrayVS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/GlassFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/GrassFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/GrassVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/GrayScale.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HardwareMorphAnimationVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HardwareMorphAnimationWithNormalsVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HardwarePoseAnimationVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HardwarePoseAnimationWithNormalsVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HeatBlurFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HeatCasterFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HeatCasterVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/InvertFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/IsosurfFS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/IsosurfVS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/LaplaceFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/LightShafts.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/LightShafts.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/LightToHeatFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Ocean2GLSL.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Ocean2GLSL.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/OldMovieFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/PosterizeFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Radial_Blur_FP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/SGXLib_TextureAtlas.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/SampleLib_InstancedViewports.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/SegmentedPerPixelLighting.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/SharpenEdgesFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/ShowTangents.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/ShowUV.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/ShowUVdir3D.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/StdQuad_Tex2_vp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/StdQuad_Tex2a_vp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/StdQuad_Tex3_vp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/StdQuad_Tex4_vp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/StdQuad_vp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/TilingFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/gsplat.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/gsplat.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/hdr_bloom.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/hdr_downscale2x2luminence.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/hdr_downscale3x3.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/hdr_downscale3x3brightpass.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/hdr_finalToneMapping.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/hdr_tonemap_util.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/pssmCasterFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/wboit.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL120/Example_TextureArrayPS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL120/HW_VTFInstancing.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL120/Instancing.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL120/VTFInstancing.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL120/oceanGLSL.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL120/oceanGLSL.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/ASCIIFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/Blur0_vs.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/Blur1_vs.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/Blur_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/Example_CelShadingFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/Example_CelShadingVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/HalftoneFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/IsosurfGS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/NightVisionFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/OldTV.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/ParticleGS_DisplayFS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/ParticleGS_DisplayVS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/ParticleGS_GenerateGS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/ParticleGS_GenerateVS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/PassthroughGP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/ComputeCS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/MeshProgram.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/MeshShaderFp.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/RasterizationOrderFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/TessellationFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/TessellationTd.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/TessellationTh.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/TessellationVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/ASCIIFP.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/BumpMapVPTangentParity.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_BumpMappingShadowRcvFp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_BumpMappingShadowRcvVp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_CelShadingFp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_CelShadingVp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_ProjectionFp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_ProjectionVp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_TextureArrayPS.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/HW_VTFInstancing.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/HalftoneFP.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Instancing.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/NightVisionFP.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/OldMovieFP.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/OldTV.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/SwizzleGP.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/VTFInstancing.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/hdrFp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/instancingVp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Blur0_ps20.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Blur0_vs11.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Blur1_ps20.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Blur1_vs11.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/ComputeCS.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Hair.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/HairFluidSim.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/HairSimulateCS.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/HeatVision.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Island.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/IslandCommon.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/NoTessellation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/OldTV.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/ParticleGS.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/PassthroughFP_sm4.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Radial_Blur_FP.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/TerrainTessellation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/TerrainTessellationCommon.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/TerrainTessellationDeformation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/TerrainTessellationINoise.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Tessellation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/adaptivePNTriangles_tessellation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/adaptive_tessellation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/hdr.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/hdrfp4.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/hdrutils.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/isosurf.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/simple_tessellation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/ASCIIFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Bloom2_ps20.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Bloom_ps20.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/BlurH_ps20.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/BlurV_ps20.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Blur_vs11.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/BrightBloom2_ps20.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Combine_fp.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Common.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/DitherFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/DualQuaternionSkinning_Shadow.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Example_Basic.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Example_BumpMapping.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Example_CelShading.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/GlassFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Grass.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/GrayScale.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/HW_VTFInstancing.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/HalftoneFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/InstancingVertexInterpolators.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Instancing_ps.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/InvertFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/LaplaceFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Ocean2HLSL_Cg.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Ocean2HLSL_Cg.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/OldMovieFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/PosterizeFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Radial_Blur_FP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/SGXLib_TextureAtlas.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/SegmentedPerPixelLighting.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/SharpenEdgesFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/StdQuad_vp.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/TilingFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/VTFInstancing.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/oceanHLSL_Cg.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/oceanHLSL_Cg.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/pssm.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/SPIRV/GrayScale.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/SPIRV/README.md
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/SPIRV/StdQuad_Tex2a_vp.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/SPIRV/compile.sh
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/ASCII.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/AdaptivePNTrianglesTessellation.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/AdvancedGLSL.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/BlackAndWhite.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Bloom2.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Compute.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/DOF.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/DamagedHelmet.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/DepthShadowmap.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Dither.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Embossed.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Examples-Advanced.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Examples-DynTex.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Examples-Water.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Examples.compositor
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Examples.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Examples.program
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/FluidSim.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Glass.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/HWInstancing.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/HW_VTFInstancing.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/HW_VTF_LUTInstancing.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Hair.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Halftone.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/HardwareSkinningShadow.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/HeatVision.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Instancing.program
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Invert.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Island.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/IsoSurf.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Laplace.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/LigthShafts.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/MotionBlur.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/NightVision.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Ocean.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/OffsetMapping.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Ogre.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/OldMovie.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/OldTV.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/ParticleGS.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Posterize.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/RTShaderSystem.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/RadialBlur.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/BoxFilterFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/CreaseShading.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/CreaseShading.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/CreaseShadingFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/CrossBilateralFilterXFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/CrossBilateralFilterYFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/Crytek.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/Crytek.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/CrytekFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/GBuffer.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/GaussianBlurXFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/GaussianBlurYFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HemisphereMC.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HemisphereMC.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HemisphereMC.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HemisphereMCFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HorizonBased.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HorizonBased.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HorizonBased.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HorizonBasedFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/Modulate.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/SSAO.compositor
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/SSAOPost.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/SSAOPost.compositor
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/SSAOPost.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowDepth.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowDepth.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowDepthFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowNormals.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowNormals.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowNormalsFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowViewPos.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowViewPos.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowViewPosFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/SmartBoxFilterFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/UnsharpMask.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/UnsharpMask.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/UnsharpMaskFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/Volumetric.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/Volumetric.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/Volumetric.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/VolumetricFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/ShaderInstancing.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SharpenEdges.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/ShowVertexAttributes.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/StdQuad_vp.program
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/TerrainTessellation.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Tessellation.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/TextureAtlasSampleOrg.tai
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/TextureAtlasSampleWrap.tai
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Tiling.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/VTFInstancing.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/WBOIT.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/facial.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/gaussiansplat.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/hdr.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/pssm.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/sibenik.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/smoke.material
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/10points.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/1D_Noise.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/1D_Noise2.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/1d_SPIRAL.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/1d_debug.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/8x8PagesSplotches2.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ASCII.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/BeachStones.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/BumpyMetal.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Chrome.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Cookie0.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Cookie1.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Cookie2.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Cookie3.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Dirt.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Dr_Bunsen_Head.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/GLX_icon.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/GreenSkin.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/HeatLookup.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/HeatNoise.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/KAMEN-stup.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/KAMEN320x240-bump.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/KAMEN320x240.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/LowRes.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/MRAMOR-bump.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/MRAMOR6X6.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/MtlPlat2.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/NMBalls.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/NMBumpsOut.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/NMHollyBumps.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/NMStripes.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/NPRMetallic.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Noise.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/NoiseVolume.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Panels_Diffuse.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Panels_Normal_Obj.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Panels_Normal_Tangent.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Panels_reflection.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Panels_refmask.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/RZR-002.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Random3D.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Rocks_Diffuse.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Rocks_Normal.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Rocks_Spec.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/RustedMetal.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/RustyBarrel.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/RustySteel.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/SSAO/4InterleavedKMeansDisk8x4.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/SSAO/importance4InterleavedSphereHemisphere8x4.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/SSAO/rand1x32.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/SSAO/randCosSinJitter4x4.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/SSAO/regularSphereJittered4.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Sepia1D.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/SmallLeaf_BP.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Smoke15Frames.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/TextureAtlasSampleOrg0.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/TextureAtlasSampleWrap0.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Water01.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Water02.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/WaterNormal1.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/WaterNormal2.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/WoodFloor043_1K_Color.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/WoodFloor043_1K_MetalRoughness.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/WoodFloor043_1K_NormalGL.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/WoodPallet.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/atheneNormalMap.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/aureola.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/basic_droplet.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/blue_jaiqua.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/cel_shading_diffuse.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/cel_shading_edge.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/cel_shading_specular.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/checker.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/circuit.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/clouds.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/cursor.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/dark_grid.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/dirt01.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/dkyellow.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/droplet.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/egyptrockyfull.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/flare.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/flare_alpha.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/flaretrail.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/floor_ao.PNG
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/floor_bump.PNG
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/floor_diffuse.PNG
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/floor_specular.PNG
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/frost.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/fw12b.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/gras_02.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/grass.PNG
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/grassWalpha.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/grass_1024.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/img1.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/img2.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/leaf.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nm_bk.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nm_dn.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nm_fr.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nm_lf.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nm_rt.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nm_up.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/normalNoiseColor.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nskingr.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ogreborder.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ogreborderUp.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ogrebordercenter.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ogregui.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ogrelogo-small.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ogrelogo.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/particle.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/penguin.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/perlinvolume.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/r2skin.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/radial.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/random.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ribbonband.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/rockwall.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/rockwall_NH.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/scr-back.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/scr-down-p.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/scr-down.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/scr-thumb.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/scr-up-p.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/scr-up.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/smokecolors.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/snow_1024.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/spacesky.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/spheremap.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/spine_strips.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/spotlight_image.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/steelhead.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/strugotine.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terr_dirt-grass.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terr_rock-dirt.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terr_rock6.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Bricks076C_diffspec.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Bricks076C_normheight.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Ground23_col.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Ground23_normheight.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Ground23_spec.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Ground37_diffspec.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Ground37_normheight.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/README.md
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Rock20_diffspec.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Rock20_normheight.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain_detail.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain_texture.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/texmap2.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/tusk.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/waveNM.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/waves2.dds
+share/OGRE-%%LIBVERSION%%/Media/models/Barrel.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/RZR-002.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/ShaderSystem.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/Sphere1000.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/TestLevel_b0.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/WoodPallet.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/athene.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/column.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/cornell.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/cube.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/facial.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/fish.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/fish.skeleton
+share/OGRE-%%LIBVERSION%%/Media/models/geosphere4500.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/geosphere8000.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/jaiqua.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/jaiqua.skeleton
+share/OGRE-%%LIBVERSION%%/Media/models/knot.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/lego.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/ninja.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/ninja.skeleton
+share/OGRE-%%LIBVERSION%%/Media/models/ogrehead.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/penguin.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/penguin.skeleton
+share/OGRE-%%LIBVERSION%%/Media/models/razor.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/robot.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/robot.skeleton
+share/OGRE-%%LIBVERSION%%/Media/models/sibenik.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/sphere.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/spine.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/spine.mesh.skeleton
+share/OGRE-%%LIBVERSION%%/Media/models/tudorhouse.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/uv_sphere.mesh
+share/OGRE-%%LIBVERSION%%/Media/packs/DamagedHelmet.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/SdkTrays.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/Sinbad.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/cubemap.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/cubemapsJS.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/dragon.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/filament_shaders.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/fresneldemo.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/oa_rpg3dm2.pk3
+share/OGRE-%%LIBVERSION%%/Media/packs/ogredance.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/ogretestmap.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/profiler.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/skybox.zip
+share/OGRE-%%LIBVERSION%%/Media/particle/Examples-Water.particle
+share/OGRE-%%LIBVERSION%%/Media/particle/Examples.particle
+share/OGRE-%%LIBVERSION%%/Media/particle/emitted_emitter.particle
+share/OGRE-%%LIBVERSION%%/Media/particle/smoke.particle
+share/OGRE-%%LIBVERSION%%/Media/terrain.cfg
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/README.md
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_atomicc.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_bezier.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_bsp.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_bullet.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_bump.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_camtrack.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_cel.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_char.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_comp.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_compute.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_csm.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_cubemap.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_deferred.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_dualquaternionskinning.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_dyntex.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_error.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_facial.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_fresnel.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_grass.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_gsplatting.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_hlms.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_imgui.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_instancing.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_isosurf.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_lighting.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_lightshafts.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_meshlod.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_newinstancing.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_ocean.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_particlegs.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_particles.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_pbr.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_pcz.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_playpen.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_rectlight.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_shadersystem.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_shadersystemmultilight.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_shadows.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_skelanim.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_skybox.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_skydome.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_skyplane.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_smoke.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_spheremap.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_ssao.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_terrain.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_tessellation.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_texarray.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_texfx.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_texturedfog.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_trans.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_visual_tests.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_voltex.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_volumecsg.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_volumeterrain.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_water.png
+share/OGRE-%%LIBVERSION%%/Media/volumeTerrain/triplanarReference.material
+share/OGRE-%%LIBVERSION%%/Media/volumeTerrain/volumeTerrain.cfg
+share/OGRE-%%LIBVERSION%%/Media/volumeTerrain/volumeTerrainBig.zip
+%%JAVA%%share/OGRE/java/Ogre-14.3.jar
%%JAVA%%lib/OGRE/libOgreJNI.so
-share/OGRE/plugins.cfg
-share/OGRE/quakemap.cfg
-share/OGRE/resources.cfg
-share/OGRE/samples.cfg
-share/OGRE/tests.cfg
+share/OGRE-%%LIBVERSION%%/plugins.cfg
+share/OGRE-%%LIBVERSION%%/resources.cfg
+share/OGRE-%%LIBVERSION%%/samples.cfg
%%JAVA%%@dir share/OGRE/java
diff --git a/graphics/plasma6-spectacle/distinfo b/graphics/plasma6-spectacle/distinfo
index 0b87bce8d087..9a4520bb30ac 100644
--- a/graphics/plasma6-spectacle/distinfo
+++ b/graphics/plasma6-spectacle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010493
-SHA256 (KDE/plasma/6.4.0/spectacle-6.4.0.tar.xz) = 731756797ebefe9f5ebdb6329b0cf4cdd5f6c169aaf16a58c29405ff97a6a6b0
-SIZE (KDE/plasma/6.4.0/spectacle-6.4.0.tar.xz) = 1597796
+TIMESTAMP = 1750789608
+SHA256 (KDE/plasma/6.4.1/spectacle-6.4.1.tar.xz) = 547b8cc651730916104a8b1313504814eca7fe6a5abce254c10b37ffa1b13e34
+SIZE (KDE/plasma/6.4.1/spectacle-6.4.1.tar.xz) = 1597848
diff --git a/graphics/poppler/Makefile b/graphics/poppler/Makefile
index 12a976699b4f..106d2c809598 100644
--- a/graphics/poppler/Makefile
+++ b/graphics/poppler/Makefile
@@ -1,6 +1,6 @@
PORTNAME= poppler
DISTVERSION= 25.04.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics print
MASTER_SITES= https://poppler.freedesktop.org/
@@ -103,7 +103,7 @@ OPENJPEG_CMAKE_OFF= -DENABLE_LIBOPENJPEG:STRING="none"
GNUPG_CMAKE_BOOL= ENABLE_GPGME
GNUPG_LIB_DEPENDS= libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp
+ libgpgmepp.so:security/gpgmepp
post-install:
.if ${_SLAVE_PORT} == glib
diff --git a/graphics/rigsofrods-pagedgeometry/Makefile b/graphics/rigsofrods-pagedgeometry/Makefile
index ca4c38d6dd3f..46b5caa013ec 100644
--- a/graphics/rigsofrods-pagedgeometry/Makefile
+++ b/graphics/rigsofrods-pagedgeometry/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rigsofrods-pagedgeometry
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0.20240708
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= monwarez@mailoo.org
diff --git a/hebrew/libreoffice/distinfo b/hebrew/libreoffice/distinfo
index 7c3c1d9a9ec4..c30aa8729047 100644
--- a/hebrew/libreoffice/distinfo
+++ b/hebrew/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204971
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_he.tar.gz) = bf526ea19226a43ed5627db3d7b8c1d60dbcf8cb4f6aeb7cced3fde5fdb9a33b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_he.tar.gz) = 1171119
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_he.tar.gz) = 2bac25f85f3364de71bc13d8ddd0fcfe2d425b25f60925056aa4fad5e0e3d434
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_he.tar.gz) = 2390984
+TIMESTAMP = 1750805471
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_he.tar.gz) = a5067ffb5f58d976db912c6ca16c769ae48daa585fec3fdcb5f937262b624814
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_he.tar.gz) = 1171808
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_he.tar.gz) = bfac03b40b64c664bd691dcf2b8500d43fbe1ff6452581161421698c6818cd7c
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_he.tar.gz) = 2391157
diff --git a/hungarian/libreoffice/distinfo b/hungarian/libreoffice/distinfo
index 1ee31c7246ad..a1dfd09ac648 100644
--- a/hungarian/libreoffice/distinfo
+++ b/hungarian/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204979
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hu.tar.gz) = 8b084153f9ba89dcc46fb71444bafadae72e0637faf278f3553cf0b5030d901f
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hu.tar.gz) = 2267457
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hu.tar.gz) = 05e3ebe504d2a6e6e8317233e05aeadbf1278bae8917a1161bef6d7abeca6e02
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hu.tar.gz) = 2707861
+TIMESTAMP = 1750805478
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_hu.tar.gz) = 2bff5b14933394a8b649c1a87ff825f434b1a6fbe078f8afd25bc1d87b2eeb7b
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_hu.tar.gz) = 2267354
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_hu.tar.gz) = 2fed9b329abb3fcac21cd5520795a1fe9b82d35a7fa7b116602e77b12da721a3
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_hu.tar.gz) = 2708291
diff --git a/irc/halloy/Makefile b/irc/halloy/Makefile
index 90ff17c0002f..00a49d191e82 100644
--- a/irc/halloy/Makefile
+++ b/irc/halloy/Makefile
@@ -1,6 +1,5 @@
PORTNAME= halloy
-DISTVERSION= 2025.5
-PORTREVISION= 1
+DISTVERSION= 2025.6
CATEGORIES= irc
MAINTAINER= pokeysquirrel@gmail.com
diff --git a/irc/halloy/Makefile.crates b/irc/halloy/Makefile.crates
index ef9597aa94f3..ae451cbf9d6a 100644
--- a/irc/halloy/Makefile.crates
+++ b/irc/halloy/Makefile.crates
@@ -305,7 +305,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
image-webp-0.2.1 \
imgref-1.11.0 \
indexmap-1.9.3 \
- indexmap-2.7.0 \
+ indexmap-2.9.0 \
inotify-0.10.2 \
inotify-sys-0.1.5 \
inout-0.1.3 \
diff --git a/irc/halloy/distinfo b/irc/halloy/distinfo
index 33bfa3e3c1d7..d9154d7314d9 100644
--- a/irc/halloy/distinfo
+++ b/irc/halloy/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1747058932
+TIMESTAMP = 1750689210
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -613,8 +613,8 @@ SHA256 (rust/crates/imgref-1.11.0.crate) = d0263a3d970d5c054ed9312c0057b4f3bde9c
SIZE (rust/crates/imgref-1.11.0.crate) = 65943
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
SHA256 (rust/crates/inotify-0.10.2.crate) = fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc
SIZE (rust/crates/inotify-0.10.2.crate) = 26200
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -1713,5 +1713,5 @@ SHA256 (rust-dark-light-dark-light-8e1f745f91e1e805fa772a83e4744afe95d70aa1_GH0.
SIZE (rust-dark-light-dark-light-8e1f745f91e1e805fa772a83e4744afe95d70aa1_GH0.tar.gz) = 5285
SHA256 (iced-rs-iced-aa633f6832c93d81fc829bcd351b369f0aada282_GH0.tar.gz) = e9a6ed7e95da32980d4f64578a1de9bc50646ecb3c5112c46752b5fb387a4c53
SIZE (iced-rs-iced-aa633f6832c93d81fc829bcd351b369f0aada282_GH0.tar.gz) = 5224300
-SHA256 (squidowl-halloy-2025.5_GH0.tar.gz) = ee348b830db85fcea09616a45271551fa7a382513184170a84ef9dc8b720a88d
-SIZE (squidowl-halloy-2025.5_GH0.tar.gz) = 15703732
+SHA256 (squidowl-halloy-2025.6_GH0.tar.gz) = aedab3b6919d2fa43577b7a5e91a22eb9fced3ad8b31222770c42dc6088295ce
+SIZE (squidowl-halloy-2025.6_GH0.tar.gz) = 16011879
diff --git a/irc/halloy/files/patch-data_src_shortcut.rs b/irc/halloy/files/patch-data_src_shortcut.rs
deleted file mode 100644
index df985cd6d0f2..000000000000
--- a/irc/halloy/files/patch-data_src_shortcut.rs
+++ /dev/null
@@ -1,13 +0,0 @@
---- data/src/shortcut.rs.orig 2025-05-06 21:46:52 UTC
-+++ data/src/shortcut.rs
-@@ -146,9 +146,7 @@ impl KeyBind {
- default!(toggle_topic, "t", COMMAND | ALT);
- #[cfg(target_os = "macos")]
- default!(toggle_fullscreen, "f", COMMAND | CTRL);
-- #[cfg(target_os = "linux")]
-- default!(toggle_fullscreen, F11);
-- #[cfg(target_os = "windows")]
-+ #[cfg(not(target_os = "macos"))]
- default!(toggle_fullscreen, F11);
- default!(command_bar, "k", COMMAND);
- default!(reload_configuration, "r", COMMAND);
diff --git a/japanese/Makefile b/japanese/Makefile
index a598534c916a..ab1225a81b6d 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -233,6 +233,7 @@
SUBDIR += qkc
SUBDIR += qolibri
SUBDIR += quit
+ SUBDIR += radish-play
SUBDIR += roget-fpw
SUBDIR += rogue_s
SUBDIR += ruby-romkan
diff --git a/japanese/libreoffice/distinfo b/japanese/libreoffice/distinfo
index d99afe7d1cdc..234ed53b23e2 100644
--- a/japanese/libreoffice/distinfo
+++ b/japanese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204988
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ja.tar.gz) = 60e848218eaf220df2883db689fafa5658d2cbe5086ebe614de6f6044651c5ce
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ja.tar.gz) = 761553
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ja.tar.gz) = b4430af8bd88953000ec86d6dcf724830474417a22e43c3c112fb8858de91fb5
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ja.tar.gz) = 2911307
+TIMESTAMP = 1750805486
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ja.tar.gz) = 536b7c45b6562ccfff9517669f5300012747723857792d8eab73618935272dba
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ja.tar.gz) = 762271
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ja.tar.gz) = cd22daf2c1b89a2ab309afb598c2863b9fcf0fbe367341734df11195873c8d90
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ja.tar.gz) = 2911744
diff --git a/japanese/radish-play/Makefile b/japanese/radish-play/Makefile
new file mode 100644
index 000000000000..e591916f310c
--- /dev/null
+++ b/japanese/radish-play/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= radish-play
+DISTVERSION= g20250621
+CATEGORIES= japanese audio
+
+MAINTAINER= mew14930xvi@inbox.lv
+COMMENT= Japanese Internet radio player
+WWW= https://github.com/jg1uaa/radish-play
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= curl:ftp/curl \
+ jq:textproc/jq \
+ xmllint:textproc/libxml2
+
+USE_GITHUB= yes
+GH_ACCOUNT= jg1uaa
+GH_TAGNAME= 2e4f02c
+NO_ARCH= yes
+NO_BUILD= yes
+
+PLIST_FILES= bin/${PORTNAME}
+
+OPTIONS_DEFAULT= MPV
+OPTIONS_SINGLE= PLAYER
+OPTIONS_SINGLE_PLAYER= FFPLAY MPV
+FFPLAY_DESC= Use ffplay (via ffmpeg, implies the SDL option)
+MPV_DESC= Use mpv as media player
+
+FFPLAY_RUN_DEPENDS= ffplay:multimedia/ffmpeg
+FFPLAY_EXTRA_PATCHES= ${PATCHDIR}/ffplay-patch-radish-play.sh
+MPV_RUN_DEPENDS= mpv:multimedia/mpv
+MPV_EXTRA_PATCHES= ${PATCHDIR}/mpv-patch-radish-play.sh
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.sh \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/japanese/radish-play/distinfo b/japanese/radish-play/distinfo
new file mode 100644
index 000000000000..c15542569be3
--- /dev/null
+++ b/japanese/radish-play/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750656614
+SHA256 (jg1uaa-radish-play-g20250621-2e4f02c_GH0.tar.gz) = 62be0ffe5ddeec56f28bffae9cceca073dbae82fe26070834e2d8fbf140052bd
+SIZE (jg1uaa-radish-play-g20250621-2e4f02c_GH0.tar.gz) = 5746
diff --git a/japanese/radish-play/files/ffplay-patch-radish-play.sh b/japanese/radish-play/files/ffplay-patch-radish-play.sh
new file mode 100644
index 000000000000..147f9d6c6c68
--- /dev/null
+++ b/japanese/radish-play/files/ffplay-patch-radish-play.sh
@@ -0,0 +1,29 @@
+--- radish-play.sh.orig 2024-06-17 18:49:28 UTC
++++ radish-play.sh
+@@ -22,11 +22,12 @@ Options:
+ lisradi: ListenRadio
+ shiburadi: Shibuya no Radio
+ -s STATION ID Station ID
+- -d MINUTE Record minute(s)
+- -o FILEPATH Output file path
+ -i ADDRESS login mail address (radiko only)
+ -p PASSWORD login password (radiko only)
+ -l Show all station ID list
++
++EXAMPLES:
++ radish-play -t nhk -s tokyo-r1
+ _EOT_
+ }
+
+@@ -427,11 +428,6 @@ else
+ -fflags +discardcorrupt \
+ -i "${playlist_uri}" \
+ -nodisp
+-fi
+-ret=$?
+-if [ ${ret} -ne 0 ]; then
+- echo "Record failed" >&2
+- exit 1
+ fi
+
+ # Finish
diff --git a/japanese/radish-play/files/mpv-patch-radish-play.sh b/japanese/radish-play/files/mpv-patch-radish-play.sh
new file mode 100644
index 000000000000..f00addccce8a
--- /dev/null
+++ b/japanese/radish-play/files/mpv-patch-radish-play.sh
@@ -0,0 +1,46 @@
+--- radish-play.sh.orig 2024-06-17 18:49:28 UTC
++++ radish-play.sh
+@@ -22,11 +22,12 @@ Options:
+ lisradi: ListenRadio
+ shiburadi: Shibuya no Radio
+ -s STATION ID Station ID
+- -d MINUTE Record minute(s)
+- -o FILEPATH Output file path
+ -i ADDRESS login mail address (radiko only)
+ -p PASSWORD login password (radiko only)
+ -l Show all station ID list
++
++EXAMPLES:
++ radish-play -t nhk -s tokyo-r1
+ _EOT_
+ }
+
+@@ -415,23 +416,12 @@ if [ "${type}" = "radiko" ]; then
+
+ # Play
+ if [ "${type}" = "radiko" ]; then
+- ffplay \
+- -loglevel error \
+- -fflags +discardcorrupt \
+- -headers "X-Radiko-Authtoken: ${radiko_authtoken}" \
+- -i "${playlist_uri}" \
+- -nodisp
++ mpv \
++ --http-header-fields="X-Radiko-Authtoken: ${radiko_authtoken}" \
++ "${playlist_uri}"
+ else
+- ffplay \
+- -loglevel error \
+- -fflags +discardcorrupt \
+- -i "${playlist_uri}" \
+- -nodisp
+-fi
+-ret=$?
+-if [ ${ret} -ne 0 ]; then
+- echo "Record failed" >&2
+- exit 1
++ mpv \
++ "${playlist_uri}"
+ fi
+
+ # Finish
diff --git a/japanese/radish-play/pkg-descr b/japanese/radish-play/pkg-descr
new file mode 100644
index 000000000000..2cfe8cde872d
--- /dev/null
+++ b/japanese/radish-play/pkg-descr
@@ -0,0 +1,2 @@
+This is shell script to play Internet radio programs available on
+NHK Radio Rajiru, Radiko, ListenRadio, and Shibuya Radio.
diff --git a/java/Makefile b/java/Makefile
index 42ad384d975f..432e6794f049 100644
--- a/java/Makefile
+++ b/java/Makefile
@@ -49,14 +49,12 @@
SUBDIR += javahelp
SUBDIR += javamail
SUBDIR += javavmwrapper
- SUBDIR += jaxen
SUBDIR += jcalendar
SUBDIR += jcckit
SUBDIR += jcommon
SUBDIR += jd-gui
SUBDIR += jdk11-doc
SUBDIR += jdk8-doc
- SUBDIR += jdom
SUBDIR += jflex
SUBDIR += jfreechart
SUBDIR += jgraph
diff --git a/java/dbvis/Makefile b/java/dbvis/Makefile
index 3c0e73951fad..9d86fc854342 100644
--- a/java/dbvis/Makefile
+++ b/java/dbvis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dbvis
-DISTVERSION= 25.1.4
+DISTVERSION= 25.2
CATEGORIES= java databases
MASTER_SITES= https://www.dbvis.com/product_download/${PORTNAME}-${DISTVERSION}/media/ \
https://storage.googleapis.com/${PORTNAME}-download/product_download/${PORTNAME}-${DISTVERSION}/media/
diff --git a/java/dbvis/distinfo b/java/dbvis/distinfo
index c96efd66c586..8c117038a040 100644
--- a/java/dbvis/distinfo
+++ b/java/dbvis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748297517
-SHA256 (dbvis_linux_25_1_4.tar.gz) = a04a74f8709f23ffee91cab1557e63e9ea76e53b2e387a651ed7969ebce52eef
-SIZE (dbvis_linux_25_1_4.tar.gz) = 186685977
+TIMESTAMP = 1750800000
+SHA256 (dbvis_linux_25_2.tar.gz) = af8ed4c4d8bc4e7f3a018a43b9ee4bfefb34dd906fbf4c36c5018c10cbdd22c2
+SIZE (dbvis_linux_25_2.tar.gz) = 116693845
diff --git a/java/jaxen/Makefile b/java/jaxen/Makefile
deleted file mode 100644
index bbe4fa2ce97e..000000000000
--- a/java/jaxen/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-PORTNAME= jaxen
-PORTVERSION= 1.0
-PORTREVISION= 4
-CATEGORIES= java textproc
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1-0-FCS
-DISTNAME= ${PORTNAME}-${PORTVERSION}-FCS
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Java XPath Engine
-WWW= https://jaxen.org
-
-DEPRECATED= Outdated, unsupported upstream and unmaintained in tree for years
-EXPIRATION_DATE=2025-04-30
-
-USES= java
-
-NO_BUILD= YES
-
-JARFILES= jaxen-core.jar jaxen-dom.jar jaxen-dom4j.jar jaxen-exml.jar jaxen-full.jar jaxen-jdom.jar lib/saxpath.jar
-PLIST_FILES+= ${JARFILES:S,^lib/,,:S,^,%%JAVAJARDIR%%/,}
-
-DOCS= default.css download.html faq.html index.html javadoc status.html style
-PORTDOCS= LICENSE ${DOCS}
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- @${ECHO_MSG} -n ">> Installing JAR files in ${JAVAJARDIR}..."
- @${MKDIR} ${STAGEDIR}${JAVAJARDIR}
- @cd ${WRKSRC} && ${INSTALL_DATA} ${JARFILES} ${STAGEDIR}${JAVAJARDIR}/
- @${ECHO_MSG} " [ DONE ]"
- @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..."
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @cd ${WRKSRC}/doc && ${FIND} ${DOCS} \
- | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR} > /dev/null 2>&1
- @${INSTALL_DATA} ${WRKSRC}/LICENSE ${STAGEDIR}${DOCSDIR}/LICENSE
- @${ECHO_MSG} " [ DONE ]"
-
-.include <bsd.port.mk>
diff --git a/java/jaxen/distinfo b/java/jaxen/distinfo
deleted file mode 100644
index 06ade80e07bf..000000000000
--- a/java/jaxen/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (jaxen-1.0-FCS.tar.gz) = ceb6997465e9de4efe6b4e8f0c421c12bd115b764f9633b9c8b80b95e3b76377
-SIZE (jaxen-1.0-FCS.tar.gz) = 3195819
diff --git a/java/jaxen/pkg-descr b/java/jaxen/pkg-descr
deleted file mode 100644
index 56055b17b3cb..000000000000
--- a/java/jaxen/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The Jaxen project is a Java XPath Engine. jaxen is a universal object model
-walker, capable of evaluating XPath expressions across multiple models.
-Currently supported are dom4j and JDOM .
-
-Jaxen provides a single point for XPath expression evaluation, regardless of
-the target object model, whether its dom4j, JDOM, DOM, JavaBeans, or whatnot.
diff --git a/java/jdom/Makefile b/java/jdom/Makefile
deleted file mode 100644
index f67f1fefe742..000000000000
--- a/java/jdom/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-PORTNAME= jdom
-PORTVERSION= 1.1.1
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= java textproc
-MASTER_SITES= http://www.jdom.org/dist/source/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Java library for accessing and manipulating XML documents
-WWW= http://www.jdom.org/
-
-DEPRECATED= Depends on exired java/jaxen
-EXPIRATION_DATE=2025-06-04
-
-RUN_DEPENDS= ${JAVALIBDIR}/jaxen-jdom.jar:java/jaxen
-
-USES= java:ant,run
-JAVA_VERSION= 8
-
-ALL_TARGET= package
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-MAKE_ENV+= CLASSPATH=${JAVALIBDIR}/jaxen-jdom.jar
-
-PLIST_FILES= %%JAVAJARDIR%%/jdom.jar
-PORTDOCS= *
-PORTEXAMPLES= *
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-DOCS_ALL_TARGET= javadoc
-
-do-install:
- @${MKDIR} ${STAGEDIR}${JAVAJARDIR}
- ${INSTALL_DATA} ${WRKSRC}/build/jdom.jar ${STAGEDIR}${JAVAJARDIR}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/build && ${COPYTREE_SHARE} apidocs ${STAGEDIR}${DOCSDIR})
- (cd ${WRKSRC} && ${INSTALL_DATA} README.txt TODO.txt CHANGES.txt \
- COMMITTERS.txt LICENSE.txt ${STAGEDIR}${DOCSDIR})
-
-do-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- (cd ${WRKSRC}/build/samples/ && ${COPYTREE_SHARE} . \
- ${STAGEDIR}${EXAMPLESDIR})
-
-.include <bsd.port.mk>
diff --git a/java/jdom/distinfo b/java/jdom/distinfo
deleted file mode 100644
index 944602d6c090..000000000000
--- a/java/jdom/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (jdom-1.1.1.tar.gz) = 1fe5dfd2a339bd2e015a0c805eea1bf4ac601919a6f0bee2ec97e84fd62967d6
-SIZE (jdom-1.1.1.tar.gz) = 3648497
diff --git a/java/jdom/pkg-descr b/java/jdom/pkg-descr
deleted file mode 100644
index e318abf6b128..000000000000
--- a/java/jdom/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-JDOM is a Java library for accessing and manipulating XML documents.
-It has a straightforward API, is a lightweight and fast, and is
-optimized for the Java programmer. It's an alternative to DOM and
-SAX, although it integrates well with both DOM and SAX.
diff --git a/korean/libreoffice/distinfo b/korean/libreoffice/distinfo
index 6e10145e9d3c..189769435556 100644
--- a/korean/libreoffice/distinfo
+++ b/korean/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204997
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ko.tar.gz) = 035fff3f15a674a0e01c7bd127f1d58332b3c0bb8f4702cf59ca89e0dbbebcbe
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ko.tar.gz) = 1259053
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ko.tar.gz) = 62f6292f4ea0550bef1099fee7a426151afaa5c513a9694a102fdaac5ddd3d3f
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ko.tar.gz) = 2600923
+TIMESTAMP = 1750805493
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ko.tar.gz) = bbf4c1343994a3c520aedf723236d557c9ffc66e9a0096ed6a3b0beb2ed3c17d
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ko.tar.gz) = 1262575
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ko.tar.gz) = 65f7eeac71602affc6f4c1a1747151c35709ba6fe6ce8d5c089b90640a4751dc
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ko.tar.gz) = 2600964
diff --git a/lang/dotnet-host/Makefile b/lang/dotnet-host/Makefile
index 4a18ce685ec3..6df1cceccc79 100644
--- a/lang/dotnet-host/Makefile
+++ b/lang/dotnet-host/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dotnet-host
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.5
+DISTVERSION= 9.0.6
CATEGORIES= lang devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/lang/dotnet-host/distinfo b/lang/dotnet-host/distinfo
index ee3a5a022322..206e85efc531 100644
--- a/lang/dotnet-host/distinfo
+++ b/lang/dotnet-host/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747656165
-SHA256 (dotnet-runtime-v9.0.5_GH0.tar.gz) = f9626a3a72937872d942f3649b5629692cd2a8d757f0aca9da28647191f02e44
-SIZE (dotnet-runtime-v9.0.5_GH0.tar.gz) = 89301899
+TIMESTAMP = 1750752423
+SHA256 (dotnet-runtime-v9.0.6_GH0.tar.gz) = 59ace57f7171c0f7ddc745daeed008b555ccc41322fb12d6bc52e2c2696521f2
+SIZE (dotnet-runtime-v9.0.6_GH0.tar.gz) = 89537525
diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile
index d29854e1e00f..91d2600c520c 100644
--- a/lang/dotnet/Makefile
+++ b/lang/dotnet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dotnet
DISTVERSIONPREFIX= v
-DISTVERSION= ${DOTNETVERSION}.5
+DISTVERSION= ${DOTNETVERSION}.6
CATEGORIES= lang devel
MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/release.json?dummy=/:dotnetmanifest \
https://github.com/sec/dotnet-core-freebsd-source-build/releases/download/${BOOTSTRAP_SDKVERSION}-vmr/:bootstrap
@@ -48,10 +48,10 @@ BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTST
BOOTSTRAP_SDK_DISTNAME= dotnet-sdk-${BOOTSTRAP_SDKVERSION}-${BOOTSTRAP_SDK_RID}
DOTNETVERSION= 9.0
-SDKVERSION= ${DOTNETVERSION}.106
-SDKVERSIONSUFFIX= -servicing.25229.4
-SDKSERVICESUFFIX= -servicing.25230.1
-LIBPACKSUFFIX= -servicing.25215.9
+SDKVERSION= ${DOTNETVERSION}.107
+SDKVERSIONSUFFIX= -servicing.25267.1
+SDKSERVICESUFFIX= -servicing.25270.1
+LIBPACKSUFFIX= -servicing.25266.13
MANIFESTSUFFIX= ${DOTNETVERSION}.100
SDK_DISTNAME= dotnet-sdk-${SDKVERSION}-${SDK_RID}
SDK_RID= freebsd.${_OSVERSION_MAJOR}-${DOTNET_ARCH}
diff --git a/lang/dotnet/distinfo b/lang/dotnet/distinfo
index 07bd74f15198..23936fe07efe 100644
--- a/lang/dotnet/distinfo
+++ b/lang/dotnet/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1747640495
-SHA256 (dotnet/release.json-9.0.5) = 36900c37e54d780ade35f2eaeaa9bf2dc1e7789b5d82c6c11a63d0da2853f813
-SIZE (dotnet/release.json-9.0.5) = 273
-SHA256 (dotnet/dotnet-dotnet-v9.0.5_GH0.tar.gz) = 0ff026271b8e21db503284b5cfae8e0546f009d18581497ba754084729dc74c3
-SIZE (dotnet/dotnet-dotnet-v9.0.5_GH0.tar.gz) = 494774541
+TIMESTAMP = 1750752105
+SHA256 (dotnet/release.json-9.0.6) = b68de7f6e266c57d3698a0bd7310a6c7a302d9f6ca2c477e81d8282050067c4b
+SIZE (dotnet/release.json-9.0.6) = 273
+SHA256 (dotnet/dotnet-dotnet-v9.0.6_GH0.tar.gz) = 8f25d48e7ec0a94b30b702c190ee78609a348520eebef32c1e6bfa196f29d794
+SIZE (dotnet/dotnet-dotnet-v9.0.6_GH0.tar.gz) = 495316174
SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 8dd55906bd75de83cad9c6b257cbe772cf23413c3a2caee913cde7398c1a0622
SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 827383751
SHA256 (dotnet/dotnet-sdk-9.0.103-freebsd-arm64.tar.gz) = 04027a151f981dc948f3f93fca0c8a88c3de9c18d709f61c91105af8abeb3196
diff --git a/lang/dotnet/pkg-plist b/lang/dotnet/pkg-plist
index d4eee77a450d..0d650e2b1dbe 100644
--- a/lang/dotnet/pkg-plist
+++ b/lang/dotnet/pkg-plist
@@ -4572,6 +4572,6 @@
%%DATADIR%%/shared/Microsoft.NETCore.App/%%FULL_DOTNETVERSION%%/netstandard.dll
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.itemtemplates.%%SDKVERSION%%.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.projecttemplates.%%DOTNETVERSION%%.%%SDKVERSION%%.nupkg
-%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.test.projecttemplates.%%DOTNETVERSION%%.1.1.0-rtm.25168.1.nupkg
+%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.test.projecttemplates.%%DOTNETVERSION%%.1.1.0-rtm.25262.1.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg
diff --git a/lang/ecl/Makefile b/lang/ecl/Makefile
index d3fafcc2d2ca..d3fb0ca3a0e4 100644
--- a/lang/ecl/Makefile
+++ b/lang/ecl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ecl
-PORTVERSION= 23.9.9
+PORTVERSION= 24.5.10
CATEGORIES= lang lisp
MASTER_SITES= https://common-lisp.net/project/ecl/static/files/release/
diff --git a/lang/ecl/distinfo b/lang/ecl/distinfo
index 7079d0bf20d4..4965ae19d8a3 100644
--- a/lang/ecl/distinfo
+++ b/lang/ecl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708066364
-SHA256 (ecl-23.9.9.tgz) = c51bdab4ca6c1173dd3fe9cfe9727bcefb97bb0a3d6434b627ca6bdaeb33f880
-SIZE (ecl-23.9.9.tgz) = 8129105
+TIMESTAMP = 1750763500
+SHA256 (ecl-24.5.10.tgz) = e4ea65bb1861e0e495386bfa8bc673bd014e96d3cf9d91e9038f91435cbe622b
+SIZE (ecl-24.5.10.tgz) = 8130112
diff --git a/lang/ecl/pkg-plist b/lang/ecl/pkg-plist
index 4005060adbb0..244ada10f4c0 100644
--- a/lang/ecl/pkg-plist
+++ b/lang/ecl/pkg-plist
@@ -225,8 +225,8 @@ lib/ecl-%%VERSION%%/serve-event.fas
%%SOCKETS%%lib/ecl-%%VERSION%%/sockets.fas
lib/libecl.so
lib/libecl.so.%%VERSION%%
-lib/libecl.so.23
-lib/libecl.so.23.9
+lib/libecl.so.24
+lib/libecl.so.24.5
share/man/man1/ecl-config.1.gz
share/man/man1/ecl.1.gz
@dir include/ecl/gc
diff --git a/lang/elixir-devel/Makefile b/lang/elixir-devel/Makefile
index 7e5a74b00a3d..d4405cdee7a2 100644
--- a/lang/elixir-devel/Makefile
+++ b/lang/elixir-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elixir
DISTVERSIONPREFIX= v
-DISTVERSION= 1.18.4
-DISTVERSIONSUFFIX=
+DISTVERSION= 1.19.0
+DISTVERSIONSUFFIX=-rc.0
CATEGORIES= lang
MASTER_SITES+= https://github.com/elixir-lang/elixir/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}/:doc
PKGNAMESUFFIX= -devel
diff --git a/lang/elixir-devel/distinfo b/lang/elixir-devel/distinfo
index f2394213f08e..c1e2c67bdb03 100644
--- a/lang/elixir-devel/distinfo
+++ b/lang/elixir-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747839341
-SHA256 (elixir/1.18.4/Docs.zip) = c3843e096ed82f4e7107dddb6e53a1c3179b28724315e3ec419e3078908800da
-SIZE (elixir/1.18.4/Docs.zip) = 5745595
-SHA256 (elixir/1.18.4/elixir-lang-elixir-v1.18.4_GH0.tar.gz) = 8e136c0a92160cdad8daa74560e0e9c6810486bd232fbce1709d40fcc426b5e0
-SIZE (elixir/1.18.4/elixir-lang-elixir-v1.18.4_GH0.tar.gz) = 3397219
+TIMESTAMP = 1750626014
+SHA256 (elixir/1.19.0/Docs.zip) = 334c1a3b676baa31eb1a1b517d60bdff60db16d8e661ad96180e987d64c83080
+SIZE (elixir/1.19.0/Docs.zip) = 5881276
+SHA256 (elixir/1.19.0/elixir-lang-elixir-v1.19.0-rc.0_GH0.tar.gz) = 62f903088e7bf21e129ad100e573f65d03638b10c6207770204b8e6b9d148791
+SIZE (elixir/1.19.0/elixir-lang-elixir-v1.19.0-rc.0_GH0.tar.gz) = 3512699
diff --git a/lang/elixir-devel/pkg-plist b/lang/elixir-devel/pkg-plist
index 4ba3dec14189..d7d1e387328c 100644
--- a/lang/elixir-devel/pkg-plist
+++ b/lang/elixir-devel/pkg-plist
@@ -97,7 +97,6 @@ lib/elixir/lib/elixir/ebin/Elixir.GenServer.beam
lib/elixir/lib/elixir/ebin/Elixir.HashDict.beam
lib/elixir/lib/elixir/ebin/Elixir.HashSet.beam
lib/elixir/lib/elixir/ebin/Elixir.IO.ANSI.Docs.beam
-lib/elixir/lib/elixir/ebin/Elixir.IO.ANSI.Sequence.beam
lib/elixir/lib/elixir/ebin/Elixir.IO.ANSI.beam
lib/elixir/lib/elixir/ebin/Elixir.IO.Stream.beam
lib/elixir/lib/elixir/ebin/Elixir.IO.StreamError.beam
@@ -333,6 +332,7 @@ lib/elixir/lib/elixir/lib/hash_dict.ex
lib/elixir/lib/elixir/lib/hash_set.ex
lib/elixir/lib/elixir/lib/inspect.ex
lib/elixir/lib/elixir/lib/inspect/algebra.ex
+lib/elixir/lib/elixir/lib/inspect/error.ex
lib/elixir/lib/elixir/lib/integer.ex
lib/elixir/lib/elixir/lib/io.ex
lib/elixir/lib/elixir/lib/io/ansi.ex
@@ -444,7 +444,6 @@ lib/elixir/lib/ex_unit/lib/ex_unit/server.ex
lib/elixir/lib/iex/ebin/Elixir.IEx.App.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Autocomplete.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Broker.beam
-lib/elixir/lib/iex/ebin/Elixir.IEx.CLI.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Config.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Evaluator.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Helpers.beam
@@ -478,7 +477,6 @@ lib/elixir/lib/iex/lib/iex.ex
lib/elixir/lib/iex/lib/iex/app.ex
lib/elixir/lib/iex/lib/iex/autocomplete.ex
lib/elixir/lib/iex/lib/iex/broker.ex
-lib/elixir/lib/iex/lib/iex/cli.ex
lib/elixir/lib/iex/lib/iex/config.ex
lib/elixir/lib/iex/lib/iex/evaluator.ex
lib/elixir/lib/iex/lib/iex/helpers.ex
@@ -516,6 +514,7 @@ lib/elixir/lib/mix/ebin/Elixir.Mix.AppLoader.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.CLI.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Compilers.Elixir.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Compilers.Erlang.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Compilers.Protocol.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Compilers.Test.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Config.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Dep.Converger.beam
@@ -576,6 +575,7 @@ lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Clean.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Compile.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Get.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Loadpaths.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Partition.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Precompile.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Tree.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Unlock.beam
@@ -593,7 +593,6 @@ lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Iex.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Loadconfig.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Loadpaths.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.Hex.beam
-lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.PublicKeys.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.Rebar.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.New.beam
@@ -617,6 +616,7 @@ lib/elixir/lib/mix/lib/mix/app_loader.ex
lib/elixir/lib/mix/lib/mix/cli.ex
lib/elixir/lib/mix/lib/mix/compilers/elixir.ex
lib/elixir/lib/mix/lib/mix/compilers/erlang.ex
+lib/elixir/lib/mix/lib/mix/compilers/protocol.ex
lib/elixir/lib/mix/lib/mix/compilers/test.ex
lib/elixir/lib/mix/lib/mix/config.ex
lib/elixir/lib/mix/lib/mix/dep.ex
@@ -673,6 +673,7 @@ lib/elixir/lib/mix/lib/mix/tasks/deps.compile.ex
lib/elixir/lib/mix/lib/mix/tasks/deps.ex
lib/elixir/lib/mix/lib/mix/tasks/deps.get.ex
lib/elixir/lib/mix/lib/mix/tasks/deps.loadpaths.ex
+lib/elixir/lib/mix/lib/mix/tasks/deps.partition.ex
lib/elixir/lib/mix/lib/mix/tasks/deps.precompile.ex
lib/elixir/lib/mix/lib/mix/tasks/deps.tree.ex
lib/elixir/lib/mix/lib/mix/tasks/deps.unlock.ex
@@ -690,7 +691,6 @@ lib/elixir/lib/mix/lib/mix/tasks/loadconfig.ex
lib/elixir/lib/mix/lib/mix/tasks/loadpaths.ex
lib/elixir/lib/mix/lib/mix/tasks/local.ex
lib/elixir/lib/mix/lib/mix/tasks/local.hex.ex
-lib/elixir/lib/mix/lib/mix/tasks/local.public_keys.ex
lib/elixir/lib/mix/lib/mix/tasks/local.rebar.ex
lib/elixir/lib/mix/lib/mix/tasks/new.ex
lib/elixir/lib/mix/lib/mix/tasks/profile.cprof.ex
@@ -715,13 +715,13 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/eex/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/eex/assets/logo.png
%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-DPJLHKSM.js
-%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-elixir-J3PIVQVA.css
+%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-elixir-KV3YOVJ3.css
%%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-400-normal-W7754I4D.woff2
%%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-700-normal-2XVSBPG4.woff2
%%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-ext-400-normal-N27NCBWW.woff2
%%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2
%%PORTDOCS%%%%DOCSDIR%%/eex/dist/remixicon-QPNJX265.woff2
-%%PORTDOCS%%%%DOCSDIR%%/eex/dist/search_data-4B058DF8.js
+%%PORTDOCS%%%%DOCSDIR%%/eex/dist/search_data-B1F78EB2.js
%%PORTDOCS%%%%DOCSDIR%%/eex/dist/sidebar_items-D8E88037.js
%%PORTDOCS%%%%DOCSDIR%%/eex/docs_config.js
%%PORTDOCS%%%%DOCSDIR%%/eex/index.html
@@ -870,14 +870,14 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/elixir/dependencies-and-umbrella-projects.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/design-anti-patterns.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-DPJLHKSM.js
-%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-elixir-J3PIVQVA.css
+%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-elixir-KV3YOVJ3.css
%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-400-normal-W7754I4D.woff2
%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-700-normal-2XVSBPG4.woff2
%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-ext-400-normal-N27NCBWW.woff2
%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2
%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/remixicon-QPNJX265.woff2
-%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/search_data-D3F975CD.js
-%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/sidebar_items-33C8C98E.js
+%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/search_data-4AE494DF.js
+%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/sidebar_items-FFDBFBE5.js
%%PORTDOCS%%%%DOCSDIR%%/elixir/distributed-tasks.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/docs-tests-and-with.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/docs_config.js
@@ -942,14 +942,14 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/assets/logo.png
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-DPJLHKSM.js
-%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-elixir-J3PIVQVA.css
+%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-elixir-KV3YOVJ3.css
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-400-normal-W7754I4D.woff2
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-700-normal-2XVSBPG4.woff2
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-ext-400-normal-N27NCBWW.woff2
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/remixicon-QPNJX265.woff2
-%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/search_data-61FBCF82.js
-%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/sidebar_items-B7CFB982.js
+%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/search_data-9D569829.js
+%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/sidebar_items-788E2F85.js
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/docs_config.js
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/index.html
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/search.html
@@ -963,13 +963,13 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/iex/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/iex/assets/logo.png
%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-DPJLHKSM.js
-%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-elixir-J3PIVQVA.css
+%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-elixir-KV3YOVJ3.css
%%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-400-normal-W7754I4D.woff2
%%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-700-normal-2XVSBPG4.woff2
%%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-ext-400-normal-N27NCBWW.woff2
%%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2
%%PORTDOCS%%%%DOCSDIR%%/iex/dist/remixicon-QPNJX265.woff2
-%%PORTDOCS%%%%DOCSDIR%%/iex/dist/search_data-2CF293CF.js
+%%PORTDOCS%%%%DOCSDIR%%/iex/dist/search_data-2658760C.js
%%PORTDOCS%%%%DOCSDIR%%/iex/dist/sidebar_items-025038F8.js
%%PORTDOCS%%%%DOCSDIR%%/iex/docs_config.js
%%PORTDOCS%%%%DOCSDIR%%/iex/index.html
@@ -983,13 +983,13 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/logger/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/logger/assets/logo.png
%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-DPJLHKSM.js
-%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-elixir-J3PIVQVA.css
+%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-elixir-KV3YOVJ3.css
%%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-400-normal-W7754I4D.woff2
%%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-700-normal-2XVSBPG4.woff2
%%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-ext-400-normal-N27NCBWW.woff2
%%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2
%%PORTDOCS%%%%DOCSDIR%%/logger/dist/remixicon-QPNJX265.woff2
-%%PORTDOCS%%%%DOCSDIR%%/logger/dist/search_data-B5F90A7A.js
+%%PORTDOCS%%%%DOCSDIR%%/logger/dist/search_data-634666A7.js
%%PORTDOCS%%%%DOCSDIR%%/logger/dist/sidebar_items-6EF946FB.js
%%PORTDOCS%%%%DOCSDIR%%/logger/docs_config.js
%%PORTDOCS%%%%DOCSDIR%%/logger/index.html
@@ -1025,7 +1025,6 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Compile.Elixir.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Compile.Erlang.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Compile.Leex.html
-%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Compile.Protocols.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Compile.Yecc.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Compile.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Deps.Clean.html
@@ -1049,7 +1048,6 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Loadconfig.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Loadpaths.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Local.Hex.html
-%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Local.PublicKeys.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Local.Rebar.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Local.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.New.html
@@ -1068,14 +1066,14 @@ lib/elixir/lib/mix/lib/mix/utils.ex
%%PORTDOCS%%%%DOCSDIR%%/mix/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/mix/assets/logo.png
%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-DPJLHKSM.js
-%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-elixir-J3PIVQVA.css
+%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-elixir-KV3YOVJ3.css
%%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-400-normal-W7754I4D.woff2
%%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-700-normal-2XVSBPG4.woff2
%%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-ext-400-normal-N27NCBWW.woff2
%%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2
%%PORTDOCS%%%%DOCSDIR%%/mix/dist/remixicon-QPNJX265.woff2
-%%PORTDOCS%%%%DOCSDIR%%/mix/dist/search_data-4AA84007.js
-%%PORTDOCS%%%%DOCSDIR%%/mix/dist/sidebar_items-37FA66D7.js
+%%PORTDOCS%%%%DOCSDIR%%/mix/dist/search_data-01B98D19.js
+%%PORTDOCS%%%%DOCSDIR%%/mix/dist/sidebar_items-7A85B680.js
%%PORTDOCS%%%%DOCSDIR%%/mix/docs_config.js
%%PORTDOCS%%%%DOCSDIR%%/mix/index.html
%%PORTDOCS%%%%DOCSDIR%%/mix/search.html
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index 0136bd7d1fcc..324e1807ff1c 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -1,7 +1,7 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 26.2.5.12
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 4
CATEGORIES= lang parallel java
DIST_SUBDIR= erlang
@@ -38,6 +38,9 @@ SUB_LIST= _TOOLS_VSN=${_TOOLS_VSN}
WRKSRC= ${WRKSRC_otp}
+USERS= beam
+GROUPS= beam
+
_EI_VSN= 5.5.1
_SNMP_VSN= 5.15
_TOOLS_VSN= 3.6
diff --git a/lang/erlang/files/epmd.in b/lang/erlang/files/epmd.in
index 15bf2c1bf1ae..1c9dc45c45bc 100644
--- a/lang/erlang/files/epmd.in
+++ b/lang/erlang/files/epmd.in
@@ -8,7 +8,7 @@
# epmd_enable="YES"
#
# Configure optional flags with:
-# epmd_flags="-address 127.0.0.1"
+# epmd_opts="-address 127.0.0.1"
. /etc/rc.subr
@@ -18,10 +18,24 @@ rcvar=epmd_enable
load_rc_config ${name}
: ${epmd_enable="NO"}
-: ${epmd_flags:-""}
+: ${epmd_opts:-""}
+: ${epmd_user="beam"}
-procname=%%PREFIX%%/bin/epmd
-start_cmd="%%PREFIX%%/bin/epmd -daemon ${epmd_flags}"
-stop_cmd="%%PREFIX%%/bin/epmd -kill >/dev/null"
+procname="daemon"
+pidfile="/var/run/epmd/epmd.pid"
+command="/usr/sbin/daemon"
+command_args="-f -r -P ${pidfile} %%PREFIX%%/bin/epmd ${epmd_opts}"
+command_user="${epmd_user}"
+
+start_precmd="epmd_precmd"
+
+epmd_precmd()
+{
+ if [ ! -d "/var/run/epmd" ]; then
+ install -d -o ${epmd_user} -g ${epmd_user} /var/run/epmd
+ fi
+ # Ensure beam user can write pidfile
+ install -m 644 -g ${epmd_user} -o ${epmd_user} /dev/null ${pidfile}
+}
run_rc_command "$1"
diff --git a/lang/gcc12-devel/Makefile b/lang/gcc12-devel/Makefile
index c523c1cb8969..4a09c2f31ed1 100644
--- a/lang/gcc12-devel/Makefile
+++ b/lang/gcc12-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 12.4.1.s20250604
+PORTVERSION= 12.4.1.s20250618
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc12-devel/distinfo b/lang/gcc12-devel/distinfo
index dc42a822ecd1..8ec0b0b71b57 100644
--- a/lang/gcc12-devel/distinfo
+++ b/lang/gcc12-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749131331
-SHA256 (gcc-12-20250604.tar.xz) = 45a52b490de1f114256ec3a4e64cb32cde8718d15b49db5206db7ddbe8321eec
-SIZE (gcc-12-20250604.tar.xz) = 79932044
+TIMESTAMP = 1750592179
+SHA256 (gcc-12-20250618.tar.xz) = 4eb4a45bb0565c22ab7fb0a88e2f40008e5e82e9a93c2e0abc8c564dc1f0ce1d
+SIZE (gcc-12-20250618.tar.xz) = 79951420
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index 9ec22d81186f..29454472fe50 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20250605
+PORTVERSION= 13.4.1.s20250619
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index 6b3a9932d855..5e6eff62809c 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749198001
-SHA256 (gcc-13-20250605.tar.xz) = b680e699a2929bf4a1f2de0222fea35e4080ad933a764e917ef25c5c851a013f
-SIZE (gcc-13-20250605.tar.xz) = 84570856
+TIMESTAMP = 1750592469
+SHA256 (gcc-13-20250619.tar.xz) = 8639348abc338c4c5224703ee84d72724ebda5a44dd800fd0e6f49c594d2d811
+SIZE (gcc-13-20250619.tar.xz) = 84584096
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index 5621afc5e258..ab9279267993 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20250606
+PORTVERSION= 14.3.1.s20250620
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 5c3b1f5f0e59..4f043e72f968 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749282724
-SHA256 (gcc-14-20250606.tar.xz) = ec78d72a9cb6f16f5de8c8bd166e2d1806791b518cfc4604b09d0e1cffe6f205
-SIZE (gcc-14-20250606.tar.xz) = 88335540
+TIMESTAMP = 1750592732
+SHA256 (gcc-14-20250620.tar.xz) = 636f57cc45574b1d1730dea79e180b07fd5d748bc24a48d95804570c9fbf289e
+SIZE (gcc-14-20250620.tar.xz) = 88310004
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 759564accc2e..76d0f21bbea3 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.1.1.s20250607
+PORTVERSION= 15.1.1.s20250621
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index ee8cef2a00e3..ecfe552f9ece 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749544226
-SHA256 (gcc-15-20250607.tar.xz) = 788f9f3b986200a1ec82d23287d373688ef6e69a183a6a09c25de4af239a75d7
-SIZE (gcc-15-20250607.tar.xz) = 92120760
+TIMESTAMP = 1750593091
+SHA256 (gcc-15-20250621.tar.xz) = 8daf3f4b943b34db7cee04bb36aafb5a75a1b531f00748699255e2f234f3116c
+SIZE (gcc-15-20250621.tar.xz) = 92115632
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index 2ebaa5e38a6f..4f258f5cd74f 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20250608
+PORTVERSION= 16.0.0.s20250622
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 706fadd22ab7..38d698cd1ba1 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749545517
-SHA256 (gcc-16-20250608.tar.xz) = 8c56c04bec7fbb86665cbb459d27cb53f38d5b364b61dc20af34e809d8238e31
-SIZE (gcc-16-20250608.tar.xz) = 93926024
+TIMESTAMP = 1750756585
+SHA256 (gcc-16-20250622.tar.xz) = b1076610f63d0a8d34d05933036aa3f6ee5700fd781ee624480162240d991aae
+SIZE (gcc-16-20250622.tar.xz) = 94019404
diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile
index ce4fa4c9c728..cd524d948dc2 100644
--- a/lang/ghc/Makefile
+++ b/lang/ghc/Makefile
@@ -13,7 +13,7 @@ WWW= https://www.haskell.org/ghc/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-ONLY_FOR_ARCHS= aarch64 amd64 i386
+ONLY_FOR_ARCHS= aarch64 amd64
BUILD_DEPENDS= ${LOCALBASE}/lib/libgmp.so:math/gmp
@@ -110,15 +110,8 @@ BUILD_MK= DYNAMIC_GHC_PROGRAMS=${ENABLE_DYNAMIC} \
.include <bsd.port.pre.mk>
-.if ${GHC_VERSION:C/\..*//g} >= 9 && ${ARCH} != i386
-# hadrian build on i386 fails due to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269570
-# relocation R_386_TLS_LE cannot be used with -shared
-USE_HADRIAN= yes
-.endif
-
.if ${GHC_VERSION:C/\..*//g} >= 9 && ${GHC_VERSION:C/[^\.]*\.//:C/\..*//g} >= 4
BOOT_SCRIPT= ./boot.source
-IGNORE_i386= requires Hadrian build which doesn't work on i386
.else
BOOT_SCRIPT= ./boot
.endif
@@ -132,7 +125,6 @@ HADRIAN_PLAN= ${MASTERDIR}/files/plan-bootstrap-${BOOT_GHC_VERSION:C/\./_/g}.js
PLIST_SUB+= GMP=
.endif
-.ifdef USE_HADRIAN
LIB_DEPENDS+= libffi.so:devel/libffi
.undef DYNAMIC_CONFIGURE_WITH
CONFIGURE_ARGS+= --with-system-libffi --with-ffi-includes=${LOCALBASE}/include --with-ffi-libraries=${LOCALBASE}/lib
@@ -145,9 +137,8 @@ INSTALL_WRKSRC= ${WRKSRC}/_build/bindist/ghc-${GHC_VERSION}-${CONFIGURE_TARGET}
INSTALL_TARGET= install
PLIST?= ${.CURDIR}/pkg-plist.hadrian
-. if (empty(PORT_OPTIONS:MDYNAMIC) || empty(PORT_OPTIONS:MPROFILE))
+.if (empty(PORT_OPTIONS:MDYNAMIC) || empty(PORT_OPTIONS:MPROFILE))
IGNORE= Building with Hadrian requires both DYNAMIC and PROFILE for now
-. endif
.endif
GHC_ARCH= ${ARCH:S/amd64/x86_64/:C/armv.*/arm/}
@@ -162,36 +153,17 @@ PLIST_SUB+= GHC_ARCH=${GHC_ARCH}
BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-${CONFIGURE_TARGET}
.endif
-# this is hacky but 92 is special as it is compiled with autotools on i386 and with Hadrian elsewhere
-.if ${SLAVE_PORT} == "yes" && ${PKGNAMESUFFIX} == "92"
-. ifdef USE_HADRIAN
-PLIST= ${.CURDIR}/../ghc92/pkg-plist.hadrian
-. else
-PLIST= ${.CURDIR}/../ghc92/pkg-plist
-. endif
-.endif
-
.if empty(PORT_OPTIONS:MBOOT)
DISTFILES+= ghc-${BOOT_GHC_VERSION}-boot-${ARCH}-freebsd${EXTRACT_SUFX}:boot
.endif # MBOOT
-.if !defined(IGNORE_MISSING_HADRIAN) && defined(USE_HADRIAN)
+.if !defined(IGNORE_MISSING_HADRIAN)
DISTFILES+= hadrian-${GHC_VERSION}-boot.tar.gz:boot
.endif
-.if ${ARCH} == aarch64 || ${ARCH:Marmv*}
-# ghc-8.10.x on arm requires devel/llvm10
-# CONFIGURE_TARGET must to be the same as the llvm triple
+.if ${ARCH} == aarch64
CONFIGURE_TARGET= ${ARCH}-unknown-freebsd${"${ARCH:Maarch64}" != "":?:-gnueabihf}
CONFIGURE_ARGS+= --host=${CONFIGURE_TARGET}
-BUILD_DEPENDS+= llc${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
-RUN_DEPENDS+= llc${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
-
-# When GHC being compiled and GHC used for bootstrapping support different
-# LLVM versions, we have to pull in both. Luckily, this is relatively rare.
-. if ${BOOT_LLVM_VERSION} != ${LLVM_VERSION}
-BUILD_DEPENDS+= llc${BOOT_LLVM_VERSION}:devel/llvm${BOOT_LLVM_VERSION}
-. endif
.endif
post-patch:
@@ -200,11 +172,9 @@ post-patch:
.for line in ${BUILD_MK}
${ECHO_CMD} ${line} >> ${WRKSRC}/mk/build.mk
.endfor
-.ifdef USE_HADRIAN
${SED} -e 's|%%DYNAMIC%%|${HADRIAN_SETTING_DYNAMIC}|' \
-e 's|%%PROFILE%%|${HADRIAN_SETTING_PROFILE}|' \
${PATCHDIR}/UserSettings.hs > ${WRKSRC}/hadrian/src/UserSettings.hs
-.endif
pre-configure:
# Call the bootstrap script
@@ -214,24 +184,18 @@ pre-configure:
cd ${BOOT_DIR} && ${CONFIGURE_CMD} ${CONFIGURE_ENV} --prefix=${BOOT_INSTALL_DIR}
cd ${BOOT_DIR} && ${SETENVI} ${WRK_ENV} ${GMAKE} PACKAGES='' install
.endif
-.ifdef USE_HADRIAN
# Compile Hadrian
cd ${WRKSRC}/hadrian/bootstrap && \
./bootstrap.py -w ${BOOT_GHC} -s ${DISTDIR}/hadrian-${GHC_VERSION}-boot.tar.gz
-.endif
-.ifdef USE_HADRIAN
pre-install:
cd ${INSTALL_WRKSRC} && ${CONFIGURE_CMD} ${CONFIGURE_ENV} --prefix=${PREFIX}
-.endif
post-install:
-.ifdef USE_HADRIAN
# Hadrian doesn't have --docdir
${MV} ${STAGEDIR}${DOCSDIR}-${GHC_VERSION} ${STAGEDIR}${DOCSDIR}
# These includes are duplicated in lib/ghc-X.Y.Z/lib/<triple>/rts-X.Y.Z/include
${RM} -r ${STAGEDIR}${PREFIX}/include/*
-.endif
${FIND} ${STAGEDIR}${DOCSDIR} -name .buildinfo -delete
# For some reason, INSTALL_TARGET=install-strip doesn't cause libraries to be stripped
# Run strip on them manually
@@ -239,9 +203,6 @@ post-install:
${FIND} ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION} -name '*.so' -exec ${STRIP_CMD} {} +
${RM} ${STAGEDIR}${PREFIX}/bin/haddock
.if ${SLAVE_PORT} == "yes"
-. ifndef USE_HADRIAN
- ${MV} ${STAGEDIR}${PREFIX}/bin/hsc2hs ${STAGEDIR}${PREFIX}/bin/hsc2hs-ghc-${GHC_VERSION}
-. endif
${FIND} ${STAGEDIR}${PREFIX}/bin -not -type d -not -regex '.*-${GHC_VERSION}' -delete
${RM} -r ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION}/html
${RM} -r ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION}/latex
@@ -264,19 +225,9 @@ RUNHASKELL?= ${LOCALBASE}/bin/runhaskell
# Set all OPTIONS to OFF when generating bootstraps
.PHONY: create-bootstrap
create-bootstrap:
-.ifndef USE_HADRIAN
- cd ${WRKSRC} \
- && ${ECHO_CMD} "BIN_DIST_NAME=ghc-${GHC_VERSION}-boot" >> mk/build.mk \
- && ${ECHO_CMD} "BIN_DIST_TAR=ghc-${GHC_VERSION}-boot.tar" >> mk/build.mk \
- && ${ECHO_CMD} "HADDOCK_DOCS=NO" >> mk/build.mk \
- && ${SETENVI} ${WRK_ENV} ${GMAKE} binary-dist TAR_COMP=xz \
- && ${MV} ${WRKSRC}/ghc-${GHC_VERSION}-boot-${GHC_ARCH}-portbld-freebsd.tar.xz /tmp/ghc-${GHC_VERSION}-boot-${ARCH}-freebsd.tar.xz
-.else
cd ${WRKSRC} \
&& ${HADRIAN_CMD} binary-dist-xz \
&& ${MV} ${WRKSRC}/_build/bindist/ghc-${GHC_VERSION}-${CONFIGURE_TARGET}.tar.xz /tmp/ghc-${GHC_VERSION}-boot-${ARCH}-freebsd.tar.xz
-.endif
-
@cd /tmp \
&& sha256 ghc-${GHC_VERSION}-boot-${ARCH}-freebsd.tar.xz \
&& ${ECHO_CMD} -n "SIZE (ghc-${GHC_VERSION}-boot-${ARCH}-freebsd.tar.xz) = " \
@@ -286,17 +237,10 @@ create-bootstrap:
# Set DYNAMIC, GMP and PROFILE to ON, and DOCS to OFF when generating Stack bindist
.PHONY: create-stack-bindist
create-stack-bindist:
-.ifndef USE_HADRIAN
- cd ${WRKSRC} \
- && ${SETENVI} ${WRK_ENV} ${GMAKE} binary-dist TAR_COMP=xz \
- && ${MV} ${WRKSRC}/ghc-${GHC_VERSION}-${GHC_ARCH}-portbld-freebsd.tar.xz /tmp/
-.else
cd ${WRKSRC} \
&& ${HADRIAN_CMD} binary-dist-xz \
&& ${MV} ${WRKSRC}/_build/bindist/ghc-${GHC_VERSION}-${GHC_ARCH}-portbld-freebsd.tar.xz /tmp/
-.endif
-
- cd /tmp \
+ @cd /tmp \
&& ${ECHO_CMD} "${GHC_VERSION}:" \
&& ${ECHO_CMD} "url: \"http://distcache.FreeBSD.org/local-distfiles/arrowd/stack-bindists/ghc-${GHC_VERSION}-${GHC_ARCH}-portbld-freebsd.tar.xz\"" \
&& ${ECHO_CMD} -n "content-length: " \
diff --git a/lang/ghc/distinfo b/lang/ghc/distinfo
index 580b61c0b40b..6e28846db063 100644
--- a/lang/ghc/distinfo
+++ b/lang/ghc/distinfo
@@ -23,8 +23,6 @@ SHA256 (ghc-9.2.8-boot-amd64-freebsd.tar.xz) = 8b172a963e316a57906edb7914be76502
SIZE (ghc-9.2.8-boot-amd64-freebsd.tar.xz) = 117864544
SHA256 (ghc-8.10.7-boot-amd64-freebsd.tar.xz) = bde05fc239d962a4caea55d8c51a249145ef9a91695214b189078603d95e9b5b
SIZE (ghc-8.10.7-boot-amd64-freebsd.tar.xz) = 70284268
-SHA256 (ghc-8.10.7-boot-i386-freebsd.tar.xz) = b9b50875143311425d6f1b35d21d2d4d4d6e3beb8159b90adcc2440d77ecd30d
-SIZE (ghc-8.10.7-boot-i386-freebsd.tar.xz) = 69555468
SHA256 (ghc-9.6.7-boot-aarch64-freebsd.tar.xz) = 0c5abc06413c081240ab471592c78e350d1e0fcaf81559c25f3030dfa287ceb6
SIZE (ghc-9.6.7-boot-aarch64-freebsd.tar.xz) = 132563424
SHA256 (ghc-9.2.8-boot-aarch64-freebsd.tar.xz) = 23da026e3a9f1a4569aa7a464be016fc39b05afc9209e0d7662e151260b4964c
diff --git a/lang/gnat12/Makefile b/lang/gnat12/Makefile
index 35175ded2f43..63e6fbb1acb7 100644
--- a/lang/gnat12/Makefile
+++ b/lang/gnat12/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnat12
DISTVERSION= 12.3.0
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://gcc.gnu.org/pub/gcc/releases/gcc-${DISTVERSION}/:gcc \
LOCAL/thierry:gnat
@@ -141,7 +142,7 @@ PLIST_SUB+= AMD64="@comment " \
X86=" " \
64BIT="@comment "
.elif ${ARCH} == aarch64
-EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
+EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
PLIST_SUB+= X86="@comment " \
AMD64="@comment " \
AARCH64=" " \
diff --git a/lang/harec/files/patch-configs_freebsd.mk b/lang/harec/files/patch-configs_freebsd.mk
index 40994195ed95..ee46f7d3c6a0 100644
--- a/lang/harec/files/patch-configs_freebsd.mk
+++ b/lang/harec/files/patch-configs_freebsd.mk
@@ -1,6 +1,6 @@
---- configs/freebsd.mk.orig 2024-02-07 07:40:03 UTC
+--- configs/freebsd.mk.orig 2024-07-14 11:26:54 UTC
+++ configs/freebsd.mk
-@@ -5,7 +5,7 @@ ARCH = x86_64
+@@ -5,20 +5,20 @@ ARCH = x86_64
# variables used during build
PLATFORM = freebsd
ARCH = x86_64
@@ -9,3 +9,29 @@
QBEFLAGS =
ASFLAGS =
LDLINKFLAGS = --gc-sections -z noexecstack
+-CFLAGS = -g -std=c11 -D_XOPEN_SOURCE=700 -Iinclude \
++CFLAGS += -std=c11 -D_XOPEN_SOURCE=700 -Iinclude \
+ -Wall -Wextra -Werror -pedantic -Wno-unused-parameter
+-LDFLAGS =
+-LIBS = -lm
++LDFLAGS ?=
++LIBS += -lm
+
+ # commands used by the build script
+-CC = cc
+-AS = as
+-LD = ld
+-QBE = qbe
++CC ?= cc
++AS ?= as
++LD ?= ld
++QBE ?= qbe
+
+ # build locations
+ HARECACHE = .cache
+@@ -26,4 +26,4 @@ DEFAULT_TARGET = $(ARCH)
+
+ # variables that will be embedded in the binary with -D definitions
+ DEFAULT_TARGET = $(ARCH)
+-VERSION = $$(./scripts/version)
++VERSION ?= $$(./scripts/version)
diff --git a/lang/linux-rl9-python3/Makefile b/lang/linux-rl9-python3/Makefile
index fa6af2c41974..235722e22012 100644
--- a/lang/linux-rl9-python3/Makefile
+++ b/lang/linux-rl9-python3/Makefile
@@ -1,6 +1,7 @@
PORTNAME= python3
PORTVERSION= 3.9.21
-DISTVERSIONSUFFIX= -1.el9_5
+DISTVERSIONSUFFIX= -2.el9
+PORTREVISION= 1
CATEGORIES= lang linux
PKGNAMESUFFIX= 9
diff --git a/lang/linux-rl9-python3/distinfo b/lang/linux-rl9-python3/distinfo
index 4f41991f58a0..799ff668d23e 100644
--- a/lang/linux-rl9-python3/distinfo
+++ b/lang/linux-rl9-python3/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1734289748
-SHA256 (rocky/p/python3-3.9.21-1.el9_5.aarch64.rpm) = ee01441b7cb3159f228383e414446f2f3adfcfc3ebc2749173d384a60a1a322e
-SIZE (rocky/p/python3-3.9.21-1.el9_5.aarch64.rpm) = 26447
-SHA256 (rocky/p/python3-3.9.21-1.el9_5.x86_64.rpm) = 9b1acc1f869121faaa0eeafbe35361924896a1bfced85f316d9cfacceb606ad4
-SIZE (rocky/p/python3-3.9.21-1.el9_5.x86_64.rpm) = 26521
-SHA256 (rocky/p/python3-libs-3.9.21-1.el9_5.aarch64.rpm) = 75e05eb94b9e1d1c178d77023e4884749a71a60475e810a24dfe6a46c6330e0d
-SIZE (rocky/p/python3-libs-3.9.21-1.el9_5.aarch64.rpm) = 7900421
-SHA256 (rocky/p/python3-libs-3.9.21-1.el9_5.i686.rpm) = 6918f6ec50ef389b65579cb986488f90f3c6a47ea24ec03c4413d938d64d1be7
-SIZE (rocky/p/python3-libs-3.9.21-1.el9_5.i686.rpm) = 7972028
-SHA256 (rocky/p/python3-libs-3.9.21-1.el9_5.x86_64.rpm) = cc8fb10658d0dcdb8ab95567ec8adaa61952ca1a7898a79819433ff97cf9c698
-SIZE (rocky/p/python3-libs-3.9.21-1.el9_5.x86_64.rpm) = 7909365
-SHA256 (rocky/p/python3.9-3.9.21-1.el9_5.src.rpm) = b8f86ec4ffbb70ee546c9b0f389c926cd7977ecbfa88152594bb85064b502bcf
-SIZE (rocky/p/python3.9-3.9.21-1.el9_5.src.rpm) = 20268158
+TIMESTAMP = 1750640625
+SHA256 (rocky/p/python3-3.9.21-2.el9.aarch64.rpm) = a7e061232b16cd2d6ffb6d902bc10bb7e53be3a051ced7ac94815571d22bedb6
+SIZE (rocky/p/python3-3.9.21-2.el9.aarch64.rpm) = 26187
+SHA256 (rocky/p/python3-3.9.21-2.el9.x86_64.rpm) = 0728042f556da40ee04616877639c727c9643f4d6ce7d2f7bf90975f3c2f3d84
+SIZE (rocky/p/python3-3.9.21-2.el9.x86_64.rpm) = 26254
+SHA256 (rocky/p/python3-libs-3.9.21-2.el9.aarch64.rpm) = 3b6e9de7ef5cc02824ce5855deb401c3ffc059a8507ecf23cfa12f7b6e8dc268
+SIZE (rocky/p/python3-libs-3.9.21-2.el9.aarch64.rpm) = 7889784
+SHA256 (rocky/p/python3-libs-3.9.21-2.el9.i686.rpm) = b68900155bb18aed595209e97b5cb5d0edf5f72432b32f39ce9372daf320ea1b
+SIZE (rocky/p/python3-libs-3.9.21-2.el9.i686.rpm) = 7964987
+SHA256 (rocky/p/python3-libs-3.9.21-2.el9.x86_64.rpm) = 019e21c4dd18b8ce92fa8f68e1004e0c799aa148014666fff6e28694fbdc8018
+SIZE (rocky/p/python3-libs-3.9.21-2.el9.x86_64.rpm) = 7905127
+SHA256 (rocky/p/python3.9-3.9.21-2.el9.src.rpm) = 80d39b394b67a3a57c33b78c5c4ddd10a8e961ea7179d0e7d7e3901e34fa6784
+SIZE (rocky/p/python3.9-3.9.21-2.el9.src.rpm) = 20270312
diff --git a/lang/nim/Makefile b/lang/nim/Makefile
index 0cdb6e211f9f..3ef474807781 100644
--- a/lang/nim/Makefile
+++ b/lang/nim/Makefile
@@ -10,6 +10,9 @@ WWW= https://nim-lang.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/copying.txt
+DEPRECATED= Depends on expired www/npm-node18
+EXPIRATION_DATE=2025-09-01
+
LIB_DEPENDS= libpcre.so:devel/pcre
TEST_DEPENDS= node18>=0:www/node
diff --git a/lang/silq/Makefile b/lang/silq/Makefile
index 8e53a2d4f284..7ef75b66ca8f 100644
--- a/lang/silq/Makefile
+++ b/lang/silq/Makefile
@@ -1,6 +1,5 @@
PORTNAME= silq
-PORTVERSION= 20230412
-PORTREVISION= 1
+PORTVERSION= 20250624
CATEGORIES= lang math science
DIST_SUBDIR= silq
@@ -18,9 +17,9 @@ BUILD_DEPENDS= ldmd2:lang/ldc
USE_GITHUB= yes
-GH_TUPLE= eth-sri:silq:e9750cb \
- tgehr:ast:072796e:ast/ast \
- tgehr:util:a4532a4:util/util
+GH_TUPLE= eth-sri:silq:92a6f80 \
+ tgehr:ast:3b355c8:ast/ast \
+ tgehr:util:68629c1:util/util
OPTIONS_DEFINE= EXAMPLES
diff --git a/lang/silq/distinfo b/lang/silq/distinfo
index 1e64b52c4f42..c40137dd7ef0 100644
--- a/lang/silq/distinfo
+++ b/lang/silq/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1681284932
-SHA256 (silq/eth-sri-silq-20230412-e9750cb_GH0.tar.gz) = f6e201f4fb1e639f7d8df9e018dbf79bda6e8a55f431801385abf6070f37e01e
-SIZE (silq/eth-sri-silq-20230412-e9750cb_GH0.tar.gz) = 187476
-SHA256 (silq/tgehr-ast-072796e_GH0.tar.gz) = ea5a472d6b2f7defbce624879abc9d5d87f3b3fb3ce5634172567e29b132567a
-SIZE (silq/tgehr-ast-072796e_GH0.tar.gz) = 87630
-SHA256 (silq/tgehr-util-a4532a4_GH0.tar.gz) = 667a992d464e88a1aec85efc5718bf309786b62f2e120d02f3f5f20088e1d1ad
-SIZE (silq/tgehr-util-a4532a4_GH0.tar.gz) = 9975
+TIMESTAMP = 1750781400
+SHA256 (silq/eth-sri-silq-20230412-92a6f80_GH0.tar.gz) = 4b3f2e5a64e7532c3ea40ab80a49a2a50445fb88c6dee6f0d43d644f65b59589
+SIZE (silq/eth-sri-silq-20230412-92a6f80_GH0.tar.gz) = 269058
+SHA256 (silq/tgehr-ast-3b355c8_GH0.tar.gz) = deb523b088bbae1c2eca89eb4639a9d7495a4a41adf17bba0f95fb387af21617
+SIZE (silq/tgehr-ast-3b355c8_GH0.tar.gz) = 139544
+SHA256 (silq/tgehr-util-68629c1_GH0.tar.gz) = 225ed34a98c3fc9ca747c5d99bc97fc6a63f4149d7edd69737acebb597132326
+SIZE (silq/tgehr-util-68629c1_GH0.tar.gz) = 13323
diff --git a/lang/silq/pkg-plist b/lang/silq/pkg-plist
index f90cc49cdebd..25ce1a530aa0 100644
--- a/lang/silq/pkg-plist
+++ b/lang/silq/pkg-plist
@@ -1,4 +1,11 @@
bin/silq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/abort1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/abort2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adjustConstLookups1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adjustConstLookups2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adjustConstLookups3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adjustConstLookups4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adjustConstLookups5.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/argMatchSubtyping1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/argMatchSubtyping2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arrayAddAssign.slq
@@ -6,38 +13,131 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arrayConsumeIndexReplace.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arrayElements.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arrayEntryDup.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arrayIndexConcatAssign.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arraySlice1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/asciiUnit.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/asciiZ.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/asinQ.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/asinQ2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assertExp.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assertTypeError.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assign1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assign2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assignAfterReturn1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assignAfterReturn2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assignExp1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assignExp2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assignExp3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assignExp4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assignExp5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assignExp6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assignExp7.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assignFromArray.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assignFromQuantum.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assignQcontrol.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/assignQuantumArray.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/attributeTrace.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badBoolUpdateAssign.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badCallLhs.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badCoerce.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badControlUncomp.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badForget.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badForget2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badIndexReplacement.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badIndexReplacement2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badLhs1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badLhs2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badLhs3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badLhs4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badLhs5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badLhs6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badMeasurement1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badMeasurement2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badOpAssign.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badProdType.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badQuantumIndex1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badReverse.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badSliceReplacement.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badSliceReplacement2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badTypes.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/badVectorSyntax.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bell.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bernsteinVazirani.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bernsteinVazirani2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bernsteinVaziraniLoopLowered.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/binaryOperators1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/binaryOperators2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/binaryOperators3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/binaryOperators4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bitwise1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bitwise2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/boolIDiv.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/boolLiteral1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/boolLiteral2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/boolNSub.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/boolNSubError.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/boolVectorLength.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bottomArithmetic.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bottomIndexSlice.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bottomPower.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bottomType.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bottomType2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bottomType3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bottomType3_2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/builtInToPrelude.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/callDoubleSquare1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureAssign1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureAssign2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureClassicalAssign1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureClassicalAssign2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureClassicalOpAssign1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureClassicalOpAssign1_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureClassicalOpAssign2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureClassicalOpAssign2_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureClassicalOpAssign3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureClassicalOpAssignLoop1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureClassicalOpAssignLoop2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureClassicalOpAssignLoop3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureConst.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureConsumes.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacement.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureFromType1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureFromType2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureInLoop.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureInNestedLoop.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacement1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacement2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacement3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacement4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacement5.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacement6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacement6_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacement6_3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacement7.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacement7_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacement8.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacementClassical1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacementClassical2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacementClassical3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacementClassical4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacementClassical5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacementClassical6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacementClassical6_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacementClassical6_3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacementClassical7.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacementClassical7_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureIndexReplacementClassical8.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureOpAssign1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureOpAssign1_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureOpAssign2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureOpAssignLoop1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureOpAssignLoop2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureReplacementClassical1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureReplacementClassical1_2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureShadow.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureTwice.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/captureWithAnnotation.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cat.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/classicalArrayAliasing.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/classicalAssign.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/classicalForget1.slq
@@ -50,7 +150,10 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/classicalHadamard.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/classicalQfree1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/classicalQfree2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/classicalQnumeric.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/classicalQuantumIf.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/classicalQuantumSuperposition.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/closeOverDepType.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/closure.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/closureArrayTest.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/closureTest.slq
@@ -61,6 +164,7 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/closureTest6.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/closureTest7.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/closureTest8.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/closureTest9.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cnot.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cnot2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/stats/top10submissions/winter19/A1/1.slq
@@ -78,6 +182,7 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer18/contest/a2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer18/contest/a3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer18/contest/a4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer18/contest/a4_2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer18/contest/b1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer18/contest/b2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer18/contest/b3.slq
@@ -99,6 +204,19 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer18/warmup/g.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer18/warmup/h.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer18/warmup/i.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/contest/a1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/contest/a2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/contest/a3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/contest/a4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/contest/a5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/contest/a6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/contest/a7.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/contest/b1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/contest/b2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/contest/c1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/contest/c2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/contest/e1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/contest/e2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/warmup/a1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/warmup/a2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codeforces/summer20/warmup/a3.slq
@@ -139,17 +257,43 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/coerceIntToVecLengthMismatch.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/coerceNegativeNatural.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/coerceReal.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/coerceTupleArray.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/coerceTupleArrayLengthMismatch.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/coerceTupleLengthMismatch.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/coerceVecToIntLengthMismatch.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/coerceVector.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/coerceVectorLengthMismatch.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/communicationGame.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/comparisonOperators1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/comparisonOperators2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/componentSplitting1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/concatJoin.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/concatTuple1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/condTwoAssertFalse.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conditionalMeasurement.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conditionalMeasurement2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conditionalModulo.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockAssign.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockCapture.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockClassical.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming10.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming11.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming11_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming12.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming13.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming14.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming7.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming8.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constBlockConsuming9.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constCaptureBad1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constantLengthSlice1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/constantLengthSlice2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/consumeAssign.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/consumeDepTypeVar.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/consumingSquare.slq
@@ -160,17 +304,36 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/convertMatch.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/convertMatch2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/convertNatToInt.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/convertNatVectorToRealArray.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/convertTuple.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/convertUintToArray.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/convertVectors.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/convertVectors2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/deadCode1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/deadCode2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/deadCode3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/deadCode4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/deadCode5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/deadCode6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depCapture1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depCond1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depCond10.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depCond2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depCond3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depCond4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depCond5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depCond6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depCond7.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depCond8.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depCond9.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depConsume1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depConsume2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depConsume3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depIndexReplace.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depIndexReplace2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depIndexReplace3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depSplit1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depSwap1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depTest.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depTest2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depTest3.slq
@@ -185,16 +348,21 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depType2_1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depType3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depType4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depTypeSplit1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depTypeSplit2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/depVecType.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dependencyLoop1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dependencyLoop2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dependencyLoop3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/detectZero.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distinguish0H0.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distinguish0H0_2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distinguishGHZandW.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distinguishStates.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/divQ.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/divbyzero.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/divbyzero2.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/divmod.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/divbyzero3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dlog.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draper.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draperFunny.slq
@@ -206,7 +374,20 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dupClosure.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dupClosure2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dupConvertForget.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamicTupleIndex1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamicTupleIndex2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamicTupleIndex3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamicTupleIndex4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamicTupleSlice1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamicTupleSlice2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamicTupleSlice3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn10.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn10A.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn11.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn12.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn13.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn14.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn4.slq
@@ -214,11 +395,33 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn6.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn7.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn8.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturn9.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturnLoop1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturnLoop2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturnLoop3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturnLoopLowering1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturnLoopLowering2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturnLoopLowering3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturnQuantumIf.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturnQuantumIf2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/earlyReturnQuantumIf3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/elementwiseMove.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorLoopSplit.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorNonasciiWide.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evalCoerceSub.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evalConversion.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evalDecimal.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evalFixedInt.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evalSubZero.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/expand1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/expand2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/expand3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/expand4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/extendTruncate.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/extendTruncateError.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fib.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fib2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/firstClassFunction1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/firstClassTypeConstructor1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/firstClassTypeConstructor10.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/firstClassTypeConstructor2.slq
@@ -229,9 +432,17 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/firstClassTypeConstructor7.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/firstClassTypeConstructor8.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/firstClassTypeConstructor9.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fixedPointWithMoved.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/flipAll.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/floatOps.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/for.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forStep.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forStep1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forStep2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forStep3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forStep4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetCapture1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetCapture2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetCapture3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetChain.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetClassical.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetCoerce.slq
@@ -246,41 +457,69 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetDup2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetIfThenElse.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetIfThenElseInvalid.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetIndex.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetIndexSlice.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetLoop1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetNonReconstructableInvalid.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetRedefine.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetSpecialPatterns.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetSynthesis.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetSynthesis2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetSynthesis3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetSynthesis4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetSynthesisRec.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/forgetWhile.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fromW.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/functionAlias2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/functionBodyParseError.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/functionCallEval1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/functionCallEval2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/functionSubtype1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/genericAddition.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/genericReverse.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/genericReverse2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/genericReverse3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/genericReverse4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/genericSubtyping1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/genericSubtyping2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grover.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grover2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/groverDiffusion.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hIndex.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hideAssign.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hidingIndexReplacement.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/higherOrderReverse.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/higherOrderReverse2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/idivbyzero.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ifError.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ifFalseReassign.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ifSuperposition.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ifSuperposition2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ifSuperposition3.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/implicitDup.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/implicitDup1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/implicitDup2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/implicitDupLifted.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/inOwnType.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/incompatibleFunDef.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexAssignDep.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexEmptyTuple.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOpAssign1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOpAssign2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOpAssign3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOpAssign3_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOpAssign4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOpAssign5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOpAssign6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds10.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds11.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds12.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds13.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds14.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds15.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds16.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds17.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds18.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexOutOfBounds4.slq
@@ -295,16 +534,26 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplace4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplace5.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplace6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplace7.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplaceAlias1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplaceAlias2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplaceConstAccess.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplaceConsume.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplaceDiagnostic1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplaceDiagnostic2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplaceError2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplaceError3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplaceErrorRhs.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplaceId.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexReplaceIfFunctionCall.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/indexRewriteContext.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/infiniteType1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/infiniteType2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/infiniteType3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/innerProduct.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/innerProduct2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/intLt.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/intLt2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/intUintBoolConversion.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/integerPhase.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/invQ.slq
@@ -316,25 +565,111 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ite4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ite5.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ite6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iteCondError.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iteLhs.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iteLhs2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iteQuantumPromote1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iteQuantumPromote2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iteQuantumPromote3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iteType1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iteType2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iverson.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambdaCallLhs1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambdaCallLhs2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambdaEq.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambdaLhs.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lengthConstFold.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lengthConstFold1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lengthConstFold2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lengthMismatch.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lhsForget1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lhsForget2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lhsForget3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lhsForget4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lhsTypeAnnotation1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lhsTypeAnnotation2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lhsTypeAnnotation2_1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lhsTypeAnnotation3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lhsTypeAnnotation4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedAssign.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedConstArg.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedConsuming1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedConsuming2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedConsuming3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedConsuming4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedConsuming4_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedConsuming5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedConsuming5_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedConsuming6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedConsuming7.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedMeasure1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedMeasure2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedMeasure3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedMeasure4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liftedMeasure5.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/localVariableInFunctionReturnTypeError.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logicShortCircuit.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logicShortCircuit1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logicShortCircuit1_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logicShortCircuit2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logicShortCircuit3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logicShortCircuit4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logicShortCircuit5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logicShortCircuit6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logicShortCircuit7.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logicShortCircuit8.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logicShortCircuit9.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/longTuple1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loopFixedPoint1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loopFixedPoint2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loopFixedPoint3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loopFixedPoint4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loopFixedPoint5.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loopFixedPoint6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loopForgetRedefine1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loopForgetRedefine2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loopFunctionDef.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loopFunctionDef2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loopFunctionDef3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loopyFunctionAnnotation1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerForLoopAssign.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoop1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoop2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoop3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoop4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoop5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoop5_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopBool.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopCaptureClassicalOpAssign1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopCaptureClassicalOpAssign2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopCaptureOpAssign1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopCaptureOpAssign2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopCommunicationGame.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopConst.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopDlog.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopEarlyReturn1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopEarlyReturn2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopEarlyReturn3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopEarlyReturn4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopEarlyReturn5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopEarlyReturn5_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopEarlyReturn6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopForStep1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopForStep2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopForStep3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopForget.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopForget2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopMultiDimAssign.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopShadowConst.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerLoopShor.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerRepeat1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerRepeat2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lowerTupleConcat.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/majorityOracle.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/makeWPower2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/makeWPower2_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/makeWPower2_3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/makeWPower2_4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manualPhaseEstimation.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manualPhaseEstimation2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/map1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/map2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/map3.slq
@@ -347,15 +682,25 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/measureFun2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/measureHadamard.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/measureReversePhase.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/measureUint.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/measureReversePhase2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/measureReversePhase3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/measureUint1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/measureUint2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/measureVector.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mergeDependent1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mergeImplicitForget.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mergeImplicitForget2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mergeImplicitForget3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mergeTupleArray1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mfreeImplicitForget.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mixed.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mixed2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mixed3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mixed4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mixed5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modZero.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multiConvert.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multiDimAssign.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multiDimReplace.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multiForget.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multiIndex1.slq
@@ -364,20 +709,34 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multiReplace.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multiResultIndexReplace.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mustConsumeNonLifted.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nVecToQArray.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nandTree.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/natTypes.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nestInf.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nestedCapture.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nestedClosure.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nestedForLoop.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nestedGlobal.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nestedIndexReplace.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nestedMeasure.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nestedMutualRecursion1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nestedReplace.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nestedTupleMatch.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/neverArray.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/newForLoopRangeSyntax.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/noImplicitForget.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/noLengthAssign.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/noQnumericJoin.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nonLiftedH1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nonLiftedIndexReplacement1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nonLiftedIndexReplacement2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opAssignReverse.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/paramNotConsumedError.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parameterSubtyping1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parameterSubtyping2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parameterSubtyping3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parameterSubtyping4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parameterSubtyping5.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parameterizedSimulation.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parseArrayOfVectorReturn.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parseError.slq
@@ -390,8 +749,13 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch11.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch12.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch2_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch2_3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch2_4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch4_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch4_3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch5.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch6.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch7.slq
@@ -399,36 +763,108 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patternMatch9.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phaseEstimation.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phaseQ.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/photon.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/piToRat.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pow1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pow2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pow3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pow4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/print.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/projectForget.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/promoteQbitArithmetic.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/qft.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/qftPretty.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/qnumeric1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/qnumeric2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/qnumeric3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/qnumericError1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/qnumericError2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/qnumericError3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/qnumericError4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/qnumericError5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/qnumericError6.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumBitNotMinus.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumClassicalSubtyping.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumControlClassicalAssignment.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIfClassicalUpdate1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIfClassicalUpdate2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIfClassicalUpdate3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIfSuperpositionSizeOneCondition1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIfSuperpositionSizeOneCondition2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIndex1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIndex2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIndex3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIndexAssign1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIndexAssign2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIndexAssign3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIndexAssign4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIndexAssign5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIndexAssign6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIndexAssign7.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIndexPromote1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIndexUpdate1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumIndexUpdate2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumOuterParams.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumReplace.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumReplaceOutOfBounds.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumSub1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quantumSub2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quid-updates.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rationalBitwiseOr.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rationalPhase.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reassignArrayLength.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reassignConst.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reassignDepVar.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reassignDependentTypeParameter.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursion.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionCapture1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionCapture2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionCapture3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionCapture4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionCapture5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionCapture6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionRecapture1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn10.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn11.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn12.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn13.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn14.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn15.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn16.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn17.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn7.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn8.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveFunctionReturn9.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveNested.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveNested2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveNested2_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveNested3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveNested4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveNested5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursiveNested6.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/renatoCommunicationGameV1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/repeat.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/repeat100.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/repeatUntil.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceClassical.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndex.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndex1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndex2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexBad1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexBad2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexClassical1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexClassical2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexConsumeLifted1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexMulti0.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexMulti1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexMulti10.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexMulti11.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexMulti12.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexMulti2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexMulti3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexMulti4.slq
@@ -436,11 +872,32 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexMulti6.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexMulti7.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexMulti8.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexMulti9.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexOutOfBounds1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexOutOfBounds2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexOutOfBounds3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexOutOfBounds4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceIndexOutOfBounds5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceSlice1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceSlice2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replaceSlice3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ret2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/retClosure.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/retPi.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/retTypeCrash1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/retTypeCrash2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reuseCapturedName.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/revDefLhs1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/revDefLhs2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseApplyNested.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseArithmetic.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseBadLength.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseCNOT.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseConstUnit1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseConstUnit2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseConstUnit3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseConstUnit4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseCtype.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseDependent.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseEarlyReturn.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseFlatten.slq
@@ -454,44 +911,118 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseId.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseId2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseId3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseId4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseId5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseId6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseId7.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseId8.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseImplicitForget.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseLambda.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseLifted.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseMeasureNonClassical.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reversePair.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reversePhase.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reversePhase2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reversePhase3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseRecursiveNested1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseRecursiveNested2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseRewrites.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseRotX.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseRotY.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseRotY2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseRotZ.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSingletonArg.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare10.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare11.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare12.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare13.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare14.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare5.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare6.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare7.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare8.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSquare9.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseSubtype.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseToW.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseUintId.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseUnpack.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseWrongNargs.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseX.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverseX2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scientificNotation1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/semiclassicalQFT1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/semiclassicalQFT2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shadowCapture1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shadowCapture2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shadowCapture3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shadowCapture4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shadowCaptured.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shadowIndexReplacement1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shadowIndexReplacement1_2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shadowing.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shor.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shortCircuitAnd1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shortCircuitOrAssign1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simpleSwap.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sinQ.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/singletonVectorHadamard.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sliceOutOfBounds1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sliceReplacement.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sliceUnit.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sliceUnitOutOfBounds.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sliceUnitResultOutOfBounds.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/specialReverseTypeChecking.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitArrayConst.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/specialReverseTypeChecking2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitArray1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitArray2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitArrayConst1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitArrayConst1_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitArrayConst2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitArrayConst2_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitComponents1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitMixed1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitMixed2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitMixed3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitTuple1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitTuple2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitTuple3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitTuple4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitTuple5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitVector1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/splitVector2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/squareFunctionLhs.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/squareFunctionLhsConst.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/squareFunctionLhsConst2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/squareFunctionLhsConst3.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/squareFunctionReplace.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/squareFunctionReplace1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/squareFunctionReplace2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongIndexUpdate1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongIndexUpdate2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongIndexUpdate3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongIndexUpdate4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongIndexUpdate5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongIndexUpdate6.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongUpdates1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongUpdates10.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongUpdates11.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongUpdates12.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongUpdates2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongUpdates3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongUpdates4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongUpdates5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongUpdates6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongUpdates7.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongUpdates8.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strongUpdates9.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/subAssign1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/subAssign2.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/subtyping.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/subtyping1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/subtyping2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sumArray.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sumIota.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapArray.slq
@@ -499,11 +1030,19 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapArray3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapArray4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapArray5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapClassicalInt.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapClosures.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapDiffArrays.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapEmptyIf.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapInt.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapNoSwap.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapTuple1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapTuple2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapTuple3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapTuple4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapTuple5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapTuple6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapTuple7.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapVarWithComponent.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swapVarWithComponent2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/teleportation.slq
@@ -517,8 +1056,18 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testForget.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testGenericConvert1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testGenericConvert2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testGenericConvert2_1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testHadamard.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testLiftedClassical.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testMod1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testMod2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testMod2_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testMod3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testMod3_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testMod3_3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testMod4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testMod5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testMod6.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testParamSameName.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testPunning.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testQFT.slq
@@ -540,31 +1089,101 @@ bin/silq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testUnsafeCaptureConst4.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tf.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tf_orig.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tf_snippet.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/thirds.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/transpose.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tupleArray.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tupleComp.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tupleCompLongVec1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tupleCompLongVec2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tupleCompLongVec3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tupleCompLongVec4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tupleCompLongVec5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tupleCompVec1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tupleConversion.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeAlias.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeAlias2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeAlias3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeAliasIf1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeAliasIf2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeAsStatement.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeCheckBadLength.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeCheckBadPolyPauliRotY.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeCheckBadReverseLength.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeCheckLinearRotY.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeCheckMakeIntegerComparator.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeCheckMkVec.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeCheckNextCoeffs.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeCheckPolyPauliRot.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeCheckWeightedAdder.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeConstBlockCapture.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeConstBlockForget.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeConstBlockForget1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeConstBlockForget2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeConstBlockForget3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeError.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeError2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeEval1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeEval2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeFunCall.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeFunCallCoerce.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typePairError1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typePairError2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/typeof1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/unaryOperators1.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/uncomputeOnArrayAssignment.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/undefLhs.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/unicodeLoc.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/unidiomaticBell.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/unitParamClosureArray.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/unitParamClosureArray2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/unitParamClosureArray3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/unitRedefinition.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/unpackError.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/unreachableConsume.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/unrealizableError.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/variadic1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/variadic2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/variadic3.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vectorConv.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vectorLength.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vectorLiteral1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vectorLiteral2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vectorReverse.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vectorToArray.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/warning.slq
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/while.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/while1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/while1_2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/while2.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/whileFunctionCall.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcardArray.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcardArraySplit1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcardArraySplit2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcardArraySplit3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcardArraySplit4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcardForget.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcardForget2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcardVec1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcardVec2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcardVecSplit1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcardVecSplit2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcardVecSplit3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcardVecSplit4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wildcards1.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with10.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with11.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with12.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with12_2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with12_3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with2.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with3.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with4.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with5.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with6.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with7.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with8.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with9.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/withAbort.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/with_.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrapX.slq
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xwing.slq
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zeno.slq
diff --git a/mail/anubis/Makefile b/mail/anubis/Makefile
index ae5a58b1daf4..341ba1ff8d34 100644
--- a/mail/anubis/Makefile
+++ b/mail/anubis/Makefile
@@ -1,6 +1,6 @@
PORTNAME= anubis
PORTVERSION= 4.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= mail
MASTER_SITES= GNU
diff --git a/mail/balsa/Makefile b/mail/balsa/Makefile
index df7c4ae2de0b..3090f06ad55e 100644
--- a/mail/balsa/Makefile
+++ b/mail/balsa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= balsa
PORTVERSION= 2.6.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail gnome
DIST_SUBDIR= gnome
diff --git a/mail/claws-mail-pgp/Makefile b/mail/claws-mail-pgp/Makefile
index 0a4e18e3250f..c814092f29aa 100644
--- a/mail/claws-mail-pgp/Makefile
+++ b/mail/claws-mail-pgp/Makefile
@@ -1,4 +1,5 @@
PORTNAME= pgp
+PORTREVISION= 1
COMMENT= PGP plugins for Claws Mail
WWW= https://www.claws-mail.org/plugin.php?plugin=gpg
diff --git a/mail/gmime26-sharp/Makefile b/mail/gmime26-sharp/Makefile
index a930c714e55e..29c7f757dd3b 100644
--- a/mail/gmime26-sharp/Makefile
+++ b/mail/gmime26-sharp/Makefile
@@ -1,5 +1,5 @@
CATEGORIES= mail
-PORTREVISION= 2
+PORTREVISION= 3
PKGNAMESUFFIX= 26-sharp
MAINTAINER= ports@FreeBSD.org
diff --git a/mail/gmime26/Makefile b/mail/gmime26/Makefile
index a2c6f6180293..4520721471b7 100644
--- a/mail/gmime26/Makefile
+++ b/mail/gmime26/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmime
PORTVERSION= 2.6.23
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES?= mail
MASTER_SITES= GNOME
PKGNAMESUFFIX?= 26
diff --git a/mail/gmime30/Makefile b/mail/gmime30/Makefile
index 7f81ac2cc2c5..cd814e1459d0 100644
--- a/mail/gmime30/Makefile
+++ b/mail/gmime30/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gmime
DISTVERSION= 3.2.15
+PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= https://github.com/jstedfast/${PORTNAME}/releases/download/${DISTVERSION}/
PKGNAMESUFFIX= 30
diff --git a/mail/mutt/Makefile b/mail/mutt/Makefile
index 356513b1b04b..4ab8c134bced 100644
--- a/mail/mutt/Makefile
+++ b/mail/mutt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mutt
DISTVERSION= 2.2.14
+PORTREVISION= 1
CATEGORIES+= mail
MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/ \
https://bitbucket.org/mutt/mutt/downloads/
diff --git a/mail/neomutt/Makefile b/mail/neomutt/Makefile
index d4ddf9a6092e..a4026ee45af2 100644
--- a/mail/neomutt/Makefile
+++ b/mail/neomutt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neomutt
PORTVERSION= 20250510
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= mail
MAINTAINER= gahr@FreeBSD.org
diff --git a/mail/pizauth/Makefile b/mail/pizauth/Makefile
index 0a97078bde64..848906f11f8b 100644
--- a/mail/pizauth/Makefile
+++ b/mail/pizauth/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pizauth
-DISTVERSION= 1.0.5
-PORTREVISION= 6
+DISTVERSION= 1.0.7
CATEGORIES= mail
MAINTAINER= nivit@FreeBSD.org
diff --git a/mail/pizauth/Makefile.crates b/mail/pizauth/Makefile.crates
index f85b4a04f36e..52a80eef9c82 100644
--- a/mail/pizauth/Makefile.crates
+++ b/mail/pizauth/Makefile.crates
@@ -1,154 +1,186 @@
-CARGO_CRATES= adler-1.0.2 \
+CARGO_CRATES= adler2-2.0.0 \
aead-0.5.2 \
aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anyhow-1.0.86 \
- autocfg-1.3.0 \
+ anyhow-1.0.95 \
+ autocfg-1.4.0 \
base64-0.22.1 \
bincode-1.3.3 \
- bitflags-1.3.2 \
- bitflags-2.5.0 \
+ bitflags-2.8.0 \
block-buffer-0.10.4 \
- bstr-1.9.1 \
- bumpalo-3.16.0 \
+ boot-time-0.1.2 \
+ bstr-1.11.3 \
+ bumpalo-3.17.0 \
+ byteorder-1.5.0 \
cactus-1.0.7 \
- cc-1.0.98 \
+ cc-1.2.10 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
- cfgrammar-0.13.5 \
+ cfgrammar-0.13.8 \
chacha20-0.9.1 \
chacha20poly1305-0.10.1 \
- chrono-0.4.38 \
+ chrono-0.4.39 \
cipher-0.4.4 \
- core-foundation-sys-0.8.6 \
- cpufeatures-0.2.12 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
crc32fast-1.4.2 \
- crossbeam-deque-0.8.5 \
+ crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
- crossbeam-utils-0.8.20 \
+ crossbeam-utils-0.8.21 \
crypto-common-0.1.6 \
deranged-0.3.11 \
digest-0.10.7 \
+ displaydoc-0.2.5 \
equivalent-1.0.1 \
- error-chain-0.12.4 \
- filetime-0.2.23 \
- flate2-1.0.30 \
+ filetime-0.2.25 \
+ flate2-1.0.35 \
fnv-1.0.7 \
form_urlencoded-1.2.1 \
generic-array-0.14.7 \
getopts-0.2.21 \
getrandom-0.2.15 \
- globset-0.4.14 \
- hashbrown-0.14.5 \
- hermit-abi-0.3.9 \
- hostname-0.3.1 \
- iana-time-zone-0.1.60 \
+ getrandom-0.3.1 \
+ globset-0.4.15 \
+ hashbrown-0.15.2 \
+ hermit-abi-0.4.0 \
+ hostname-0.4.0 \
+ iana-time-zone-0.1.61 \
iana-time-zone-haiku-0.1.2 \
- idna-0.5.0 \
- ignore-0.4.22 \
- indexmap-2.2.6 \
+ icu_collections-1.5.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.0 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.0 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.0 \
+ icu_provider-1.5.0 \
+ icu_provider_macros-1.5.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
+ ignore-0.4.23 \
+ indexmap-2.7.1 \
inout-0.1.3 \
- is-terminal-0.4.12 \
- itoa-1.0.11 \
- js-sys-0.3.69 \
- lazy_static-1.4.0 \
- libc-0.2.155 \
- log-0.4.21 \
- lrlex-0.13.5 \
- lrpar-0.13.5 \
- lrtable-0.13.5 \
- match_cfg-0.1.0 \
- memchr-2.7.2 \
- miniz_oxide-0.7.3 \
+ is-terminal-0.4.15 \
+ itoa-1.0.14 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ libc-0.2.169 \
+ libredox-0.1.3 \
+ litemap-0.7.4 \
+ log-0.4.25 \
+ lrlex-0.13.8 \
+ lrpar-0.13.8 \
+ lrtable-0.13.8 \
+ memchr-2.7.4 \
+ miniz_oxide-0.8.3 \
nix-0.29.0 \
num-conv-0.1.0 \
num-traits-0.2.19 \
num_threads-0.1.7 \
- once_cell-1.19.0 \
+ once_cell-1.20.2 \
opaque-debug-0.3.1 \
packedvec-1.2.4 \
percent-encoding-2.3.1 \
pledge-0.4.2 \
poly1305-0.8.0 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.17 \
- proc-macro2-1.0.84 \
- quote-1.0.36 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
+ ppv-lite86-0.2.20 \
+ proc-macro2-1.0.93 \
+ quote-1.0.38 \
+ rand-0.9.0 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
- redox_syscall-0.4.1 \
- regex-1.10.4 \
- regex-automata-0.4.6 \
- regex-syntax-0.8.3 \
+ rand_core-0.9.0 \
+ rcgen-0.13.2 \
+ redox_syscall-0.5.8 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
rerun_except-1.0.0 \
ring-0.17.8 \
- rustc_version-0.4.0 \
- rustls-0.22.4 \
- rustls-pki-types-1.7.0 \
- rustls-webpki-0.102.4 \
- rustversion-1.0.17 \
- ryu-1.0.18 \
+ rustc_version-0.4.1 \
+ rustls-0.23.21 \
+ rustls-pki-types-1.11.0 \
+ rustls-webpki-0.102.8 \
+ rustversion-1.0.19 \
+ ryu-1.0.19 \
same-file-1.0.6 \
- semver-1.0.23 \
- serde-1.0.203 \
- serde_derive-1.0.203 \
- serde_json-1.0.117 \
+ semver-1.0.25 \
+ serde-1.0.217 \
+ serde_derive-1.0.217 \
+ serde_json-1.0.138 \
sha2-0.10.8 \
- sparsevec-0.2.0 \
+ shlex-1.3.0 \
+ smallvec-1.13.2 \
+ sparsevec-0.2.1 \
spin-0.9.8 \
+ stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
stderrlog-0.6.0 \
- subtle-2.5.0 \
- syn-2.0.66 \
- syslog-6.1.1 \
+ subtle-2.6.1 \
+ syn-2.0.96 \
+ synstructure-0.13.1 \
+ syslog-7.0.0 \
termcolor-1.1.3 \
thread_local-1.1.8 \
- time-0.3.36 \
+ time-0.3.37 \
time-core-0.1.2 \
- time-macros-0.2.18 \
- tinyvec-1.6.0 \
- tinyvec_macros-0.1.1 \
+ time-macros-0.2.19 \
+ tinystr-0.7.6 \
typenum-1.17.0 \
- unicode-bidi-0.3.15 \
- unicode-ident-1.0.12 \
- unicode-normalization-0.1.23 \
- unicode-width-0.1.12 \
+ unicode-ident-1.0.16 \
+ unicode-width-0.1.14 \
universal-hash-0.5.1 \
untrusted-0.9.0 \
unveil-0.3.2 \
- ureq-2.9.7 \
- url-2.5.0 \
- urlencoding-2.1.3 \
- vergen-8.3.1 \
- version_check-0.9.4 \
+ ureq-2.12.1 \
+ url-2.5.4 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
+ vergen-8.3.2 \
+ version_check-0.9.5 \
vob-3.0.3 \
wait-timeout-0.2.0 \
walkdir-2.5.0 \
wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.13.3+wasi-0.2.2 \
wasite-0.1.0 \
- wasm-bindgen-0.2.92 \
- wasm-bindgen-backend-0.2.92 \
- wasm-bindgen-macro-0.2.92 \
- wasm-bindgen-macro-support-0.2.92 \
- wasm-bindgen-shared-0.2.92 \
- web-sys-0.3.69 \
- webpki-roots-0.26.1 \
- whoami-1.5.1 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.8 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ webpki-roots-0.26.7 \
+ whoami-1.5.2 \
+ winapi-util-0.1.9 \
+ windows-0.52.0 \
windows-core-0.52.0 \
windows-sys-0.52.0 \
- windows-targets-0.52.5 \
- windows_aarch64_gnullvm-0.52.5 \
- windows_aarch64_msvc-0.52.5 \
- windows_i686_gnu-0.52.5 \
- windows_i686_gnullvm-0.52.5 \
- windows_i686_msvc-0.52.5 \
- windows_x86_64_gnu-0.52.5 \
- windows_x86_64_gnullvm-0.52.5 \
- windows_x86_64_msvc-0.52.5 \
- zeroize-1.8.1
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ wit-bindgen-rt-0.33.0 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ yasna-0.5.2 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
+ zerocopy-0.7.35 \
+ zerocopy-0.8.14 \
+ zerocopy-derive-0.7.35 \
+ zerocopy-derive-0.8.14 \
+ zerofrom-0.1.5 \
+ zerofrom-derive-0.1.5 \
+ zeroize-1.8.1 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3
diff --git a/mail/pizauth/distinfo b/mail/pizauth/distinfo
index eb075e1790ba..12b686c6ce93 100644
--- a/mail/pizauth/distinfo
+++ b/mail/pizauth/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1726327148
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
+TIMESTAMP = 1750757728
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
SIZE (rust/crates/aead-0.5.2.crate) = 15509
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -9,68 +9,70 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
-SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
+SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
+SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
+SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
-SIZE (rust/crates/bstr-1.9.1.crate) = 380305
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/boot-time-0.1.2.crate) = ce2b094c3b8fd302af9393806bb8af1b83a5a948ca7a91e87a92ea32167157f6
+SIZE (rust/crates/boot-time-0.1.2.crate) = 10101
+SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
+SIZE (rust/crates/bstr-1.11.3.crate) = 351536
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/cactus-1.0.7.crate) = acbc26382d871df4b7442e3df10a9402bf3cf5e55cbd66f12be38861425f0564
SIZE (rust/crates/cactus-1.0.7.crate) = 6749
-SHA256 (rust/crates/cc-1.0.98.crate) = 41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f
-SIZE (rust/crates/cc-1.0.98.crate) = 76780
+SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
+SIZE (rust/crates/cc-1.2.10.crate) = 101251
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/cfgrammar-0.13.5.crate) = 163348850b1cd34fa99ef1592b5d598ea7e6752f18aff2125b67537e887edb36
-SIZE (rust/crates/cfgrammar-0.13.5.crate) = 38058
+SHA256 (rust/crates/cfgrammar-0.13.8.crate) = 6d621f687a04efa1f269f1cd13d8cfea9660852bdb3d1cd2c3c9fb6fdd34daf2
+SIZE (rust/crates/cfgrammar-0.13.8.crate) = 38186
SHA256 (rust/crates/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818
SIZE (rust/crates/chacha20-0.9.1.crate) = 23424
SHA256 (rust/crates/chacha20poly1305-0.10.1.crate) = 10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35
SIZE (rust/crates/chacha20poly1305-0.10.1.crate) = 68485
-SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
-SIZE (rust/crates/chrono-0.4.38.crate) = 220559
+SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
+SIZE (rust/crates/chrono-0.4.39.crate) = 222248
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
-SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
-SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
-SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
-SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
-SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/error-chain-0.12.4.crate) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc
-SIZE (rust/crates/error-chain-0.12.4.crate) = 29274
-SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
-SIZE (rust/crates/filetime-0.2.23.crate) = 14942
-SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
-SIZE (rust/crates/flate2-1.0.30.crate) = 75511
+SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
+SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
+SIZE (rust/crates/flate2-1.0.35.crate) = 109188
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
@@ -81,50 +83,76 @@ SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce8
SIZE (rust/crates/getopts-0.2.21.crate) = 18457
SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
-SIZE (rust/crates/globset-0.4.14.crate) = 25090
-SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
-SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867
-SIZE (rust/crates/hostname-0.3.1.crate) = 9272
-SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
-SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
+SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
+SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
+SIZE (rust/crates/globset-0.4.15.crate) = 25177
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
+SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
+SHA256 (rust/crates/hostname-0.4.0.crate) = f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba
+SIZE (rust/crates/hostname-0.4.0.crate) = 10632
+SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
+SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/ignore-0.4.22.crate) = b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1
-SIZE (rust/crates/ignore-0.4.22.crate) = 55462
-SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
-SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
+SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
+SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
+SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
+SIZE (rust/crates/ignore-0.4.23.crate) = 55901
+SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
+SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
SIZE (rust/crates/inout-0.1.3.crate) = 10743
-SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
-SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
-SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
-SIZE (rust/crates/libc-0.2.155.crate) = 743539
-SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
-SIZE (rust/crates/log-0.4.21.crate) = 43442
-SHA256 (rust/crates/lrlex-0.13.5.crate) = 77ff18e1bd3ed77d7bc2800a0f8b0e922a3c7ba525505be8bab9cf45dfc4984b
-SIZE (rust/crates/lrlex-0.13.5.crate) = 32918
-SHA256 (rust/crates/lrpar-0.13.5.crate) = efea5a41b9988b5ae41ea9b2375a52cfa0e483f0210357209caa8d361a24a368
-SIZE (rust/crates/lrpar-0.13.5.crate) = 37142
-SHA256 (rust/crates/lrtable-0.13.5.crate) = ff5668c3bfd279ed24d5b0d24568c48dc993f9beabd51f74d1865a78c1d206ab
-SIZE (rust/crates/lrtable-0.13.5.crate) = 21206
-SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4
-SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153
-SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
-SIZE (rust/crates/memchr-2.7.2.crate) = 96220
-SHA256 (rust/crates/miniz_oxide-0.7.3.crate) = 87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae
-SIZE (rust/crates/miniz_oxide-0.7.3.crate) = 55774
+SHA256 (rust/crates/is-terminal-0.4.15.crate) = e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37
+SIZE (rust/crates/is-terminal-0.4.15.crate) = 7770
+SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
+SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
+SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
+SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
+SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/lrlex-0.13.8.crate) = 6fe1e8741f737ba4b6d781f716051df6375ff0488d57ee23822a2cdba1c3dc7a
+SIZE (rust/crates/lrlex-0.13.8.crate) = 32890
+SHA256 (rust/crates/lrpar-0.13.8.crate) = 19c61bcff4c1dd2deb9567ea868237828a8cd179c3f64106f6726656e372421d
+SIZE (rust/crates/lrpar-0.13.8.crate) = 37243
+SHA256 (rust/crates/lrtable-0.13.8.crate) = 49e35162de3a5d91b380f8ebb31fc6c5e9a4618276465df4725ff1f88613312b
+SIZE (rust/crates/lrtable-0.13.8.crate) = 21239
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
+SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
@@ -133,8 +161,8 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
SHA256 (rust/crates/packedvec-1.2.4.crate) = bde3c690ec20e4a2b4fb46f0289a451181eb50011a1e2acc8d85e2fde9062a45
@@ -147,108 +175,116 @@ SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f
SIZE (rust/crates/poly1305-0.8.0.crate) = 32633
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
-SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
-SHA256 (rust/crates/proc-macro2-1.0.84.crate) = ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6
-SIZE (rust/crates/proc-macro2-1.0.84.crate) = 48922
-SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
-SIZE (rust/crates/quote-1.0.36.crate) = 28507
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
+SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
+SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
+SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
+SIZE (rust/crates/rand-0.9.0.crate) = 97798
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
-SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
-SIZE (rust/crates/regex-1.10.4.crate) = 253191
-SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
-SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
-SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
-SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
+SHA256 (rust/crates/rand_core-0.9.0.crate) = b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff
+SIZE (rust/crates/rand_core-0.9.0.crate) = 23441
+SHA256 (rust/crates/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2
+SIZE (rust/crates/rcgen-0.13.2.crate) = 77836
+SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
+SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/rerun_except-1.0.0.crate) = 89974a5bef01d82b843f85cbab168e8554b3776f875dcc7a66bf03c757db5ab1
SIZE (rust/crates/rerun_except-1.0.0.crate) = 4305
SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
-SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
-SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
-SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-pki-types-1.7.0.crate) = 976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d
-SIZE (rust/crates/rustls-pki-types-1.7.0.crate) = 29555
-SHA256 (rust/crates/rustls-webpki-0.102.4.crate) = ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e
-SIZE (rust/crates/rustls-webpki-0.102.4.crate) = 200657
-SHA256 (rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6
-SIZE (rust/crates/rustversion-1.0.17.crate) = 17621
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustls-0.23.21.crate) = 8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8
+SIZE (rust/crates/rustls-0.23.21.crate) = 337106
+SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
+SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
+SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
+SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
+SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
+SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
+SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
+SIZE (rust/crates/ryu-1.0.19.crate) = 48770
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
-SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
-SIZE (rust/crates/serde-1.0.203.crate) = 77935
-SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
-SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
-SHA256 (rust/crates/serde_json-1.0.117.crate) = 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3
-SIZE (rust/crates/serde_json-1.0.117.crate) = 146921
+SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
+SIZE (rust/crates/semver-1.0.25.crate) = 31291
+SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
+SIZE (rust/crates/serde-1.0.217.crate) = 79019
+SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
+SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
+SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
+SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
SIZE (rust/crates/sha2-0.10.8.crate) = 26357
-SHA256 (rust/crates/sparsevec-0.2.0.crate) = 35df5d2e580b29f3f7ec5b4ed49b0ab3acf7f3624122b3e823cafb9630f293b8
-SIZE (rust/crates/sparsevec-0.2.0.crate) = 6788
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/sparsevec-0.2.1.crate) = 91ef4657ebc254f6e84a863cb495c2feb60e5b48eba5141bf2bbbe202adb65b4
+SIZE (rust/crates/sparsevec-0.2.1.crate) = 7097
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/stderrlog-0.6.0.crate) = 61c910772f992ab17d32d6760e167d2353f4130ed50e796752689556af07dc6b
SIZE (rust/crates/stderrlog-0.6.0.crate) = 25914
-SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
-SIZE (rust/crates/subtle-2.5.0.crate) = 13909
-SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5
-SIZE (rust/crates/syn-2.0.66.crate) = 264855
-SHA256 (rust/crates/syslog-6.1.1.crate) = dfc7e95b5b795122fafe6519e27629b5ab4232c73ebb2428f568e82b1a457ad3
-SIZE (rust/crates/syslog-6.1.1.crate) = 10017
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
+SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/syslog-7.0.0.crate) = 019f1500a13379b7d051455df397c75770de6311a7a188a699499502704d9f10
+SIZE (rust/crates/syslog-7.0.0.crate) = 12968
SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
+SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
+SIZE (rust/crates/time-0.3.37.crate) = 123257
SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
-SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
-SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
-SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
-SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
-SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
+SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
+SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
-SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
-SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
-SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
-SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
+SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
+SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/unveil-0.3.2.crate) = 5e7fa867d559102001ec694165ed17d5f82e95213060a65f9c8b6280084bbfec
SIZE (rust/crates/unveil-0.3.2.crate) = 7280
-SHA256 (rust/crates/ureq-2.9.7.crate) = d11a831e3c0b56e438a28308e7c810799e3c118417f342d30ecec080105395cd
-SIZE (rust/crates/ureq-2.9.7.crate) = 113834
-SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
-SIZE (rust/crates/url-2.5.0.crate) = 78605
-SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
-SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/vergen-8.3.1.crate) = e27d6bdd219887a9eadd19e1c34f32e47fa332301184935c6d9bca26f3cca525
-SIZE (rust/crates/vergen-8.3.1.crate) = 44665
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/ureq-2.12.1.crate) = 02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d
+SIZE (rust/crates/ureq-2.12.1.crate) = 115366
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/vergen-8.3.2.crate) = 2990d9ea5967266ea0ccf413a4aa5c42a93dbcfda9cb49a97de6931726b12566
+SIZE (rust/crates/vergen-8.3.2.crate) = 44740
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/vob-3.0.3.crate) = c058f4c41e71a043c67744cb76dcc1ae63ece328c1732a72489ccccc2dec23e6
SIZE (rust/crates/vob-3.0.3.crate) = 17698
SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
@@ -257,55 +293,83 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
+SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
SHA256 (rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
SIZE (rust/crates/wasite-0.1.0.crate) = 2346
-SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
-SIZE (rust/crates/wasm-bindgen-0.2.92.crate) = 184119
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da
-SIZE (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.92.crate) = a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726
-SIZE (rust/crates/wasm-bindgen-macro-0.2.92.crate) = 13835
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96
-SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
-SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
-SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
-SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009
-SIZE (rust/crates/webpki-roots-0.26.1.crate) = 249748
-SHA256 (rust/crates/whoami-1.5.1.crate) = a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9
-SIZE (rust/crates/whoami-1.5.1.crate) = 24026
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
-SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/webpki-roots-0.26.7.crate) = 5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e
+SIZE (rust/crates/webpki-roots-0.26.7.crate) = 249392
+SHA256 (rust/crates/whoami-1.5.2.crate) = 372d5b87f58ec45c384ba03563b03544dc5fadc3983e434b286913f5b4a9bb6d
+SIZE (rust/crates/whoami-1.5.2.crate) = 24204
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/windows-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
+SIZE (rust/crates/windows-0.52.0.crate) = 11843715
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
-SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
-SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
-SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
-SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
-SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
-SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
-SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
-SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
-SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
+SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
+SIZE (rust/crates/yasna-0.5.2.crate) = 34859
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-0.8.14.crate) = a367f292d93d4eab890745e75a778da40909cab4d6ff8173693812f79c4a2468
+SIZE (rust/crates/zerocopy-0.8.14.crate) = 229188
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (rust/crates/zerocopy-derive-0.8.14.crate) = d3931cb58c62c13adec22e38686b559c86a30565e16ad6e8510a337cedc611e1
+SIZE (rust/crates/zerocopy-derive-0.8.14.crate) = 80308
+SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
+SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
+SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
+SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (ltratt-pizauth-1.0.5-pizauth-1.0.5_GH0.tar.gz) = 3bad722f1ae2ef5f4312ad527fe593c55797cd7a99d98f32e92eabeb0c0fa52d
-SIZE (ltratt-pizauth-1.0.5-pizauth-1.0.5_GH0.tar.gz) = 55706
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (ltratt-pizauth-1.0.7-pizauth-1.0.7_GH0.tar.gz) = 24ae38cb00694281301c196e1d57b861bb539878d548e043d885735c3d3254f4
+SIZE (ltratt-pizauth-1.0.7-pizauth-1.0.7_GH0.tar.gz) = 61674
diff --git a/mail/py-alot/Makefile b/mail/py-alot/Makefile
index dac58d63911e..d45e0beca6d0 100644
--- a/mail/py-alot/Makefile
+++ b/mail/py-alot/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}notmuch>=0.27:mail/py-notmuch@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gpgme>0:security/py-gpgme@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gpg>=2.0.0:security/py-gpg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}configobj>4.7.0:devel/py-configobj@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-magic>0:devel/py-python-magic@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}twisted>=18.4.0:devel/py-twisted@${PY_FLAVOR} \
diff --git a/mail/sylpheed/Makefile b/mail/sylpheed/Makefile
index 516bca80576a..c887df0dc15b 100644
--- a/mail/sylpheed/Makefile
+++ b/mail/sylpheed/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sylpheed
PORTVERSION= 3.7.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= mail
MASTER_SITES= http://sylpheed.sraoss.jp/sylpheed/v${PORTVERSION:C/\.[^\.]*$//}/ \
LOCAL/ehaupt
diff --git a/math/Makefile b/math/Makefile
index a8d9a3336373..034758a97829 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -975,7 +975,6 @@
SUBDIR += py-evalidate
SUBDIR += py-faiss
SUBDIR += py-fastcluster
- SUBDIR += py-fastdtw
SUBDIR += py-fenics-basix
SUBDIR += py-fenics-ffcx
SUBDIR += py-fenics-ufl
diff --git a/math/py-fastdtw/Makefile b/math/py-fastdtw/Makefile
deleted file mode 100644
index 5fbe74845589..000000000000
--- a/math/py-fastdtw/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= fastdtw
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.4
-PORTREVISION= 3
-CATEGORIES= math python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Dynamic Time Warping (DTW) algorithm with an O(N) complexity
-WWW= https://github.com/slaypni/fastdtw
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expired devel/py-pytest-runner
-EXPIRATION_DATE=2025-03-31
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
-RUN_DEPENDS= ${PYNUMPY}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
-
-USES= python
-
-USE_GITHUB= yes # tests are only on github
-GH_ACCOUNT= slaypni
-USE_PYTHON= distutils cython autoplist pytest # tests fail: https://github.com/slaypni/fastdtw/issues/23
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fastdtw/_fastdtw${PYTHON_TAG}.so
-
-.include <bsd.port.mk>
diff --git a/math/py-fastdtw/distinfo b/math/py-fastdtw/distinfo
deleted file mode 100644
index e8ce8867fb1c..000000000000
--- a/math/py-fastdtw/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1570521412
-SHA256 (slaypni-fastdtw-v0.3.4_GH0.tar.gz) = da9bea6a9bc3c3a3424de1d82d3ce7d0545514ed255af16558ef4ddce28f36a7
-SIZE (slaypni-fastdtw-v0.3.4_GH0.tar.gz) = 127976
diff --git a/math/py-fastdtw/pkg-descr b/math/py-fastdtw/pkg-descr
deleted file mode 100644
index b8d8c587ff66..000000000000
--- a/math/py-fastdtw/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Python implementation of FastDTW [1], which is an approximate Dynamic Time
-Warping (DTW) algorithm that provides optimal or near-optimal alignments
-with an O(N) time and memory complexity.
-
-[1] http://cs.fit.edu/~pkc/papers/tdm04.pdf
diff --git a/misc/Makefile b/misc/Makefile
index a89f35525b42..a572f232ad7b 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -311,7 +311,6 @@
SUBDIR += opennn
SUBDIR += openr2
SUBDIR += openvdb
- SUBDIR += orange3
SUBDIR += orville-write
SUBDIR += osinfo-db
SUBDIR += ossp-uuid
@@ -431,7 +430,6 @@
SUBDIR += py-crudini
SUBDIR += py-datasets
SUBDIR += py-detecta
- SUBDIR += py-dictdiffer
SUBDIR += py-eemeter
SUBDIR += py-einops
SUBDIR += py-emoji
@@ -485,11 +483,6 @@
SUBDIR += py-openpaperwork-gtk
SUBDIR += py-openvdb
SUBDIR += py-optuna
- SUBDIR += py-orange3-associate
- SUBDIR += py-orange3-datafusion
- SUBDIR += py-orange3-educational
- SUBDIR += py-orange3-network
- SUBDIR += py-orange3-timeseries
SUBDIR += py-oterm
SUBDIR += py-palettable
SUBDIR += py-papermill
diff --git a/misc/koboldcpp/Makefile b/misc/koboldcpp/Makefile
index 115911d005a4..ddf36386e458 100644
--- a/misc/koboldcpp/Makefile
+++ b/misc/koboldcpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= koboldcpp
DISTVERSIONPREFIX= v
-DISTVERSION= 1.89
+DISTVERSION= 1.94.1
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/koboldcpp/distinfo b/misc/koboldcpp/distinfo
index 76d417f8cf3f..0e37240187a3 100644
--- a/misc/koboldcpp/distinfo
+++ b/misc/koboldcpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745253387
-SHA256 (LostRuins-koboldcpp-v1.89_GH0.tar.gz) = 5bf0a3b1559330aa4780ff9670ae9dbf3bad2268076853ccb82754068cf7b743
-SIZE (LostRuins-koboldcpp-v1.89_GH0.tar.gz) = 27654876
+TIMESTAMP = 1750738105
+SHA256 (LostRuins-koboldcpp-v1.94.1_GH0.tar.gz) = 68b361b7b43db0b7c36576755aee1000ae997a23c47066ac0312c346632455ce
+SIZE (LostRuins-koboldcpp-v1.94.1_GH0.tar.gz) = 30948504
diff --git a/misc/librepo/Makefile b/misc/librepo/Makefile
index 13919daf79ab..614955757bab 100644
--- a/misc/librepo/Makefile
+++ b/misc/librepo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= librepo
DISTVERSION= 1.19.0
+PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
@@ -15,7 +16,7 @@ LIB_DEPENDS= libassuan.so:security/libassuan \
libgpgme.so:security/gpgme
TEST_DEPENDS= bash:shells/bash \
check>0:devel/check \
- ${PYTHON_PKGNAMEPREFIX}gpgme>0:security/py-gpgme@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gpg>=2.0.0:security/py-gpg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xattr>0:devel/py-xattr@${PY_FLAVOR}
USES= cpe gettext-runtime gnome cmake:testing localbase:ldflags pkgconfig python shebangfix ssl
diff --git a/misc/llama-cpp/Makefile b/misc/llama-cpp/Makefile
index 71f062e7e843..317189cb7158 100644
--- a/misc/llama-cpp/Makefile
+++ b/misc/llama-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llama-cpp
DISTVERSIONPREFIX= b
-DISTVERSION= 5740
+DISTVERSION= 5747
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/llama-cpp/distinfo b/misc/llama-cpp/distinfo
index 5f805df56c4b..018926c949a2 100644
--- a/misc/llama-cpp/distinfo
+++ b/misc/llama-cpp/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750672878
-SHA256 (ggerganov-llama.cpp-b5740_GH0.tar.gz) = e8a127caefa022a639ba42cd2be7bcee78e67ac8d53d228661b1a2a5008d224c
-SIZE (ggerganov-llama.cpp-b5740_GH0.tar.gz) = 25008789
+TIMESTAMP = 1750748065
+SHA256 (ggerganov-llama.cpp-b5747_GH0.tar.gz) = f158c7aa369c68e2bbb14cab18c566902df675d5956a1b831978d3f5e4135344
+SIZE (ggerganov-llama.cpp-b5747_GH0.tar.gz) = 25012522
SHA256 (nomic-ai-kompute-4565194_GH0.tar.gz) = 95b52d2f0514c5201c7838348a9c3c9e60902ea3c6c9aa862193a212150b2bfc
SIZE (nomic-ai-kompute-4565194_GH0.tar.gz) = 13540496
diff --git a/misc/orange3/Makefile b/misc/orange3/Makefile
deleted file mode 100644
index 6606baa28d62..000000000000
--- a/misc/orange3/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-PORTNAME= orange3
-DISTVERSION= 3.29.1
-PORTREVISION= 6
-CATEGORIES= misc python
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Component-based data mining software
-WWW= https://orange.biolab.si/
-
-LICENSE= GPLv3
-
-DEPRECATED= Depends on expiring devel/py-orange-canvas-core
-EXPIRATION_DATE=2025-06-21
-
-BUILD_DEPENDS= ${PYNUMPY}
-RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}AnyQt>=0.0.11:x11-toolkits/py-AnyQt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}baycomp>=1.0.2:math/py-baycomp@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.0.0:math/py-bottleneck@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}chardet>=3.0.2:textproc/py-chardet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}joblib>=0.9.4:devel/py-joblib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}httpx>=0.14.0:www/py-httpx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}keyrings.alt>0:security/py-keyrings.alt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openTSNE>=0.6.0:math/py-openTSNE@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}orange-canvas-core>=0.1.19:devel/py-orange-canvas-core@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}orange-widget-base>=4.13.0:devel/py-orange-widget-base@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openpyxl>0:textproc/py-openpyxl@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=1.0.0:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pip>=9.0:devel/py-pip@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-louvain>=0.13:math/py-python-louvain@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyqtgraph>=0.11.1:graphics/py-pyqtgraph@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.22.0:science/py-scikit-learn@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=0.16.1:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}serverfiles>0:misc/py-serverfiles@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}xlrd>=0.9.2:textproc/py-xlrd@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
-
-USES= python pyqt:5
-USE_PYTHON= distutils cython autoplist noflavors
-USE_PYQT= pyqt5:run webengine:run
-
-USE_GITHUB= yes
-GH_ACCOUNT= biolab
-
-CFLAGS+= -DQSORT_R_STYLE_BSD=yes
-LDFLAGS+= -Xlinker -strip-all # strip, stage-qa doesn't catch that it isn't stripped
-
-.include <bsd.port.options.mk>
-
-.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386
-USE_PYQT+= webengine:run
-.else
-USE_PYQT+= webkit:run
-.endif
-
-xpost-install:
- @${REINPLACE_CMD} -e 's|^"${PREFIX}/|| ; s|"$$||' ${_PYTHONPKGLIST} # https://github.com/biolab/orange3/issues/3060
- @${REINPLACE_CMD} -e 's|import sys|& ; from OpenGL import GL|' ${STAGEDIR}${PREFIX}/bin/orange-canvas # https://github.com/biolab/orange3/issues/3062
-
-.include <bsd.port.mk>
diff --git a/misc/orange3/distinfo b/misc/orange3/distinfo
deleted file mode 100644
index 3e9bab8a5a0d..000000000000
--- a/misc/orange3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1622688490
-SHA256 (biolab-orange3-3.29.1_GH0.tar.gz) = 0f59445a179553e56a36f393ed00c5774287a52e4416bc5a4b59491fe99cd87d
-SIZE (biolab-orange3-3.29.1_GH0.tar.gz) = 27580259
diff --git a/misc/orange3/files/patch-requirements-core.txt b/misc/orange3/files/patch-requirements-core.txt
deleted file mode 100644
index 662a1bef5708..000000000000
--- a/misc/orange3/files/patch-requirements-core.txt
+++ /dev/null
@@ -1,8 +0,0 @@
---- requirements-core.txt.orig 2021-03-13 22:01:25 UTC
-+++ requirements-core.txt
-@@ -23,4 +23,4 @@ baycomp>=1.0.2
- pandas>=1.0.0
- pyyaml
- openpyxl
--httpx>=0.14.0,<0.17
-+httpx>=0.14.0
diff --git a/misc/orange3/files/patch-requirements-gui.txt b/misc/orange3/files/patch-requirements-gui.txt
deleted file mode 100644
index 8721258d2d4b..000000000000
--- a/misc/orange3/files/patch-requirements-gui.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-- fails to find PyQt5 with the line as given
-
---- requirements-gui.txt.orig 2021-03-13 22:03:33 UTC
-+++ requirements-gui.txt
-@@ -1,7 +1,7 @@
- orange-canvas-core>=0.1.19,<0.2a
- orange-widget-base>=4.12.0
-
--PyQt5>=5.12,!=5.15.1 # 5.15.1 skipped because of QTBUG-87057 - affects select columns
-+#PyQt5>=5.12,!=5.15.1 # 5.15.1 skipped because of QTBUG-87057 - affects select columns
- PyQtWebEngine>=5.12
- AnyQt>=0.0.11
-
diff --git a/misc/orange3/pkg-descr b/misc/orange3/pkg-descr
deleted file mode 100644
index d204adee7dd2..000000000000
--- a/misc/orange3/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Orange is a component-based data mining software. It includes a range of data
-visualization, exploration, preprocessing and modeling techniques. It can be
-used through a nice and intuitive user interface or, for more advanced users,
-as a module for the Python programming language.
diff --git a/misc/py-colored/Makefile b/misc/py-colored/Makefile
index 1b343e29aabb..05e46479dc3c 100644
--- a/misc/py-colored/Makefile
+++ b/misc/py-colored/Makefile
@@ -1,5 +1,5 @@
PORTNAME= colored
-DISTVERSION= 2.2.5
+DISTVERSION= 2.3.0
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-colored/distinfo b/misc/py-colored/distinfo
index 9ca60bad9ff7..f56e4b48668b 100644
--- a/misc/py-colored/distinfo
+++ b/misc/py-colored/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738954039
-SHA256 (colored-2.2.5.tar.gz) = 60cc61ea656cd3e753380fbc19fc62b0f65b60b2a096ba01bc476d6738ace441
-SIZE (colored-2.2.5.tar.gz) = 13341
+TIMESTAMP = 1750775184
+SHA256 (colored-2.3.0.tar.gz) = 4daf9b3ed687a01d59005e1bd03f354475226b933abb9a01836d6dde926d4c6f
+SIZE (colored-2.3.0.tar.gz) = 14708
diff --git a/misc/py-dictdiffer/Makefile b/misc/py-dictdiffer/Makefile
deleted file mode 100644
index b693256f63f5..000000000000
--- a/misc/py-dictdiffer/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= dictdiffer
-DISTVERSION= 0.9.0
-PORTREVISION= 1
-CATEGORIES= misc
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Python library that helps you to diff and patch dictionaries
-WWW= https://github.com/inveniosoftware/dictdiffer
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expired devel/py-pytest-runner
-EXPIRATION_DATE=2025-03-31
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.7:devel/py-pytest-runner@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.1.0:devel/py-setuptools-scm@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/misc/py-dictdiffer/distinfo b/misc/py-dictdiffer/distinfo
deleted file mode 100644
index 90644c40c44d..000000000000
--- a/misc/py-dictdiffer/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1627061744
-SHA256 (dictdiffer-0.9.0.tar.gz) = 17bacf5fbfe613ccf1b6d512bd766e6b21fb798822a133aa86098b8ac9997578
-SIZE (dictdiffer-0.9.0.tar.gz) = 31513
diff --git a/misc/py-dictdiffer/pkg-descr b/misc/py-dictdiffer/pkg-descr
deleted file mode 100644
index 982f4df58cb8..000000000000
--- a/misc/py-dictdiffer/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Dictdiffer is a helper module that helps you to diff and patch dictionaries.
diff --git a/misc/py-orange3-associate/Makefile b/misc/py-orange3-associate/Makefile
deleted file mode 100644
index 1938bd5b11a1..000000000000
--- a/misc/py-orange3-associate/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= orange3-associate
-DISTVERSION= 1.1.8
-PORTREVISION= 3
-CATEGORIES= misc python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Orange 3 add-on: Frequent itemsets and association rules mining
-WWW= https://github.com/biolab/orange3-associate
-
-LICENSE= GPLv3+
-
-DEPRECATED= Depends on expiring misc/orange3
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= orange3>0:misc/orange3 \
- ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= distutils autoplist
-
-USE_GITHUB= yes
-GH_ACCOUNT= biolab
-
-.include <bsd.port.mk>
diff --git a/misc/py-orange3-associate/distinfo b/misc/py-orange3-associate/distinfo
deleted file mode 100644
index b55c0a89958a..000000000000
--- a/misc/py-orange3-associate/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1615678925
-SHA256 (biolab-orange3-associate-1.1.8_GH0.tar.gz) = 2840b28fa7cabbe6e9129b677ae28d02d3ceb680c5786d3fe980fe4ed666d66e
-SIZE (biolab-orange3-associate-1.1.8_GH0.tar.gz) = 505212
diff --git a/misc/py-orange3-associate/pkg-descr b/misc/py-orange3-associate/pkg-descr
deleted file mode 100644
index 3130544e9b1f..000000000000
--- a/misc/py-orange3-associate/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Orange3 add-on implementing association rules data mining,
-and enumerating frequent itemsets.
diff --git a/misc/py-orange3-datafusion/Makefile b/misc/py-orange3-datafusion/Makefile
deleted file mode 100644
index 38308ffebd0f..000000000000
--- a/misc/py-orange3-datafusion/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= orange3-datafusion
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.11-7
-PORTREVISION= 6
-DISTVERSIONSUFFIX= -g69aa51c
-CATEGORIES= misc python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Data fusion add-on for Orange3
-WWW= https://github.com/biolab/orange3-datafusion
-
-LICENSE= GPLv3
-
-DEPRECATED= Depends on expiring misc/orange3
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= orange3>0:misc/orange3 \
- ${PYTHON_PKGNAMEPREFIX}scikit-fusion>0:misc/py-scikit-fusion@${PY_FLAVOR}
-
-USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= biolab
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/misc/py-orange3-datafusion/distinfo b/misc/py-orange3-datafusion/distinfo
deleted file mode 100644
index 5fea43e7e48b..000000000000
--- a/misc/py-orange3-datafusion/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1528961460
-SHA256 (biolab-orange3-datafusion-v0.1.11-7-g69aa51c_GH0.tar.gz) = 86e1e9bf31fbbd64b92bfefd3fde72d93475c69355a18559c438fd3e7afffae5
-SIZE (biolab-orange3-datafusion-v0.1.11-7-g69aa51c_GH0.tar.gz) = 6835800
diff --git a/misc/py-orange3-datafusion/pkg-descr b/misc/py-orange3-datafusion/pkg-descr
deleted file mode 100644
index ba1c4bb6f52f..000000000000
--- a/misc/py-orange3-datafusion/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This is a data fusion add-on for Orange3. Add-on wraps scikit-fusion, a Python
-library for data fusion, and implements a set of widgets for loading of the
-data, definition of data fusion schema, collective matrix factorization and
-exploration of latent factors.
diff --git a/misc/py-orange3-educational/Makefile b/misc/py-orange3-educational/Makefile
deleted file mode 100644
index 6677cf06db39..000000000000
--- a/misc/py-orange3-educational/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= orange3-educational
-DISTVERSION= 0.4.0
-PORTREVISION= 3
-CATEGORIES= misc education python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Orange add-on: widgets for machine learning and data mining
-WWW= https://github.com/biolab/orange3-educational
-
-LICENSE= CC-BY-3.0
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expiring misc/orange3
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= orange3>0:misc/orange3 \
- ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= distutils autoplist
-
-USE_GITHUB= yes
-GH_ACCOUNT= biolab
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/misc/py-orange3-educational/distinfo b/misc/py-orange3-educational/distinfo
deleted file mode 100644
index 1e548262fe99..000000000000
--- a/misc/py-orange3-educational/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1618867149
-SHA256 (biolab-orange3-educational-0.4.0_GH0.tar.gz) = e8f452214a4fc9ad15ccb7c8328850cebb6a38aa483cb4763f1544c41ccd80d8
-SIZE (biolab-orange3-educational-0.4.0_GH0.tar.gz) = 3364301
diff --git a/misc/py-orange3-educational/pkg-descr b/misc/py-orange3-educational/pkg-descr
deleted file mode 100644
index d11003ee2d89..000000000000
--- a/misc/py-orange3-educational/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Widgets in the educational add-on demonstrate several key data mining and
-machine learning procedures. The widgets are useful for beginners to
-understand the inner working of key algorithms in the data mining and for
-teachers to be able to visually explain various methods in a classroom.
diff --git a/misc/py-orange3-network/Makefile b/misc/py-orange3-network/Makefile
deleted file mode 100644
index ece5c63c67b9..000000000000
--- a/misc/py-orange3-network/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= orange3-network
-DISTVERSION= 1.5.1.20210224 # the 1.5.1 was forgotten
-PORTREVISION= 4
-CATEGORIES= misc python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Network analysis add-on for Orange data mining suite
-WWW= https://github.com/biolab/orange3-network
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Depends on expiring misc/orange3
-EXPIRATION_DATE=2025-06-21
-
-BUILD_DEPENDS= ${PYNUMPY}
-RUN_DEPENDS= orange3>0:misc/orange3 \
- ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}gensim>0:textproc/py-gensim@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyqtgraph>=0.9.10:graphics/py-pyqtgraph@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= distutils cython autoplist
-
-USE_GITHUB= yes
-GH_ACCOUNT= biolab
-GH_TAGNAME= ec534c9
-
-.include <bsd.port.mk>
diff --git a/misc/py-orange3-network/distinfo b/misc/py-orange3-network/distinfo
deleted file mode 100644
index d58c2a4ed477..000000000000
--- a/misc/py-orange3-network/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1615748215
-SHA256 (biolab-orange3-network-1.5.1.20210224-ec534c9_GH0.tar.gz) = 59bf35dd6bd75be05a3967d319ffc390cf602b239325c93360f3509534de1247
-SIZE (biolab-orange3-network-1.5.1.20210224-ec534c9_GH0.tar.gz) = 3086801
diff --git a/misc/py-orange3-network/pkg-descr b/misc/py-orange3-network/pkg-descr
deleted file mode 100644
index cf412b16cfd2..000000000000
--- a/misc/py-orange3-network/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Orange3-Network is an add-on for Orange data mining software package.
-It provides network visualization and network analysis tools.
diff --git a/misc/py-orange3-timeseries/Makefile b/misc/py-orange3-timeseries/Makefile
deleted file mode 100644
index b8a336f46611..000000000000
--- a/misc/py-orange3-timeseries/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= orange3-timeseries
-DISTVERSION= 0.3.10
-PORTREVISION= 3
-CATEGORIES= misc python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Orange add-on for analyzing, visualizing, manipulating time series
-WWW= https://github.com/biolab/orange3-timeseries
-
-LICENSE= CC-BY-3.0
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expiring misc/orange3
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= orange3>0:misc/orange3 \
- ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas-datareader>0:math/py-pandas-datareader@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=0.17:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}statsmodels>=0.10.0:math/py-statsmodels@${PY_FLAVOR}
-
-USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= biolab
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/misc/py-orange3-timeseries/distinfo b/misc/py-orange3-timeseries/distinfo
deleted file mode 100644
index fb5e8bfa7615..000000000000
--- a/misc/py-orange3-timeseries/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1615685846
-SHA256 (biolab-orange3-timeseries-0.3.10_GH0.tar.gz) = e08e901acdc20134d3571351004fafeeaec847b49a7284aa55efcfc33c9c0bf9
-SIZE (biolab-orange3-timeseries-0.3.10_GH0.tar.gz) = 1802156
diff --git a/misc/py-orange3-timeseries/pkg-descr b/misc/py-orange3-timeseries/pkg-descr
deleted file mode 100644
index 21cbe75b11c5..000000000000
--- a/misc/py-orange3-timeseries/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Orange add-on for analyzing, visualizing, manipulating, and forecasting time
-series data.
diff --git a/misc/py-safetensors/Makefile b/misc/py-safetensors/Makefile
index d5aee35c9788..74059e60fd27 100644
--- a/misc/py-safetensors/Makefile
+++ b/misc/py-safetensors/Makefile
@@ -1,14 +1,14 @@
PORTNAME= safetensors
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.3
-PORTREVISION= 2
+DISTVERSION= 0.6.0
CATEGORIES= misc python # machine-learning
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Simple, safe way to store and distribute tensors
-WWW= https://huggingface.co/docs/safetensors/index
+WWW= https://huggingface.co/docs/safetensors/index \
+ https://github.com/huggingface/safetensors
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/../../LICENSE
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-rust>0:devel/py-setuptools-rust
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pytorch>=1.10:misc/py-pytorch@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h5py>=3.7.0:science/py-h5py@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}huggingface_hub>=0.12.1:misc/py-huggingface-hub@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}huggingface-hub>=0.12.1:misc/py-huggingface-hub@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hypothesis>=6.70.2:devel/py-hypothesis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-benchmark>=4.0.0:devel/py-pytest-benchmark@${PY_FLAVOR}
@@ -30,32 +30,31 @@ GH_ACCOUNT= huggingface
WRKSRC_SUBDIR= bindings/python
-CARGO_CRATES= autocfg-1.4.0 \
- cfg-if-1.0.0 \
+CARGO_CRATES= autocfg-1.5.0 \
heck-0.5.0 \
- indoc-2.0.5 \
- itoa-1.0.14 \
- libc-0.2.170 \
- memchr-2.7.4 \
+ indoc-2.0.6 \
+ itoa-1.0.15 \
+ libc-0.2.174 \
+ memchr-2.7.5 \
memmap2-0.9.5 \
memoffset-0.9.1 \
- once_cell-1.20.3 \
- portable-atomic-1.11.0 \
- proc-macro2-1.0.93 \
- pyo3-0.23.5 \
- pyo3-build-config-0.23.5 \
- pyo3-ffi-0.23.5 \
- pyo3-macros-0.23.5 \
- pyo3-macros-backend-0.23.5 \
- quote-1.0.38 \
- ryu-1.0.19 \
- serde-1.0.218 \
- serde_derive-1.0.218 \
- serde_json-1.0.139 \
- syn-2.0.98 \
- target-lexicon-0.12.16 \
- unicode-ident-1.0.17 \
- unindent-0.2.3
+ once_cell-1.21.3 \
+ portable-atomic-1.11.1 \
+ proc-macro2-1.0.95 \
+ pyo3-0.25.1 \
+ pyo3-build-config-0.25.1 \
+ pyo3-ffi-0.25.1 \
+ pyo3-macros-0.25.1 \
+ pyo3-macros-backend-0.25.1 \
+ quote-1.0.40 \
+ ryu-1.0.20 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ syn-2.0.104 \
+ target-lexicon-0.13.2 \
+ unicode-ident-1.0.18 \
+ unindent-0.2.4
CARGO_BUILD= no
CARGO_INSTALL= no
diff --git a/misc/py-safetensors/distinfo b/misc/py-safetensors/distinfo
index de9c0df94717..fe59288808f9 100644
--- a/misc/py-safetensors/distinfo
+++ b/misc/py-safetensors/distinfo
@@ -1,55 +1,53 @@
-TIMESTAMP = 1740679369
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+TIMESTAMP = 1750814026
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/libc-0.2.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828
-SIZE (rust/crates/libc-0.2.170.crate) = 760076
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/pyo3-0.23.5.crate) = 7778bffd85cf38175ac1f545509665d0b9b92a198ca7941f131f85f7a4f9a872
-SIZE (rust/crates/pyo3-0.23.5.crate) = 1088533
-SHA256 (rust/crates/pyo3-build-config-0.23.5.crate) = 94f6cbe86ef3bf18998d9df6e0f3fc1050a8c5efa409bf712e661a4366e010fb
-SIZE (rust/crates/pyo3-build-config-0.23.5.crate) = 33885
-SHA256 (rust/crates/pyo3-ffi-0.23.5.crate) = e9f1b4c431c0bb1c8fb0a338709859eed0d030ff6daa34368d3b152a63dfdd8d
-SIZE (rust/crates/pyo3-ffi-0.23.5.crate) = 74867
-SHA256 (rust/crates/pyo3-macros-0.23.5.crate) = fbc2201328f63c4710f68abdf653c89d8dbc2858b88c5d88b0ff38a75288a9da
-SIZE (rust/crates/pyo3-macros-0.23.5.crate) = 8856
-SHA256 (rust/crates/pyo3-macros-backend-0.23.5.crate) = fca6726ad0f3da9c9de093d6f116a93c1a38e417ed73bf138472cf4064f72028
-SIZE (rust/crates/pyo3-macros-backend-0.23.5.crate) = 70938
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
-SHA256 (rust/crates/serde-1.0.218.crate) = e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60
-SIZE (rust/crates/serde-1.0.218.crate) = 78968
-SHA256 (rust/crates/serde_derive-1.0.218.crate) = f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b
-SIZE (rust/crates/serde_derive-1.0.218.crate) = 57782
-SHA256 (rust/crates/serde_json-1.0.139.crate) = 44f86c3acccc9c65b153fe1b85a3be07fe5515274ec9f0653b4a0875731c72a6
-SIZE (rust/crates/serde_json-1.0.139.crate) = 154839
-SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
-SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
-SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/unicode-ident-1.0.17.crate) = 00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe
-SIZE (rust/crates/unicode-ident-1.0.17.crate) = 47704
-SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
-SIZE (rust/crates/unindent-0.2.3.crate) = 7306
-SHA256 (huggingface-safetensors-v0.5.3_GH0.tar.gz) = 8c91c33013e54cbc7e055c4aa9565ddefa41ebd5a6de0dbdbbffaa6e921b4257
-SIZE (huggingface-safetensors-v0.5.3_GH0.tar.gz) = 80858
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
+SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
+SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
+SIZE (rust/crates/pyo3-build-config-0.25.1.crate) = 34126
+SHA256 (rust/crates/pyo3-ffi-0.25.1.crate) = 7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c
+SIZE (rust/crates/pyo3-ffi-0.25.1.crate) = 78058
+SHA256 (rust/crates/pyo3-macros-0.25.1.crate) = a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50
+SIZE (rust/crates/pyo3-macros-0.25.1.crate) = 8886
+SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc
+SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
+SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
+SHA256 (huggingface-safetensors-v0.6.0_GH0.tar.gz) = 3707f6e048b256037410443e492b9546201a0746c4cd9d9253fca3ffdafff6d8
+SIZE (huggingface-safetensors-v0.6.0_GH0.tar.gz) = 203937
diff --git a/multimedia/butt/Makefile b/multimedia/butt/Makefile
index 8ad1754df4cf..8f2de969fe7a 100644
--- a/multimedia/butt/Makefile
+++ b/multimedia/butt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= butt
PORTVERSION= 1.44.0
+PORTREVISION= 1
CATEGORIES= multimedia graphics
MASTER_SITES= https://danielnoethen.de/butt/release/${PORTVERSION}/
diff --git a/multimedia/linux-rl9-gstreamer1/Makefile b/multimedia/linux-rl9-gstreamer1/Makefile
index d419de780dba..29185c1cc122 100644
--- a/multimedia/linux-rl9-gstreamer1/Makefile
+++ b/multimedia/linux-rl9-gstreamer1/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gstreamer1
-PORTVERSION= 1.22.1
-DISTVERSIONSUFFIX= -2.el9
-PORTREVISION= 3
+PORTVERSION= 1.22.12
+DISTVERSIONSUFFIX= -3.el9
CATEGORIES= multimedia linux
MAINTAINER= emulation@FreeBSD.org
@@ -17,11 +16,11 @@ USE_LINUX_RPM= yes
WANT_LINUX32= yes
LIB_DISTNAMES= ${PORTNAME}-${DISTVERSIONFULL} \
- ${PORTNAME}-plugins-base-${DISTVERSION}-3.el9_5 \
- ${PORTNAME}-plugins-bad-free-${DISTVERSION}-4.el9 \
- ${PORTNAME}-plugins-good-${DISTVERSION}-3.el9_5 \
- ${PORTNAME}-plugins-good-gtk-${DISTVERSION}-3.el9_5 \
- ${PORTNAME}-plugins-ugly-free-${DISTVERSION}-1.el9
+ ${PORTNAME}-plugins-base-${DISTVERSION}-4.el9 \
+ ${PORTNAME}-plugins-bad-free-${DISTVERSION}-4.el9_6 \
+ ${PORTNAME}-plugins-good-${DISTVERSION}-4.el9 \
+ ${PORTNAME}-plugins-good-gtk-${DISTVERSION}-4.el9 \
+ ${PORTNAME}-plugins-ugly-free-${DISTVERSION}-3.el9
SRC_DISTFILES= gstreamer1-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE
@@ -32,5 +31,6 @@ DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}
OPTIONS_DEFINE= DOCS NLS
OPTIONS_SUB= yes
+PLIST_SUB+= LIBVERSION=0.2212.0
.include <bsd.port.mk>
diff --git a/multimedia/linux-rl9-gstreamer1/distinfo b/multimedia/linux-rl9-gstreamer1/distinfo
index 81b8d51de7dc..2fc64cd8ebda 100644
--- a/multimedia/linux-rl9-gstreamer1/distinfo
+++ b/multimedia/linux-rl9-gstreamer1/distinfo
@@ -1,39 +1,39 @@
-TIMESTAMP = 1735035154
-SHA256 (rocky/g/gstreamer1-1.22.1-2.el9.aarch64.rpm) = 47be74471076177333f21392ec33cc30d1aebaaee4cdbbeaf5924ed5f4eceb9b
-SIZE (rocky/g/gstreamer1-1.22.1-2.el9.aarch64.rpm) = 1413330
-SHA256 (rocky/g/gstreamer1-1.22.1-2.el9.i686.rpm) = 00b757888464a4ab5547342efd64d3057a36d0179855bf7a00766a75296b4180
-SIZE (rocky/g/gstreamer1-1.22.1-2.el9.i686.rpm) = 1530446
-SHA256 (rocky/g/gstreamer1-1.22.1-2.el9.x86_64.rpm) = c566aa4b9a0257eacea571ee30b1059d565ef44fbe71a06743e47030d7abb7ae
-SIZE (rocky/g/gstreamer1-1.22.1-2.el9.x86_64.rpm) = 1473094
-SHA256 (rocky/g/gstreamer1-plugins-bad-free-1.22.1-4.el9.aarch64.rpm) = c762c856b8582dc147ffba6486d22fceddd3cdf56fd1167cfa1fe736c808438d
-SIZE (rocky/g/gstreamer1-plugins-bad-free-1.22.1-4.el9.aarch64.rpm) = 2900394
-SHA256 (rocky/g/gstreamer1-plugins-bad-free-1.22.1-4.el9.i686.rpm) = 3b909543e9f75c0576f7b20e19fb13bb75b9b0eda730de0f6bbbc133bc56694f
-SIZE (rocky/g/gstreamer1-plugins-bad-free-1.22.1-4.el9.i686.rpm) = 3146421
-SHA256 (rocky/g/gstreamer1-plugins-bad-free-1.22.1-4.el9.x86_64.rpm) = 3a4be8dde26179e64a28bbdbd7b0cb51a5e9db72aa4d8768577871dc19d54fdf
-SIZE (rocky/g/gstreamer1-plugins-bad-free-1.22.1-4.el9.x86_64.rpm) = 3061673
-SHA256 (rocky/g/gstreamer1-plugins-base-1.22.1-3.el9_5.aarch64.rpm) = b0a0c22160d0a01932038e32301792c2562f378b9cfdb98e2eceb469ac1a05dd
-SIZE (rocky/g/gstreamer1-plugins-base-1.22.1-3.el9_5.aarch64.rpm) = 2172037
-SHA256 (rocky/g/gstreamer1-plugins-base-1.22.1-3.el9_5.i686.rpm) = 22180a2be432c555de9be3bc81936291a1b340c20c70aa8b0a2b9f1ea5f6ba3a
-SIZE (rocky/g/gstreamer1-plugins-base-1.22.1-3.el9_5.i686.rpm) = 2379622
-SHA256 (rocky/g/gstreamer1-plugins-base-1.22.1-3.el9_5.x86_64.rpm) = a85e8834265aa097cb43ef064cf529243c6c5fc9d3ad99c2df637a51845bf458
-SIZE (rocky/g/gstreamer1-plugins-base-1.22.1-3.el9_5.x86_64.rpm) = 2308931
-SHA256 (rocky/g/gstreamer1-plugins-good-1.22.1-3.el9_5.aarch64.rpm) = 17898f4abb8010394e5b5edc34a613f6b23f0c1647d24937e31ff2a13c2d17d4
-SIZE (rocky/g/gstreamer1-plugins-good-1.22.1-3.el9_5.aarch64.rpm) = 2326178
-SHA256 (rocky/g/gstreamer1-plugins-good-1.22.1-3.el9_5.i686.rpm) = d72d61ea8f817942c429889a37011481aa699f0d9cefd37198dd5c2f37ffa53a
-SIZE (rocky/g/gstreamer1-plugins-good-1.22.1-3.el9_5.i686.rpm) = 2579315
-SHA256 (rocky/g/gstreamer1-plugins-good-1.22.1-3.el9_5.x86_64.rpm) = 457cfb4a37c45680777637430358e1536a8ca8219a0fe20938464c7ef01f2769
-SIZE (rocky/g/gstreamer1-plugins-good-1.22.1-3.el9_5.x86_64.rpm) = 2477298
-SHA256 (rocky/g/gstreamer1-plugins-good-gtk-1.22.1-3.el9_5.aarch64.rpm) = 44f68789a8d91f3df101694520f3359b8f5a92266d31aaed939b1aaff0486316
-SIZE (rocky/g/gstreamer1-plugins-good-gtk-1.22.1-3.el9_5.aarch64.rpm) = 30616
-SHA256 (rocky/g/gstreamer1-plugins-good-gtk-1.22.1-3.el9_5.i686.rpm) = 32054f59884418940e925c55c58ef6ba2005dd4a995acff4e95952185894b612
-SIZE (rocky/g/gstreamer1-plugins-good-gtk-1.22.1-3.el9_5.i686.rpm) = 33964
-SHA256 (rocky/g/gstreamer1-plugins-good-gtk-1.22.1-3.el9_5.x86_64.rpm) = a6eb580ced10181be47bbc0f9c94c1d4211a9440e3fc166fb952798ff445d531
-SIZE (rocky/g/gstreamer1-plugins-good-gtk-1.22.1-3.el9_5.x86_64.rpm) = 32325
-SHA256 (rocky/g/gstreamer1-plugins-ugly-free-1.22.1-1.el9.aarch64.rpm) = 34c4fa1d90971ffb84f2a6bd67a7db2472436c95e1df19792c75df01c3b6114c
-SIZE (rocky/g/gstreamer1-plugins-ugly-free-1.22.1-1.el9.aarch64.rpm) = 118331
-SHA256 (rocky/g/gstreamer1-plugins-ugly-free-1.22.1-1.el9.i686.rpm) = 8fd84b0777fda4540b12319ab935007e091d8a9e0d4c1be7ec2b40d82e7e6cd4
-SIZE (rocky/g/gstreamer1-plugins-ugly-free-1.22.1-1.el9.i686.rpm) = 125088
-SHA256 (rocky/g/gstreamer1-plugins-ugly-free-1.22.1-1.el9.x86_64.rpm) = 2282573fab9e88a1095a1e06393776610424ad79c069212dde9fb41ca85d7231
-SIZE (rocky/g/gstreamer1-plugins-ugly-free-1.22.1-1.el9.x86_64.rpm) = 121831
-SHA256 (rocky/g/gstreamer1-1.22.1-2.el9.src.rpm) = e18696c8ab6fd5ee13761c8b219090df9974a08dd24412b702e8a47083bed2ab
-SIZE (rocky/g/gstreamer1-1.22.1-2.el9.src.rpm) = 1799784
+TIMESTAMP = 1750649033
+SHA256 (rocky/g/gstreamer1-1.22.12-3.el9.aarch64.rpm) = 8311f55dd586196e8887beaddee694d0f0bf421dbdc79c444904c898d5aba23e
+SIZE (rocky/g/gstreamer1-1.22.12-3.el9.aarch64.rpm) = 1429276
+SHA256 (rocky/g/gstreamer1-1.22.12-3.el9.i686.rpm) = 75a4a92b6f8e87c0dc679e68fb66b97aaa070a0e047a06ad416410eb5502cc0b
+SIZE (rocky/g/gstreamer1-1.22.12-3.el9.i686.rpm) = 1547502
+SHA256 (rocky/g/gstreamer1-1.22.12-3.el9.x86_64.rpm) = 33bde0ad67e6c448220e9b328d6fb9a2ad51bef4df8801043376c48d98fe5570
+SIZE (rocky/g/gstreamer1-1.22.12-3.el9.x86_64.rpm) = 1490619
+SHA256 (rocky/g/gstreamer1-plugins-bad-free-1.22.12-4.el9_6.aarch64.rpm) = c1375cca5526fd1edb6b4fd692d7946da09b1109d76b4611dd5aa2462fe34c30
+SIZE (rocky/g/gstreamer1-plugins-bad-free-1.22.12-4.el9_6.aarch64.rpm) = 2425498
+SHA256 (rocky/g/gstreamer1-plugins-bad-free-1.22.12-4.el9_6.i686.rpm) = e8e6bbc3538f5dfa1a9d5329f400fde552ef408422fa488dba87e70d6d5571ec
+SIZE (rocky/g/gstreamer1-plugins-bad-free-1.22.12-4.el9_6.i686.rpm) = 2653881
+SHA256 (rocky/g/gstreamer1-plugins-bad-free-1.22.12-4.el9_6.x86_64.rpm) = 16556eb3ee74fa01173d74c60b2a00918d1f387ca38afd3762e4fff2e79b7fca
+SIZE (rocky/g/gstreamer1-plugins-bad-free-1.22.12-4.el9_6.x86_64.rpm) = 2566392
+SHA256 (rocky/g/gstreamer1-plugins-base-1.22.12-4.el9.aarch64.rpm) = 980f1761247812ba481190d645b0b994b83e55a483cdd434bd0b1b80249c1836
+SIZE (rocky/g/gstreamer1-plugins-base-1.22.12-4.el9.aarch64.rpm) = 2182043
+SHA256 (rocky/g/gstreamer1-plugins-base-1.22.12-4.el9.i686.rpm) = e45d98a09ecfb3c75bbc98961efe85f1d9f2eaefefbf309c64a96189874ae969
+SIZE (rocky/g/gstreamer1-plugins-base-1.22.12-4.el9.i686.rpm) = 2387252
+SHA256 (rocky/g/gstreamer1-plugins-base-1.22.12-4.el9.x86_64.rpm) = a6bd8ad2a8a99a12009abab85ca393b53f4de1984f98cfc54799506356a1ba83
+SIZE (rocky/g/gstreamer1-plugins-base-1.22.12-4.el9.x86_64.rpm) = 2318098
+SHA256 (rocky/g/gstreamer1-plugins-good-1.22.12-4.el9.aarch64.rpm) = 2e109b228441b42b55cac1646260d41d9091835011539a2646f45708807eaa85
+SIZE (rocky/g/gstreamer1-plugins-good-1.22.12-4.el9.aarch64.rpm) = 2341059
+SHA256 (rocky/g/gstreamer1-plugins-good-1.22.12-4.el9.i686.rpm) = 988d01ad916c58b26783d8d33afa2c609ad192bf196e975bf731a76eb803d42e
+SIZE (rocky/g/gstreamer1-plugins-good-1.22.12-4.el9.i686.rpm) = 2593133
+SHA256 (rocky/g/gstreamer1-plugins-good-1.22.12-4.el9.x86_64.rpm) = cb86e4840ddcb69ef66c29e643a7ec6fc5131b5c71e90f01985a01af102991da
+SIZE (rocky/g/gstreamer1-plugins-good-1.22.12-4.el9.x86_64.rpm) = 2492172
+SHA256 (rocky/g/gstreamer1-plugins-good-gtk-1.22.12-4.el9.aarch64.rpm) = 18762793dbbacdea9eb924107f75aa1cf7e24058f93fb7e3f956a92db1336605
+SIZE (rocky/g/gstreamer1-plugins-good-gtk-1.22.12-4.el9.aarch64.rpm) = 33418
+SHA256 (rocky/g/gstreamer1-plugins-good-gtk-1.22.12-4.el9.i686.rpm) = dbb41e66549f580879c91d092b626bb019cd2639361c00995ee52ab68108ec08
+SIZE (rocky/g/gstreamer1-plugins-good-gtk-1.22.12-4.el9.i686.rpm) = 36669
+SHA256 (rocky/g/gstreamer1-plugins-good-gtk-1.22.12-4.el9.x86_64.rpm) = 34fa23217fd5cb1223f76602129f732612790d610a3f46cafca61a5c963a17cc
+SIZE (rocky/g/gstreamer1-plugins-good-gtk-1.22.12-4.el9.x86_64.rpm) = 35036
+SHA256 (rocky/g/gstreamer1-plugins-ugly-free-1.22.12-3.el9.aarch64.rpm) = 351028003a156ab9230b43bcaa22cf7231d98fa6b57e7532ba5268d63af9bb06
+SIZE (rocky/g/gstreamer1-plugins-ugly-free-1.22.12-3.el9.aarch64.rpm) = 257137
+SHA256 (rocky/g/gstreamer1-plugins-ugly-free-1.22.12-3.el9.i686.rpm) = 7df8992672a57c00a9582b0a49b9fac7131ffcb77924e009f8b0d6b46701a5da
+SIZE (rocky/g/gstreamer1-plugins-ugly-free-1.22.12-3.el9.i686.rpm) = 282106
+SHA256 (rocky/g/gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64.rpm) = e25e208619b90a1890a5f195c58595184ab06c50f7b624708bfbcbfa10a1d1c5
+SIZE (rocky/g/gstreamer1-plugins-ugly-free-1.22.12-3.el9.x86_64.rpm) = 271353
+SHA256 (rocky/g/gstreamer1-1.22.12-3.el9.src.rpm) = 8308c9830fb996b3238d0e5bc8581792d875bb16b6613f78e458d02b257679e0
+SIZE (rocky/g/gstreamer1-1.22.12-3.el9.src.rpm) = 1821954
diff --git a/multimedia/linux-rl9-gstreamer1/pkg-plist.aarch64 b/multimedia/linux-rl9-gstreamer1/pkg-plist.aarch64
index f1c5b7a63d1f..9f6ac1381cc7 100644
--- a/multimedia/linux-rl9-gstreamer1/pkg-plist.aarch64
+++ b/multimedia/linux-rl9-gstreamer1/pkg-plist.aarch64
@@ -5,36 +5,24 @@ usr/bin/gst-transcoder-1.0
usr/bin/gst-typefind-1.0
usr/lib/rpm/fileattrs/gstreamer1.attr
usr/lib/rpm/gstreamer1.prov
-usr/lib64/girepository-1.0/CudaGst-1.0.typelib
usr/lib64/girepository-1.0/Gst-1.0.typelib
usr/lib64/girepository-1.0/GstAllocators-1.0.typelib
usr/lib64/girepository-1.0/GstApp-1.0.typelib
usr/lib64/girepository-1.0/GstAudio-1.0.typelib
-usr/lib64/girepository-1.0/GstBadAudio-1.0.typelib
usr/lib64/girepository-1.0/GstBase-1.0.typelib
usr/lib64/girepository-1.0/GstCheck-1.0.typelib
-usr/lib64/girepository-1.0/GstCodecs-1.0.typelib
usr/lib64/girepository-1.0/GstController-1.0.typelib
-usr/lib64/girepository-1.0/GstCuda-1.0.typelib
usr/lib64/girepository-1.0/GstGL-1.0.typelib
usr/lib64/girepository-1.0/GstGLEGL-1.0.typelib
usr/lib64/girepository-1.0/GstGLWayland-1.0.typelib
usr/lib64/girepository-1.0/GstGLX11-1.0.typelib
-usr/lib64/girepository-1.0/GstInsertBin-1.0.typelib
-usr/lib64/girepository-1.0/GstMpegts-1.0.typelib
usr/lib64/girepository-1.0/GstNet-1.0.typelib
usr/lib64/girepository-1.0/GstPbutils-1.0.typelib
-usr/lib64/girepository-1.0/GstPlay-1.0.typelib
-usr/lib64/girepository-1.0/GstPlayer-1.0.typelib
usr/lib64/girepository-1.0/GstRtp-1.0.typelib
usr/lib64/girepository-1.0/GstRtsp-1.0.typelib
usr/lib64/girepository-1.0/GstSdp-1.0.typelib
usr/lib64/girepository-1.0/GstTag-1.0.typelib
-usr/lib64/girepository-1.0/GstTranscoder-1.0.typelib
usr/lib64/girepository-1.0/GstVideo-1.0.typelib
-usr/lib64/girepository-1.0/GstVulkan-1.0.typelib
-usr/lib64/girepository-1.0/GstVulkanWayland-1.0.typelib
-usr/lib64/girepository-1.0/GstWebRTC-1.0.typelib
usr/lib64/gstreamer-1.0/libgsta52dec.so
usr/lib64/gstreamer-1.0/libgstaccurip.so
usr/lib64/gstreamer-1.0/libgstadaptivedemux2.so
@@ -49,6 +37,7 @@ usr/lib64/gstreamer-1.0/libgstalphacolor.so
usr/lib64/gstreamer-1.0/libgstalsa.so
usr/lib64/gstreamer-1.0/libgstapetag.so
usr/lib64/gstreamer-1.0/libgstapp.so
+usr/lib64/gstreamer-1.0/libgstasf.so
usr/lib64/gstreamer-1.0/libgstasfmux.so
usr/lib64/gstreamer-1.0/libgstaudiobuffersplit.so
usr/lib64/gstreamer-1.0/libgstaudioconvert.so
@@ -89,7 +78,10 @@ usr/lib64/gstreamer-1.0/libgstdtls.so
usr/lib64/gstreamer-1.0/libgstdtmf.so
usr/lib64/gstreamer-1.0/libgstdvb.so
usr/lib64/gstreamer-1.0/libgstdvbsubenc.so
+usr/lib64/gstreamer-1.0/libgstdvbsuboverlay.so
+usr/lib64/gstreamer-1.0/libgstdvdlpcmdec.so
usr/lib64/gstreamer-1.0/libgstdvdread.so
+usr/lib64/gstreamer-1.0/libgstdvdsub.so
usr/lib64/gstreamer-1.0/libgsteffectv.so
usr/lib64/gstreamer-1.0/libgstencoding.so
usr/lib64/gstreamer-1.0/libgstequalizer.so
@@ -131,7 +123,6 @@ usr/lib64/gstreamer-1.0/libgstkms.so
usr/lib64/gstreamer-1.0/libgstlame.so
usr/lib64/gstreamer-1.0/libgstlegacyrawparse.so
usr/lib64/gstreamer-1.0/libgstlevel.so
-usr/lib64/gstreamer-1.0/libgstlibvisual.so
usr/lib64/gstreamer-1.0/libgstmatroska.so
usr/lib64/gstreamer-1.0/libgstmidi.so
usr/lib64/gstreamer-1.0/libgstmpeg2dec.so
@@ -163,6 +154,7 @@ usr/lib64/gstreamer-1.0/libgstpnm.so
usr/lib64/gstreamer-1.0/libgstproxy.so
usr/lib64/gstreamer-1.0/libgstpulseaudio.so
usr/lib64/gstreamer-1.0/libgstrawparse.so
+usr/lib64/gstreamer-1.0/libgstrealmedia.so
usr/lib64/gstreamer-1.0/libgstremovesilence.so
usr/lib64/gstreamer-1.0/libgstreplaygain.so
usr/lib64/gstreamer-1.0/libgstresindvd.so
@@ -181,6 +173,7 @@ usr/lib64/gstreamer-1.0/libgstsegmentclip.so
usr/lib64/gstreamer-1.0/libgstshapewipe.so
usr/lib64/gstreamer-1.0/libgstshm.so
usr/lib64/gstreamer-1.0/libgstshout2.so
+usr/lib64/gstreamer-1.0/libgstsiren.so
usr/lib64/gstreamer-1.0/libgstsmooth.so
usr/lib64/gstreamer-1.0/libgstsmoothstreaming.so
usr/lib64/gstreamer-1.0/libgstsmpte.so
@@ -204,6 +197,7 @@ usr/lib64/gstreamer-1.0/libgsttypefindfunctions.so
usr/lib64/gstreamer-1.0/libgstudp.so
usr/lib64/gstreamer-1.0/libgstuvch264.so
usr/lib64/gstreamer-1.0/libgstv4l2codecs.so
+usr/lib64/gstreamer-1.0/libgstva.so
usr/lib64/gstreamer-1.0/libgstvideo4linux2.so
usr/lib64/gstreamer-1.0/libgstvideobox.so
usr/lib64/gstreamer-1.0/libgstvideoconvertscale.so
@@ -233,75 +227,40 @@ usr/lib64/gstreamer-1.0/libgstxingmux.so
usr/lib64/gstreamer-1.0/libgstxvimagesink.so
usr/lib64/gstreamer-1.0/libgsty4mdec.so
usr/lib64/gstreamer-1.0/libgsty4menc.so
-usr/lib64/libgstadaptivedemux-1.0.so.0
-usr/lib64/libgstadaptivedemux-1.0.so.0.2201.0
usr/lib64/libgstallocators-1.0.so.0
-usr/lib64/libgstallocators-1.0.so.0.2201.0
+usr/lib64/libgstallocators-1.0.so.%%LIBVERSION%%
usr/lib64/libgstapp-1.0.so.0
-usr/lib64/libgstapp-1.0.so.0.2201.0
+usr/lib64/libgstapp-1.0.so.%%LIBVERSION%%
usr/lib64/libgstaudio-1.0.so.0
-usr/lib64/libgstaudio-1.0.so.0.2201.0
-usr/lib64/libgstbadaudio-1.0.so.0
-usr/lib64/libgstbadaudio-1.0.so.0.2201.0
+usr/lib64/libgstaudio-1.0.so.%%LIBVERSION%%
usr/lib64/libgstbase-1.0.so.0
-usr/lib64/libgstbase-1.0.so.0.2201.0
-usr/lib64/libgstbasecamerabinsrc-1.0.so.0
-usr/lib64/libgstbasecamerabinsrc-1.0.so.0.2201.0
+usr/lib64/libgstbase-1.0.so.%%LIBVERSION%%
usr/lib64/libgstcheck-1.0.so.0
-usr/lib64/libgstcheck-1.0.so.0.2201.0
-usr/lib64/libgstcodecparsers-1.0.so.0
-usr/lib64/libgstcodecparsers-1.0.so.0.2201.0
-usr/lib64/libgstcodecs-1.0.so.0
-usr/lib64/libgstcodecs-1.0.so.0.2201.0
+usr/lib64/libgstcheck-1.0.so.%%LIBVERSION%%
usr/lib64/libgstcontroller-1.0.so.0
-usr/lib64/libgstcontroller-1.0.so.0.2201.0
-usr/lib64/libgstcuda-1.0.so.0
-usr/lib64/libgstcuda-1.0.so.0.2201.0
+usr/lib64/libgstcontroller-1.0.so.%%LIBVERSION%%
usr/lib64/libgstfft-1.0.so.0
-usr/lib64/libgstfft-1.0.so.0.2201.0
+usr/lib64/libgstfft-1.0.so.%%LIBVERSION%%
usr/lib64/libgstgl-1.0.so.0
-usr/lib64/libgstgl-1.0.so.0.2201.0
-usr/lib64/libgstinsertbin-1.0.so.0
-usr/lib64/libgstinsertbin-1.0.so.0.2201.0
-usr/lib64/libgstisoff-1.0.so.0
-usr/lib64/libgstisoff-1.0.so.0.2201.0
-usr/lib64/libgstmpegts-1.0.so.0
-usr/lib64/libgstmpegts-1.0.so.0.2201.0
+usr/lib64/libgstgl-1.0.so.%%LIBVERSION%%
usr/lib64/libgstnet-1.0.so.0
-usr/lib64/libgstnet-1.0.so.0.2201.0
+usr/lib64/libgstnet-1.0.so.%%LIBVERSION%%
usr/lib64/libgstpbutils-1.0.so.0
-usr/lib64/libgstpbutils-1.0.so.0.2201.0
-usr/lib64/libgstphotography-1.0.so.0
-usr/lib64/libgstphotography-1.0.so.0.2201.0
-usr/lib64/libgstplay-1.0.so.0
-usr/lib64/libgstplay-1.0.so.0.2201.0
-usr/lib64/libgstplayer-1.0.so.0
-usr/lib64/libgstplayer-1.0.so.0.2201.0
+usr/lib64/libgstpbutils-1.0.so.%%LIBVERSION%%
usr/lib64/libgstreamer-1.0.so.0
-usr/lib64/libgstreamer-1.0.so.0.2201.0
+usr/lib64/libgstreamer-1.0.so.%%LIBVERSION%%
usr/lib64/libgstriff-1.0.so.0
-usr/lib64/libgstriff-1.0.so.0.2201.0
+usr/lib64/libgstriff-1.0.so.%%LIBVERSION%%
usr/lib64/libgstrtp-1.0.so.0
-usr/lib64/libgstrtp-1.0.so.0.2201.0
+usr/lib64/libgstrtp-1.0.so.%%LIBVERSION%%
usr/lib64/libgstrtsp-1.0.so.0
-usr/lib64/libgstrtsp-1.0.so.0.2201.0
-usr/lib64/libgstsctp-1.0.so.0
-usr/lib64/libgstsctp-1.0.so.0.2201.0
+usr/lib64/libgstrtsp-1.0.so.%%LIBVERSION%%
usr/lib64/libgstsdp-1.0.so.0
-usr/lib64/libgstsdp-1.0.so.0.2201.0
+usr/lib64/libgstsdp-1.0.so.%%LIBVERSION%%
usr/lib64/libgsttag-1.0.so.0
-usr/lib64/libgsttag-1.0.so.0.2201.0
-usr/lib64/libgsttranscoder-1.0.so.0
-usr/lib64/libgsturidownloader-1.0.so.0
-usr/lib64/libgsturidownloader-1.0.so.0.2201.0
+usr/lib64/libgsttag-1.0.so.%%LIBVERSION%%
usr/lib64/libgstvideo-1.0.so.0
-usr/lib64/libgstvideo-1.0.so.0.2201.0
-usr/lib64/libgstvulkan-1.0.so.0
-usr/lib64/libgstvulkan-1.0.so.0.2201.0
-usr/lib64/libgstwayland-1.0.so.0
-usr/lib64/libgstwayland-1.0.so.0.2201.0
-usr/lib64/libgstwebrtc-1.0.so.0
-usr/lib64/libgstwebrtc-1.0.so.0.2201.0
+usr/lib64/libgstvideo-1.0.so.%%LIBVERSION%%
usr/libexec/gstreamer-1.0/gst-completion-helper
usr/libexec/gstreamer-1.0/gst-hotdoc-plugins-scanner
usr/libexec/gstreamer-1.0/gst-plugin-scanner
diff --git a/multimedia/linux-rl9-gstreamer1/pkg-plist.amd64 b/multimedia/linux-rl9-gstreamer1/pkg-plist.amd64
index c26e5b40bf1d..e4c0fafb32c7 100644
--- a/multimedia/linux-rl9-gstreamer1/pkg-plist.amd64
+++ b/multimedia/linux-rl9-gstreamer1/pkg-plist.amd64
@@ -3,36 +3,24 @@ usr/bin/gst-launch-1.0
usr/bin/gst-stats-1.0
usr/bin/gst-transcoder-1.0
usr/bin/gst-typefind-1.0
-usr/lib/girepository-1.0/CudaGst-1.0.typelib
usr/lib/girepository-1.0/Gst-1.0.typelib
usr/lib/girepository-1.0/GstAllocators-1.0.typelib
usr/lib/girepository-1.0/GstApp-1.0.typelib
usr/lib/girepository-1.0/GstAudio-1.0.typelib
-usr/lib/girepository-1.0/GstBadAudio-1.0.typelib
usr/lib/girepository-1.0/GstBase-1.0.typelib
usr/lib/girepository-1.0/GstCheck-1.0.typelib
-usr/lib/girepository-1.0/GstCodecs-1.0.typelib
usr/lib/girepository-1.0/GstController-1.0.typelib
-usr/lib/girepository-1.0/GstCuda-1.0.typelib
usr/lib/girepository-1.0/GstGL-1.0.typelib
usr/lib/girepository-1.0/GstGLEGL-1.0.typelib
usr/lib/girepository-1.0/GstGLWayland-1.0.typelib
usr/lib/girepository-1.0/GstGLX11-1.0.typelib
-usr/lib/girepository-1.0/GstInsertBin-1.0.typelib
-usr/lib/girepository-1.0/GstMpegts-1.0.typelib
usr/lib/girepository-1.0/GstNet-1.0.typelib
usr/lib/girepository-1.0/GstPbutils-1.0.typelib
-usr/lib/girepository-1.0/GstPlay-1.0.typelib
-usr/lib/girepository-1.0/GstPlayer-1.0.typelib
usr/lib/girepository-1.0/GstRtp-1.0.typelib
usr/lib/girepository-1.0/GstRtsp-1.0.typelib
usr/lib/girepository-1.0/GstSdp-1.0.typelib
usr/lib/girepository-1.0/GstTag-1.0.typelib
-usr/lib/girepository-1.0/GstTranscoder-1.0.typelib
usr/lib/girepository-1.0/GstVideo-1.0.typelib
-usr/lib/girepository-1.0/GstVulkan-1.0.typelib
-usr/lib/girepository-1.0/GstVulkanWayland-1.0.typelib
-usr/lib/girepository-1.0/GstWebRTC-1.0.typelib
usr/lib/gstreamer-1.0/libgsta52dec.so
usr/lib/gstreamer-1.0/libgstaccurip.so
usr/lib/gstreamer-1.0/libgstadaptivedemux2.so
@@ -47,6 +35,7 @@ usr/lib/gstreamer-1.0/libgstalphacolor.so
usr/lib/gstreamer-1.0/libgstalsa.so
usr/lib/gstreamer-1.0/libgstapetag.so
usr/lib/gstreamer-1.0/libgstapp.so
+usr/lib/gstreamer-1.0/libgstasf.so
usr/lib/gstreamer-1.0/libgstasfmux.so
usr/lib/gstreamer-1.0/libgstaudiobuffersplit.so
usr/lib/gstreamer-1.0/libgstaudioconvert.so
@@ -87,7 +76,10 @@ usr/lib/gstreamer-1.0/libgstdtls.so
usr/lib/gstreamer-1.0/libgstdtmf.so
usr/lib/gstreamer-1.0/libgstdvb.so
usr/lib/gstreamer-1.0/libgstdvbsubenc.so
+usr/lib/gstreamer-1.0/libgstdvbsuboverlay.so
+usr/lib/gstreamer-1.0/libgstdvdlpcmdec.so
usr/lib/gstreamer-1.0/libgstdvdread.so
+usr/lib/gstreamer-1.0/libgstdvdsub.so
usr/lib/gstreamer-1.0/libgsteffectv.so
usr/lib/gstreamer-1.0/libgstencoding.so
usr/lib/gstreamer-1.0/libgstequalizer.so
@@ -129,7 +121,6 @@ usr/lib/gstreamer-1.0/libgstkms.so
usr/lib/gstreamer-1.0/libgstlame.so
usr/lib/gstreamer-1.0/libgstlegacyrawparse.so
usr/lib/gstreamer-1.0/libgstlevel.so
-usr/lib/gstreamer-1.0/libgstlibvisual.so
usr/lib/gstreamer-1.0/libgstmatroska.so
usr/lib/gstreamer-1.0/libgstmidi.so
usr/lib/gstreamer-1.0/libgstmpeg2dec.so
@@ -161,6 +152,7 @@ usr/lib/gstreamer-1.0/libgstpnm.so
usr/lib/gstreamer-1.0/libgstproxy.so
usr/lib/gstreamer-1.0/libgstpulseaudio.so
usr/lib/gstreamer-1.0/libgstrawparse.so
+usr/lib/gstreamer-1.0/libgstrealmedia.so
usr/lib/gstreamer-1.0/libgstremovesilence.so
usr/lib/gstreamer-1.0/libgstreplaygain.so
usr/lib/gstreamer-1.0/libgstresindvd.so
@@ -179,6 +171,7 @@ usr/lib/gstreamer-1.0/libgstsegmentclip.so
usr/lib/gstreamer-1.0/libgstshapewipe.so
usr/lib/gstreamer-1.0/libgstshm.so
usr/lib/gstreamer-1.0/libgstshout2.so
+usr/lib/gstreamer-1.0/libgstsiren.so
usr/lib/gstreamer-1.0/libgstsmooth.so
usr/lib/gstreamer-1.0/libgstsmoothstreaming.so
usr/lib/gstreamer-1.0/libgstsmpte.so
@@ -202,6 +195,7 @@ usr/lib/gstreamer-1.0/libgsttypefindfunctions.so
usr/lib/gstreamer-1.0/libgstudp.so
usr/lib/gstreamer-1.0/libgstuvch264.so
usr/lib/gstreamer-1.0/libgstv4l2codecs.so
+usr/lib/gstreamer-1.0/libgstva.so
usr/lib/gstreamer-1.0/libgstvideo4linux2.so
usr/lib/gstreamer-1.0/libgstvideobox.so
usr/lib/gstreamer-1.0/libgstvideoconvertscale.so
@@ -231,107 +225,60 @@ usr/lib/gstreamer-1.0/libgstxingmux.so
usr/lib/gstreamer-1.0/libgstxvimagesink.so
usr/lib/gstreamer-1.0/libgsty4mdec.so
usr/lib/gstreamer-1.0/libgsty4menc.so
-usr/lib/libgstadaptivedemux-1.0.so.0
-usr/lib/libgstadaptivedemux-1.0.so.0.2201.0
usr/lib/libgstallocators-1.0.so.0
-usr/lib/libgstallocators-1.0.so.0.2201.0
+usr/lib/libgstallocators-1.0.so.%%LIBVERSION%%
usr/lib/libgstapp-1.0.so.0
-usr/lib/libgstapp-1.0.so.0.2201.0
+usr/lib/libgstapp-1.0.so.%%LIBVERSION%%
usr/lib/libgstaudio-1.0.so.0
-usr/lib/libgstaudio-1.0.so.0.2201.0
-usr/lib/libgstbadaudio-1.0.so.0
-usr/lib/libgstbadaudio-1.0.so.0.2201.0
+usr/lib/libgstaudio-1.0.so.%%LIBVERSION%%
usr/lib/libgstbase-1.0.so.0
-usr/lib/libgstbase-1.0.so.0.2201.0
-usr/lib/libgstbasecamerabinsrc-1.0.so.0
-usr/lib/libgstbasecamerabinsrc-1.0.so.0.2201.0
+usr/lib/libgstbase-1.0.so.%%LIBVERSION%%
usr/lib/libgstcheck-1.0.so.0
-usr/lib/libgstcheck-1.0.so.0.2201.0
-usr/lib/libgstcodecparsers-1.0.so.0
-usr/lib/libgstcodecparsers-1.0.so.0.2201.0
-usr/lib/libgstcodecs-1.0.so.0
-usr/lib/libgstcodecs-1.0.so.0.2201.0
+usr/lib/libgstcheck-1.0.so.%%LIBVERSION%%
usr/lib/libgstcontroller-1.0.so.0
-usr/lib/libgstcontroller-1.0.so.0.2201.0
-usr/lib/libgstcuda-1.0.so.0
-usr/lib/libgstcuda-1.0.so.0.2201.0
+usr/lib/libgstcontroller-1.0.so.%%LIBVERSION%%
usr/lib/libgstfft-1.0.so.0
-usr/lib/libgstfft-1.0.so.0.2201.0
+usr/lib/libgstfft-1.0.so.%%LIBVERSION%%
usr/lib/libgstgl-1.0.so.0
-usr/lib/libgstgl-1.0.so.0.2201.0
-usr/lib/libgstinsertbin-1.0.so.0
-usr/lib/libgstinsertbin-1.0.so.0.2201.0
-usr/lib/libgstisoff-1.0.so.0
-usr/lib/libgstisoff-1.0.so.0.2201.0
-usr/lib/libgstmpegts-1.0.so.0
-usr/lib/libgstmpegts-1.0.so.0.2201.0
+usr/lib/libgstgl-1.0.so.%%LIBVERSION%%
usr/lib/libgstnet-1.0.so.0
-usr/lib/libgstnet-1.0.so.0.2201.0
+usr/lib/libgstnet-1.0.so.%%LIBVERSION%%
usr/lib/libgstpbutils-1.0.so.0
-usr/lib/libgstpbutils-1.0.so.0.2201.0
-usr/lib/libgstphotography-1.0.so.0
-usr/lib/libgstphotography-1.0.so.0.2201.0
-usr/lib/libgstplay-1.0.so.0
-usr/lib/libgstplay-1.0.so.0.2201.0
-usr/lib/libgstplayer-1.0.so.0
-usr/lib/libgstplayer-1.0.so.0.2201.0
+usr/lib/libgstpbutils-1.0.so.%%LIBVERSION%%
usr/lib/libgstreamer-1.0.so.0
-usr/lib/libgstreamer-1.0.so.0.2201.0
+usr/lib/libgstreamer-1.0.so.%%LIBVERSION%%
usr/lib/libgstriff-1.0.so.0
-usr/lib/libgstriff-1.0.so.0.2201.0
+usr/lib/libgstriff-1.0.so.%%LIBVERSION%%
usr/lib/libgstrtp-1.0.so.0
-usr/lib/libgstrtp-1.0.so.0.2201.0
+usr/lib/libgstrtp-1.0.so.%%LIBVERSION%%
usr/lib/libgstrtsp-1.0.so.0
-usr/lib/libgstrtsp-1.0.so.0.2201.0
-usr/lib/libgstsctp-1.0.so.0
-usr/lib/libgstsctp-1.0.so.0.2201.0
+usr/lib/libgstrtsp-1.0.so.%%LIBVERSION%%
usr/lib/libgstsdp-1.0.so.0
-usr/lib/libgstsdp-1.0.so.0.2201.0
+usr/lib/libgstsdp-1.0.so.%%LIBVERSION%%
usr/lib/libgsttag-1.0.so.0
-usr/lib/libgsttag-1.0.so.0.2201.0
-usr/lib/libgsttranscoder-1.0.so.0
-usr/lib/libgsturidownloader-1.0.so.0
-usr/lib/libgsturidownloader-1.0.so.0.2201.0
+usr/lib/libgsttag-1.0.so.%%LIBVERSION%%
usr/lib/libgstvideo-1.0.so.0
-usr/lib/libgstvideo-1.0.so.0.2201.0
-usr/lib/libgstvulkan-1.0.so.0
-usr/lib/libgstvulkan-1.0.so.0.2201.0
-usr/lib/libgstwayland-1.0.so.0
-usr/lib/libgstwayland-1.0.so.0.2201.0
-usr/lib/libgstwebrtc-1.0.so.0
-usr/lib/libgstwebrtc-1.0.so.0.2201.0
+usr/lib/libgstvideo-1.0.so.%%LIBVERSION%%
usr/lib/rpm/fileattrs/gstreamer1.attr
usr/lib/rpm/gstreamer1.prov
-usr/lib64/girepository-1.0/CudaGst-1.0.typelib
usr/lib64/girepository-1.0/Gst-1.0.typelib
usr/lib64/girepository-1.0/GstAllocators-1.0.typelib
usr/lib64/girepository-1.0/GstApp-1.0.typelib
usr/lib64/girepository-1.0/GstAudio-1.0.typelib
-usr/lib64/girepository-1.0/GstBadAudio-1.0.typelib
usr/lib64/girepository-1.0/GstBase-1.0.typelib
usr/lib64/girepository-1.0/GstCheck-1.0.typelib
-usr/lib64/girepository-1.0/GstCodecs-1.0.typelib
usr/lib64/girepository-1.0/GstController-1.0.typelib
-usr/lib64/girepository-1.0/GstCuda-1.0.typelib
usr/lib64/girepository-1.0/GstGL-1.0.typelib
usr/lib64/girepository-1.0/GstGLEGL-1.0.typelib
usr/lib64/girepository-1.0/GstGLWayland-1.0.typelib
usr/lib64/girepository-1.0/GstGLX11-1.0.typelib
-usr/lib64/girepository-1.0/GstInsertBin-1.0.typelib
-usr/lib64/girepository-1.0/GstMpegts-1.0.typelib
usr/lib64/girepository-1.0/GstNet-1.0.typelib
usr/lib64/girepository-1.0/GstPbutils-1.0.typelib
-usr/lib64/girepository-1.0/GstPlay-1.0.typelib
-usr/lib64/girepository-1.0/GstPlayer-1.0.typelib
usr/lib64/girepository-1.0/GstRtp-1.0.typelib
usr/lib64/girepository-1.0/GstRtsp-1.0.typelib
usr/lib64/girepository-1.0/GstSdp-1.0.typelib
usr/lib64/girepository-1.0/GstTag-1.0.typelib
-usr/lib64/girepository-1.0/GstTranscoder-1.0.typelib
usr/lib64/girepository-1.0/GstVideo-1.0.typelib
-usr/lib64/girepository-1.0/GstVulkan-1.0.typelib
-usr/lib64/girepository-1.0/GstVulkanWayland-1.0.typelib
-usr/lib64/girepository-1.0/GstWebRTC-1.0.typelib
usr/lib64/gstreamer-1.0/libgsta52dec.so
usr/lib64/gstreamer-1.0/libgstaccurip.so
usr/lib64/gstreamer-1.0/libgstadaptivedemux2.so
@@ -346,6 +293,7 @@ usr/lib64/gstreamer-1.0/libgstalphacolor.so
usr/lib64/gstreamer-1.0/libgstalsa.so
usr/lib64/gstreamer-1.0/libgstapetag.so
usr/lib64/gstreamer-1.0/libgstapp.so
+usr/lib64/gstreamer-1.0/libgstasf.so
usr/lib64/gstreamer-1.0/libgstasfmux.so
usr/lib64/gstreamer-1.0/libgstaudiobuffersplit.so
usr/lib64/gstreamer-1.0/libgstaudioconvert.so
@@ -386,7 +334,10 @@ usr/lib64/gstreamer-1.0/libgstdtls.so
usr/lib64/gstreamer-1.0/libgstdtmf.so
usr/lib64/gstreamer-1.0/libgstdvb.so
usr/lib64/gstreamer-1.0/libgstdvbsubenc.so
+usr/lib64/gstreamer-1.0/libgstdvbsuboverlay.so
+usr/lib64/gstreamer-1.0/libgstdvdlpcmdec.so
usr/lib64/gstreamer-1.0/libgstdvdread.so
+usr/lib64/gstreamer-1.0/libgstdvdsub.so
usr/lib64/gstreamer-1.0/libgsteffectv.so
usr/lib64/gstreamer-1.0/libgstencoding.so
usr/lib64/gstreamer-1.0/libgstequalizer.so
@@ -428,7 +379,6 @@ usr/lib64/gstreamer-1.0/libgstkms.so
usr/lib64/gstreamer-1.0/libgstlame.so
usr/lib64/gstreamer-1.0/libgstlegacyrawparse.so
usr/lib64/gstreamer-1.0/libgstlevel.so
-usr/lib64/gstreamer-1.0/libgstlibvisual.so
usr/lib64/gstreamer-1.0/libgstmatroska.so
usr/lib64/gstreamer-1.0/libgstmidi.so
usr/lib64/gstreamer-1.0/libgstmpeg2dec.so
@@ -460,6 +410,7 @@ usr/lib64/gstreamer-1.0/libgstpnm.so
usr/lib64/gstreamer-1.0/libgstproxy.so
usr/lib64/gstreamer-1.0/libgstpulseaudio.so
usr/lib64/gstreamer-1.0/libgstrawparse.so
+usr/lib64/gstreamer-1.0/libgstrealmedia.so
usr/lib64/gstreamer-1.0/libgstremovesilence.so
usr/lib64/gstreamer-1.0/libgstreplaygain.so
usr/lib64/gstreamer-1.0/libgstresindvd.so
@@ -478,6 +429,7 @@ usr/lib64/gstreamer-1.0/libgstsegmentclip.so
usr/lib64/gstreamer-1.0/libgstshapewipe.so
usr/lib64/gstreamer-1.0/libgstshm.so
usr/lib64/gstreamer-1.0/libgstshout2.so
+usr/lib64/gstreamer-1.0/libgstsiren.so
usr/lib64/gstreamer-1.0/libgstsmooth.so
usr/lib64/gstreamer-1.0/libgstsmoothstreaming.so
usr/lib64/gstreamer-1.0/libgstsmpte.so
@@ -501,6 +453,7 @@ usr/lib64/gstreamer-1.0/libgsttypefindfunctions.so
usr/lib64/gstreamer-1.0/libgstudp.so
usr/lib64/gstreamer-1.0/libgstuvch264.so
usr/lib64/gstreamer-1.0/libgstv4l2codecs.so
+usr/lib64/gstreamer-1.0/libgstva.so
usr/lib64/gstreamer-1.0/libgstvideo4linux2.so
usr/lib64/gstreamer-1.0/libgstvideobox.so
usr/lib64/gstreamer-1.0/libgstvideoconvertscale.so
@@ -530,75 +483,40 @@ usr/lib64/gstreamer-1.0/libgstxingmux.so
usr/lib64/gstreamer-1.0/libgstxvimagesink.so
usr/lib64/gstreamer-1.0/libgsty4mdec.so
usr/lib64/gstreamer-1.0/libgsty4menc.so
-usr/lib64/libgstadaptivedemux-1.0.so.0
-usr/lib64/libgstadaptivedemux-1.0.so.0.2201.0
usr/lib64/libgstallocators-1.0.so.0
-usr/lib64/libgstallocators-1.0.so.0.2201.0
+usr/lib64/libgstallocators-1.0.so.%%LIBVERSION%%
usr/lib64/libgstapp-1.0.so.0
-usr/lib64/libgstapp-1.0.so.0.2201.0
+usr/lib64/libgstapp-1.0.so.%%LIBVERSION%%
usr/lib64/libgstaudio-1.0.so.0
-usr/lib64/libgstaudio-1.0.so.0.2201.0
-usr/lib64/libgstbadaudio-1.0.so.0
-usr/lib64/libgstbadaudio-1.0.so.0.2201.0
+usr/lib64/libgstaudio-1.0.so.%%LIBVERSION%%
usr/lib64/libgstbase-1.0.so.0
-usr/lib64/libgstbase-1.0.so.0.2201.0
-usr/lib64/libgstbasecamerabinsrc-1.0.so.0
-usr/lib64/libgstbasecamerabinsrc-1.0.so.0.2201.0
+usr/lib64/libgstbase-1.0.so.%%LIBVERSION%%
usr/lib64/libgstcheck-1.0.so.0
-usr/lib64/libgstcheck-1.0.so.0.2201.0
-usr/lib64/libgstcodecparsers-1.0.so.0
-usr/lib64/libgstcodecparsers-1.0.so.0.2201.0
-usr/lib64/libgstcodecs-1.0.so.0
-usr/lib64/libgstcodecs-1.0.so.0.2201.0
+usr/lib64/libgstcheck-1.0.so.%%LIBVERSION%%
usr/lib64/libgstcontroller-1.0.so.0
-usr/lib64/libgstcontroller-1.0.so.0.2201.0
-usr/lib64/libgstcuda-1.0.so.0
-usr/lib64/libgstcuda-1.0.so.0.2201.0
+usr/lib64/libgstcontroller-1.0.so.%%LIBVERSION%%
usr/lib64/libgstfft-1.0.so.0
-usr/lib64/libgstfft-1.0.so.0.2201.0
+usr/lib64/libgstfft-1.0.so.%%LIBVERSION%%
usr/lib64/libgstgl-1.0.so.0
-usr/lib64/libgstgl-1.0.so.0.2201.0
-usr/lib64/libgstinsertbin-1.0.so.0
-usr/lib64/libgstinsertbin-1.0.so.0.2201.0
-usr/lib64/libgstisoff-1.0.so.0
-usr/lib64/libgstisoff-1.0.so.0.2201.0
-usr/lib64/libgstmpegts-1.0.so.0
-usr/lib64/libgstmpegts-1.0.so.0.2201.0
+usr/lib64/libgstgl-1.0.so.%%LIBVERSION%%
usr/lib64/libgstnet-1.0.so.0
-usr/lib64/libgstnet-1.0.so.0.2201.0
+usr/lib64/libgstnet-1.0.so.%%LIBVERSION%%
usr/lib64/libgstpbutils-1.0.so.0
-usr/lib64/libgstpbutils-1.0.so.0.2201.0
-usr/lib64/libgstphotography-1.0.so.0
-usr/lib64/libgstphotography-1.0.so.0.2201.0
-usr/lib64/libgstplay-1.0.so.0
-usr/lib64/libgstplay-1.0.so.0.2201.0
-usr/lib64/libgstplayer-1.0.so.0
-usr/lib64/libgstplayer-1.0.so.0.2201.0
+usr/lib64/libgstpbutils-1.0.so.%%LIBVERSION%%
usr/lib64/libgstreamer-1.0.so.0
-usr/lib64/libgstreamer-1.0.so.0.2201.0
+usr/lib64/libgstreamer-1.0.so.%%LIBVERSION%%
usr/lib64/libgstriff-1.0.so.0
-usr/lib64/libgstriff-1.0.so.0.2201.0
+usr/lib64/libgstriff-1.0.so.%%LIBVERSION%%
usr/lib64/libgstrtp-1.0.so.0
-usr/lib64/libgstrtp-1.0.so.0.2201.0
+usr/lib64/libgstrtp-1.0.so.%%LIBVERSION%%
usr/lib64/libgstrtsp-1.0.so.0
-usr/lib64/libgstrtsp-1.0.so.0.2201.0
-usr/lib64/libgstsctp-1.0.so.0
-usr/lib64/libgstsctp-1.0.so.0.2201.0
+usr/lib64/libgstrtsp-1.0.so.%%LIBVERSION%%
usr/lib64/libgstsdp-1.0.so.0
-usr/lib64/libgstsdp-1.0.so.0.2201.0
+usr/lib64/libgstsdp-1.0.so.%%LIBVERSION%%
usr/lib64/libgsttag-1.0.so.0
-usr/lib64/libgsttag-1.0.so.0.2201.0
-usr/lib64/libgsttranscoder-1.0.so.0
-usr/lib64/libgsturidownloader-1.0.so.0
-usr/lib64/libgsturidownloader-1.0.so.0.2201.0
+usr/lib64/libgsttag-1.0.so.%%LIBVERSION%%
usr/lib64/libgstvideo-1.0.so.0
-usr/lib64/libgstvideo-1.0.so.0.2201.0
-usr/lib64/libgstvulkan-1.0.so.0
-usr/lib64/libgstvulkan-1.0.so.0.2201.0
-usr/lib64/libgstwayland-1.0.so.0
-usr/lib64/libgstwayland-1.0.so.0.2201.0
-usr/lib64/libgstwebrtc-1.0.so.0
-usr/lib64/libgstwebrtc-1.0.so.0.2201.0
+usr/lib64/libgstvideo-1.0.so.%%LIBVERSION%%
usr/libexec/gstreamer-1.0/gst-completion-helper
usr/libexec/gstreamer-1.0/gst-hotdoc-plugins-scanner
usr/libexec/gstreamer-1.0/gst-plugin-scanner
diff --git a/multimedia/linux-rl9-libva/Makefile b/multimedia/linux-rl9-libva/Makefile
index 391bfaa919d0..462b23b6dc80 100644
--- a/multimedia/linux-rl9-libva/Makefile
+++ b/multimedia/linux-rl9-libva/Makefile
@@ -1,7 +1,6 @@
PORTNAME= libva
-PORTVERSION= 2.20.0
+PORTVERSION= 2.22.0
DISTVERSIONSUFFIX= -1.el9
-PORTREVISION= 1
CATEGORIES= multimedia linux
MAINTAINER= emulation@FreeBSD.org
@@ -25,6 +24,6 @@ DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}
OPTIONS_DEFINE= DOCS
-PLIST_SUB+= LIBVERSION=2.2000.0
+PLIST_SUB+= LIBVERSION=2.2200.0
.include <bsd.port.mk>
diff --git a/multimedia/linux-rl9-libva/distinfo b/multimedia/linux-rl9-libva/distinfo
index 8ac3a679faa9..4ebfb9a5f95d 100644
--- a/multimedia/linux-rl9-libva/distinfo
+++ b/multimedia/linux-rl9-libva/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1731445854
-SHA256 (rocky/l/libva-2.20.0-1.el9.aarch64.rpm) = 5e45b56e8637ebd57c79e3a1d132d3783a56facb2659eb4e44319ef1cc98482d
-SIZE (rocky/l/libva-2.20.0-1.el9.aarch64.rpm) = 106949
-SHA256 (rocky/l/libva-2.20.0-1.el9.i686.rpm) = 5119c02902a717ab17197436503f20164a622c088adc5356630b515534da4384
-SIZE (rocky/l/libva-2.20.0-1.el9.i686.rpm) = 114178
-SHA256 (rocky/l/libva-2.20.0-1.el9.x86_64.rpm) = a2014d21610d80b058a9273014b178be75097fe3a289bde8fbdf85b312187179
-SIZE (rocky/l/libva-2.20.0-1.el9.x86_64.rpm) = 107188
-SHA256 (rocky/l/libva-2.20.0-1.el9.src.rpm) = ed4a90e084aca90b29f2a5be04c37e8a01b30851d27a2c11ef0036ef241cf8b5
-SIZE (rocky/l/libva-2.20.0-1.el9.src.rpm) = 290619
+TIMESTAMP = 1750646560
+SHA256 (rocky/l/libva-2.22.0-1.el9.aarch64.rpm) = fb264196a571c6e0c678894bebb70c5f3574373b6db03d57ad9d1024c30af051
+SIZE (rocky/l/libva-2.22.0-1.el9.aarch64.rpm) = 115224
+SHA256 (rocky/l/libva-2.22.0-1.el9.i686.rpm) = 642e15abb86672f1a318a682dc44d9014640e6f8c07b043ec8f069e7007859db
+SIZE (rocky/l/libva-2.22.0-1.el9.i686.rpm) = 122553
+SHA256 (rocky/l/libva-2.22.0-1.el9.x86_64.rpm) = f17e0795885cec5efa637142217d7d08e901a2dfef33043f2c77b75546427755
+SIZE (rocky/l/libva-2.22.0-1.el9.x86_64.rpm) = 115650
+SHA256 (rocky/l/libva-2.22.0-1.el9.src.rpm) = d56390d7234413425204cf5357a3a12b1ee29d2637c6707750b81420e9db8ffb
+SIZE (rocky/l/libva-2.22.0-1.el9.src.rpm) = 312392
diff --git a/multimedia/linux-rl9-libvpx/Makefile b/multimedia/linux-rl9-libvpx/Makefile
index 756e25954bff..f6e69a0fdd62 100644
--- a/multimedia/linux-rl9-libvpx/Makefile
+++ b/multimedia/linux-rl9-libvpx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libvpx
PORTVERSION= 1.9.0
-DISTVERSIONSUFFIX= -8.el9_5
-PORTREVISION= 2
+DISTVERSIONSUFFIX= -9.el9_6
+PORTREVISION= 3
CATEGORIES= multimedia linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/multimedia/linux-rl9-libvpx/distinfo b/multimedia/linux-rl9-libvpx/distinfo
index ccee1d543983..077475be160d 100644
--- a/multimedia/linux-rl9-libvpx/distinfo
+++ b/multimedia/linux-rl9-libvpx/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1732660229
-SHA256 (rocky/l/libvpx-1.9.0-8.el9_5.aarch64.rpm) = 7ff1d1d8c225ba8cf3e4dbd48ba2e3271192b17505fedef27dfeb693f5eeb53a
-SIZE (rocky/l/libvpx-1.9.0-8.el9_5.aarch64.rpm) = 1046717
-SHA256 (rocky/l/libvpx-1.9.0-8.el9_5.i686.rpm) = 44ccc6147c34f1ad83b012559e34458f44b18168b582133e96fba316ad92259f
-SIZE (rocky/l/libvpx-1.9.0-8.el9_5.i686.rpm) = 1140218
-SHA256 (rocky/l/libvpx-1.9.0-8.el9_5.x86_64.rpm) = c28e54f6e4ee62a7e60fee71f951bffe40fdf11498e6b8e321bbbabdd9bd5067
-SIZE (rocky/l/libvpx-1.9.0-8.el9_5.x86_64.rpm) = 1101354
-SHA256 (rocky/l/libvpx-1.9.0-8.el9_5.src.rpm) = 9bf9afba497c1f93264e4e8deee733d244ddcab89ee83e8edad3f9dbb31303d3
-SIZE (rocky/l/libvpx-1.9.0-8.el9_5.src.rpm) = 5330641
+TIMESTAMP = 1750640277
+SHA256 (rocky/l/libvpx-1.9.0-9.el9_6.aarch64.rpm) = 158e05f807fd191c5cef0bd9625d9b0e2af834c42b5d0ec96704839ea334b6a6
+SIZE (rocky/l/libvpx-1.9.0-9.el9_6.aarch64.rpm) = 1044575
+SHA256 (rocky/l/libvpx-1.9.0-9.el9_6.i686.rpm) = 03018357da366c09d97dd32b0b38b5f87e1a982cf17f7ba7b5b6ecba62b11fa3
+SIZE (rocky/l/libvpx-1.9.0-9.el9_6.i686.rpm) = 1138183
+SHA256 (rocky/l/libvpx-1.9.0-9.el9_6.x86_64.rpm) = 39b33df758653f9161c702d7aa5917b3ea20ba5349639033fbeadc0d669f97f0
+SIZE (rocky/l/libvpx-1.9.0-9.el9_6.x86_64.rpm) = 1099275
+SHA256 (rocky/l/libvpx-1.9.0-9.el9_6.src.rpm) = 49d3a4d75cf86ad19f909c1940bc45561f2e3c0d01f31ecacbb0ee3740a1a94a
+SIZE (rocky/l/libvpx-1.9.0-9.el9_6.src.rpm) = 5331982
diff --git a/net-im/Makefile b/net-im/Makefile
index c218b559529e..aac59d01e249 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -1,7 +1,6 @@
COMMENT = Instant messaging
SUBDIR += beebeep
- SUBDIR += biboumi
SUBDIR += coccinella
SUBDIR += concord
SUBDIR += conduit
diff --git a/net-im/biboumi/Makefile b/net-im/biboumi/Makefile
deleted file mode 100644
index 7a6389b8b0f3..000000000000
--- a/net-im/biboumi/Makefile
+++ /dev/null
@@ -1,100 +0,0 @@
-PORTNAME= biboumi
-DISTVERSION= 9.0
-PORTREVISION= 4
-CATEGORIES= net-im
-MASTER_SITES= https://git.louiz.org/biboumi/snapshot/
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-
-MAINTAINER= samir@noir.im
-COMMENT= XMPP gateway to IRC
-WWW= https://biboumi.louiz.org/
-
-LICENSE= ZLIB
-
-LIB_DEPENDS= libexpat.so:textproc/expat2 \
- libuuid.so:misc/e2fsprogs-libuuid
-
-USES= cmake iconv localbase:ldflags pkgconfig python:build tar:xz
-
-USE_GITHUB= nodefault
-GH_TUPLE= catchorg:Catch2:v2.2.1:catch/external/src/catch
-
-CMAKE_ARGS= -DWITHOUT_SYSTEMD=1
-
-OPTIONS_DEFINE= DOCS LIBIDN PGSQL SQLITE3 TLS UDNS
-OPTIONS_DEFAULT= LIBIDN PGSQL SQLITE3 TLS UDNS
-
-LIBIDN_DESC= Stringprep functionality, to provide JIDs for IRC users
-PGSQL_DESC= Store users' options and messages in PostgreSQL
-SQLITE3_DESC= Store users' options and messages in SQLite
-TLS_DESC= Support TLS connections to IRC servers
-UDNS_DESC= Asynchronously resolve domain names, for better performances
-
-DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \
- ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme
-DOCS_PORTDOCS= *
-
-LIBIDN_LIB_DEPENDS= libidn.so:dns/libidn
-LIBIDN_CMAKE_ON= -DWITH_LIBIDN=1
-LIBIDN_CMAKE_OFF= -DWITHOUT_LIBIDN=1
-
-PGSQL_USES= pgsql
-PGSQL_CMAKE_ON= -DWITH_POSTGRESQL=1
-PGSQL_CMAKE_OFF= -DWITHOUT_POSTGRESQL=1
-
-SQLITE3_USES= sqlite:3
-SQLITE3_CMAKE_ON= -DWITH_SQLITE3=1
-SQLITE3_CMAKE_OFF= -DWITHOUT_SQLITE3=1
-
-TLS_LIB_DEPENDS= libbotan-2.so:security/botan2
-TLS_LIB_DEPENDS_OFF= libgcrypt.so:security/libgcrypt
-TLS_RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss
-TLS_CMAKE_ON= -DWITH_BOTAN=1
-TLS_CMAKE_OFF= -DWITHOUT_BOTAN=1
-
-UDNS_LIB_DEPENDS= libudns.so:dns/udns
-UDNS_CMAKE_ON= -DWITH_UDNS=1
-UDNS_CMAKE_OFF= -DWITHOUT_UDNS=1
-
-USERS= biboumi
-GROUPS= ${USERS}
-
-USE_RC_SUBR= biboumi
-SUB_LIST= USER=${USERS} GROUP=${GROUPS}
-PLIST_SUB= ${SUB_LIST}
-SUB_FILES= pkg-message
-
-post-patch:
- ${REINPLACE_CMD} -e 's,GIT_REPOSITORY.*Catch.git",SOURCE_DIR "${WRKSRC}/external/src/catch",' ${WRKSRC}/CMakeLists.txt
-
-post-build:
- cd ${WRKSRC}/doc && ${MAKE} man
-
-post-build-DOCS-on:
- cd ${WRKSRC}/doc && ${MAKE} html
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKDIR}/.build/biboumi ${STAGEDIR}${PREFIX}/bin
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/biboumi
- ${INSTALL_DATA} ${WRKSRC}/conf/biboumi.cfg ${STAGEDIR}${ETCDIR}/biboumi.cfg.sample
-
-post-install:
- ${MKDIR} ${STAGEDIR}/var/db/biboumi
- ${MKDIR} ${STAGEDIR}/var/run/biboumi
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/conf/*policy.txt ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_MAN} ${WRKSRC}/doc/_build/man/*.1 ${STAGEDIR}${PREFIX}/share/man/man1
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/doc/_build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
- "! -name .buildinfo")
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MTLS}
-DEPRECATED= Depends on expired security/botan2
-EXPIRATION_DATE=2025-06-21
-.endif
-
-.include <bsd.port.mk>
diff --git a/net-im/biboumi/distinfo b/net-im/biboumi/distinfo
deleted file mode 100644
index e4bf22cc7e40..000000000000
--- a/net-im/biboumi/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1625177638
-SHA256 (biboumi-9.0.tar.xz) = 1eff9a9110830e056e434e4edf3a33de52c6d092a3db4877b5531513627e7ecb
-SIZE (biboumi-9.0.tar.xz) = 161192
-SHA256 (catchorg-Catch2-v2.2.1_GH0.tar.gz) = 3938bc896f8de570bc56d25606fc128437ee53590a95cf3e005710176a1a1ce4
-SIZE (catchorg-Catch2-v2.2.1_GH0.tar.gz) = 487804
diff --git a/net-im/biboumi/files/biboumi.in b/net-im/biboumi/files/biboumi.in
deleted file mode 100644
index 48f12e15a72b..000000000000
--- a/net-im/biboumi/files/biboumi.in
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/sh
-
-#
-# PROVIDE: biboumi
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add these lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# biboumi_enable (bool): Set to NO by default.
-# Set it to YES to enable biboumi.
-# biboumi_config (path): Set to %%PREFIX%%/etc/biboumi/biboumi.cfg
-# by default.
-
-. /etc/rc.subr
-
-name=biboumi
-rcvar=biboumi_enable
-pidfile="/var/run/biboumi/biboumi.pid"
-procname="%%PREFIX%%/bin/biboumi"
-
-load_rc_config $name
-
-: ${biboumi_enable:="NO"}
-: ${biboumi_config="%%PREFIX%%/etc/biboumi/biboumi.cfg"}
-
-command="/usr/sbin/daemon"
-command_args="-p ${pidfile} -f ${procname} ${biboumi_config}"
-extra_commands="reload"
-required_files="$biboumi_config"
-sig_reload="USR1"
-
-biboumi_user="%%USER%%"
-biboumi_group="%%GROUP%%"
-
-run_rc_command "$1"
diff --git a/net-im/biboumi/files/patch-doc_Makefile b/net-im/biboumi/files/patch-doc_Makefile
deleted file mode 100644
index 480b604c095e..000000000000
--- a/net-im/biboumi/files/patch-doc_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- doc/Makefile.orig 2020-10-24 17:19:42 UTC
-+++ doc/Makefile
-@@ -16,5 +16,5 @@ help:
-
- # Catch-all target: route all unknown targets to Sphinx using the new
- # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
--%: Makefile
-- @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
-\ No newline at end of file
-+.DEFAULT: Makefile
-+ @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
diff --git a/net-im/biboumi/files/pkg-message.in b/net-im/biboumi/files/pkg-message.in
deleted file mode 100644
index 17cd62508abf..000000000000
--- a/net-im/biboumi/files/pkg-message.in
+++ /dev/null
@@ -1,5 +0,0 @@
-Regarding TLS connections to IRC servers, settings can be customized globally or
-per server. This is done using policy txt files, examples can be found in
-%%PREFIX%%/share/examples/biboumi/.
-
-ca_file (in biboumi.cfg) should be set to %%PREFIX%%/share/certs/ca-root-nss.crt
diff --git a/net-im/biboumi/pkg-descr b/net-im/biboumi/pkg-descr
deleted file mode 100644
index 7747c1e8c8d2..000000000000
--- a/net-im/biboumi/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Biboumi is a Free, Libre and Open Source XMPP gateway that connects to IRC
-servers and translates between the two protocols. Its goal is to let XMPP users
-take part in IRC discussions, using their favourite XMPP client.
diff --git a/net-im/biboumi/pkg-plist b/net-im/biboumi/pkg-plist
deleted file mode 100644
index 70cd35745ee6..000000000000
--- a/net-im/biboumi/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-bin/biboumi
-share/man/man1/biboumi.1.gz
-@sample %%ETCDIR%%/biboumi.cfg.sample %%ETCDIR%%/biboumi.cfg
-@dir(%%USER%%,%%GROUP%%) /var/db/biboumi
-@dir(%%USER%%,%%GROUP%%) /var/run/biboumi
-%%EXAMPLESDIR%%/policy.txt
-%%EXAMPLESDIR%%/irc.gimp.org.policy.txt
-%%EXAMPLESDIR%%/irc.gnome.org.policy.txt
-%%EXAMPLESDIR%%/irc.mozilla.org.policy.txt
-%%EXAMPLESDIR%%/irc.ppirc.net.policy.txt
diff --git a/net-im/dino/Makefile b/net-im/dino/Makefile
index 8a6651829aa0..11a49f080a2c 100644
--- a/net-im/dino/Makefile
+++ b/net-im/dino/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dino
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-im
MAINTAINER= ashish@FreeBSD.org
diff --git a/net-im/gajim/Makefile b/net-im/gajim/Makefile
index 2eb509b54755..e22e0cabac80 100644
--- a/net-im/gajim/Makefile
+++ b/net-im/gajim/Makefile
@@ -43,6 +43,6 @@ OPTIONS_DEFAULT=DBUS OPENGPG
OPENGPG_DESC= GPG encryption per XEP-0373
DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.82.2:devel/py-dbus@${PY_FLAVOR}
-OPENGPG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpgme>0:security/py-gpgme@${PY_FLAVOR}
+OPENGPG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpg>=2.0.0:security/py-gpg@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/net-im/linux-discord/Makefile b/net-im/linux-discord/Makefile
index f11e53ddeb02..a4bc031eb8bd 100644
--- a/net-im/linux-discord/Makefile
+++ b/net-im/linux-discord/Makefile
@@ -1,5 +1,5 @@
PORTNAME= discord
-DISTVERSION= 0.0.98
+DISTVERSION= 0.0.99
PORTREVISION= 0
PORTEPOCH= 1
CATEGORIES= net-im
diff --git a/net-im/linux-discord/distinfo b/net-im/linux-discord/distinfo
index ed471b095136..23d5025b6658 100644
--- a/net-im/linux-discord/distinfo
+++ b/net-im/linux-discord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750233818
-SHA256 (discord-0.0.98.tar.gz) = 253ddf206e738f6b6f54f37d858c425052276fbf1fbb2f107967990a5698a2ef
-SIZE (discord-0.0.98.tar.gz) = 105428783
+TIMESTAMP = 1750838208
+SHA256 (discord-0.0.99.tar.gz) = cd6dc7a661cb248c8b8e91363b64753ec6bd49e5b05fb1189e39f7bbe29d116c
+SIZE (discord-0.0.99.tar.gz) = 105427025
diff --git a/net-im/mcabber/Makefile b/net-im/mcabber/Makefile
index 28b2b88aef12..2b6a21c31c74 100644
--- a/net-im/mcabber/Makefile
+++ b/net-im/mcabber/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mcabber
PORTVERSION= 1.1.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-im
MASTER_SITES= http://www.lilotux.net/~mikael/mcabber/files/
diff --git a/net-im/profanity/Makefile b/net-im/profanity/Makefile
index 5055248561f9..01b2a2150527 100644
--- a/net-im/profanity/Makefile
+++ b/net-im/profanity/Makefile
@@ -1,6 +1,6 @@
PORTNAME= profanity
DISTVERSION= 0.14.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-im
MASTER_SITES= https://profanity-im.github.io/tarballs/
diff --git a/net-im/profanity/files/patch-src_pgp_gpg.c b/net-im/profanity/files/patch-src_pgp_gpg.c
new file mode 100644
index 000000000000..6a7e79214fc9
--- /dev/null
+++ b/net-im/profanity/files/patch-src_pgp_gpg.c
@@ -0,0 +1,15 @@
+The gpgme_attr_t enums and their functions, which have been marked deprecated
+since 2003, were removed in GpgME 2.0.0. The individual result structures
+should be used instead.
+
+--- src/pgp/gpg.c.orig 2023-07-14 05:39:30 UTC
++++ src/pgp/gpg.c
+@@ -683,7 +683,7 @@ p_gpg_decrypt(const char* const cipher)
+ error = gpgme_get_key(ctx, recipient->keyid, &key, 1);
+
+ if (!error && key) {
+- const char* addr = gpgme_key_get_string_attr(key, GPGME_ATTR_EMAIL, NULL, 0);
++ const char* addr = key->uids->email;
+ if (addr) {
+ g_string_append(recipients_str, addr);
+ }
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index 3727e1c5adc1..ee8951c4a734 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -311,6 +311,7 @@
SUBDIR += pnp
SUBDIR += pnp-icinga2
SUBDIR += portmon
+ SUBDIR += prometheus-bird-exporter
SUBDIR += prometheus-collectd-exporter
SUBDIR += prometheus1
SUBDIR += prometheus2
diff --git a/net-mgmt/promxy/Makefile b/net-mgmt/promxy/Makefile
index 4951bd2a01ce..cdd87cd08d95 100644
--- a/net-mgmt/promxy/Makefile
+++ b/net-mgmt/promxy/Makefile
@@ -1,7 +1,6 @@
PORTNAME= promxy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.87
-PORTREVISION= 5
+DISTVERSION= 0.0.93
CATEGORIES= net-mgmt
MAINTAINER= timp87@gmail.com
@@ -11,7 +10,7 @@ WWW= https://github.com/jacksontj/promxy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules
+USES= go:1.24,modules
USE_RC_SUBR= promxy
GO_MODULE= github.com/jacksontj/promxy
GO_TARGET= ./cmd/promxy
diff --git a/net-mgmt/promxy/distinfo b/net-mgmt/promxy/distinfo
index 4e039392872a..e72497bf74bf 100644
--- a/net-mgmt/promxy/distinfo
+++ b/net-mgmt/promxy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1721069126
-SHA256 (go/net-mgmt_promxy/promxy-v0.0.87/v0.0.87.mod) = 84aba0bd9ef1697e4c42d7e6ddaa265da835196c1933bc0faeb94eb86d24a972
-SIZE (go/net-mgmt_promxy/promxy-v0.0.87/v0.0.87.mod) = 8435
-SHA256 (go/net-mgmt_promxy/promxy-v0.0.87/v0.0.87.zip) = f52c5f2a20a6689623fd71eac63f63b4d79ec4ec32c11ff7c592cf79a9e1c570
-SIZE (go/net-mgmt_promxy/promxy-v0.0.87/v0.0.87.zip) = 227227
+TIMESTAMP = 1750775948
+SHA256 (go/net-mgmt_promxy/promxy-v0.0.93/v0.0.93.mod) = 60ccdc82d122e910e201ebb80f780d58bca58031f0d6cc33cb9c7948e1d7cac1
+SIZE (go/net-mgmt_promxy/promxy-v0.0.93/v0.0.93.mod) = 8803
+SHA256 (go/net-mgmt_promxy/promxy-v0.0.93/v0.0.93.zip) = 2b01ea64676812a44794d00690c50d050688f9b6170c61c46b86241225f0e819
+SIZE (go/net-mgmt_promxy/promxy-v0.0.93/v0.0.93.zip) = 221439
diff --git a/net-mgmt/telegraf/Makefile b/net-mgmt/telegraf/Makefile
index 7aa8fc4fcee7..dad9ff28e2f5 100644
--- a/net-mgmt/telegraf/Makefile
+++ b/net-mgmt/telegraf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= telegraf
DISTVERSIONPREFIX=v
-DISTVERSION= 1.35.0
+DISTVERSION= 1.35.1
CATEGORIES= net-mgmt
MAINTAINER= girgen@FreeBSD.org
diff --git a/net-mgmt/telegraf/distinfo b/net-mgmt/telegraf/distinfo
index eeb6a52835fe..ff93e1c9fd25 100644
--- a/net-mgmt/telegraf/distinfo
+++ b/net-mgmt/telegraf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750234297
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.35.0/v1.35.0.mod) = d811494f299ad89d9bd330fcdd188b4d2f3c838fdc9a588358bdc3f8705a5b8a
-SIZE (go/net-mgmt_telegraf/telegraf-v1.35.0/v1.35.0.mod) = 28846
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.35.0/v1.35.0.zip) = 54b5e5eb09a49ce3298955d12be07149d4480b517bb99e824ea6828caa0fc571
-SIZE (go/net-mgmt_telegraf/telegraf-v1.35.0/v1.35.0.zip) = 7360563
+TIMESTAMP = 1750752171
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.35.1/v1.35.1.mod) = 2f8a4ccb8070783d1bc82e342d93c13e3b9096bd0accde059782fb75d75b56d0
+SIZE (go/net-mgmt_telegraf/telegraf-v1.35.1/v1.35.1.mod) = 28847
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.35.1/v1.35.1.zip) = 504bffd829d03a5f9e25a794d68902ad6fd40976fd0a7463fb936a36e9880004
+SIZE (go/net-mgmt_telegraf/telegraf-v1.35.1/v1.35.1.zip) = 7361138
diff --git a/net-p2p/retroshare/Makefile b/net-p2p/retroshare/Makefile
index 22d40ebc8a6e..34dfa25094f6 100644
--- a/net-p2p/retroshare/Makefile
+++ b/net-p2p/retroshare/Makefile
@@ -1,7 +1,7 @@
PORTNAME= retroshare
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.4
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net-p2p
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/net/3proxy/Makefile b/net/3proxy/Makefile
index 4db2c9c0671f..4c73caa46cb4 100644
--- a/net/3proxy/Makefile
+++ b/net/3proxy/Makefile
@@ -1,6 +1,5 @@
PORTNAME= 3proxy
-DISTVERSION= 0.9.4
-PORTREVISION= 1
+DISTVERSION= 0.9.5
CATEGORIES= net
MAINTAINER= timp87@gmail.com
@@ -17,8 +16,8 @@ USE_RC_SUBR= 3proxy
MAKEFILE= Makefile.FreeBSD
-PLIST_SUB= PORTNAME=${PORTNAME} \
- 3PROXY_LOGDIR=${3PROXY_LOGDIR}
+PLIST_SUB= 3PROXY_LOGDIR=${3PROXY_LOGDIR} \
+ PORTNAME=${PORTNAME}
PORTDOCS= README
diff --git a/net/3proxy/distinfo b/net/3proxy/distinfo
index 558357781644..b7652c4aad8b 100644
--- a/net/3proxy/distinfo
+++ b/net/3proxy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1625343847
-SHA256 (3proxy-3proxy-0.9.4_GH0.tar.gz) = b497f74d6cc7ee58ff824457427acc02c6f7a102e483816fbb1b2494942ef983
-SIZE (3proxy-3proxy-0.9.4_GH0.tar.gz) = 610340
+TIMESTAMP = 1750695136
+SHA256 (3proxy-3proxy-0.9.5_GH0.tar.gz) = 6f6da51d9bba93231e12acd707bb6cf86a1ab9491dc6dd0c79750cb3641541a3
+SIZE (3proxy-3proxy-0.9.5_GH0.tar.gz) = 620563
diff --git a/net/3proxy/files/patch-Makefile.FreeBSD b/net/3proxy/files/patch-Makefile.FreeBSD
deleted file mode 100644
index df90951823c1..000000000000
--- a/net/3proxy/files/patch-Makefile.FreeBSD
+++ /dev/null
@@ -1,17 +0,0 @@
---- Makefile.FreeBSD.orig 2021-07-01 16:59:57 UTC
-+++ Makefile.FreeBSD
-@@ -10,11 +10,11 @@
- BUILDDIR = ../bin/
- CC ?= gcc
-
--CFLAGS = -c -O -fno-strict-aliasing -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL
-+CFLAGS += -c -DNOODBC -DFD_SETSIZE=4096 -DWITH_POLL
- COUT = -o
- LN ?= ${CC}
--LDFLAGS = -pthread -O -fno-strict-aliasing
--# -lpthreads may be reuqired on some platforms instead of -pthreads
-+LDFLAGS += -pthread
-+# -lpthreads may be required on some platforms instead of -pthreads
- # -ldl or -lld may be required for some platforms
- DCFLAGS = -fPIC
- DLFLAGS = -shared
diff --git a/net/Makefile b/net/Makefile
index b56313c6b707..e3f2a6643c3d 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -389,6 +389,7 @@
SUBDIR += libgrss
SUBDIR += libgweather
SUBDIR += libgweather4
+ SUBDIR += libifconfig
SUBDIR += libilbc
SUBDIR += libiscsi
SUBDIR += libkgapi
@@ -1714,9 +1715,9 @@
SUBDIR += zapret
SUBDIR += zebra-server
SUBDIR += zerotier
- SUBDIR += ziina
SUBDIR += zillion
SUBDIR += zmap
+ SUBDIR += zmate
SUBDIR += zsync
SUBDIR += zyre
diff --git a/net/akonadi-contacts/Makefile b/net/akonadi-contacts/Makefile
index 1c53cc0f5661..7be32d6354be 100644
--- a/net/akonadi-contacts/Makefile
+++ b/net/akonadi-contacts/Makefile
@@ -1,5 +1,6 @@
PORTNAME= akonadi-contacts
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -10,8 +11,8 @@ LICENSE= LGPL21
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgmeqt6.so:security/gpgme-qt@qt6
+ libgpgmepp.so:security/gpgmepp \
+ libqgpgmeqt6.so:security/qgpgme@qt6
USES= cmake compiler:c++11-lib gettext kde:6 qt:6 tar:xz xorg
USE_KDE= auth codecs completion config configwidgets coreaddons \
diff --git a/net/hostapd-devel/Makefile b/net/hostapd-devel/Makefile
index bfb2579a7327..d5694268c5d7 100644
--- a/net/hostapd-devel/Makefile
+++ b/net/hostapd-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= hostapd
PORTVERSION= ${COMMIT_DATE}
-PORTREVISION= 1
CATEGORIES= net
PKGNAMESUFFIX= -devel
@@ -11,8 +10,8 @@ WWW= https://w1.fi/hostapd/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= hostap
-GH_TAGNAME= 54930b62b
-COMMIT_DATE= 2025.05.08
+GH_TAGNAME= 0b60826a6
+COMMIT_DATE= 2025.06.25
LICENSE= BSD3CLAUSE
diff --git a/net/hostapd-devel/distinfo b/net/hostapd-devel/distinfo
index 7d74519e6a4b..b2e542b61557 100644
--- a/net/hostapd-devel/distinfo
+++ b/net/hostapd-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747800844
-SHA256 (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 945b6a16ef7e6071309f1aa02168e05de26ec91b7e4cf8f6eb556fcd649012bb
-SIZE (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 5291910
+TIMESTAMP = 1750881109
+SHA256 (cschuber-hostap-2025.06.25-0b60826a6_GH0.tar.gz) = 308a2a3a1edf5154a6d44dfa6dc07d9cf61d6bef54be16cdd76683984c83bf7e
+SIZE (cschuber-hostap-2025.06.25-0b60826a6_GH0.tar.gz) = 5313294
diff --git a/net/kget/Makefile b/net/kget/Makefile
index 4d0103bd916f..38774ccec946 100644
--- a/net/kget/Makefile
+++ b/net/kget/Makefile
@@ -1,7 +1,12 @@
PORTNAME= kget
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
+PATCH_SITES= https://invent.kde.org/network/kget/-/commit/
+PATCHFILES+= 6254c0cefa17fe82f44842bc21f5e5c241f66aec.patch:-p1 # Prep for Qgpgme 2.0.0
+PATCHFILES+= a9aa30e58ca3281285a3ba64d1da6c22fe0ab31a.patch:-p1 # Prep for Qgpgme 2.0.0
+
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE download manager
@@ -12,9 +17,9 @@ LIB_DEPENDS= libKTorrent6.so:net-p2p/libktorrent \
libgmp.so:math/gmp \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
+ libgpgmepp.so:security/gpgmepp \
libqca-qt6.so:devel/qca@qt6 \
- libqgpgmeqt6.so:security/gpgme-qt@qt6
+ libqgpgmeqt6.so:security/qgpgme@qt6
USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:6 \
qt:6 shebangfix sqlite tar:xz xorg
diff --git a/net/kget/distinfo b/net/kget/distinfo
index 9bf521d866d2..56a18fccf9a8 100644
--- a/net/kget/distinfo
+++ b/net/kget/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1749036885
+TIMESTAMP = 1750435664
SHA256 (KDE/release-service/25.04.2/kget-25.04.2.tar.xz) = c6c9d107bdffbc2d19855f298c5634a341a82d6ca3e1b430ce608c7c10d580c1
SIZE (KDE/release-service/25.04.2/kget-25.04.2.tar.xz) = 4853484
+SHA256 (KDE/release-service/25.04.2/6254c0cefa17fe82f44842bc21f5e5c241f66aec.patch) = 76dc24ccdc5c62024165aa00967480bc0640714bca00b86bf634b4b375cdb610
+SIZE (KDE/release-service/25.04.2/6254c0cefa17fe82f44842bc21f5e5c241f66aec.patch) = 1221
+SHA256 (KDE/release-service/25.04.2/a9aa30e58ca3281285a3ba64d1da6c22fe0ab31a.patch) = 186b2bc25e6fbfe5eb86c8b0c13a518539f94232726dc262cfbc81479149fa74
+SIZE (KDE/release-service/25.04.2/a9aa30e58ca3281285a3ba64d1da6c22fe0ab31a.patch) = 1483
diff --git a/net/libifconfig/Makefile b/net/libifconfig/Makefile
new file mode 100644
index 000000000000..1dddc6c8697d
--- /dev/null
+++ b/net/libifconfig/Makefile
@@ -0,0 +1,67 @@
+PORTNAME= libifconfig
+PORTVERSION= 0.1
+CATEGORIES= net
+MASTER_SITES= https://github.com/MainKt/freebsd-ports/releases/download/libifconf/
+
+MAINTAINER= saheed@FreeBSD.org
+COMMENT= Library providing the functionality of ifconfig(8)
+WWW= https://cgit.freebsd.org/src/tree/lib/libifconfig
+
+LICENSE= BSD3CLAUSE
+
+MAKE_ARGS= PREFIX=${PREFIX}
+
+CFLAGS+= -Wno-pointer-sign
+
+WRKSRC= ${WRKDIR}/libifconfig
+
+_LIBIFCONFIG_HASH= b670c9bafc0e
+_LIBIFCONFIG_REV= 0
+
+PLIST_FILES= include/libifconfig.h \
+ include/libifconfig_sfp.h \
+ include/libifconfig_sfp_tables.h \
+ lib/libifconfig.so \
+ lib/libifconfig.so.2
+
+.include <bsd.port.pre.mk>
+
+.if ${OSREL} == "15.0"
+DISTFILES= libifconfig-${_LIBIFCONFIG_HASH}.tar.gz
+.else
+DISTFILES= libifconfig-${OSREL}_${_LIBIFCONFIG_REV}.tar.gz
+.endif
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib
+ @${MKDIR} ${STAGEDIR}${PREFIX}/include
+ ${INSTALL_LIB} ${WRKSRC}/libifconfig.so.2 ${STAGEDIR}${PREFIX}/lib
+ ${LN} -s libifconfig.so.2 ${STAGEDIR}${PREFIX}/lib/libifconfig.so
+.for h in libifconfig.h libifconfig_sfp.h libifconfig_sfp_tables.h
+ ${INSTALL_DATA} ${WRKSRC}/${h} ${STAGEDIR}${PREFIX}/include
+.endfor
+
+_ALL_VERSIONS= 13.3 13.4 13.5 14.0 14.1 14.2 14.3
+.if make(makesum)
+DISTFILES= libifconfig-${_LIBIFCONFIG_HASH}.tar.gz
+.for version in ${_ALL_VERSIONS}
+DISTFILES+= libifconfig-${version}_${_LIBIFCONFIG_REV}.tar.gz
+.endfor
+.endif
+
+.if defined(MAINTAINER_MODE)
+upload:
+ for version in ${_ALL_VERSIONS}; \
+ do \
+ cd /usr/src/lib && \
+ git archive --format=tar.gz \
+ --output=libifconfig-$${version}_${_LIBIFCONFIG_REV}.tar.gz \
+ freebsd/releng/$${version} libifconfig ; \
+ done
+ cd /usr/src/lib && \
+ git archive --format=tar.gz \
+ --output=libifconfig-${_LIBIFCONFIG_HASH}.tar.gz \
+ ${_LIBIFCONFIG_HASH} libifconfig ;
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/net/libifconfig/distinfo b/net/libifconfig/distinfo
new file mode 100644
index 000000000000..0d2dabe0b045
--- /dev/null
+++ b/net/libifconfig/distinfo
@@ -0,0 +1,17 @@
+TIMESTAMP = 1750761670
+SHA256 (libifconfig-13.3_0.tar.gz) = 7ccd7fab4f6a57d13638c82f3f848d1c08541f85f38d22d99f79125a39ac1982
+SIZE (libifconfig-13.3_0.tar.gz) = 22471
+SHA256 (libifconfig-13.4_0.tar.gz) = 33e092463f08b459cebb5b0e2238fca379409c91ad6793e3fbcc1b034cd1ade7
+SIZE (libifconfig-13.4_0.tar.gz) = 22470
+SHA256 (libifconfig-13.5_0.tar.gz) = b2bf5bd107ab75663736df3b918eed999a916fd0ed253ef7546c7633642ad934
+SIZE (libifconfig-13.5_0.tar.gz) = 22474
+SHA256 (libifconfig-14.0_0.tar.gz) = 8d2a5a9f6254479dc5f8175132bdd169699db2b36e5349ad21f9c791ab96689b
+SIZE (libifconfig-14.0_0.tar.gz) = 23706
+SHA256 (libifconfig-14.1_0.tar.gz) = c2d59622c9a9649afef8e30eb9fb825aa8cd3ec71c12160ed9f7a01c95dcabdb
+SIZE (libifconfig-14.1_0.tar.gz) = 23708
+SHA256 (libifconfig-14.2_0.tar.gz) = fbab01cf067a7c75d14adb7a5b682ab7718e0d0c2fcf03324f4e9157880c5afd
+SIZE (libifconfig-14.2_0.tar.gz) = 23709
+SHA256 (libifconfig-14.3_0.tar.gz) = 04069eacdf7ec216fad6769ab5fdc2d7e781cbb8e09f3d4356691984880f5fc7
+SIZE (libifconfig-14.3_0.tar.gz) = 23709
+SHA256 (libifconfig-b670c9bafc0e.tar.gz) = 87740e514a9c993ca4b7e1ed250df62aab766e60fd27e56e7b38dded4e835232
+SIZE (libifconfig-b670c9bafc0e.tar.gz) = 23854
diff --git a/net/libifconfig/files/patch-Makefile b/net/libifconfig/files/patch-Makefile
new file mode 100644
index 000000000000..75c38331fe12
--- /dev/null
+++ b/net/libifconfig/files/patch-Makefile
@@ -0,0 +1,37 @@
+--- Makefile.orig 2025-06-21 02:57:45 UTC
++++ Makefile
+@@ -1,15 +1,11 @@ LIB= ifconfig
+ PACKAGE= lib${LIB}
+ LIB= ifconfig
+-INTERNALLIB= true
+
+-LIBADD= m
++LDADD+= -lm
+
+ SHLIBDIR?= /lib
+ SHLIB_MAJOR= 2
+
+-VERSION_DEF= ${LIBCSRCDIR}/Versions.def
+-SYMBOL_MAPS= ${.CURDIR}/Symbol.map
+-
+ SRCS= libifconfig.c \
+ libifconfig_bridge.c \
+ libifconfig_carp.c \
+@@ -26,7 +22,7 @@ SRCS+= ${GEN}
+
+ SRCS+= ${GEN}
+
+-.include <src.lua.mk>
++LUA= ${LIBEXECDIR}/flua
+
+ .SUFFIXES: .tpl.c .tpl.h
+ .tpl.c.c .tpl.h.h: sfp.lua
+@@ -36,7 +32,7 @@ CLEANFILES+= ${GEN}
+
+ # If libifconfig become public uncomment those two lines
+ #INCSDIR= ${INCLUDEDIR}
+-#INCS= libifconfig.h libifconfig_sfp.h libifconfig_sfp_tables.h
++INCS= libifconfig.h libifconfig_sfp.h libifconfig_sfp_tables.h
+
+ #MAN= libifconfig.3
+
diff --git a/net/libifconfig/pkg-descr b/net/libifconfig/pkg-descr
new file mode 100644
index 000000000000..2797688920ca
--- /dev/null
+++ b/net/libifconfig/pkg-descr
@@ -0,0 +1,4 @@
+Ports version of the base system ifconfig(8) library, libifconfig.
+
+libifconfig is a C library that provides programmatic access to most of the
+functionality offered by ifconfig(8).
diff --git a/net/linux-rl9-avahi-libs/Makefile b/net/linux-rl9-avahi-libs/Makefile
index ae40492c744d..abe926059748 100644
--- a/net/linux-rl9-avahi-libs/Makefile
+++ b/net/linux-rl9-avahi-libs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= avahi
PORTVERSION= 0.8
-DISTVERSIONSUFFIX= -21.el9
-PORTREVISION= 5
+DISTVERSIONSUFFIX= -22.el9_6
+PORTREVISION= 6
CATEGORIES= net linux
PKGNAMESUFFIX= -libs
diff --git a/net/linux-rl9-avahi-libs/distinfo b/net/linux-rl9-avahi-libs/distinfo
index f9550de622e0..523905252dec 100644
--- a/net/linux-rl9-avahi-libs/distinfo
+++ b/net/linux-rl9-avahi-libs/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1732660416
-SHA256 (rocky/a/avahi-glib-0.8-21.el9.aarch64.rpm) = c8be595c0da7e6e5cd1957777e4542b63c1c7ff33ebc1d20190703678a5059e1
-SIZE (rocky/a/avahi-glib-0.8-21.el9.aarch64.rpm) = 13837
-SHA256 (rocky/a/avahi-glib-0.8-21.el9.i686.rpm) = ffa77624afb5bb1673bfd888f361e5a302d473b7a589a46cb69b902c3f554f29
-SIZE (rocky/a/avahi-glib-0.8-21.el9.i686.rpm) = 14886
-SHA256 (rocky/a/avahi-glib-0.8-21.el9.x86_64.rpm) = f20bc28aec19f70091a2aed8f5206e37d5ac83206edb161a941f436a90fbccbe
-SIZE (rocky/a/avahi-glib-0.8-21.el9.x86_64.rpm) = 14217
-SHA256 (rocky/a/avahi-libs-0.8-21.el9.aarch64.rpm) = ea04ace1cb8a760e78e95b5aaed35d25f0f7c42962a41cb18c63a72fd12af688
-SIZE (rocky/a/avahi-libs-0.8-21.el9.aarch64.rpm) = 67277
-SHA256 (rocky/a/avahi-libs-0.8-21.el9.i686.rpm) = 2509656ee9fed10209b2ff4890781708b15d74c010c00b294e321d1448aa92a3
-SIZE (rocky/a/avahi-libs-0.8-21.el9.i686.rpm) = 73301
-SHA256 (rocky/a/avahi-libs-0.8-21.el9.x86_64.rpm) = b57e7d56a531b18c21416ebfbc23b6deddfe7d0ae35260229b4684db4052ac6f
-SIZE (rocky/a/avahi-libs-0.8-21.el9.x86_64.rpm) = 68623
-SHA256 (rocky/a/avahi-0.8-21.el9.src.rpm) = 317273e7924704e6688caf78d877450da43d928185c0c98867144752ca0fe63f
-SIZE (rocky/a/avahi-0.8-21.el9.src.rpm) = 1622870
+TIMESTAMP = 1750644466
+SHA256 (rocky/a/avahi-glib-0.8-22.el9_6.aarch64.rpm) = 45b54ee511165baeaae2070d158af06ae9477b279cdfcbf9266fc08586a158cd
+SIZE (rocky/a/avahi-glib-0.8-22.el9_6.aarch64.rpm) = 13371
+SHA256 (rocky/a/avahi-glib-0.8-22.el9_6.i686.rpm) = d0fc2a256204d1035809d2fbe2cb1ba2671e9dab1fa7b5f2260e5b0959c87470
+SIZE (rocky/a/avahi-glib-0.8-22.el9_6.i686.rpm) = 14268
+SHA256 (rocky/a/avahi-glib-0.8-22.el9_6.x86_64.rpm) = 1220add6fe0d21f399f3138a2eec892ef73757109f85a5c1217d7283d6b2a895
+SIZE (rocky/a/avahi-glib-0.8-22.el9_6.x86_64.rpm) = 13647
+SHA256 (rocky/a/avahi-libs-0.8-22.el9_6.aarch64.rpm) = 62695726f40fa40243b81b92fd1450a51426bf9cb844cd25e9f9d52f73750ce2
+SIZE (rocky/a/avahi-libs-0.8-22.el9_6.aarch64.rpm) = 66321
+SHA256 (rocky/a/avahi-libs-0.8-22.el9_6.i686.rpm) = b1217a916f3946cae4d5e676d1ca643bf051b402311610754f93bb5091640bd0
+SIZE (rocky/a/avahi-libs-0.8-22.el9_6.i686.rpm) = 72398
+SHA256 (rocky/a/avahi-libs-0.8-22.el9_6.x86_64.rpm) = 6e904f96a43a84b3f24a9ad479d123f15f2598c8145883a8bc72f3f4ce27c31d
+SIZE (rocky/a/avahi-libs-0.8-22.el9_6.x86_64.rpm) = 67768
+SHA256 (rocky/a/avahi-0.8-22.el9_6.src.rpm) = acbdab46769a241112b1c5e1adf8cad3fb3aa12e65e23468adc74953f40d3f69
+SIZE (rocky/a/avahi-0.8-22.el9_6.src.rpm) = 1624207
diff --git a/net/linux-rl9-openldap/Makefile b/net/linux-rl9-openldap/Makefile
index e3a64f585a61..64577911a7c4 100644
--- a/net/linux-rl9-openldap/Makefile
+++ b/net/linux-rl9-openldap/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openldap
-PORTVERSION= 2.6.6
-DISTVERSIONSUFFIX= -3.el9
-PORTREVISION= 1
+PORTVERSION= 2.6.8
+DISTVERSIONSUFFIX= -4.el9.0.1
CATEGORIES= net linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/net/linux-rl9-openldap/distinfo b/net/linux-rl9-openldap/distinfo
index 9aa8677f4757..a2661c2fc723 100644
--- a/net/linux-rl9-openldap/distinfo
+++ b/net/linux-rl9-openldap/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1717505247
-SHA256 (rocky/o/openldap-2.6.6-3.el9.aarch64.rpm) = 4f78ecaf260e0cfa74e6c8448873555c9f04501c10abd0a18dc8432440065f62
-SIZE (rocky/o/openldap-2.6.6-3.el9.aarch64.rpm) = 255696
-SHA256 (rocky/o/openldap-2.6.6-3.el9.x86_64.rpm) = 9db7ba326d0fa257ace5b4f12fa023804bbfcde2c260b8cb0c33eef4aaec9ed8
-SIZE (rocky/o/openldap-2.6.6-3.el9.x86_64.rpm) = 260521
-SHA256 (rocky/o/openldap-clients-2.6.6-3.el9.aarch64.rpm) = 061332a20d68d1baf0aca0c64c6ebae0753f915540bdb260a438ca86fc529ff8
-SIZE (rocky/o/openldap-clients-2.6.6-3.el9.aarch64.rpm) = 171401
-SHA256 (rocky/o/openldap-clients-2.6.6-3.el9.x86_64.rpm) = 81cf5d45856be591de94d11a50b1cab9cb79708319e5b9b4d1b60e4776a60017
-SIZE (rocky/o/openldap-clients-2.6.6-3.el9.x86_64.rpm) = 177180
-SHA256 (rocky/o/openldap-compat-2.6.6-3.el9.aarch64.rpm) = ebe0f8e80e17addcff880a69042bb1feffb498340697689b6b8950fcbc6b0b80
-SIZE (rocky/o/openldap-compat-2.6.6-3.el9.aarch64.rpm) = 15515
-SHA256 (rocky/o/openldap-compat-2.6.6-3.el9.x86_64.rpm) = 2bff1965c29107d6e7d5059a6b89f4164ee5c54cd46415da9a670e4d73eb2ab8
-SIZE (rocky/o/openldap-compat-2.6.6-3.el9.x86_64.rpm) = 15429
-SHA256 (rocky/o/openldap-2.6.6-3.el9.src.rpm) = 51ed1a15f5de23a79ef90eebb82ad3bfdd78cf054d365b3ff31fc3df931442e5
-SIZE (rocky/o/openldap-2.6.6-3.el9.src.rpm) = 6502120
+TIMESTAMP = 1750640442
+SHA256 (rocky/o/openldap-2.6.8-4.el9.0.1.aarch64.rpm) = 7904b741a54339e279dd886d61309280bdb5f24e4835f0b6e5ea78870677f9b6
+SIZE (rocky/o/openldap-2.6.8-4.el9.0.1.aarch64.rpm) = 257045
+SHA256 (rocky/o/openldap-2.6.8-4.el9.0.1.x86_64.rpm) = d8b53def51bfdc720f0e5be117498148bb22543e0627fd1f10b7ac3f11fea09a
+SIZE (rocky/o/openldap-2.6.8-4.el9.0.1.x86_64.rpm) = 262004
+SHA256 (rocky/o/openldap-clients-2.6.8-4.el9.0.1.aarch64.rpm) = 26967615f2babc6cbef3f57e924e5e9983f33818ad98f13aee3acfa6297678a6
+SIZE (rocky/o/openldap-clients-2.6.8-4.el9.0.1.aarch64.rpm) = 170920
+SHA256 (rocky/o/openldap-clients-2.6.8-4.el9.0.1.x86_64.rpm) = b04b65244af7ec79e08b3dcd5f3e2520895c046f47f58d9509783908515c9670
+SIZE (rocky/o/openldap-clients-2.6.8-4.el9.0.1.x86_64.rpm) = 178205
+SHA256 (rocky/o/openldap-compat-2.6.8-4.el9.0.1.aarch64.rpm) = 2a748931896051b8753e2bbdfe35bd9f3c9cd3dd787b71dbe61ddfce848c10bd
+SIZE (rocky/o/openldap-compat-2.6.8-4.el9.0.1.aarch64.rpm) = 15652
+SHA256 (rocky/o/openldap-compat-2.6.8-4.el9.0.1.x86_64.rpm) = 0c0f5d69efe54b0ad94e97770f48cb48b38342f0f322c1d5c06275db7035b7c8
+SIZE (rocky/o/openldap-compat-2.6.8-4.el9.0.1.x86_64.rpm) = 15559
+SHA256 (rocky/o/openldap-2.6.8-4.el9.0.1.src.rpm) = 17c2046fa29e693d3b1069dd059a9f6b51e12d327e68b9ac98f4dcb80afebd29
+SIZE (rocky/o/openldap-2.6.8-4.el9.0.1.src.rpm) = 6542290
diff --git a/net/mailcommon/Makefile b/net/mailcommon/Makefile
index 400452af446c..2b5487ffa169 100644
--- a/net/mailcommon/Makefile
+++ b/net/mailcommon/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mailcommon
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -12,8 +13,8 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgmeqt6.so:security/gpgme-qt@qt6
+ libgpgmepp.so:security/gpgmepp \
+ libqgpgmeqt6.so:security/qgpgme@qt6
USES= cmake compiler:c++11-lib gettext kde:6 qt:6 tar:xz xorg
USE_KDE= archive auth codecs completion config configwidgets coreaddons \
diff --git a/net/messagelib/Makefile b/net/messagelib/Makefile
index 0cb1a4fc7ad3..c685dbefbc56 100644
--- a/net/messagelib/Makefile
+++ b/net/messagelib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= messagelib
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -14,9 +15,9 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
+ libgpgmepp.so:security/gpgmepp \
libqca-qt6.so:devel/qca@qt6 \
- libqgpgmeqt6.so:security/gpgme-qt@qt6
+ libqgpgmeqt6.so:security/qgpgme@qt6
USES= cmake compiler:c++11-lib cpe gettext kde:6 qt:6 tar:xz \
xorg
diff --git a/net/oha/Makefile b/net/oha/Makefile
index d98bad146776..c11e98ac122b 100644
--- a/net/oha/Makefile
+++ b/net/oha/Makefile
@@ -1,7 +1,6 @@
PORTNAME= oha
DISTVERSIONPREFIX= v
-DISTVERSION= 1.7.0
-PORTREVISION= 3
+DISTVERSION= 1.9.0
CATEGORIES= net
MAINTAINER= otis@FreeBSD.org
@@ -14,459 +13,6 @@ USES= cargo gmake llvm ssl
USE_GITHUB= yes
GH_ACCOUNT= hatoo
-CARGO_CRATES= actix-codec-0.5.2 \
- actix-http-3.9.0 \
- actix-macros-0.2.4 \
- actix-router-0.5.3 \
- actix-rt-2.10.0 \
- actix-server-2.5.0 \
- actix-service-2.0.2 \
- actix-utils-3.0.1 \
- actix-web-4.9.0 \
- actix-web-codegen-4.3.0 \
- addr2line-0.24.2 \
- adler2-2.0.0 \
- ahash-0.7.8 \
- ahash-0.8.11 \
- aho-corasick-1.1.3 \
- alloc-no-stdlib-2.0.4 \
- alloc-stdlib-0.2.2 \
- allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
- android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.95 \
- arrayvec-0.7.6 \
- assert_cmd-2.0.16 \
- async-trait-0.1.86 \
- atomic-waker-1.1.2 \
- autocfg-1.4.0 \
- average-0.15.1 \
- aws-lc-rs-1.12.2 \
- aws-lc-sys-0.25.0 \
- aws-sign-v4-0.3.0 \
- axum-0.8.1 \
- axum-core-0.5.0 \
- backtrace-0.3.74 \
- base64-0.22.1 \
- bindgen-0.69.5 \
- bit-set-0.8.0 \
- bit-vec-0.8.0 \
- bitflags-2.8.0 \
- bitvec-1.0.1 \
- block-buffer-0.10.4 \
- borrow-or-share-0.2.2 \
- borsh-1.5.5 \
- borsh-derive-1.5.5 \
- brotli-6.0.0 \
- brotli-decompressor-4.0.2 \
- bstr-1.11.3 \
- bumpalo-3.17.0 \
- byte-unit-5.1.6 \
- bytecheck-0.6.12 \
- bytecheck_derive-0.6.12 \
- bytecount-0.6.8 \
- byteorder-1.5.0 \
- bytes-1.9.0 \
- bytestring-1.4.0 \
- cassowary-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.11 \
- cexpr-0.6.0 \
- cfg-if-1.0.0 \
- cfg_aliases-0.2.1 \
- chrono-0.4.39 \
- clang-sys-1.8.1 \
- clap-4.5.27 \
- clap_builder-4.5.27 \
- clap_derive-4.5.24 \
- clap_lex-0.7.4 \
- cmake-0.1.53 \
- colorchoice-1.0.3 \
- compact_str-0.8.1 \
- convert_case-0.4.0 \
- cookie-0.16.2 \
- core-foundation-0.9.4 \
- core-foundation-0.10.0 \
- core-foundation-sys-0.8.7 \
- cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
- crossbeam-channel-0.5.14 \
- crossbeam-epoch-0.9.18 \
- crossbeam-utils-0.8.21 \
- crossterm-0.28.1 \
- crossterm_winapi-0.9.1 \
- crypto-common-0.1.6 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
- data-encoding-2.7.0 \
- deranged-0.3.11 \
- derive_more-0.99.18 \
- difflib-0.4.0 \
- digest-0.10.7 \
- displaydoc-0.2.5 \
- doc-comment-0.3.3 \
- dunce-1.0.5 \
- easy-cast-0.5.3 \
- either-1.13.0 \
- email_address-0.2.9 \
- encoding_rs-0.8.35 \
- enum-as-inner-0.6.1 \
- equivalent-1.0.1 \
- errno-0.3.10 \
- fallible-iterator-0.3.0 \
- fallible-streaming-iterator-0.1.9 \
- fancy-regex-0.14.0 \
- fastrand-2.3.0 \
- flate2-1.0.35 \
- float-cmp-0.10.0 \
- float-ord-0.3.2 \
- fluent-uri-0.3.2 \
- flume-0.11.1 \
- fnv-1.0.7 \
- foldhash-0.1.4 \
- foreign-types-0.3.2 \
- foreign-types-shared-0.1.1 \
- form_urlencoded-1.2.1 \
- fraction-0.15.3 \
- fs_extra-1.3.0 \
- funty-2.0.0 \
- futures-0.3.31 \
- futures-channel-0.3.31 \
- futures-core-0.3.31 \
- futures-executor-0.3.31 \
- futures-io-0.3.31 \
- futures-macro-0.3.31 \
- futures-sink-0.3.31 \
- futures-task-0.3.31 \
- futures-util-0.3.31 \
- generator-0.8.4 \
- generic-array-0.14.7 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
- gimli-0.31.1 \
- glob-0.3.2 \
- h2-0.3.26 \
- h2-0.4.7 \
- hashbrown-0.12.3 \
- hashbrown-0.15.2 \
- hashlink-0.10.0 \
- heck-0.5.0 \
- hermit-abi-0.3.9 \
- hex-0.4.3 \
- hickory-proto-0.24.2 \
- hickory-resolver-0.24.2 \
- home-0.5.11 \
- hostname-0.3.1 \
- http-0.2.12 \
- http-1.2.0 \
- http-body-1.0.1 \
- http-body-util-0.1.2 \
- http-mitm-proxy-0.12.0 \
- httparse-1.10.0 \
- httpdate-1.0.3 \
- humantime-2.1.0 \
- hyper-1.6.0 \
- hyper-util-0.1.10 \
- iana-time-zone-0.1.61 \
- iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
- ident_case-1.0.1 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
- impl-more-0.1.9 \
- indexmap-2.7.1 \
- indoc-2.0.5 \
- instability-0.3.7 \
- ipconfig-0.3.2 \
- ipnet-2.11.0 \
- is_terminal_polyfill-1.70.1 \
- itertools-0.12.1 \
- itertools-0.13.0 \
- itoa-1.0.14 \
- jobserver-0.1.32 \
- js-sys-0.3.77 \
- jsonschema-0.28.3 \
- language-tags-0.3.2 \
- lazy_static-1.5.0 \
- lazycell-1.3.0 \
- libc-0.2.169 \
- libloading-0.8.6 \
- libm-0.2.11 \
- libsqlite3-sys-0.31.0 \
- linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.15 \
- litemap-0.7.4 \
- local-channel-0.1.5 \
- local-waker-0.1.4 \
- lock_api-0.4.12 \
- log-0.4.25 \
- loom-0.7.2 \
- lru-0.12.5 \
- lru-cache-0.1.2 \
- match_cfg-0.1.0 \
- matchers-0.1.0 \
- matchit-0.8.4 \
- memchr-2.7.4 \
- memoffset-0.9.1 \
- mime-0.3.17 \
- minimal-lexical-0.2.1 \
- miniz_oxide-0.8.3 \
- mio-1.0.3 \
- moka-0.12.10 \
- nanorand-0.7.0 \
- native-tls-0.2.13 \
- nix-0.27.1 \
- nom-7.1.3 \
- normalize-line-endings-0.3.0 \
- nu-ansi-term-0.46.0 \
- num-0.4.3 \
- num-bigint-0.4.6 \
- num-cmp-0.1.0 \
- num-complex-0.4.6 \
- num-conv-0.1.0 \
- num-integer-0.1.46 \
- num-iter-0.1.45 \
- num-rational-0.4.2 \
- num-traits-0.2.19 \
- num_cpus-1.16.0 \
- object-0.36.7 \
- once_cell-1.20.2 \
- openssl-0.10.69 \
- openssl-macros-0.1.1 \
- openssl-probe-0.1.6 \
- openssl-sys-0.9.104 \
- outref-0.5.2 \
- overload-0.1.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
- paste-1.0.15 \
- pem-3.0.4 \
- percent-encoding-2.3.1 \
- pin-project-lite-0.2.16 \
- pin-utils-0.1.0 \
- pkg-config-0.3.31 \
- portable-atomic-1.10.0 \
- powerfmt-0.2.0 \
- ppv-lite86-0.2.20 \
- predicates-3.1.3 \
- predicates-core-1.0.9 \
- predicates-tree-1.0.12 \
- prettyplease-0.2.29 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.93 \
- ptr_meta-0.1.4 \
- ptr_meta_derive-0.1.4 \
- quick-error-1.2.3 \
- quote-1.0.38 \
- radium-0.7.0 \
- rand-0.8.5 \
- rand-0.9.0 \
- rand_chacha-0.3.1 \
- rand_chacha-0.9.0 \
- rand_core-0.6.4 \
- rand_core-0.9.0 \
- rand_regex-0.18.0 \
- ratatui-0.29.0 \
- rcgen-0.13.2 \
- redox_syscall-0.5.8 \
- ref-cast-1.0.23 \
- ref-cast-impl-1.0.23 \
- referencing-0.28.3 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-lite-0.1.6 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
- rend-0.4.2 \
- reqwest-0.12.12 \
- resolv-conf-0.7.0 \
- ring-0.17.8 \
- rkyv-0.7.45 \
- rkyv_derive-0.7.45 \
- rlimit-0.10.2 \
- rusqlite-0.33.0 \
- rust_decimal-1.36.0 \
- rustc-demangle-0.1.24 \
- rustc-hash-1.1.0 \
- rustc_version-0.4.1 \
- rustix-0.38.44 \
- rustls-0.23.22 \
- rustls-native-certs-0.8.1 \
- rustls-pki-types-1.11.0 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.19 \
- ryu-1.0.19 \
- schannel-0.1.27 \
- scoped-tls-1.0.1 \
- scopeguard-1.2.0 \
- seahash-4.1.0 \
- security-framework-2.11.1 \
- security-framework-3.2.0 \
- security-framework-sys-2.14.0 \
- semver-1.0.25 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.138 \
- serde_path_to_error-0.1.16 \
- serde_urlencoded-0.7.1 \
- sha1-0.10.6 \
- sha2-0.10.8 \
- sha256-1.5.0 \
- sharded-slab-0.1.7 \
- shlex-1.3.0 \
- signal-hook-0.3.17 \
- signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
- simdutf8-0.1.5 \
- slab-0.4.9 \
- smallvec-1.13.2 \
- socket2-0.5.8 \
- spin-0.9.8 \
- stable_deref_trait-1.2.0 \
- static_assertions-1.1.0 \
- strsim-0.11.1 \
- strum-0.26.3 \
- strum_macros-0.26.4 \
- subtle-2.6.1 \
- syn-1.0.109 \
- syn-2.0.96 \
- sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
- tagptr-0.2.0 \
- tap-1.0.1 \
- tempfile-3.16.0 \
- termtree-0.5.1 \
- thiserror-1.0.69 \
- thiserror-2.0.11 \
- thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
- thread_local-1.1.8 \
- tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
- tikv-jemallocator-0.6.0 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
- tinystr-0.7.6 \
- tinyvec-1.8.1 \
- tinyvec_macros-0.1.1 \
- tokio-1.43.0 \
- tokio-macros-2.5.0 \
- tokio-native-tls-0.3.1 \
- tokio-rustls-0.26.1 \
- tokio-util-0.7.13 \
- tokio-vsock-0.5.0 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.23 \
- tower-0.5.2 \
- tower-layer-0.3.3 \
- tower-service-0.3.3 \
- tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
- tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
- try-lock-0.2.5 \
- typenum-1.17.0 \
- unicode-ident-1.0.16 \
- unicode-segmentation-1.12.0 \
- unicode-truncate-1.1.0 \
- unicode-width-0.1.14 \
- unicode-width-0.2.0 \
- untrusted-0.9.0 \
- url-2.5.4 \
- utf16_iter-1.0.5 \
- utf8-width-0.1.7 \
- utf8_iter-1.0.4 \
- utf8parse-0.2.2 \
- uuid-1.12.1 \
- uuid-simd-0.8.0 \
- valuable-0.1.1 \
- vcpkg-0.2.15 \
- version_check-0.9.5 \
- vsimd-0.8.0 \
- vsock-0.4.0 \
- wait-timeout-0.2.0 \
- want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
- which-4.4.2 \
- widestring-1.1.0 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.58.0 \
- windows-core-0.52.0 \
- windows-core-0.58.0 \
- windows-implement-0.58.0 \
- windows-interface-0.58.0 \
- windows-registry-0.2.0 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
- windows-sys-0.48.0 \
- windows-sys-0.52.0 \
- windows-sys-0.59.0 \
- windows-targets-0.48.5 \
- windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.6 \
- winnow-0.7.0 \
- winreg-0.50.0 \
- wit-bindgen-rt-0.33.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
- wyz-0.5.1 \
- yasna-0.5.2 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-0.8.14 \
- zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.14 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
- zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
- zstd-0.13.2 \
- zstd-safe-7.2.1 \
- zstd-sys-2.0.13+zstd.1.5.6
-
PLIST_FILES= bin/oha
.include <bsd.port.mk>
diff --git a/net/oha/Makefile.crates b/net/oha/Makefile.crates
new file mode 100644
index 000000000000..c0fc02d98475
--- /dev/null
+++ b/net/oha/Makefile.crates
@@ -0,0 +1,502 @@
+CARGO_CRATES= actix-codec-0.5.2 \
+ actix-http-3.11.0 \
+ actix-macros-0.2.4 \
+ actix-router-0.5.3 \
+ actix-rt-2.10.0 \
+ actix-server-2.6.0 \
+ actix-service-2.0.3 \
+ actix-utils-3.0.1 \
+ actix-web-4.11.0 \
+ actix-web-codegen-4.3.0 \
+ addr2line-0.24.2 \
+ adler2-2.0.1 \
+ ahash-0.7.8 \
+ ahash-0.8.12 \
+ aho-corasick-1.1.3 \
+ alloc-no-stdlib-2.0.4 \
+ alloc-stdlib-0.2.2 \
+ allocator-api2-0.2.21 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ anyhow-1.0.98 \
+ arc-swap-1.7.1 \
+ arrayvec-0.7.6 \
+ assert_cmd-2.0.17 \
+ async-trait-0.1.88 \
+ atomic-waker-1.1.2 \
+ autocfg-1.5.0 \
+ average-0.16.0 \
+ aws-lc-rs-1.13.1 \
+ aws-lc-sys-0.29.0 \
+ aws-sign-v4-0.3.0 \
+ axum-0.8.4 \
+ axum-core-0.5.2 \
+ axum-server-0.7.2 \
+ backtrace-0.3.75 \
+ base64-0.22.1 \
+ bindgen-0.69.5 \
+ bit-set-0.8.0 \
+ bit-vec-0.8.0 \
+ bitflags-2.9.1 \
+ bitvec-1.0.1 \
+ block-buffer-0.10.4 \
+ borrow-or-share-0.2.2 \
+ borsh-1.5.7 \
+ borsh-derive-1.5.7 \
+ brotli-8.0.1 \
+ brotli-decompressor-5.0.0 \
+ bstr-1.12.0 \
+ bumpalo-3.18.1 \
+ byte-unit-5.1.6 \
+ bytecheck-0.6.12 \
+ bytecheck_derive-0.6.12 \
+ bytecount-0.6.9 \
+ bytemuck-1.23.1 \
+ bytes-1.10.1 \
+ bytestring-1.4.0 \
+ cassowary-0.3.0 \
+ castaway-0.2.3 \
+ cc-1.2.27 \
+ cesu8-1.1.0 \
+ cexpr-0.6.0 \
+ cfg-if-1.0.1 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.41 \
+ clang-sys-1.8.1 \
+ clap-4.5.40 \
+ clap_builder-4.5.40 \
+ clap_derive-4.5.40 \
+ clap_lex-0.7.5 \
+ cmake-0.1.54 \
+ colorchoice-1.0.4 \
+ combine-4.6.7 \
+ compact_str-0.8.1 \
+ cookie-0.16.2 \
+ core-foundation-0.9.4 \
+ core-foundation-0.10.1 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.4.2 \
+ critical-section-1.2.0 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.28.1 \
+ crossterm_winapi-0.9.1 \
+ crypto-common-0.1.6 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ data-encoding-2.9.0 \
+ deranged-0.4.0 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
+ difflib-0.4.0 \
+ digest-0.10.7 \
+ displaydoc-0.2.5 \
+ doc-comment-0.3.3 \
+ dunce-1.0.5 \
+ easy-cast-0.5.3 \
+ either-1.15.0 \
+ email_address-0.2.9 \
+ encoding_rs-0.8.35 \
+ enum-as-inner-0.6.1 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ fallible-iterator-0.3.0 \
+ fallible-streaming-iterator-0.1.9 \
+ fancy-regex-0.14.0 \
+ fastbloom-0.9.0 \
+ fastrand-2.3.0 \
+ flate2-1.1.2 \
+ float-cmp-0.10.0 \
+ float-ord-0.3.2 \
+ fluent-uri-0.3.2 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.1 \
+ fraction-0.15.3 \
+ fs-err-3.1.1 \
+ fs_extra-1.3.0 \
+ funty-2.0.0 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-timer-3.0.3 \
+ futures-util-0.3.31 \
+ generator-0.8.5 \
+ generic-array-0.14.7 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
+ glob-0.3.2 \
+ h2-0.3.26 \
+ h2-0.4.10 \
+ h3-0.0.8 \
+ h3-quinn-0.0.10 \
+ hashbrown-0.12.3 \
+ hashbrown-0.15.4 \
+ hashlink-0.10.0 \
+ heck-0.5.0 \
+ hermit-abi-0.5.2 \
+ hex-0.4.3 \
+ hickory-proto-0.25.2 \
+ hickory-resolver-0.25.2 \
+ home-0.5.11 \
+ http-0.2.12 \
+ http-1.3.1 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ http-mitm-proxy-0.15.0 \
+ httparse-1.10.1 \
+ httpdate-1.0.3 \
+ humantime-2.2.0 \
+ hyper-1.6.0 \
+ hyper-util-0.1.14 \
+ iana-time-zone-0.1.63 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ ident_case-1.0.1 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
+ impl-more-0.1.9 \
+ indexmap-2.9.0 \
+ indoc-2.0.6 \
+ instability-0.3.7 \
+ ipconfig-0.3.2 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.12.1 \
+ itertools-0.13.0 \
+ itoa-1.0.15 \
+ jni-0.21.1 \
+ jni-sys-0.3.0 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
+ jsonschema-0.30.0 \
+ kanal-0.1.1 \
+ language-tags-0.3.2 \
+ lazy_static-1.5.0 \
+ lazycell-1.3.0 \
+ libc-0.2.174 \
+ libloading-0.8.8 \
+ libm-0.2.15 \
+ libsqlite3-sys-0.34.0 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ local-channel-0.1.5 \
+ local-waker-0.1.4 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ loom-0.7.2 \
+ lru-0.12.5 \
+ lru-slab-0.1.2 \
+ matchers-0.1.0 \
+ matchit-0.8.4 \
+ memchr-2.7.5 \
+ memoffset-0.9.1 \
+ mime-0.3.17 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ moka-0.12.10 \
+ native-tls-0.2.14 \
+ nix-0.27.1 \
+ nom-7.1.3 \
+ normalize-line-endings-0.3.0 \
+ nu-ansi-term-0.46.0 \
+ num-0.4.3 \
+ num-bigint-0.4.6 \
+ num-cmp-0.1.0 \
+ num-complex-0.4.6 \
+ num-conv-0.1.0 \
+ num-integer-0.1.46 \
+ num-iter-0.1.45 \
+ num-rational-0.4.2 \
+ num-traits-0.2.19 \
+ num_cpus-1.17.0 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openssl-0.10.73 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.109 \
+ outref-0.5.2 \
+ overload-0.1.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ paste-1.0.15 \
+ pem-3.0.5 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ portable-atomic-1.11.1 \
+ potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ predicates-3.1.3 \
+ predicates-core-1.0.9 \
+ predicates-tree-1.0.12 \
+ prettyplease-0.2.35 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.95 \
+ ptr_meta-0.1.4 \
+ ptr_meta_derive-0.1.4 \
+ quinn-0.11.8 \
+ quinn-proto-0.11.12 \
+ quinn-udp-0.5.13 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ radium-0.7.0 \
+ rand-0.8.5 \
+ rand-0.9.1 \
+ rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
+ rand_core-0.9.3 \
+ rand_regex-0.18.1 \
+ ratatui-0.29.0 \
+ rcgen-0.13.2 \
+ redox_syscall-0.5.13 \
+ ref-cast-1.0.24 \
+ ref-cast-impl-1.0.24 \
+ referencing-0.30.0 \
+ regex-1.11.1 \
+ regex-automata-0.1.10 \
+ regex-automata-0.4.9 \
+ regex-lite-0.1.6 \
+ regex-syntax-0.6.29 \
+ regex-syntax-0.8.5 \
+ relative-path-1.9.3 \
+ rend-0.4.2 \
+ reqwest-0.12.20 \
+ resolv-conf-0.7.4 \
+ ring-0.17.14 \
+ rkyv-0.7.45 \
+ rkyv_derive-0.7.45 \
+ rlimit-0.10.2 \
+ rstest-0.25.0 \
+ rstest_macros-0.25.0 \
+ rstest_reuse-0.7.0 \
+ rusqlite-0.36.0 \
+ rust_decimal-1.37.2 \
+ rustc-demangle-0.1.25 \
+ rustc-hash-1.1.0 \
+ rustc-hash-2.1.1 \
+ rustc_version-0.4.1 \
+ rustix-0.38.44 \
+ rustix-1.0.7 \
+ rustls-0.23.28 \
+ rustls-native-certs-0.8.1 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.12.0 \
+ rustls-platform-verifier-0.5.3 \
+ rustls-platform-verifier-android-0.1.1 \
+ rustls-webpki-0.103.3 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
+ safe_arch-0.7.4 \
+ same-file-1.0.6 \
+ schannel-0.1.27 \
+ scoped-tls-1.0.1 \
+ scopeguard-1.2.0 \
+ seahash-4.1.0 \
+ security-framework-2.11.1 \
+ security-framework-3.2.0 \
+ security-framework-sys-2.14.0 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_path_to_error-0.1.17 \
+ serde_urlencoded-0.7.1 \
+ sha1-0.10.6 \
+ sha2-0.10.9 \
+ sha256-1.6.0 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.4 \
+ signal-hook-registry-1.4.5 \
+ simdutf8-0.1.5 \
+ siphasher-1.0.1 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
+ stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
+ strsim-0.11.1 \
+ strum-0.26.3 \
+ strum_macros-0.26.4 \
+ subtle-2.6.1 \
+ syn-1.0.109 \
+ syn-2.0.104 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ tagptr-0.2.0 \
+ tap-1.0.1 \
+ tempfile-3.20.0 \
+ termtree-0.5.1 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
+ thread_local-1.1.9 \
+ tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
+ tikv-jemallocator-0.6.0 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ tinystr-0.8.1 \
+ tinyvec-1.9.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.45.1 \
+ tokio-macros-2.5.0 \
+ tokio-native-tls-0.3.1 \
+ tokio-rustls-0.26.2 \
+ tokio-util-0.7.15 \
+ tokio-vsock-0.5.0 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.19 \
+ try-lock-0.2.5 \
+ typenum-1.18.0 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-truncate-1.1.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.0 \
+ unicode-xid-0.2.6 \
+ untrusted-0.9.0 \
+ url-2.5.4 \
+ utf8-width-0.1.7 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ uuid-1.17.0 \
+ uuid-simd-0.8.0 \
+ valuable-0.1.1 \
+ vcpkg-0.2.15 \
+ version_check-0.9.5 \
+ vsimd-0.8.0 \
+ vsock-0.4.0 \
+ wait-timeout-0.2.1 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ web-time-1.1.0 \
+ webpki-root-certs-0.26.11 \
+ webpki-root-certs-1.0.1 \
+ which-4.4.2 \
+ wide-0.7.33 \
+ widestring-1.2.0 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-numerics-0.2.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
+ windows-sys-0.45.0 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.42.2 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
+ windows-threading-0.1.0 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.42.2 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.11 \
+ winreg-0.50.0 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ wyz-0.5.1 \
+ yasna-0.5.2 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7
diff --git a/net/oha/distinfo b/net/oha/distinfo
index 63bceaa86e04..450118f15c8e 100644
--- a/net/oha/distinfo
+++ b/net/oha/distinfo
@@ -1,32 +1,32 @@
-TIMESTAMP = 1738673923
+TIMESTAMP = 1750798952
SHA256 (rust/crates/actix-codec-0.5.2.crate) = 5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a
SIZE (rust/crates/actix-codec-0.5.2.crate) = 14085
-SHA256 (rust/crates/actix-http-3.9.0.crate) = d48f96fc3003717aeb9856ca3d02a8c7de502667ad76eeacd830b48d2e91fac4
-SIZE (rust/crates/actix-http-3.9.0.crate) = 162122
+SHA256 (rust/crates/actix-http-3.11.0.crate) = 44dfe5c9e0004c623edc65391dfd51daa201e7e30ebd9c9bedf873048ec32bc2
+SIZE (rust/crates/actix-http-3.11.0.crate) = 164165
SHA256 (rust/crates/actix-macros-0.2.4.crate) = e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb
SIZE (rust/crates/actix-macros-0.2.4.crate) = 8380
SHA256 (rust/crates/actix-router-0.5.3.crate) = 13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8
SIZE (rust/crates/actix-router-0.5.3.crate) = 33145
SHA256 (rust/crates/actix-rt-2.10.0.crate) = 24eda4e2a6e042aa4e55ac438a2ae052d3b5da0ecf83d7411e1a368946925208
SIZE (rust/crates/actix-rt-2.10.0.crate) = 22608
-SHA256 (rust/crates/actix-server-2.5.0.crate) = 7ca2549781d8dd6d75c40cf6b6051260a2cc2f3c62343d761a969a0640646894
-SIZE (rust/crates/actix-server-2.5.0.crate) = 40938
-SHA256 (rust/crates/actix-service-2.0.2.crate) = 3b894941f818cfdc7ccc4b9e60fa7e53b5042a2e8567270f9147d5591893373a
-SIZE (rust/crates/actix-service-2.0.2.crate) = 25293
+SHA256 (rust/crates/actix-server-2.6.0.crate) = a65064ea4a457eaf07f2fba30b4c695bf43b721790e9530d26cb6f9019ff7502
+SIZE (rust/crates/actix-server-2.6.0.crate) = 42816
+SHA256 (rust/crates/actix-service-2.0.3.crate) = 9e46f36bf0e5af44bdc4bdb36fbbd421aa98c79a9bce724e1edeb3894e10dc7f
+SIZE (rust/crates/actix-service-2.0.3.crate) = 28409
SHA256 (rust/crates/actix-utils-3.0.1.crate) = 88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8
SIZE (rust/crates/actix-utils-3.0.1.crate) = 10096
-SHA256 (rust/crates/actix-web-4.9.0.crate) = 9180d76e5cc7ccbc4d60a506f2c727730b154010262df5b910eb17dbe4b8cb38
-SIZE (rust/crates/actix-web-4.9.0.crate) = 244518
+SHA256 (rust/crates/actix-web-4.11.0.crate) = a597b77b5c6d6a1e1097fddde329a83665e25c5437c696a3a9a4aa514a614dea
+SIZE (rust/crates/actix-web-4.11.0.crate) = 248344
SHA256 (rust/crates/actix-web-codegen-4.3.0.crate) = f591380e2e68490b5dfaf1dd1aa0ebe78d84ba7067078512b4ea6e4492d622b8
SIZE (rust/crates/actix-web-codegen-4.3.0.crate) = 20382
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
SIZE (rust/crates/ahash-0.7.8.crate) = 38550
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
@@ -39,42 +39,46 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
+SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/assert_cmd-2.0.16.crate) = dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d
-SIZE (rust/crates/assert_cmd-2.0.16.crate) = 26554
-SHA256 (rust/crates/async-trait-0.1.86.crate) = 644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d
-SIZE (rust/crates/async-trait-0.1.86.crate) = 31946
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/average-0.15.1.crate) = 3a237a6822e1c3c98e700b6db5b293eb341b7524dcb8d227941245702b7431dc
-SIZE (rust/crates/average-0.15.1.crate) = 24812
-SHA256 (rust/crates/aws-lc-rs-1.12.2.crate) = 4c2b7ddaa2c56a367ad27a094ad8ef4faacf8a617c2575acb2ba88949df999ca
-SIZE (rust/crates/aws-lc-rs-1.12.2.crate) = 200104
-SHA256 (rust/crates/aws-lc-sys-0.25.0.crate) = 71b2ddd3ada61a305e1d8bb6c005d1eaa7d14d903681edfc400406d523a9b491
-SIZE (rust/crates/aws-lc-sys-0.25.0.crate) = 8276994
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/average-0.16.0.crate) = 75aacce61912644dbb732271789748142bc4bf7ce6382d67bb26850516b7a391
+SIZE (rust/crates/average-0.16.0.crate) = 28203
+SHA256 (rust/crates/aws-lc-rs-1.13.1.crate) = 93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7
+SIZE (rust/crates/aws-lc-rs-1.13.1.crate) = 202707
+SHA256 (rust/crates/aws-lc-sys-0.29.0.crate) = 61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079
+SIZE (rust/crates/aws-lc-sys-0.29.0.crate) = 9021128
SHA256 (rust/crates/aws-sign-v4-0.3.0.crate) = 6a35b1c56648ef2a4eefb5a9e4152bf05310c48c459b9e661a8ea80517e0c2d7
SIZE (rust/crates/aws-sign-v4-0.3.0.crate) = 5114
-SHA256 (rust/crates/axum-0.8.1.crate) = 6d6fd624c75e18b3b4c6b9caf42b1afe24437daaee904069137d8bab077be8b8
-SIZE (rust/crates/axum-0.8.1.crate) = 172586
-SHA256 (rust/crates/axum-core-0.5.0.crate) = df1362f362fd16024ae199c1970ce98f9661bf5ef94b9808fee734bc3698b733
-SIZE (rust/crates/axum-core-0.5.0.crate) = 26187
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
+SIZE (rust/crates/axum-0.8.4.crate) = 175159
+SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
+SIZE (rust/crates/axum-core-0.5.2.crate) = 26212
+SHA256 (rust/crates/axum-server-0.7.2.crate) = 495c05f60d6df0093e8fb6e74aa5846a0ad06abaf96d76166283720bf740f8ab
+SIZE (rust/crates/axum-server-0.7.2.crate) = 42158
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
@@ -83,86 +87,90 @@ SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414
SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/borrow-or-share-0.2.2.crate) = 3eeab4423108c5d7c744f4d234de88d18d636100093ae04caf4825134b9c3a32
SIZE (rust/crates/borrow-or-share-0.2.2.crate) = 4871
-SHA256 (rust/crates/borsh-1.5.5.crate) = 5430e3be710b68d984d1391c854eb431a9d548640711faa54eecb1df93db91cc
-SIZE (rust/crates/borsh-1.5.5.crate) = 76621
-SHA256 (rust/crates/borsh-derive-1.5.5.crate) = f8b668d39970baad5356d7c83a86fee3a539e6f93bf6764c97368243e17a0487
-SIZE (rust/crates/borsh-derive-1.5.5.crate) = 27089
-SHA256 (rust/crates/brotli-6.0.0.crate) = 74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b
-SIZE (rust/crates/brotli-6.0.0.crate) = 1359183
-SHA256 (rust/crates/brotli-decompressor-4.0.2.crate) = 74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37
-SIZE (rust/crates/brotli-decompressor-4.0.2.crate) = 193388
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/borsh-1.5.7.crate) = ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce
+SIZE (rust/crates/borsh-1.5.7.crate) = 78062
+SHA256 (rust/crates/borsh-derive-1.5.7.crate) = fdd1d3c0c2f5833f22386f252fe8ed005c7f59fdcddeef025c01b4c3b9fd9ac3
+SIZE (rust/crates/borsh-derive-1.5.7.crate) = 27246
+SHA256 (rust/crates/brotli-8.0.1.crate) = 9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d
+SIZE (rust/crates/brotli-8.0.1.crate) = 741712
+SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
+SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
+SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348
SHA256 (rust/crates/byte-unit-5.1.6.crate) = e1cd29c3c585209b0cbc7309bfe3ed7efd8c84c21b7af29c8bfae908f8777174
SIZE (rust/crates/byte-unit-5.1.6.crate) = 26471
SHA256 (rust/crates/bytecheck-0.6.12.crate) = 23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2
SIZE (rust/crates/bytecheck-0.6.12.crate) = 8202
SHA256 (rust/crates/bytecheck_derive-0.6.12.crate) = 3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659
SIZE (rust/crates/bytecheck_derive-0.6.12.crate) = 5415
-SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce
-SIZE (rust/crates/bytecount-0.6.8.crate) = 14694
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bytestring-1.4.0.crate) = e465647ae23b2823b0753f50decb2d5a86d2bb2cac04788fafd1f80e45378e5f
SIZE (rust/crates/bytestring-1.4.0.crate) = 9747
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.11.crate) = e4730490333d58093109dc02c23174c3f4d490998c3fed3cc8e82d57afedb9cf
-SIZE (rust/crates/cc-1.2.11.crate) = 102015
+SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
+SIZE (rust/crates/cc-1.2.27.crate) = 107070
+SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
+SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.27.crate) = 769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796
-SIZE (rust/crates/clap-4.5.27.crate) = 55737
-SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7
-SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024
-SHA256 (rust/crates/clap_derive-4.5.24.crate) = 54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c
-SIZE (rust/crates/clap_derive-4.5.24.crate) = 30669
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/cmake-0.1.53.crate) = e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6
-SIZE (rust/crates/cmake-0.1.53.crate) = 18789
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
+SIZE (rust/crates/clap-4.5.40.crate) = 57419
+SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
+SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
+SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
+SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
+SIZE (rust/crates/cmake-0.1.54.crate) = 18955
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
-SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
-SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
SHA256 (rust/crates/cookie-0.16.2.crate) = e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb
SIZE (rust/crates/cookie-0.16.2.crate) = 34632
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
-SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
-SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
-SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
+SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
+SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
@@ -173,18 +181,20 @@ SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
-SIZE (rust/crates/darling-0.20.10.crate) = 32031
-SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
-SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
-SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
-SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
-SHA256 (rust/crates/data-encoding-2.7.0.crate) = 0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f
-SIZE (rust/crates/data-encoding-2.7.0.crate) = 21086
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/derive_more-0.99.18.crate) = 5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce
-SIZE (rust/crates/derive_more-0.99.18.crate) = 55013
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
@@ -197,40 +207,40 @@ SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/easy-cast-0.5.3.crate) = 72852736692ec862655eca398c9bb1b476161b563c9f80f45f4808b9629750d6
SIZE (rust/crates/easy-cast-0.5.3.crate) = 16738
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/email_address-0.2.9.crate) = e079f19b08ca6239f47f8ba8509c11cf3ea30095831f7fed61441475edd8c449
SIZE (rust/crates/email_address-0.2.9.crate) = 21579
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc
SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
SHA256 (rust/crates/fancy-regex-0.14.0.crate) = 6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298
SIZE (rust/crates/fancy-regex-0.14.0.crate) = 86969
+SHA256 (rust/crates/fastbloom-0.9.0.crate) = 27cea6e7f512d43b098939ff4d5a5d6fe3db07971e1d05176fe26c642d33f5b8
+SIZE (rust/crates/fastbloom-0.9.0.crate) = 24008
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
SHA256 (rust/crates/float-ord-0.3.2.crate) = 8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d
SIZE (rust/crates/float-ord-0.3.2.crate) = 7683
SHA256 (rust/crates/fluent-uri-0.3.2.crate) = 1918b65d96df47d3591bed19c5cca17e3fa5d0707318e4b5ef2eae01764df7e5
SIZE (rust/crates/fluent-uri-0.3.2.crate) = 43604
-SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095
-SIZE (rust/crates/flume-0.11.1.crate) = 67947
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
-SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
@@ -239,6 +249,8 @@ SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/fraction-0.15.3.crate) = 0f158e3ff0a1b334408dc9fb811cd99b446986f4d8b741bb08f9df1604085ae7
SIZE (rust/crates/fraction-0.15.3.crate) = 95223
+SHA256 (rust/crates/fs-err-3.1.1.crate) = 88d7be93788013f265201256d58f04936a8079ad5dc898743aa20525f503b683
+SIZE (rust/crates/fs-err-3.1.1.crate) = 23107
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
@@ -259,178 +271,180 @@ SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee21
SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24
+SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/generator-0.8.4.crate) = cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd
-SIZE (rust/crates/generator-0.8.4.crate) = 34400
+SHA256 (rust/crates/generator-0.8.5.crate) = d18470a76cb7f8ff746cf1f7470914f900252ec36bbc40b569d74b1258446827
+SIZE (rust/crates/generator-0.8.5.crate) = 37018
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
SIZE (rust/crates/glob-0.3.2.crate) = 22359
SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
-SIZE (rust/crates/h2-0.4.7.crate) = 174114
+SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
+SIZE (rust/crates/h2-0.4.10.crate) = 174800
+SHA256 (rust/crates/h3-0.0.8.crate) = 10872b55cfb02a821b69dc7cf8dc6a71d6af25eb9a79662bec4a9d016056b3be
+SIZE (rust/crates/h3-0.0.8.crate) = 124655
+SHA256 (rust/crates/h3-quinn-0.0.10.crate) = 8b2e732c8d91a74731663ac8479ab505042fbf547b9a207213ab7fbcbfc4f8b4
+SIZE (rust/crates/h3-quinn-0.0.10.crate) = 11656
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/hickory-proto-0.24.2.crate) = 447afdcdb8afb9d0a852af6dc65d9b285ce720ed7a59e42a8bf2e931c67bc1b5
-SIZE (rust/crates/hickory-proto-0.24.2.crate) = 372860
-SHA256 (rust/crates/hickory-resolver-0.24.2.crate) = 0a2e2aba9c389ce5267d31cf1e4dace82390ae276b0b364ea55630b1fa1b44b4
-SIZE (rust/crates/hickory-resolver-0.24.2.crate) = 90292
+SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502
+SIZE (rust/crates/hickory-proto-0.25.2.crate) = 417616
+SHA256 (rust/crates/hickory-resolver-0.25.2.crate) = dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a
+SIZE (rust/crates/hickory-resolver-0.25.2.crate) = 91883
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
-SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867
-SIZE (rust/crates/hostname-0.3.1.crate) = 9272
SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
SIZE (rust/crates/http-0.2.12.crate) = 101964
-SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
-SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/http-mitm-proxy-0.12.0.crate) = 795c28b539ba545835484fcac4ff8489aaffc2c5ed5ae4d759c4affd90af1084
-SIZE (rust/crates/http-mitm-proxy-0.12.0.crate) = 29309
-SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a
-SIZE (rust/crates/httparse-1.10.0.crate) = 44882
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/http-mitm-proxy-0.15.0.crate) = ba0a3e7a1346ab88161f84acdb869d513762e7b7f3a7d52203cae61f59dd2cbf
+SIZE (rust/crates/http-mitm-proxy-0.15.0.crate) = 33495
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
+SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
+SIZE (rust/crates/humantime-2.2.0.crate) = 20646
SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
-SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
+SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/impl-more-0.1.9.crate) = e8a5a9a0ff0086c7a148acb942baaabeadf9504d10400b5a05645853729b9cd2
SIZE (rust/crates/impl-more-0.1.9.crate) = 15583
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
SIZE (rust/crates/instability-0.3.7.crate) = 13682
SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-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/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
+SIZE (rust/crates/jni-0.21.1.crate) = 105028
+SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
+SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-SHA256 (rust/crates/jsonschema-0.28.3.crate) = 4b8f66fe41fa46a5c83ed1c717b7e0b4635988f427083108c8cf0a882cc13441
-SIZE (rust/crates/jsonschema-0.28.3.crate) = 112392
+SHA256 (rust/crates/jsonschema-0.30.0.crate) = f1b46a0365a611fbf1d2143104dcf910aada96fafd295bab16c60b802bf6fa1d
+SIZE (rust/crates/jsonschema-0.30.0.crate) = 124559
+SHA256 (rust/crates/kanal-0.1.1.crate) = 9e3953adf0cd667798b396c2fa13552d6d9b3269d7dd1154c4c416442d1ff574
+SIZE (rust/crates/kanal-0.1.1.crate) = 29728
SHA256 (rust/crates/language-tags-0.3.2.crate) = d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388
SIZE (rust/crates/language-tags-0.3.2.crate) = 53420
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
-SIZE (rust/crates/libloading-0.8.6.crate) = 28922
-SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
-SIZE (rust/crates/libm-0.2.11.crate) = 111477
-SHA256 (rust/crates/libsqlite3-sys-0.31.0.crate) = ad8935b44e7c13394a179a438e0cebba0fe08fe01b54f152e29a93b5cf993fd4
-SIZE (rust/crates/libsqlite3-sys-0.31.0.crate) = 5176611
-SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
-SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libsqlite3-sys-0.34.0.crate) = 91632f3b4fb6bd1d72aa3d78f41ffecfcf2b1a6648d8c241dbe7dbfaf4875e15
+SIZE (rust/crates/libsqlite3-sys-0.34.0.crate) = 5184526
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/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+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
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/local-channel-0.1.5.crate) = b6cbc85e69b8df4b8bb8b89ec634e7189099cea8927a276b7384ce5488e53ec8
SIZE (rust/crates/local-channel-0.1.5.crate) = 7881
SHA256 (rust/crates/local-waker-0.1.4.crate) = 4d873d7c67ce09b42110d801813efbc9364414e356be9935700d368351657487
SIZE (rust/crates/local-waker-0.1.4.crate) = 6730
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
SIZE (rust/crates/loom-0.7.2.crate) = 73989
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
-SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
-SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4
-SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
SIZE (rust/crates/matchit-0.8.4.crate) = 33986
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
-SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926
SIZE (rust/crates/moka-0.12.10.crate) = 253622
-SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
-SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
-SHA256 (rust/crates/native-tls-0.2.13.crate) = 0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c
-SIZE (rust/crates/native-tls-0.2.13.crate) = 29133
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
SIZE (rust/crates/nix-0.27.1.crate) = 286494
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -457,94 +471,104 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54
SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-0.10.69.crate) = f5e534d133a060a3c19daec1eb3e98ec6f4685978834f2dbadfe2ec215bab64e
-SIZE (rust/crates/openssl-0.10.69.crate) = 277442
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
SIZE (rust/crates/outref-0.5.2.crate) = 5621
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/pem-3.0.4.crate) = 8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae
-SIZE (rust/crates/pem-3.0.4.crate) = 13040
+SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
+SIZE (rust/crates/pem-3.0.5.crate) = 18140
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
SIZE (rust/crates/predicates-3.1.3.crate) = 24063
SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
-SHA256 (rust/crates/prettyplease-0.2.29.crate) = 6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac
-SIZE (rust/crates/prettyplease-0.2.29.crate) = 71628
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/prettyplease-0.2.35.crate) = 061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a
+SIZE (rust/crates/prettyplease-0.2.35.crate) = 71857
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/ptr_meta-0.1.4.crate) = 0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1
SIZE (rust/crates/ptr_meta-0.1.4.crate) = 5754
SHA256 (rust/crates/ptr_meta_derive-0.1.4.crate) = 16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac
SIZE (rust/crates/ptr_meta_derive-0.1.4.crate) = 2302
-SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
-SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
+SIZE (rust/crates/quinn-0.11.8.crate) = 79949
+SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
+SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
+SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
+SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
-SIZE (rust/crates/rand-0.9.0.crate) = 97798
+SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (rust/crates/rand-0.9.1.crate) = 97986
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/rand_core-0.9.0.crate) = b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff
-SIZE (rust/crates/rand_core-0.9.0.crate) = 23441
-SHA256 (rust/crates/rand_regex-0.18.0.crate) = 1eb7969b106060de455cbdb979d3d84c84ffec7b9fa6fa5c56343df409e1614a
-SIZE (rust/crates/rand_regex-0.18.0.crate) = 19915
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rand_regex-0.18.1.crate) = 04db2e382d13679a1e42400e90e306cdbb79dc5cd41bb035ba4eae72e78cdf37
+SIZE (rust/crates/rand_regex-0.18.1.crate) = 20166
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
SHA256 (rust/crates/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2
SIZE (rust/crates/rcgen-0.13.2.crate) = 77836
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
-SHA256 (rust/crates/ref-cast-1.0.23.crate) = ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931
-SIZE (rust/crates/ref-cast-1.0.23.crate) = 12795
-SHA256 (rust/crates/ref-cast-impl-1.0.23.crate) = bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6
-SIZE (rust/crates/ref-cast-impl-1.0.23.crate) = 9360
-SHA256 (rust/crates/referencing-0.28.3.crate) = d0dcb5ab28989ad7c91eb1b9531a37a1a137cc69a0499aee4117cae4a107c464
-SIZE (rust/crates/referencing-0.28.3.crate) = 34318
+SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
+SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
+SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
+SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
+SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
+SHA256 (rust/crates/referencing-0.30.0.crate) = c8eff4fa778b5c2a57e85c5f2fe3a709c52f0e60d23146e2151cbef5893f420e
+SIZE (rust/crates/referencing-0.30.0.crate) = 43474
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@@ -557,44 +581,66 @@ SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
+SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
SHA256 (rust/crates/rend-0.4.2.crate) = 71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c
SIZE (rust/crates/rend-0.4.2.crate) = 9324
-SHA256 (rust/crates/reqwest-0.12.12.crate) = 43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da
-SIZE (rust/crates/reqwest-0.12.12.crate) = 193321
-SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00
-SIZE (rust/crates/resolv-conf-0.7.0.crate) = 17352
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/reqwest-0.12.20.crate) = eabf4c97d9130e2bf606614eb937e86edac8292eaa6f422f995d7e8de1eb1813
+SIZE (rust/crates/reqwest-0.12.20.crate) = 199843
+SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3
+SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rkyv-0.7.45.crate) = 9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b
SIZE (rust/crates/rkyv-0.7.45.crate) = 115753
SHA256 (rust/crates/rkyv_derive-0.7.45.crate) = 503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0
SIZE (rust/crates/rkyv_derive-0.7.45.crate) = 18972
SHA256 (rust/crates/rlimit-0.10.2.crate) = 7043b63bd0cd1aaa628e476b80e6d4023a3b50eb32789f2728908107bd0c793a
SIZE (rust/crates/rlimit-0.10.2.crate) = 19093
-SHA256 (rust/crates/rusqlite-0.33.0.crate) = 1c6d5e5acb6f6129fe3f7ba0a7fc77bca1942cb568535e18e7bc40262baf3110
-SIZE (rust/crates/rusqlite-0.33.0.crate) = 162138
-SHA256 (rust/crates/rust_decimal-1.36.0.crate) = b082d80e3e3cc52b2ed634388d436fe1f4de6af5786cc2de9ba9737527bdf555
-SIZE (rust/crates/rust_decimal-1.36.0.crate) = 129249
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rstest-0.25.0.crate) = 6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d
+SIZE (rust/crates/rstest-0.25.0.crate) = 55273
+SHA256 (rust/crates/rstest_macros-0.25.0.crate) = 1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746
+SIZE (rust/crates/rstest_macros-0.25.0.crate) = 70557
+SHA256 (rust/crates/rstest_reuse-0.7.0.crate) = b3a8fb4672e840a587a66fc577a5491375df51ddb88f2a2c2a792598c326fe14
+SIZE (rust/crates/rstest_reuse-0.7.0.crate) = 12828
+SHA256 (rust/crates/rusqlite-0.36.0.crate) = 3de23c3319433716cf134eed225fe9986bc24f63bed9be9f20c329029e672dc7
+SIZE (rust/crates/rusqlite-0.36.0.crate) = 169800
+SHA256 (rust/crates/rust_decimal-1.37.2.crate) = b203a6425500a03e0919c42d3c47caca51e79f1132046626d2c8871c5092035d
+SIZE (rust/crates/rust_decimal-1.37.2.crate) = 152312
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustls-0.23.22.crate) = 9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7
-SIZE (rust/crates/rustls-0.23.22.crate) = 341983
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643
+SIZE (rust/crates/rustls-0.23.28.crate) = 365699
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
-SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
-SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-platform-verifier-0.5.3.crate) = 19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1
+SIZE (rust/crates/rustls-platform-verifier-0.5.3.crate) = 61014
+SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f
+SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919
+SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
+SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/safe_arch-0.7.4.crate) = 96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323
+SIZE (rust/crates/safe_arch-0.7.4.crate) = 74564
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
SIZE (rust/crates/schannel-0.1.27.crate) = 42772
SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
@@ -609,44 +655,44 @@ SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d4
SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
-SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
-SIZE (rust/crates/semver-1.0.25.crate) = 31291
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
-SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
-SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
+SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
-SHA256 (rust/crates/sha256-1.5.0.crate) = 18278f6a914fa3070aa316493f7d2ddfb9ac86ebc06fa3b83bffda487e9065b0
-SIZE (rust/crates/sha256-1.5.0.crate) = 9361
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/sha256-1.6.0.crate) = f880fc8562bdeb709793f00eb42a2ad0e672c4f883bbe59122b926eca935c8f6
+SIZE (rust/crates/sha256-1.6.0.crate) = 13740
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -661,84 +707,86 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
-SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417
SIZE (rust/crates/tagptr-0.2.0.crate) = 13320
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
-SHA256 (rust/crates/tempfile-3.16.0.crate) = 38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91
-SIZE (rust/crates/tempfile-3.16.0.crate) = 38550
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
SIZE (rust/crates/termtree-0.5.1.crate) = 8498
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d
SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
-SIZE (rust/crates/tokio-1.43.0.crate) = 817422
+SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
+SIZE (rust/crates/tokio-1.45.1.crate) = 811787
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
SHA256 (rust/crates/tokio-vsock-0.5.0.crate) = 2e336ac4b36df625d5429a735dd5847732fe5f62010e3ce0c50f3705d44730f8
SIZE (rust/crates/tokio-vsock-0.5.0.crate) = 13499
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.23.crate) = 02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee
-SIZE (rust/crates/toml_edit-0.22.23.crate) = 106376
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
@@ -747,20 +795,20 @@ SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.12.1.crate) = b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b
-SIZE (rust/crates/uuid-1.12.1.crate) = 48851
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/uuid-simd-0.8.0.crate) = 23b082222b4f6619906941c17eb2297fff4c2fb96cb60164170522942a200bd8
SIZE (rust/crates/uuid-simd-0.8.0.crate) = 6959
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
@@ -773,14 +821,16 @@ SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f
SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
SHA256 (rust/crates/vsock-0.4.0.crate) = 2dfb6e7a74830912f1f4a7655227c9ded1ea4e9136676311fedf54bedb412f35
SIZE (rust/crates/vsock-0.4.0.crate) = 10739
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
-SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
@@ -795,113 +845,163 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/webpki-root-certs-0.26.11.crate) = 75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e
+SIZE (rust/crates/webpki-root-certs-0.26.11.crate) = 8098
+SHA256 (rust/crates/webpki-root-certs-1.0.1.crate) = 86138b15b2b7d561bc4469e77027b8dd005a43dc502e9031d1f5afc8ce1f280e
+SIZE (rust/crates/webpki-root-certs-1.0.1.crate) = 169350
SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
SIZE (rust/crates/which-4.4.2.crate) = 15953
-SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
-SIZE (rust/crates/widestring-1.1.0.crate) = 85046
+SHA256 (rust/crates/wide-0.7.33.crate) = 0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03
+SIZE (rust/crates/wide-0.7.33.crate) = 99792
+SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
+SIZE (rust/crates/widestring-1.2.0.crate) = 89105
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
-SIZE (rust/crates/windows-0.58.0.crate) = 9744521
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
-SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
-SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
-SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
-SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
-SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
+SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
+SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
+SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
+SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
+SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
+SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
+SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
+SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.0.crate) = 7e49d2d35d3fad69b39b94139037ecfb4f359f08958b9c11e7315ce770462419
-SIZE (rust/crates/winnow-0.7.0.crate) = 170890
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
+SIZE (rust/crates/winnow-0.7.11.crate) = 174175
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
SIZE (rust/crates/yasna-0.5.2.crate) = 34859
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-0.8.14.crate) = a367f292d93d4eab890745e75a778da40909cab4d6ff8173693812f79c4a2468
-SIZE (rust/crates/zerocopy-0.8.14.crate) = 229188
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerocopy-derive-0.8.14.crate) = d3931cb58c62c13adec22e38686b559c86a30565e16ad6e8510a337cedc611e1
-SIZE (rust/crates/zerocopy-derive-0.8.14.crate) = 80308
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zstd-0.13.2.crate) = fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9
-SIZE (rust/crates/zstd-0.13.2.crate) = 30251
-SHA256 (rust/crates/zstd-safe-7.2.1.crate) = 54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059
-SIZE (rust/crates/zstd-safe-7.2.1.crate) = 21122
-SHA256 (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa
-SIZE (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090
-SHA256 (hatoo-oha-v1.7.0_GH0.tar.gz) = 306973c36a9e2fd2ca9c5d830b2b718485217cab25f71c0774e7f8d7089833cc
-SIZE (hatoo-oha-v1.7.0_GH0.tar.gz) = 779783
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (hatoo-oha-v1.9.0_GH0.tar.gz) = e40a3898df0229ebea413f24527558a83d75df5cba2b970ece5aa9fad8fb12dc
+SIZE (hatoo-oha-v1.9.0_GH0.tar.gz) = 801575
diff --git a/net/oha/files/patch-cargo-crates_aws-lc-sys-0.25.0_aws-lc_crypto_fipsmodule_cpucap_cpu__ppc64le.c b/net/oha/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_crypto_fipsmodule_cpucap_cpu__ppc64le.c
index 07c2af81aae6..bf2b65676d6d 100644
--- a/net/oha/files/patch-cargo-crates_aws-lc-sys-0.25.0_aws-lc_crypto_fipsmodule_cpucap_cpu__ppc64le.c
+++ b/net/oha/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_crypto_fipsmodule_cpucap_cpu__ppc64le.c
@@ -1,10 +1,10 @@
---- cargo-crates/aws-lc-sys-0.25.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/aws-lc-sys-0.25.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2025-06-24 21:07:10 UTC
++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
@@ -69,7 +69,11 @@ void OPENSSL_cpuid_setup(void) {
void OPENSSL_cpuid_setup(void) {
#if defined(AT_HWCAP2)
-+# if defined(__linux__)
++#if defined(__linux__)
OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
+#elif defined(__FreeBSD__)
+ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
diff --git a/net/py-uritemplate/Makefile b/net/py-uritemplate/Makefile
index 06ff1e8dce73..6eb03b851c67 100644
--- a/net/py-uritemplate/Makefile
+++ b/net/py-uritemplate/Makefile
@@ -1,6 +1,5 @@
PORTNAME= uritemplate
-PORTVERSION= 3.0.1
-PORTREVISION= 1
+PORTVERSION= 4.2.0
CATEGORIES= net
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,8 +10,11 @@ WWW= https://github.com/python-hyper/uritemplate
LICENSE= APACHE20
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63.1.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0.45.1:devel/py-wheel@${PY_FLAVOR}
+
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517
NO_ARCH= yes
diff --git a/net/py-uritemplate/distinfo b/net/py-uritemplate/distinfo
index 93fffe875990..1a7adf2a7506 100644
--- a/net/py-uritemplate/distinfo
+++ b/net/py-uritemplate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1601040722
-SHA256 (uritemplate-3.0.1.tar.gz) = 5af8ad10cec94f215e3f48112de2022e1d5a37ed427fbd88652fa908f2ab7cae
-SIZE (uritemplate-3.0.1.tar.gz) = 32806
+TIMESTAMP = 1750778056
+SHA256 (uritemplate-4.2.0.tar.gz) = 480c2ed180878955863323eea31b0ede668795de182617fef9c6ca09e6ec9d0e
+SIZE (uritemplate-4.2.0.tar.gz) = 33267
diff --git a/net/rospo/Makefile b/net/rospo/Makefile
index fa3130cbfbed..a7c0c4ce34a8 100644
--- a/net/rospo/Makefile
+++ b/net/rospo/Makefile
@@ -1,7 +1,6 @@
PORTNAME= rospo
DISTVERSIONPREFIX= v
-DISTVERSION= 0.14.0
-PORTREVISION= 2
+DISTVERSION= 0.15.0
CATEGORIES= net net-vpn sysutils
MAINTAINER= fuz@FreeBSD.org
diff --git a/net/rospo/distinfo b/net/rospo/distinfo
index 4fcafd826996..4e6087d2008e 100644
--- a/net/rospo/distinfo
+++ b/net/rospo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742493288
-SHA256 (go/net_rospo/rospo-v0.14.0/v0.14.0.mod) = 3afe644553de53715e29f25317d0a60f2f23cadf470964b01b5d2fe1f266345c
-SIZE (go/net_rospo/rospo-v0.14.0/v0.14.0.mod) = 1295
-SHA256 (go/net_rospo/rospo-v0.14.0/v0.14.0.zip) = 878a72f0a33219ff5a540d21d5bccc92b40ec1a7dc35c919d07d78cec0230069
-SIZE (go/net_rospo/rospo-v0.14.0/v0.14.0.zip) = 94080
+TIMESTAMP = 1750613153
+SHA256 (go/net_rospo/rospo-v0.15.0/v0.15.0.mod) = fb7e02a0a571d1d0e0427d486f137678154dd1d48128fdf41391c41398adbbd7
+SIZE (go/net_rospo/rospo-v0.15.0/v0.15.0.mod) = 1337
+SHA256 (go/net_rospo/rospo-v0.15.0/v0.15.0.zip) = 996632dc72ec827d7e9b9789c4f0eb009a82742ba11838c3d83e54b93e4ede92
+SIZE (go/net_rospo/rospo-v0.15.0/v0.15.0.zip) = 98205
diff --git a/net/samba416/Makefile b/net/samba416/Makefile
index 1e96dd4e303f..a45b7bc71ce4 100644
--- a/net/samba416/Makefile
+++ b/net/samba416/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}416
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
@@ -379,7 +379,7 @@ FAM_CONFIGURE_WITH= fam
GPGME_CONFIGURE_WITH= gpgme
GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme
-GPGME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpgme>=1.14.0:security/py-gpgme@${PY_FLAVOR}
+GPGME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpg>=2.0.0:security/py-gpg@${PY_FLAVOR}
GSSAPI_BUILTIN_USES= bison
GSSAPI_BUILTIN_BUILD_DEPENDS= p5-JSON>=4.0:converters/p5-JSON
diff --git a/net/samba419/Makefile b/net/samba419/Makefile
index a225810e0271..f79f2b7c5376 100644
--- a/net/samba419/Makefile
+++ b/net/samba419/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}419
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
@@ -364,7 +364,7 @@ FAM_CONFIGURE_WITH= fam
GPGME_CONFIGURE_WITH= gpgme
GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme
-GPGME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpgme>=1.14.0:security/py-gpgme@${PY_FLAVOR}
+GPGME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpg>=2.0.0:security/py-gpg@${PY_FLAVOR}
GSSAPI_BUILTIN_USES= bison
GSSAPI_BUILTIN_BUILD_DEPENDS= p5-JSON>=4.0:converters/p5-JSON
diff --git a/net/samba420/Makefile b/net/samba420/Makefile
index 182c270f5a29..fccfdd3cfa93 100644
--- a/net/samba420/Makefile
+++ b/net/samba420/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}420
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
@@ -366,7 +366,7 @@ FAM_CONFIGURE_WITH= fam
GPGME_CONFIGURE_WITH= gpgme
GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme
-GPGME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpgme>=1.14.0:security/py-gpgme@${PY_FLAVOR}
+GPGME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpg>=2.0.0:security/py-gpg@${PY_FLAVOR}
GSSAPI_BUILTIN_USES= bison
GSSAPI_BUILTIN_BUILD_DEPENDS= p5-JSON>=4.0:converters/p5-JSON
diff --git a/net/ziina/distinfo b/net/ziina/distinfo
deleted file mode 100644
index 42c1905e021d..000000000000
--- a/net/ziina/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1749640560
-SHA256 (go/net_ziina/ziina-v0.1.4/v0.1.4.mod) = 91760339a9d38affd41925d16bfa8807a7bfb4ce6c3c1ed32e0bc79ad99c1171
-SIZE (go/net_ziina/ziina-v0.1.4/v0.1.4.mod) = 562
-SHA256 (go/net_ziina/ziina-v0.1.4/v0.1.4.zip) = c58e839ada18321fbdd4aab7fb133e1372273a2aa309103da96269d4d19d5658
-SIZE (go/net_ziina/ziina-v0.1.4/v0.1.4.zip) = 11698
diff --git a/net/ziina/Makefile b/net/zmate/Makefile
index bc9500961af5..e33b10081ae2 100644
--- a/net/ziina/Makefile
+++ b/net/zmate/Makefile
@@ -1,11 +1,11 @@
-PORTNAME= ziina
+PORTNAME= zmate
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.4
+DISTVERSION= 0.3.1
CATEGORIES= net
MAINTAINER= fuz@FreeBSD.org
COMMENT= Instant terminal sharing using Zellij
-WWW= https://github.com/ziinaio/ziina
+WWW= https://github.com/ziinaio/zmate
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
@@ -14,8 +14,8 @@ RUN_DEPENDS= zellij:sysutils/zellij
USES= go:1.24,modules
-GO_MODULE= github.com/ziinaio/ziina
+GO_MODULE= github.com/ziinaio/zmate
-PLIST_FILES= bin/ziina
+PLIST_FILES= bin/zmate
.include <bsd.port.mk>
diff --git a/net/zmate/distinfo b/net/zmate/distinfo
new file mode 100644
index 000000000000..753ddae2f5ba
--- /dev/null
+++ b/net/zmate/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1750412640
+SHA256 (go/net_zmate/zmate-v0.3.1/v0.3.1.mod) = 6741586fca454027868f80ab204fac8c95249583aef99a157b47dd1c2ee01b22
+SIZE (go/net_zmate/zmate-v0.3.1/v0.3.1.mod) = 562
+SHA256 (go/net_zmate/zmate-v0.3.1/v0.3.1.zip) = d7ebbaef675533657c58ecd58abe4445f497c80f7029296ba9c04c7323885be2
+SIZE (go/net_zmate/zmate-v0.3.1/v0.3.1.zip) = 12464
diff --git a/net/ziina/pkg-descr b/net/zmate/pkg-descr
index 9c3c230186a1..9c3c230186a1 100644
--- a/net/ziina/pkg-descr
+++ b/net/zmate/pkg-descr
diff --git a/polish/libreoffice/distinfo b/polish/libreoffice/distinfo
index 3bbee3da4f7e..2a47ceba8695 100644
--- a/polish/libreoffice/distinfo
+++ b/polish/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205028
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_pl.tar.gz) = afc063a4fc7a36505c171e3a30c29d5ecef0ef33a6f4f257a2539b98349f1c0b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_pl.tar.gz) = 2545605
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_pl.tar.gz) = ffba6c4a2eeefa7c615b1077e65296f96e8ab2b6538b7d54d50aa7eedc6ed4a1
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_pl.tar.gz) = 2656281
+TIMESTAMP = 1750805519
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_pl.tar.gz) = 4ca574ef864d2fa26ca33f53c826b7a6aa0d9ef134d066b3020e0ad5198f2776
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_pl.tar.gz) = 2545975
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_pl.tar.gz) = b87dd3df1c09a5ff3a3ef453fff2e46bd732624b5d3ab1548e8da132d022112e
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_pl.tar.gz) = 2656086
diff --git a/portuguese/libreoffice-pt_BR/distinfo b/portuguese/libreoffice-pt_BR/distinfo
index 1fc4a80a9197..01eeedd88d66 100644
--- a/portuguese/libreoffice-pt_BR/distinfo
+++ b/portuguese/libreoffice-pt_BR/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205033
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = a84089ad0fe8c1af6ef9d0e311e86f24c8e43ee5077df4162caf8fa2c5d5e5b3
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = 3736551
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = da9fe02b8b53f22fc2c0d71c421b218cc5ad5c8a77740ca63d4eac31c0def435
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = 2585333
+TIMESTAMP = 1750805523
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = a8aa59b8edfc7e07a0990a508025184f668ec376cf4a31ae38a7d53a266a97ba
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = 3736941
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = e5400e3877d466ae88667434ead933dd50330a9ecbaa6c900bde6d6b44570b9d
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = 2585525
diff --git a/portuguese/libreoffice/distinfo b/portuguese/libreoffice/distinfo
index a7e7e8e99baf..d90df8eec2a3 100644
--- a/portuguese/libreoffice/distinfo
+++ b/portuguese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205030
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_pt.tar.gz) = aa958696dee8cb62622720437cceface1de00b84a1fe99b337f03c4258eb8f8d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_pt.tar.gz) = 1967171
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_pt.tar.gz) = 2370d87a0c6a5b02f87e7dcc6337c6c7248a4be6f02ea537441844c9b247c26c
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_pt.tar.gz) = 2601166
+TIMESTAMP = 1750805521
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_pt.tar.gz) = 37f3522ddd53b4a9d7b6fd35bfd27d3579af2f0d5ceaa85cb5ef73649e304832
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_pt.tar.gz) = 1969192
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_pt.tar.gz) = 3deade6e94c28f10eac3398a2ba9b7df6b9f09bb332354dc22bc20a21dd9d890
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_pt.tar.gz) = 2601149
diff --git a/print/linux-rl9-cups-libs/Makefile b/print/linux-rl9-cups-libs/Makefile
index 3aa0b0815592..559d8a12fef6 100644
--- a/print/linux-rl9-cups-libs/Makefile
+++ b/print/linux-rl9-cups-libs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cups
PORTVERSION= 2.3.3
-DISTVERSIONSUFFIX= op2-31.el9_5
-PORTREVISION= 7
+DISTVERSIONSUFFIX= op2-33.el9
+PORTREVISION= 8
CATEGORIES= print linux
PKGNAMESUFFIX= -libs
diff --git a/print/linux-rl9-cups-libs/distinfo b/print/linux-rl9-cups-libs/distinfo
index 42d245f9f36f..2deda555d5c8 100644
--- a/print/linux-rl9-cups-libs/distinfo
+++ b/print/linux-rl9-cups-libs/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1732660732
-SHA256 (rocky/c/cups-libs-2.3.3op2-31.el9_5.aarch64.rpm) = 33b9cd48899e30520fa599fddebac4bd5f3713e799a64addc7281e2e106566a0
-SIZE (rocky/c/cups-libs-2.3.3op2-31.el9_5.aarch64.rpm) = 264922
-SHA256 (rocky/c/cups-libs-2.3.3op2-31.el9_5.i686.rpm) = 935fcee8190bc54d3437b298c49f0a6d94c7c5e7e726fcc5a8014a15405dce65
-SIZE (rocky/c/cups-libs-2.3.3op2-31.el9_5.i686.rpm) = 286318
-SHA256 (rocky/c/cups-libs-2.3.3op2-31.el9_5.x86_64.rpm) = fdb96b2f6101b65b3f81fa41f0e80fb1e61b1696132ce1903d7c69080412ea35
-SIZE (rocky/c/cups-libs-2.3.3op2-31.el9_5.x86_64.rpm) = 268508
-SHA256 (rocky/c/cups-2.3.3op2-31.el9_5.src.rpm) = 75b410aee4644173582a2729bd12f503e1cb3cb8d2af781a1eb7d5f73a08ab95
-SIZE (rocky/c/cups-2.3.3op2-31.el9_5.src.rpm) = 8111666
+TIMESTAMP = 1750646421
+SHA256 (rocky/c/cups-libs-2.3.3op2-33.el9.aarch64.rpm) = c2e3d7bad4fb8c1fa0132304950d6c3c2b5def5ac7f9b36f23c4a36d91cda957
+SIZE (rocky/c/cups-libs-2.3.3op2-33.el9.aarch64.rpm) = 264838
+SHA256 (rocky/c/cups-libs-2.3.3op2-33.el9.i686.rpm) = 6652e4c1ce1962f47874a8e702a68401a8523ac0715b6bdc1ddfebf47931eeac
+SIZE (rocky/c/cups-libs-2.3.3op2-33.el9.i686.rpm) = 286060
+SHA256 (rocky/c/cups-libs-2.3.3op2-33.el9.x86_64.rpm) = 1c78d03afab323c727c1da22c2e4007b729141df0a8702eb2f7019b6116b424d
+SIZE (rocky/c/cups-libs-2.3.3op2-33.el9.x86_64.rpm) = 267746
+SHA256 (rocky/c/cups-2.3.3op2-33.el9.src.rpm) = b1c3febbde4848ed9ea7c627ae714045cf2c0024e7ca18a98158c6169d144b08
+SIZE (rocky/c/cups-2.3.3op2-33.el9.src.rpm) = 8115436
diff --git a/print/plasma6-print-manager/distinfo b/print/plasma6-print-manager/distinfo
index 12e5e8263bd1..0a5f30caecb8 100644
--- a/print/plasma6-print-manager/distinfo
+++ b/print/plasma6-print-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010495
-SHA256 (KDE/plasma/6.4.0/print-manager-6.4.0.tar.xz) = 2abb28b8944b3e4c48413cb31b54e078c9fa8d1fd8c115a6150731039d92cbfd
-SIZE (KDE/plasma/6.4.0/print-manager-6.4.0.tar.xz) = 371300
+TIMESTAMP = 1750789610
+SHA256 (KDE/plasma/6.4.1/print-manager-6.4.1.tar.xz) = 9096c5f28b29f6199bf0ace9876361f3367b79f208e05c4a59339d17d4bc19f2
+SIZE (KDE/plasma/6.4.1/print-manager-6.4.1.tar.xz) = 370676
diff --git a/russian/libreoffice/distinfo b/russian/libreoffice/distinfo
index 463bc2b8f223..278b3a012f51 100644
--- a/russian/libreoffice/distinfo
+++ b/russian/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205037
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ru.tar.gz) = d4c998841b4937a868f56fbd9e11a822272b5e80c37ea608cdcbd29dfcab4fb5
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ru.tar.gz) = 1671174
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ru.tar.gz) = fe9d05d9a378c2419e0d03a4ab15548c104cadd5441b590fbe2b4ffc5b0c90f7
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ru.tar.gz) = 2712348
+TIMESTAMP = 1750805527
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ru.tar.gz) = 16c1f01148814dd7f0a3f75824ddc47972569c32c150c1047d1a8684d3a243ab
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_ru.tar.gz) = 1672163
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ru.tar.gz) = 0c44629475b5d9d1fdb9dffecd5d1d7ae521949534b90dd2d47c459b807ad046
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_ru.tar.gz) = 2711334
diff --git a/security/Makefile b/security/Makefile
index ddae4dbefef7..d8b14da244aa 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -204,8 +204,7 @@
SUBDIR += gpg-tui
SUBDIR += gpgdir
SUBDIR += gpgme
- SUBDIR += gpgme-cpp
- SUBDIR += gpgme-qt
+ SUBDIR += gpgmepp
SUBDIR += gsa
SUBDIR += gsad
SUBDIR += gsasl
@@ -283,6 +282,7 @@
SUBDIR += lasso
SUBDIR += lastpass-cli
SUBDIR += lego
+ SUBDIR += lfacme
SUBDIR += libaegis
SUBDIR += libargon2
SUBDIR += libassuan
@@ -953,7 +953,7 @@
SUBDIR += py-google-auth
SUBDIR += py-google-auth-httplib2
SUBDIR += py-google-auth-oauthlib
- SUBDIR += py-gpgme
+ SUBDIR += py-gpg
SUBDIR += py-gpsoauth
SUBDIR += py-greenbone-feed-sync
SUBDIR += py-gssapi
@@ -1101,6 +1101,7 @@
SUBDIR += py-zkg
SUBDIR += py-zxcvbn
SUBDIR += pygost
+ SUBDIR += qgpgme
SUBDIR += qt-sudo
SUBDIR += qtkeychain
SUBDIR += quantis-kmod
diff --git a/security/caldera-ot/Makefile b/security/caldera-ot/Makefile
index be857fb8e097..6b39ac124f08 100644
--- a/security/caldera-ot/Makefile
+++ b/security/caldera-ot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= caldera-ot
-DISTVERSION= 5.2.0
-PORTREVISION= 3
+DISTVERSION= 5.3.0
+PORTREVISION= 1
CATEGORIES= security python
MAINTAINER= acm@FreeBSD.org
@@ -10,11 +10,14 @@ WWW= https://github.com/mitre/caldera-ot
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+ONLY_FOR_ARCHS= aarch64 amd64
+
BUILD_DEPENDS= bacnet-stack>0:devel/bacnet-stack \
cmake:devel/cmake-core \
nuitka:devel/nuitka \
argtable3>0:devel/argtable3 \
libiec61850>0:devel/libiec61850 \
+ patchelf>0:sysutils/patchelf \
${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pymodbus>0:comms/py-pymodbus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
@@ -25,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pnio-dcp>0:devel/py-pnio-dcp@${PY_FLAVOR} \
- caldera>=5.2.0:security/caldera
+ caldera>=5.3.0:security/caldera
USE_GITHUB= yes
GH_ACCOUNT= mitre
diff --git a/security/caldera-ot/distinfo b/security/caldera-ot/distinfo
index ea8db1d01c05..85ff598acbc0 100644
--- a/security/caldera-ot/distinfo
+++ b/security/caldera-ot/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1741207484
-SHA256 (mitre-caldera-ot-5.2.0-4e8079f9d1764becc9f80edd900fb761d446168f_GH0.tar.gz) = 35e82a1cb08c1f88724f9c80836ecf5498c065ecce35533f0e85f9ee56d6ddcb
-SIZE (mitre-caldera-ot-5.2.0-4e8079f9d1764becc9f80edd900fb761d446168f_GH0.tar.gz) = 539795
+TIMESTAMP = 1750719398
+SHA256 (mitre-caldera-ot-5.3.0-4e8079f9d1764becc9f80edd900fb761d446168f_GH0.tar.gz) = 35e82a1cb08c1f88724f9c80836ecf5498c065ecce35533f0e85f9ee56d6ddcb
+SIZE (mitre-caldera-ot-5.3.0-4e8079f9d1764becc9f80edd900fb761d446168f_GH0.tar.gz) = 539795
SHA256 (mitre-bacnet-f01044e_GH0.tar.gz) = 72cab1031cfe8788dc735945b18f295b27136e27622eefa0f7ae28e27643eaf9
SIZE (mitre-bacnet-f01044e_GH0.tar.gz) = 3674254
SHA256 (mitre-dnp3-50c5144_GH0.tar.gz) = 7d087ecd6ad1d84b35ad0cddf3ce7a92a5b6be27693f9e198571dd547494dd0e
diff --git a/security/caldera/Makefile b/security/caldera/Makefile
index aa08e3315ba4..6d2f9d8a7e03 100644
--- a/security/caldera/Makefile
+++ b/security/caldera/Makefile
@@ -1,6 +1,6 @@
PORTNAME= caldera
-DISTVERSION= 5.2.0
-PORTREVISION= 3
+DISTVERSION= 5.3.0
+PORTREVISION= 1
CATEGORIES= security python
MAINTAINER= acm@FreeBSD.org
@@ -12,7 +12,9 @@ CONFLICTS= caldera4
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= npm-node18>0:www/npm-node18
+ONLY_FOR_ARCHS= aarch64 amd64
+
+BUILD_DEPENDS= npm-node20>0:www/npm-node20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}aiohttp-jinja2>0:www/py-aiohttp-jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}aiohttp-session>0:www/py-aiohttp-session@${PY_FLAVOR} \
@@ -55,23 +57,23 @@ USE_GITHUB= yes
GH_ACCOUNT= mitre
GH_PROJECT= ${PORTNAME}
GH_TUPLE= mitre:access:775181b:access/plugins/access \
- mitre:atomic:4f489bb:atomic/plugins/atomic \
+ mitre:atomic:b909588:atomic/plugins/atomic \
mitre:builder:2991945:builder/plugins/builder \
mitre:compass:85e2ebf:compass/plugins/compass \
mitre:debrief:eba44d5:debrief/plugins/debrief \
- mitre:emu:4d442bc:emu/plugins/emu \
- mitre:fieldmanual:2eb2e93:fieldmanual/plugins/fieldmanual \
+ mitre:emu:fdb0bab:emu/plugins/emu \
+ mitre:fieldmanual:83da7cb:fieldmanual/plugins/fieldmanual \
mitre:gameboard:dacb6ce:gameboard/plugins/gameboard \
mitre:human:fd242d7:human/plugins/human \
- mitre:magma:32b5594:magma/plugins/magma \
- mitre:manx:8adc3c8:manx/plugins/manx \
+ mitre:magma:66ebf0d:magma/plugins/magma \
+ mitre:manx:261f10b:manx/plugins/manx \
mitre:response:8ea6ab5:response/plugins/response \
mitre:sandcat:0a35cd5:sandcat/plugins/sandcat \
mitre:ssl:1ae8431:ssl/plugins/ssl \
- mitre:stockpile:fcd1eea:stockpile/plugins/stockpile \
- mitre:training:37f998f:training/plugins/training
+ mitre:stockpile:08f37d8:stockpile/plugins/stockpile \
+ mitre:training:d4d19a2:training/plugins/training
-USES= dos2unix go:run nodejs:18,build python
+USES= dos2unix go:run nodejs:20,build python
USE_PYTHON= cryptography
NO_ARCH= yes
@@ -107,11 +109,11 @@ DEPS_CACHE_DIR= ${WRKSRC}/plugins/magma
.if (${DEV_UPDATE_MODE} == "yes")
NPM_ARGS= install
post-build:
- @cd ${DEPS_CACHE_DIR} && ${TAR} czf ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-cache-${DISTVERSION}${EXTRACT_SUFX} node_modules
- @${ECHO} "(!!!) Please upload the cache archive: ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-cache-${DISTVERSION}${EXTRACT_SUFX}"
+ @cd ${DEPS_CACHE_DIR} && ${TAR} czf ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-cache-${ARCH}-${DISTVERSION}${EXTRACT_SUFX} node_modules
+ @${ECHO} "(!!!) Please upload the cache archive: ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-cache-${ARCH}-${DISTVERSION}${EXTRACT_SUFX}"
.else
MASTER_SITES+= LOCAL/acm/caldera/:npm_cache
-DISTFILES+= ${PORTNAME}-cache-${DISTVERSION}${EXTRACT_SUFX}:npm_cache \
+DISTFILES+= ${PORTNAME}-cache-${ARCH}-${DISTVERSION}${EXTRACT_SUFX}:npm_cache \
${PORTNAME}-freebsd-logos.tar.gz:npm_cache
NPM_ARGS= run build
@@ -122,6 +124,9 @@ post-extract:
${RM} -R ${WRKSRC}/.github
cd ${WRKSRC} && ${RM} .coveragerc .dockerignore .eslintrc.js .flake8 \
.git* .pre* .stylelintrc.json Dockerfile
+
+post-build:
+ ${RM} -r ${WRKSRC}/plugins/magma/node_modules
.endif
post-patch:
@@ -133,9 +138,6 @@ do-build:
@cd ${WRKSRC}/plugins/magma && \
${NPM_BIN} ${NPM_ARGS}
-post-build:
- ${RM} -r ${WRKSRC}/plugins/magma/node_modules
-
do-install:
@${MKDIR} ${STAGEDIR}/${WWWDIR}/ftp_dir
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}
diff --git a/security/caldera/distinfo b/security/caldera/distinfo
index a43021071a30..aa49d5e7b3ac 100644
--- a/security/caldera/distinfo
+++ b/security/caldera/distinfo
@@ -1,39 +1,41 @@
-TIMESTAMP = 1741204620
-SHA256 (caldera-cache-5.2.0.tar.gz) = ee654e3efdc95cae9057e5cc81590f503c6a7dca8708102e7e3f416a069d69cf
-SIZE (caldera-cache-5.2.0.tar.gz) = 41954338
+TIMESTAMP = 1750745433
+SHA256 (caldera-cache-aarch64-5.3.0.tar.gz) = f43786f5e16ec842f7403033e4c94a423b54cd64add4863200a696030f965f69
+SIZE (caldera-cache-aarch64-5.3.0.tar.gz) = 41661039
+SHA256 (caldera-cache-amd64-5.3.0.tar.gz) = d4a5e26f240f7fde7a33cb9c7f42b025b2904258cb632eeb1a4e5adfb0206586
+SIZE (caldera-cache-amd64-5.3.0.tar.gz) = 41960621
SHA256 (caldera-freebsd-logos.tar.gz) = 66ad2558c34ef06875cfb479a34ca5053b25bad2c36ce06d532d6857b9dda4a2
SIZE (caldera-freebsd-logos.tar.gz) = 2516
-SHA256 (mitre-caldera-5.2.0_GH0.tar.gz) = 902af965960ecfb58b325926ddfafedef1a328ee512a663235a3376abc5a39d9
-SIZE (mitre-caldera-5.2.0_GH0.tar.gz) = 3826121
+SHA256 (mitre-caldera-5.3.0_GH0.tar.gz) = 23f79e83ccf6215bac627f96bed303f09b1759f524a151608279b08574c5eff1
+SIZE (mitre-caldera-5.3.0_GH0.tar.gz) = 3825454
SHA256 (mitre-access-775181b_GH0.tar.gz) = 2ae6e4cbd9e6c143cc76b65c0be3dd332228ab59161422291050eb6f4c4b1d17
SIZE (mitre-access-775181b_GH0.tar.gz) = 11646
-SHA256 (mitre-atomic-4f489bb_GH0.tar.gz) = 340c7931fbee16ce1bf788044018fcf75fe403bf641665bb4aec53d3b1479b2d
-SIZE (mitre-atomic-4f489bb_GH0.tar.gz) = 15041
+SHA256 (mitre-atomic-b909588_GH0.tar.gz) = c73afeeac34c76119d7d60813bf06c2e4137675175b4ae25500d5d12f97d3ab5
+SIZE (mitre-atomic-b909588_GH0.tar.gz) = 15069
SHA256 (mitre-builder-2991945_GH0.tar.gz) = d3f78b4966cdbcdab08fdb4499a11a794158706d0178f36176cdbe4281d2bf76
SIZE (mitre-builder-2991945_GH0.tar.gz) = 8423
SHA256 (mitre-compass-85e2ebf_GH0.tar.gz) = 4760171cf05a7fccfd4300815f358d9d42affb2c741e6e555515f07eb50c9f34
SIZE (mitre-compass-85e2ebf_GH0.tar.gz) = 7055
SHA256 (mitre-debrief-eba44d5_GH0.tar.gz) = 62cbfd77cbf3573675bc79426171f136628f26a1ee3f931c02f36d53bda8012e
SIZE (mitre-debrief-eba44d5_GH0.tar.gz) = 1006448
-SHA256 (mitre-emu-4d442bc_GH0.tar.gz) = fc61bf08abf1c6dc2f4c941ada317e1cb5592c5818b5918fb517241c2ff5051e
-SIZE (mitre-emu-4d442bc_GH0.tar.gz) = 19508
-SHA256 (mitre-fieldmanual-2eb2e93_GH0.tar.gz) = d054558562a926b71ecf798ca8ed9a6cef8ce3010947617ce4a8f10b99f3743d
-SIZE (mitre-fieldmanual-2eb2e93_GH0.tar.gz) = 9659767
+SHA256 (mitre-emu-fdb0bab_GH0.tar.gz) = e0d940971d066f9167cb98708758a0c0da4160c46d2cbb04e5a3a0b002f6899d
+SIZE (mitre-emu-fdb0bab_GH0.tar.gz) = 19555
+SHA256 (mitre-fieldmanual-83da7cb_GH0.tar.gz) = cf0bab17cd35e3fc8e897c49a4e2d4b3a7affbf24de1a7799c8c3a1cd09ca200
+SIZE (mitre-fieldmanual-83da7cb_GH0.tar.gz) = 9659699
SHA256 (mitre-gameboard-dacb6ce_GH0.tar.gz) = 55e521c4dfc6acc9b8ed37b7622d1c20248cd1fe43a9410e339b8c24729d22ac
SIZE (mitre-gameboard-dacb6ce_GH0.tar.gz) = 20333
SHA256 (mitre-human-fd242d7_GH0.tar.gz) = cb838f41377ca51aa1c6a9ea50acbe5781a2e112dc20d4dac6c796f950ec199f
SIZE (mitre-human-fd242d7_GH0.tar.gz) = 25971
-SHA256 (mitre-magma-32b5594_GH0.tar.gz) = 1de0ee09378cf6e21ebe95fb564bb0d4ed80f58854d2b0de7683c9d109b7cd15
-SIZE (mitre-magma-32b5594_GH0.tar.gz) = 331823
-SHA256 (mitre-manx-8adc3c8_GH0.tar.gz) = 492f91ed63b353b0b655257ec78eebe8a62479416be0a5e76600935b51775b95
-SIZE (mitre-manx-8adc3c8_GH0.tar.gz) = 7359484
+SHA256 (mitre-magma-66ebf0d_GH0.tar.gz) = 77c9d0775dc09d5d3ac299fc2f5772d4bd5c89776d5fe64ca7ee5a6fe1b2763f
+SIZE (mitre-magma-66ebf0d_GH0.tar.gz) = 331927
+SHA256 (mitre-manx-261f10b_GH0.tar.gz) = 058b620fb53b18b38ea43f356feab4b7694f6d8f53f665cd539cf44b7797be89
+SIZE (mitre-manx-261f10b_GH0.tar.gz) = 7358591
SHA256 (mitre-response-8ea6ab5_GH0.tar.gz) = f2275a11ebb631b84da2921e370bf5e5957c304265621c78d27f212269fdc9b5
SIZE (mitre-response-8ea6ab5_GH0.tar.gz) = 25334
SHA256 (mitre-sandcat-0a35cd5_GH0.tar.gz) = 55c29ba5efb811c7a6b068871920f10deadc4f3e887b51dcc2e823ff62044387
SIZE (mitre-sandcat-0a35cd5_GH0.tar.gz) = 8294150
SHA256 (mitre-ssl-1ae8431_GH0.tar.gz) = 608596a05a3c833ac10c230cf4bf0863f0e31540414a66b382ff159f97d7629f
SIZE (mitre-ssl-1ae8431_GH0.tar.gz) = 6806
-SHA256 (mitre-stockpile-fcd1eea_GH0.tar.gz) = 79c093060d811c8f72875f04d8a9f0dfa351a18f3344ba0335db6618900adb9c
-SIZE (mitre-stockpile-fcd1eea_GH0.tar.gz) = 4787316
-SHA256 (mitre-training-37f998f_GH0.tar.gz) = 41fe37233c02d77435e747e6d34017eeba6c592805382176afaf6f2d1f8f6a46
-SIZE (mitre-training-37f998f_GH0.tar.gz) = 496302
+SHA256 (mitre-stockpile-08f37d8_GH0.tar.gz) = 193cc7c8b2238d70207202798658aeb84460f6488736ce12305689d34463b1a0
+SIZE (mitre-stockpile-08f37d8_GH0.tar.gz) = 4787336
+SHA256 (mitre-training-d4d19a2_GH0.tar.gz) = 896dd32edae10829fc81812183c31a6fdae3aeac9d0e2be40228a7ec03a2ca39
+SIZE (mitre-training-d4d19a2_GH0.tar.gz) = 496309
diff --git a/security/caldera/pkg-plist b/security/caldera/pkg-plist
index 002e2663d50b..b16f613464fb 100644
--- a/security/caldera/pkg-plist
+++ b/security/caldera/pkg-plist
@@ -328,7 +328,6 @@
%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/Installing-Caldera.md
%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/Lateral-Movement-Guide.md
%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/Learning-the-terminology.md
-%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/Makefile
%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/Objectives.md
%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/Operation-Results.md
%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/Parsers.md
@@ -349,12 +348,12 @@
%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/img/debrief_attack_path.png
%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/img/fact_relationships.png
%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/img/privileged_persistence_state_machine.png
-%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/index.rst.j2
-%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/make.bat
+%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/index.rst
%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/plugins/.gitkeep
%%WWWDIR%%/plugins/fieldmanual/sphinx-docs/resources.rst
%%WWWDIR%%/plugins/fieldmanual/static/opener.html
%%WWWDIR%%/plugins/fieldmanual/utils/ability_csv.py
+%%WWWDIR%%/plugins/fieldmanual/utils/command_lexer.py
%%WWWDIR%%/plugins/fieldmanual/utils/plugin_docs.py
%%WWWDIR%%/plugins/gameboard/.github/ISSUE_TEMPLATE/bug_report.md
%%WWWDIR%%/plugins/gameboard/.github/ISSUE_TEMPLATE/config.yml
@@ -413,6 +412,7 @@
%%WWWDIR%%/plugins/magma/.dockerignore
%%WWWDIR%%/plugins/magma/.eslintignore
%%WWWDIR%%/plugins/magma/.eslintrc.js
+%%WWWDIR%%/plugins/magma/.github/pull_request_template.md
%%WWWDIR%%/plugins/magma/.github/workflows/update-dist.yml
%%WWWDIR%%/plugins/magma/.gitignore
%%WWWDIR%%/plugins/magma/LICENSE
@@ -420,43 +420,42 @@
%%WWWDIR%%/plugins/magma/app/magma_api.py
%%WWWDIR%%/plugins/magma/app/magma_svc.py
%%WWWDIR%%/plugins/magma/babel.config.json
-%%WWWDIR%%/plugins/magma/dist/assets/access.079d47c0.js
+%%WWWDIR%%/plugins/magma/dist/assets/access.56c2edc3.js
%%WWWDIR%%/plugins/magma/dist/assets/access.b689ce59.css
-%%WWWDIR%%/plugins/magma/dist/assets/atomic.f67fa0a8.js
-%%WWWDIR%%/plugins/magma/dist/assets/builder.0c4f3fa8.js
+%%WWWDIR%%/plugins/magma/dist/assets/atomic.7c26844c.js
+%%WWWDIR%%/plugins/magma/dist/assets/builder.5c58cea4.js
%%WWWDIR%%/plugins/magma/dist/assets/caldera-logo-mtn.88f0ff8a.png
%%WWWDIR%%/plugins/magma/dist/assets/caldera-logo.6a24b35b.png
%%WWWDIR%%/plugins/magma/dist/assets/compass.4b402f52.css
-%%WWWDIR%%/plugins/magma/dist/assets/compass.5878a293.js
+%%WWWDIR%%/plugins/magma/dist/assets/compass.a370a3c9.js
%%WWWDIR%%/plugins/magma/dist/assets/darwin-icon-privileged.ffa7a1c2.svg
%%WWWDIR%%/plugins/magma/dist/assets/darwin-icon.95280721.svg
%%WWWDIR%%/plugins/magma/dist/assets/debrief.854158fe.css
-%%WWWDIR%%/plugins/magma/dist/assets/debrief.c2db373b.js
-%%WWWDIR%%/plugins/magma/dist/assets/emu.1a92ff12.js
+%%WWWDIR%%/plugins/magma/dist/assets/debrief.a4db073c.js
+%%WWWDIR%%/plugins/magma/dist/assets/emu.6b04f78a.js
%%WWWDIR%%/plugins/magma/dist/assets/favicon.cc1c341b.ico
%%WWWDIR%%/plugins/magma/dist/assets/freebsd-icon-privileged.87e9182a.svg
%%WWWDIR%%/plugins/magma/dist/assets/freebsd-icon.9725a3f7.svg
%%WWWDIR%%/plugins/magma/dist/assets/gameboard.430857df.css
-%%WWWDIR%%/plugins/magma/dist/assets/gameboard.c46dcbd6.js
+%%WWWDIR%%/plugins/magma/dist/assets/gameboard.5f972a53.js
%%WWWDIR%%/plugins/magma/dist/assets/human.39176c66.css
-%%WWWDIR%%/plugins/magma/dist/assets/human.df60521f.js
-%%WWWDIR%%/plugins/magma/dist/assets/index.3ad8d0fb.css
-%%WWWDIR%%/plugins/magma/dist/assets/index.ba6d4186.js
+%%WWWDIR%%/plugins/magma/dist/assets/human.8da2e0a5.js
+%%WWWDIR%%/plugins/magma/dist/assets/index.19697514.css
+%%WWWDIR%%/plugins/magma/dist/assets/index.cf85ff42.js
%%WWWDIR%%/plugins/magma/dist/assets/linux-icon-privileged.d1ede01c.svg
%%WWWDIR%%/plugins/magma/dist/assets/linux-icon.df96f069.svg
-%%WWWDIR%%/plugins/magma/dist/assets/manx.e79a4b68.js
+%%WWWDIR%%/plugins/magma/dist/assets/manx.8218e914.js
%%WWWDIR%%/plugins/magma/dist/assets/manx.fdacbfd3.css
-%%WWWDIR%%/plugins/magma/dist/assets/response.66965aa6.js
+%%WWWDIR%%/plugins/magma/dist/assets/response.731c3c6c.js
%%WWWDIR%%/plugins/magma/dist/assets/response.9692d0ec.css
-%%WWWDIR%%/plugins/magma/dist/assets/sandcat.94c67fa1.js
-%%WWWDIR%%/plugins/magma/dist/assets/ssl.96d67304.js
-%%WWWDIR%%/plugins/magma/dist/assets/stockpile.3d299d81.js
+%%WWWDIR%%/plugins/magma/dist/assets/sandcat.f4fdbe1f.js
+%%WWWDIR%%/plugins/magma/dist/assets/ssl.732e93f0.js
+%%WWWDIR%%/plugins/magma/dist/assets/stockpile.6322a205.js
+%%WWWDIR%%/plugins/magma/dist/assets/training.5150e70c.js
%%WWWDIR%%/plugins/magma/dist/assets/training.9d43ffbb.css
-%%WWWDIR%%/plugins/magma/dist/assets/training.f623eb55.js
%%WWWDIR%%/plugins/magma/dist/assets/windows-icon-privileged.e4e076e8.svg
%%WWWDIR%%/plugins/magma/dist/assets/windows-icon.2e7338a5.svg
%%WWWDIR%%/plugins/magma/dist/index.html
-%%WWWDIR%%/plugins/magma/docs/skeleton.md
%%WWWDIR%%/plugins/magma/hook.py
%%WWWDIR%%/plugins/magma/index.html
%%WWWDIR%%/plugins/magma/jest.config.js
diff --git a/security/fwknop/Makefile b/security/fwknop/Makefile
index 9fafdb258370..31af0953db65 100644
--- a/security/fwknop/Makefile
+++ b/security/fwknop/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fwknop
PORTVERSION= 2.6.10
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security
MASTER_SITES= http://www.cipherdyne.org/fwknop/download/
diff --git a/security/gpa/Makefile b/security/gpa/Makefile
index cbd06e27b898..8be53eac84c7 100644
--- a/security/gpa/Makefile
+++ b/security/gpa/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gpa
PORTVERSION= 0.11.0
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= GNUPG/gpa
diff --git a/security/gpa/files/patch-src_gpacontext.c b/security/gpa/files/patch-src_gpacontext.c
new file mode 100644
index 000000000000..6b41a8f4cc80
--- /dev/null
+++ b/security/gpa/files/patch-src_gpacontext.c
@@ -0,0 +1,70 @@
+The trustlist feature, which only worked for a short period in 2003, was
+removed in GpgME 2.0.0.
+
+--- src/gpacontext.c.orig 2022-11-14 07:04:19 UTC
++++ src/gpacontext.c
+@@ -38,8 +38,6 @@ static void gpa_context_next_key (GpaContext *context,
+ static void gpa_context_start (GpaContext *context);
+ static void gpa_context_done (GpaContext *context, gpg_error_t err);
+ static void gpa_context_next_key (GpaContext *context, gpgme_key_t key);
+-static void gpa_context_next_trust_item (GpaContext *context,
+- gpgme_trust_item_t item);
+ static void gpa_context_progress (GpaContext *context, int current, int total);
+
+ /* The GPGME I/O callbacks */
+@@ -65,7 +63,6 @@ enum
+ START,
+ DONE,
+ NEXT_KEY,
+- NEXT_TRUST_ITEM,
+ PROGRESS,
+ LAST_SIGNAL
+ };
+@@ -113,7 +110,6 @@ gpa_context_class_init (GpaContextClass *klass)
+ klass->start = gpa_context_start;
+ klass->done = gpa_context_done;
+ klass->next_key = gpa_context_next_key;
+- klass->next_trust_item = gpa_context_next_trust_item;
+ klass->progress = gpa_context_progress;
+
+ /* Signals */
+@@ -143,15 +139,6 @@ gpa_context_class_init (GpaContextClass *klass)
+ g_cclosure_marshal_VOID__POINTER,
+ G_TYPE_NONE, 1,
+ G_TYPE_POINTER);
+- signals[NEXT_TRUST_ITEM] =
+- g_signal_new ("next_trust_item",
+- G_TYPE_FROM_CLASS (object_class),
+- G_SIGNAL_RUN_FIRST,
+- G_STRUCT_OFFSET (GpaContextClass, next_trust_item),
+- NULL, NULL,
+- g_cclosure_marshal_VOID__POINTER,
+- G_TYPE_NONE, 1,
+- G_TYPE_POINTER);
+ signals[PROGRESS] =
+ g_signal_new ("progress",
+ G_TYPE_FROM_CLASS (object_class),
+@@ -496,10 +483,6 @@ gpa_context_event_cb (void *data, gpgme_event_io_t typ
+ case GPGME_EVENT_NEXT_KEY:
+ g_signal_emit (context, signals[NEXT_KEY], 0, type_data);
+ break;
+- case GPGME_EVENT_NEXT_TRUSTITEM:
+- g_signal_emit (context, signals[NEXT_TRUST_ITEM], 0,
+- type_data);
+- break;
+ default:
+ /* Ignore unsupported event types */
+ break;
+@@ -527,12 +510,6 @@ gpa_context_next_key (GpaContext *context, gpgme_key_t
+
+ static void
+ gpa_context_next_key (GpaContext *context, gpgme_key_t key)
+-{
+- /* Do nothing yet */
+-}
+-
+-static void
+-gpa_context_next_trust_item (GpaContext *context, gpgme_trust_item_t item)
+ {
+ /* Do nothing yet */
+ }
diff --git a/security/gpa/files/patch-src_gpacontext.h b/security/gpa/files/patch-src_gpacontext.h
new file mode 100644
index 000000000000..7b7d6eba5dc6
--- /dev/null
+++ b/security/gpa/files/patch-src_gpacontext.h
@@ -0,0 +1,13 @@
+The trustlist feature, which only worked for a short period in 2003, was
+removed in GpgME 2.0.0.
+
+--- src/gpacontext.h.orig 2018-10-16 19:58:08 UTC
++++ src/gpacontext.h
+@@ -63,7 +63,6 @@ struct _GpaContextClass {
+ void (*start) (GpaContext *context);
+ void (*done) (GpaContext *context, gpg_error_t err);
+ void (*next_key) (GpaContext *context, gpgme_key_t key);
+- void (*next_trust_item) (GpaContext *context, gpgme_trust_item_t item);
+ void (*progress) (GpaContext *context, int current, int total);
+ };
+
diff --git a/security/gpgme-cpp/Makefile b/security/gpgme-cpp/Makefile
deleted file mode 100644
index e24db4919c02..000000000000
--- a/security/gpgme-cpp/Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
-PORTREVISION= 0
-PKGNAMESUFFIX= -${_GPGME_BINDING}
-
-COMMENT= Gpgme C++ bindings
-
-MASTERDIR= ${.CURDIR:H:H}/security/gpgme
-PLIST= ${.CURDIR}/pkg-plist
-
-_GPGME_BINDING= cpp
-
-.include "${MASTERDIR}/Makefile"
diff --git a/security/gpgme-qt/Makefile b/security/gpgme-qt/Makefile
deleted file mode 100644
index f683b6a005dd..000000000000
--- a/security/gpgme-qt/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-PORTREVISION= 0
-
-COMMENT= Gpgme Qt${FLAVOR:S|qt||} bindings
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-MASTERDIR= ${.CURDIR:H:H}/security/gpgme
-PLIST= ${.CURDIR}/pkg-plist
-
-_GPGME_BINDING= qt
-
-.include "${MASTERDIR}/Makefile"
diff --git a/security/gpgme/Makefile b/security/gpgme/Makefile
index ad66bed32308..92bba8a67faa 100644
--- a/security/gpgme/Makefile
+++ b/security/gpgme/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gpgme
-PORTVERSION= 1.24.2
-PORTREVISION?= 0
+PORTVERSION= 2.0.0
CATEGORIES?= security
MASTER_SITES= GNUPG/gpgme
@@ -16,17 +15,14 @@ LIB_DEPENDS= libassuan.so:security/libassuan \
USES= compiler:c11 cpe gmake libtool localbase:ldflags pathfix tar:bzip2
USE_LDCONFIG= yes
+CPE_VENDOR= gnu
GNU_CONFIGURE= yes
+CONFIGURE_ARGS+=--enable-languages="cl"
CFLAGS+= -Wno-suggest-override -Wno-unknown-warning-option
INSTALL_TARGET= install-strip
TEST_TARGET= check
-CPE_VENDOR= gnu
-
-.if !defined(_GPGME_BINDING)
-CONFIGURE_ARGS+=--enable-languages="cl"
-
INFO= gpgme
PORTDOCS= AUTHORS INSTALL NEWS README
@@ -49,93 +45,11 @@ TEST_PREVENTS_MSG= TEST option is mainly designed for use with the GNUPG2 option
UISERVER_DESC= GnuPG UI server support
UISERVER_CONFIGURE_ENABLE= fd-passing
-.else
-LIB_DEPENDS+= libgpgme.so:security/gpgme
-BUILD_WRKSRC= ${WRKSRC}/lang/${_GPGME_BINDING}
-INSTALL_WRKSRC= ${WRKSRC}/lang/${_GPGME_BINDING}
-TEST_WRKSRC= ${WRKSRC}/lang/${_GPGME_BINDING}/tests
-
-. if ${_GPGME_BINDING} == "cpp"
-USES+= compiler:c++11-lang
-CONFIGURE_ARGS+=--enable-languages="cpp"
-NO_TEST= yes
-. else
-OPTIONS_DEFINE+= TEST
-. endif
-
-. if ${_GPGME_BINDING} == "qt"
-LIB_DEPENDS+= libgpgmepp.so:security/gpgme-cpp
-
-FLAVORS= qt5 qt6
-FLAVOR?= ${FLAVORS:[1]}
-qt5_PKGNAMESUFFIX= -qt5
-qt6_PKGNAMESUFFIX= -qt6
-
-. if ${FLAVOR:U} == "qt5"
-USES+= compiler:c++11-lang pkgconfig qt:5
-USE_QT= core \
- buildtools:build
-TEST_USE= QT=testlib:build
-PLIST_SUB= QGPGME_CMAKE_SUFFIX="" \
- QGPGME_INCLUDE_SUFFIX="${FLAVOR}" \
- QGPGME_LIB_SUFFIX=""
-. else
-USES+= compiler:c++17-lang pkgconfig qt:6
-USE_CXXSTD= c++17
-USE_QT= base
-PLIST_SUB= QGPGME_CMAKE_SUFFIX="Qt${FLAVOR:S|qt||}" \
- QGPGME_INCLUDE_SUFFIX="${FLAVOR}" \
- QGPGME_LIB_SUFFIX="${FLAVOR}"
-. endif
-
-CONFIGURE_ARGS+=--enable-languages="cpp ${FLAVOR}"
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-
-OPTIONS_DEFINE+= DOXYGEN
-DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
- dot:graphics/graphviz
-. endif
-
-. if ${_GPGME_BINDING} == "python"
-BUILD_DEPENDS+= swig:devel/swig \
- ${PY_SETUPTOOLS}
-USES+= python:3.9+
-USE_PYTHON= flavors
-CONFIGURE_ARGS+=--enable-languages="python"
-CONFIGURE_ENV+= BSD_PYTHON="${PYTHON_CMD}" \
- BSD_PYTHON_VERSION="${PYTHON_VER}" \
- SWIG="${LOCALBASE}/bin/swig"
-PLIST_SUB+= VERSION=${PORTVERSION}
-. endif
-.endif
-
-.include <bsd.port.pre.mk>
post-patch:
-.if ${COMPILER_TYPE} == "clang"
- @${REINPLACE_CMD} -e 's|mno-direct-extern-access|fno-direct-access-external-data|g' \
- ${WRKSRC}/configure
-.endif
-.if defined(_GPGME_BINDING)
- @${FIND} ${BUILD_WRKSRC} -name "Makefile.in" -type f | ${XARGS} \
- ${REINPLACE_CMD} -e 's|../../../src/libgpgme.la|-lgpgme|g'
-. if ${_GPGME_BINDING} == "qt"
- @${FIND} ${BUILD_WRKSRC} -name "Makefile.in" -type f | ${XARGS} \
- ${REINPLACE_CMD} -e 's|../../cpp/src/libgpgmepp.la|-lgpgmepp|g'
-. endif
-.endif
@${REINPLACE_CMD} -e 's|^clfilesdir.*|clfilesdir=$$\(libdir\)/common-lisp/gpgme|g' \
${WRKSRC}/lang/cl/Makefile.in
-post-patch-DOXYGEN-off:
- @${REINPLACE_CMD} -e '/SUBDIRS/s|doc||' \
- ${WRKSRC}/lang/qt/Makefile.in
-
-post-patch-TEST-off:
- @${REINPLACE_CMD} -e '/SUBDIRS/s|tests||' \
- ${WRKSRC}/lang/python/Makefile.in \
- ${WRKSRC}/lang/qt/Makefile.in
-
# The gnupg programs will create sockets for the tests in a temporary directory
# under /var/run/user/${UID} if it exists. Otherwise, they will try to create
# them in the test build directories. To prevent errors in cases where the test
@@ -165,17 +79,8 @@ pre-test: pre-build-TEST-on
post-test: post-build-TEST-on
-.if !defined(_GPGME_BINDING)
post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-.endif
-
-post-install-DOXYGEN-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/html
- cd ${WRKSRC}/lang/qt/doc/generated/html && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html
- @${FIND} -P ${STAGEDIR}${DOCSDIR} -type f 2>/dev/null | \
- ${SED} -ne 's|^${STAGEDIR}${PREFIX}/||p' >> ${TMPPLIST}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/security/gpgme/distinfo b/security/gpgme/distinfo
index 3f69026dd7d7..c0c75d7c36e4 100644
--- a/security/gpgme/distinfo
+++ b/security/gpgme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739544658
-SHA256 (gpgme-1.24.2.tar.bz2) = e11b1a0e361777e9e55f48a03d89096e2abf08c63d84b7017cfe1dce06639581
-SIZE (gpgme-1.24.2.tar.bz2) = 1891804
+TIMESTAMP = 1750274492
+SHA256 (gpgme-2.0.0.tar.bz2) = ddf161d3c41ff6a3fcbaf4be6c6e305ca4ef1cc3f1ecdfce0c8c2a167c0cc36d
+SIZE (gpgme-2.0.0.tar.bz2) = 1383911
diff --git a/security/gpgme/files/patch-configure b/security/gpgme/files/patch-configure
index 9884bbddbdc4..02ee21a01cff 100644
--- a/security/gpgme/files/patch-configure
+++ b/security/gpgme/files/patch-configure
@@ -1,27 +1,8 @@
-Hunk 1:
-The configure script automatically detects all versions of Python and builds
-the bindings for each found version. This is a problem when building outside
-of a clean environment since the ports system can only build a package for one
-Python flavor at a time. The found versions of Python are overridden by
-environment variables set in the port Makefile.
-
-Hunk 2:
Fix path of pkgconfig files passed to gpgrt-config.
---- configure.orig 2023-11-28 15:45:04 UTC
+--- configure.orig 2025-06-03 11:26:27 UTC
+++ configure
-@@ -31428,6 +31428,10 @@ printf "%s\n" "$as_me: WARNING:
-
- fi
-
-+ # Override the automatically found Pythons with the selected version from ports.
-+ PYTHONS=$BSD_PYTHON
-+ PYTHON_VERSIONS=$BSD_PYTHON_VERSION
-+
- # Recover some values lost in the second attempt to find Python.
- PYTHON="$(echo $PYTHONS | cut -d ' ' -f 1)"
- PYTHON_VERSION="$(echo $PYTHON_VERSIONS | cut -d ' ' -f 1)"
-@@ -32691,7 +32695,7 @@ fi
+@@ -16828,7 +16828,7 @@ fi
# Get the prefix of gpgrt-config assuming it's something like:
# <PREFIX>/bin/gpgrt-config
gpgrt_prefix=${GPGRT_CONFIG%/*/*}
diff --git a/security/gpgme/files/patch-lang_python_Makefile.in b/security/gpgme/files/patch-lang_python_Makefile.in
deleted file mode 100644
index e78760200c2a..000000000000
--- a/security/gpgme/files/patch-lang_python_Makefile.in
+++ /dev/null
@@ -1,29 +0,0 @@
-First hunk:
-The swig executable from devel/swig30 is named 'swig3.0' and the build system
-only looks for an executable named 'swig':
-unable to execute 'swig': No such file or directory
-
-Second hunk:
-Fix staging and build the *.pyc and *.pyo files
-
---- lang/python/Makefile.in.orig 2023-08-21 07:46:32 UTC
-+++ lang/python/Makefile.in
-@@ -768,7 +768,7 @@ all-local: copystamp
- CFLAGS="$(CFLAGS)" \
- srcdir="$(srcdir)" \
- top_builddir="$(top_builddir)" \
-- $$PYTHON setup.py build --verbose --build-base="$$(basename "$${PYTHON}")-gpg" ; \
-+ $$PYTHON setup.py build --verbose --build-base="$$(basename "$${PYTHON}")-gpg" build_ext --swig=$(SWIG) ; \
- done
-
- python$(PYTHON_VERSION)-gpg/dist/gpg-$(VERSION).tar.gz.asc: copystamp
-@@ -811,7 +811,8 @@ install-exec-local:
- build \
- --build-base="$$(basename "$${PYTHON}")-gpg" \
- install \
-- --prefix "$(DESTDIR)$(prefix)" \
-+ -c -O1 --prefix=$(prefix) \
-+ --root=$(DESTDIR) \
- --verbose ; \
- done
-
diff --git a/security/gpgme/pkg-plist b/security/gpgme/pkg-plist
index 9034fa4ef44d..b79e4310fc92 100644
--- a/security/gpgme/pkg-plist
+++ b/security/gpgme/pkg-plist
@@ -7,8 +7,8 @@ lib/common-lisp/gpgme/gpgme-package.lisp
lib/common-lisp/gpgme/gpgme.asd
lib/common-lisp/gpgme/gpgme.lisp
lib/libgpgme.so
-lib/libgpgme.so.11
-lib/libgpgme.so.11.33.2
+lib/libgpgme.so.45
+lib/libgpgme.so.45.0.0
libdata/pkgconfig/gpgme-glib.pc
libdata/pkgconfig/gpgme.pc
share/aclocal/gpgme.m4
diff --git a/security/gpgmepp/Makefile b/security/gpgmepp/Makefile
new file mode 100644
index 000000000000..e82eb6422f32
--- /dev/null
+++ b/security/gpgmepp/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= gpgmepp
+PORTVERSION= 2.0.0
+CATEGORIES= security
+MASTER_SITES= GNUPG
+
+MAINTAINER= jhale@FreeBSD.org
+COMMENT= GnuPG Made Easy (GPGME) C++ bindings
+WWW= https://gnupg.org/software/gpgme/index.html
+
+LICENSE= LGPL20+
+LICENSE_FILE= ${WRKSRC}/COPYING.LIB
+
+LIB_DEPENDS= libgpg-error.so:security/libgpg-error \
+ libgpgme.so:security/gpgme
+
+USES= cmake compiler:c++17-lang pkgconfig tar:xz
+
+.include <bsd.port.mk>
diff --git a/security/gpgmepp/distinfo b/security/gpgmepp/distinfo
new file mode 100644
index 000000000000..8d7b098d16d2
--- /dev/null
+++ b/security/gpgmepp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750275911
+SHA256 (gpgmepp-2.0.0.tar.xz) = d4796049c06708a26f3096f748ef095347e1a3c1e570561701fe952c3f565382
+SIZE (gpgmepp-2.0.0.tar.xz) = 118304
diff --git a/security/gpgmepp/pkg-descr b/security/gpgmepp/pkg-descr
new file mode 100644
index 000000000000..34f3229a2efb
--- /dev/null
+++ b/security/gpgmepp/pkg-descr
@@ -0,0 +1,2 @@
+GpgMEpp is a C++ wrapper (or C++ bindings) for the GnuPG project's GPGME
+(GnuPG Made Easy) library.
diff --git a/security/gpgme-cpp/pkg-plist b/security/gpgmepp/pkg-plist
index 544a430d2de8..2741334cbc58 100644
--- a/security/gpgme-cpp/pkg-plist
+++ b/security/gpgmepp/pkg-plist
@@ -31,18 +31,22 @@ include/gpgme++/key.h
include/gpgme++/keygenerationresult.h
include/gpgme++/keylistresult.h
include/gpgme++/notation.h
+include/gpgme++/randomresults.h
include/gpgme++/result.h
include/gpgme++/scdgetinfoassuantransaction.h
include/gpgme++/signingresult.h
include/gpgme++/statusconsumerassuantransaction.h
include/gpgme++/swdbresult.h
include/gpgme++/tofuinfo.h
-include/gpgme++/trustitem.h
include/gpgme++/verificationresult.h
include/gpgme++/vfsmountresult.h
+lib/cmake/Gpgmepp/FindGpgme.cmake
+lib/cmake/Gpgmepp/FindLibGpgError.cmake
lib/cmake/Gpgmepp/GpgmeppConfig.cmake
lib/cmake/Gpgmepp/GpgmeppConfigVersion.cmake
+lib/cmake/Gpgmepp/GpgmeppTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Gpgmepp/GpgmeppTargets.cmake
lib/libgpgmepp.so
-lib/libgpgmepp.so.6
-lib/libgpgmepp.so.6.21.2
+lib/libgpgmepp.so.7
+lib/libgpgmepp.so.7.0.0
libdata/pkgconfig/gpgmepp.pc
diff --git a/security/gsa/Makefile b/security/gsa/Makefile
index 8cea6ac09217..355f134bd07c 100644
--- a/security/gsa/Makefile
+++ b/security/gsa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gsa
DISTVERSIONPREFIX= v
-DISTVERSION= 24.6.1
+DISTVERSION= 25.0.0
CATEGORIES= security
MAINTAINER= acm@FreeBSD.org
@@ -11,10 +11,10 @@ LICENSE= AGPLv3+
ONLY_FOR_ARCHS= aarch64 amd64
-BUILD_DEPENDS= npm-node18>0:www/npm-node18
+BUILD_DEPENDS= npm-node20>0:www/npm-node20
RUN_DEPENDS= ${LOCALBASE}/sbin/gsad:security/gsad
-USES= nodejs:build
+USES= nodejs:20,build
USE_GITHUB= yes
GH_ACCOUNT= greenbone
diff --git a/security/gsa/distinfo b/security/gsa/distinfo
index 345737709223..1601832c8f0e 100644
--- a/security/gsa/distinfo
+++ b/security/gsa/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1744689575
-SHA256 (gsa-cache-aarch64-24.6.1.tar.gz) = a4f5e06fb5af4fb1566da5e5434feaef2f575ea2209fc992de5451cdcdb897dd
-SIZE (gsa-cache-aarch64-24.6.1.tar.gz) = 52814465
-SHA256 (gsa-cache-amd64-24.6.1.tar.gz) = 14bf51f75c1790165dbdada7bdcac72bd687522655a70d29f752d98384bc54ec
-SIZE (gsa-cache-amd64-24.6.1.tar.gz) = 53323141
-SHA256 (greenbone-gsa-v24.6.1_GH0.tar.gz) = ed3007d7503b1b582d6f4b8d88215cc05c0e91e9e5faaf49d02576c482b37ce7
-SIZE (greenbone-gsa-v24.6.1_GH0.tar.gz) = 3718084
+TIMESTAMP = 1750730229
+SHA256 (gsa-cache-aarch64-25.0.0.tar.gz) = 73d2a799e3e91d933a6070a68a700160fdd09d0f7cf1dbb7e5a612dbfa72f564
+SIZE (gsa-cache-aarch64-25.0.0.tar.gz) = 49641157
+SHA256 (gsa-cache-amd64-25.0.0.tar.gz) = 030b10dec16f5cddf4c91e3a38a4af2bcca411aad54e7be6ff5e29805e21eb12
+SIZE (gsa-cache-amd64-25.0.0.tar.gz) = 50160790
+SHA256 (greenbone-gsa-v25.0.0_GH0.tar.gz) = f177c1c0d5e66ea9bb93a6c898c5175b0f85a91baae416a95d8e6f3a102ba46c
+SIZE (greenbone-gsa-v25.0.0_GH0.tar.gz) = 3729977
diff --git a/security/gsad/Makefile b/security/gsad/Makefile
index fa6b3c0404b6..d09ccc640d2a 100644
--- a/security/gsad/Makefile
+++ b/security/gsad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gsad
DISTVERSIONPREFIX= v
-DISTVERSION= 24.2.4
+DISTVERSION= 24.3.0
CATEGORIES= security
MAINTAINER= acm@FreeBSD.org
diff --git a/security/gsad/distinfo b/security/gsad/distinfo
index 64c2288e0a1b..3db5c844a5ea 100644
--- a/security/gsad/distinfo
+++ b/security/gsad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744688030
-SHA256 (greenbone-gsad-v24.2.4_GH0.tar.gz) = fb85e748f1bd5fa2739a9b5a25c5c3b919e6ad3b11fc8ba9cd9883f2b440a8c6
-SIZE (greenbone-gsad-v24.2.4_GH0.tar.gz) = 228300
+TIMESTAMP = 1750731904
+SHA256 (greenbone-gsad-v24.3.0_GH0.tar.gz) = d5756149e666169063516f6a94f2d6618e0a1f42ea40ee0c5e2b967c5e81a0d3
+SIZE (greenbone-gsad-v24.3.0_GH0.tar.gz) = 229954
diff --git a/security/gsad/files/patch-CMakeLists.txt b/security/gsad/files/patch-CMakeLists.txt
index 7dbcb0e4c043..5e50ca2fc43f 100644
--- a/security/gsad/files/patch-CMakeLists.txt
+++ b/security/gsad/files/patch-CMakeLists.txt
@@ -1,49 +1,53 @@
---- CMakeLists.txt 2022-07-21 02:09:24.000000000 -0500
-+++ CMakeLists.txt 2022-07-31 22:27:14.895003000 -0500
-@@ -51,7 +51,7 @@
- endif (CLANG_FORMAT)
-
- if (NOT SYSCONFDIR)
-- set (SYSCONFDIR "/etc")
-+ set (SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc")
- endif (NOT SYSCONFDIR)
-
- if (NOT EXEC_PREFIX)
-@@ -86,7 +86,7 @@
- set (GSAD_CONFIG_DIR "${SYSCONFDIR}/gvm/")
-
- if (NOT GSAD_RUN_DIR)
-- set (GSAD_RUN_DIR "/run/gsad")
-+ set (GSAD_RUN_DIR "${LOCALSTATEDIR}/run/gsad")
- endif (NOT GSAD_RUN_DIR)
-
- if (NOT GSAD_PID_PATH)
-@@ -94,7 +94,7 @@
- endif (NOT GSAD_PID_PATH)
-
- if (NOT GVMD_RUN_DIR)
-- set (GVMD_RUN_DIR "/run/gvmd")
-+ set (GVMD_RUN_DIR "${LOCALSTATEDIR}/run/gvmd")
- endif (NOT GVMD_RUN_DIR)
-
-
-@@ -130,15 +130,15 @@
- endif (NOT GVM_CA_CERTIFICATE)
-
-
--configure_file (src/gsad_log_conf.cmake_in src/gsad_log.conf)
-+# configure_file (src/gsad_log_conf.cmake_in src/gsad_log.conf)
+--- CMakeLists.txt.orig 2025-05-08 09:22:24 UTC
++++ CMakeLists.txt
+@@ -71,7 +71,7 @@ if(NOT SYSCONFDIR)
+ endif(CLANG_FORMAT)
+
+ if(NOT SYSCONFDIR)
+- set(SYSCONFDIR "/etc")
++ set(SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc")
+ endif(NOT SYSCONFDIR)
+
+ if(NOT EXEC_PREFIX)
+@@ -106,7 +106,7 @@ if(NOT GSAD_RUN_DIR)
+ set(GSAD_CONFIG_DIR "${SYSCONFDIR}/gvm/")
+
+ if(NOT GSAD_RUN_DIR)
+- set(GSAD_RUN_DIR "/run/gsad")
++ set(GSAD_RUN_DIR "${LOCALSTATEDIR}/run/gsad")
+ endif(NOT GSAD_RUN_DIR)
+
+ if(NOT GSAD_PID_PATH)
+@@ -114,7 +114,7 @@ if(NOT GVMD_RUN_DIR)
+ endif(NOT GSAD_PID_PATH)
+
+ if(NOT GVMD_RUN_DIR)
+- set(GVMD_RUN_DIR "/run/gvmd")
++ set(GVMD_RUN_DIR "${LOCALSTATEDIR}/run/gvmd")
+ endif(NOT GVMD_RUN_DIR)
+
+ if(NOT GVM_STATE_DIR)
+@@ -149,17 +149,17 @@ endif(NOT GVM_CA_CERTIFICATE)
+ set(GVM_CA_CERTIFICATE "${GVM_CA_CERTIFICATE}")
+ endif(NOT GVM_CA_CERTIFICATE)
+
+-configure_file(src/gsad_log_conf.cmake_in src/gsad_log.conf)
++# configure_file(src/gsad_log_conf.cmake_in src/gsad_log.conf)
## Install
--install (FILES ${CMAKE_CURRENT_BINARY_DIR}/src/gsad_log.conf
-- DESTINATION ${GSAD_CONFIG_DIR})
-+# install (FILES ${CMAKE_CURRENT_BINARY_DIR}/src/gsad_log.conf
-+# DESTINATION ${GSAD_CONFIG_DIR})
+-install(
+- FILES ${CMAKE_CURRENT_BINARY_DIR}/src/gsad_log.conf
+- DESTINATION ${GSAD_CONFIG_DIR}
+-)
++#install(
++# FILES ${CMAKE_CURRENT_BINARY_DIR}/src/gsad_log.conf
++# DESTINATION ${GSAD_CONFIG_DIR}
++#)
- add_subdirectory (src)
--add_subdirectory (config)
-+#add_subdirectory (config)
+ add_subdirectory(src)
+-add_subdirectory(config)
++#add_subdirectory(config)
- add_subdirectory (doc)
+ add_subdirectory(doc)
diff --git a/security/gvm-libs/Makefile b/security/gvm-libs/Makefile
index 11b83fcd5ae4..f11ade33a8ca 100644
--- a/security/gvm-libs/Makefile
+++ b/security/gvm-libs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gvm
DISTVERSIONPREFIX= v
-DISTVERSION= 22.21.0
+DISTVERSION= 22.22.0
+PORTREVISION= 1
CATEGORIES= security
PKGNAMESUFFIX= -libs
diff --git a/security/gvm-libs/distinfo b/security/gvm-libs/distinfo
index e02ac5d7fd4c..bd000ba5bc69 100644
--- a/security/gvm-libs/distinfo
+++ b/security/gvm-libs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744671888
-SHA256 (greenbone-gvm-libs-v22.21.0_GH0.tar.gz) = 064527e3a26c862f4cd69b132a640b6e3515f4bd03c973bc76678c9c0bf336fd
-SIZE (greenbone-gvm-libs-v22.21.0_GH0.tar.gz) = 370293
+TIMESTAMP = 1750728151
+SHA256 (greenbone-gvm-libs-v22.22.0_GH0.tar.gz) = c97372197de5f6253580ef5f1083d32f1a2b0c47bfa4b54b60b1b87d31d1ca67
+SIZE (greenbone-gvm-libs-v22.22.0_GH0.tar.gz) = 382817
diff --git a/security/gvm-libs/files/patch-CMakeLists.txt b/security/gvm-libs/files/patch-CMakeLists.txt
index 24fc762b8322..857fabc04751 100644
--- a/security/gvm-libs/files/patch-CMakeLists.txt
+++ b/security/gvm-libs/files/patch-CMakeLists.txt
@@ -1,33 +1,33 @@
---- CMakeLists.txt.orig 2022-07-18 08:40:56 UTC
+--- CMakeLists.txt.orig 2025-05-26 10:04:15 UTC
+++ CMakeLists.txt
-@@ -136,7 +136,7 @@ if (SYSCONF_INSTALL_DIR)
- endif (SYSCONF_INSTALL_DIR)
+@@ -116,7 +116,7 @@ if(NOT SYSCONFDIR)
+ endif(SYSCONF_INSTALL_DIR)
- if (NOT SYSCONFDIR)
-- set (SYSCONFDIR "/etc")
-+ set (SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc")
- endif (NOT SYSCONFDIR)
+ if(NOT SYSCONFDIR)
+- set(SYSCONFDIR "/etc")
++ set(SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc")
+ endif(NOT SYSCONFDIR)
- if (NOT EXEC_PREFIX)
-@@ -176,7 +176,7 @@ if (NOT DATADIR)
- endif (NOT DATADIR)
+ if(NOT EXEC_PREFIX)
+@@ -156,7 +156,7 @@ if(NOT GVM_RUN_DIR)
+ endif(NOT DATADIR)
- if (NOT GVM_RUN_DIR)
-- set (GVM_RUN_DIR "/run/gvm")
-+ set (GVM_RUN_DIR "${LOCALSTATEDIR}/run/gvm")
- endif (NOT GVM_RUN_DIR)
+ if(NOT GVM_RUN_DIR)
+- set(GVM_RUN_DIR "/run/gvm")
++ set(GVM_RUN_DIR "${LOCALSTATEDIR}/run/gvm")
+ endif(NOT GVM_RUN_DIR)
- if (NOT GVM_SYSCONF_DIR)
-@@ -185,7 +185,7 @@ endif (NOT GVM_SYSCONF_DIR)
+ if(NOT GVM_SYSCONF_DIR)
+@@ -164,7 +164,7 @@ if(NOT REDIS_SOCKET_PATH)
+ endif(NOT GVM_SYSCONF_DIR)
+ if(NOT REDIS_SOCKET_PATH)
+- set(REDIS_SOCKET_PATH "/run/redis/redis.sock")
++ set(REDIS_SOCKET_PATH "${LOCALSTATEDIR}/run/redis/redis.sock")
+ endif()
- if (NOT REDIS_SOCKET_PATH)
-- set (REDIS_SOCKET_PATH "/run/redis/redis.sock")
-+ set (REDIS_SOCKET_PATH "${LOCALSTATEDIR}/run/redis/redis.sock")
- endif ()
-
- add_definitions (-DREDIS_SOCKET_PATH="${REDIS_SOCKET_PATH}")
-@@ -208,7 +208,6 @@ set (
+ add_definitions(-DREDIS_SOCKET_PATH="${REDIS_SOCKET_PATH}")
+@@ -196,7 +196,6 @@ set(
-std=c11 \
-Wall \
-Wextra \
diff --git a/security/gvm-libs/pkg-plist b/security/gvm-libs/pkg-plist
index 822a20a8b4b3..6a65393809a7 100644
--- a/security/gvm-libs/pkg-plist
+++ b/security/gvm-libs/pkg-plist
@@ -1,3 +1,4 @@
+include/gvm/agent_controller/agent_controller.h
include/gvm/base/array.h
include/gvm/base/credentials.h
include/gvm/base/cvss.h
@@ -44,28 +45,33 @@ include/gvm/util/serverutils.h
include/gvm/util/sshutils.h
include/gvm/util/uuidutils.h
include/gvm/util/versionutils.h
+include/gvm/util/vtparser.h
include/gvm/util/xmlutils.h
+lib/libgvm_agent_controller.so
+lib/libgvm_agent_controller.so.22
+lib/libgvm_agent_controller.so.22.22.0
lib/libgvm_base.so
lib/libgvm_base.so.22
-lib/libgvm_base.so.22.21.0
+lib/libgvm_base.so.22.22.0
lib/libgvm_boreas.so
lib/libgvm_boreas.so.22
-lib/libgvm_boreas.so.22.21.0
+lib/libgvm_boreas.so.22.22.0
lib/libgvm_gmp.so
lib/libgvm_gmp.so.22
-lib/libgvm_gmp.so.22.21.0
+lib/libgvm_gmp.so.22.22.0
lib/libgvm_http.so
lib/libgvm_http.so.22
-lib/libgvm_http.so.22.21.0
+lib/libgvm_http.so.22.22.0
lib/libgvm_openvasd.so
lib/libgvm_openvasd.so.22
-lib/libgvm_openvasd.so.22.21.0
+lib/libgvm_openvasd.so.22.22.0
lib/libgvm_osp.so
lib/libgvm_osp.so.22
-lib/libgvm_osp.so.22.21.0
+lib/libgvm_osp.so.22.22.0
lib/libgvm_util.so
lib/libgvm_util.so.22
-lib/libgvm_util.so.22.21.0
+lib/libgvm_util.so.22.22.0
+libdata/pkgconfig/libgvm_agent_controller.pc
libdata/pkgconfig/libgvm_base.pc
libdata/pkgconfig/libgvm_boreas.pc
libdata/pkgconfig/libgvm_gmp.pc
diff --git a/security/gvm/Makefile b/security/gvm/Makefile
index 713929fbca6b..0f8c629b2078 100644
--- a/security/gvm/Makefile
+++ b/security/gvm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gvm
-PORTVERSION= 25.2.1
+PORTVERSION= 26.0.0
CATEGORIES= security
MAINTAINER= acm@FreeBSD.org
diff --git a/security/gvmd/Makefile b/security/gvmd/Makefile
index e6b9a5c85f9e..0648b0880e09 100644
--- a/security/gvmd/Makefile
+++ b/security/gvmd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gvmd
-DISTVERSION= 25.2.1
+DISTVERSION= 26.0.0
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= security
diff --git a/security/gvmd/distinfo b/security/gvmd/distinfo
index 5bf28bf601bd..3b51e4292115 100644
--- a/security/gvmd/distinfo
+++ b/security/gvmd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744679865
-SHA256 (greenbone-gvmd-v25.2.1_GH0.tar.gz) = de0156058ea2fb2abdf96ed73f69f506bcf63e80574f6440a782366f2e5fbc4b
-SIZE (greenbone-gvmd-v25.2.1_GH0.tar.gz) = 1123704
+TIMESTAMP = 1750728558
+SHA256 (greenbone-gvmd-v26.0.0_GH0.tar.gz) = c209a735147235b4c5d0956cfb883cb358386d0682751db3f73fc90bc5675d30
+SIZE (greenbone-gvmd-v26.0.0_GH0.tar.gz) = 1125084
diff --git a/security/gvmd/files/patch-CMakeLists.txt b/security/gvmd/files/patch-CMakeLists.txt
index 4fbf556cb694..9087e4d7c363 100644
--- a/security/gvmd/files/patch-CMakeLists.txt
+++ b/security/gvmd/files/patch-CMakeLists.txt
@@ -1,60 +1,62 @@
---- CMakeLists.txt 2023-04-02 01:50:20.312770000 -0500
-+++ CMakeLists.txt 2023-04-02 01:54:10.831990000 -0500
-@@ -110,7 +110,7 @@
- endif (SYSCONF_INSTALL_DIR)
-
- if (NOT SYSCONFDIR)
-- set (SYSCONFDIR "/etc")
-+ set (SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc")
- endif (NOT SYSCONFDIR)
-
- if (NOT EXEC_PREFIX)
-@@ -181,7 +181,7 @@
- set (GVM_CA_CERTIFICATE "${GVM_STATE_DIR}/CA/cacert.pem")
-
- if (NOT GVMD_RUN_DIR)
-- set (GVMD_RUN_DIR "/run/gvmd")
-+ set (GVMD_RUN_DIR "${LOCALSTATEDIR}/run/gvmd")
- endif (NOT GVMD_RUN_DIR)
-
- if (NOT GVMD_PID_PATH)
-@@ -194,7 +194,7 @@
- add_definitions (-DGVM_FEED_LOCK_PATH="${GVM_FEED_LOCK_PATH}")
-
- if (NOT OPENVAS_DEFAULT_SOCKET)
-- set (OPENVAS_DEFAULT_SOCKET "/run/ospd/ospd-openvas.sock")
-+ set (OPENVAS_DEFAULT_SOCKET "${LOCALSTATEDIR}/run/ospd/ospd-openvas.sock")
- endif (NOT OPENVAS_DEFAULT_SOCKET)
- add_definitions (-DOPENVAS_DEFAULT_SOCKET="${OPENVAS_DEFAULT_SOCKET}")
-
-@@ -242,7 +242,7 @@
- configure_file (doc/Doxyfile_xml.in doc/Doxyfile_xml)
- configure_file (doc/example-gvm-manage-certs.conf.in doc/example-gvm-manage-certs.conf @ONLY)
- configure_file (VERSION.in VERSION)
--configure_file (src/gvmd_log_conf.cmake_in src/gvmd_log.conf)
-+configure_file (src/gvmd_log_conf.cmake_in src/gvmd_log.conf.sample)
- configure_file (src/schema_formats/XML/GMP.xml.in src/schema_formats/XML/GMP.xml @ONLY)
- configure_file (tools/greenbone-feed-sync.in tools/greenbone-feed-sync @ONLY)
- configure_file (tools/greenbone-scapdata-sync.in tools/greenbone-scapdata-sync @ONLY)
-@@ -284,7 +284,7 @@
+--- CMakeLists.txt.orig 2025-05-13 13:02:11 UTC
++++ CMakeLists.txt
+@@ -122,7 +122,7 @@ if(NOT SYSCONFDIR)
+ endif(SYSCONF_INSTALL_DIR)
+
+ if(NOT SYSCONFDIR)
+- set(SYSCONFDIR "/etc")
++ set(SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc")
+ endif(NOT SYSCONFDIR)
+
+ if(NOT EXEC_PREFIX)
+@@ -195,7 +195,7 @@ if(NOT GVMD_RUN_DIR)
+ set(GVM_CA_CERTIFICATE "${GVM_STATE_DIR}/CA/cacert.pem")
+
+ if(NOT GVMD_RUN_DIR)
+- set(GVMD_RUN_DIR "/run/gvmd")
++ set(GVMD_RUN_DIR "${LOCALSTATEDIR}/run/gvmd")
+ endif(NOT GVMD_RUN_DIR)
+
+ if(NOT GVMD_PID_PATH)
+@@ -208,7 +208,7 @@ if(NOT OPENVAS_DEFAULT_SOCKET)
+ add_definitions(-DGVM_FEED_LOCK_PATH="${GVM_FEED_LOCK_PATH}")
+
+ if(NOT OPENVAS_DEFAULT_SOCKET)
+- set(OPENVAS_DEFAULT_SOCKET "/run/ospd/ospd-openvas.sock")
++ set(OPENVAS_DEFAULT_SOCKET "${LOCALSTATEDIR}/run/ospd/ospd-openvas.sock")
+ endif(NOT OPENVAS_DEFAULT_SOCKET)
+ add_definitions(-DOPENVAS_DEFAULT_SOCKET="${OPENVAS_DEFAULT_SOCKET}")
+
+@@ -284,7 +284,7 @@ configure_file(VERSION.in VERSION)
+ @ONLY
+ )
+ configure_file(VERSION.in VERSION)
+-configure_file(src/gvmd_log_conf.cmake_in src/gvmd_log.conf)
++configure_file(src/gvmd_log_conf.cmake_in src/gvmd_log.conf.sample)
+ configure_file(
+ src/schema_formats/XML/GMP.xml.in
+ src/schema_formats/XML/GMP.xml
+@@ -348,7 +348,7 @@ endif(NOT SKIP_SRC)
## Configs (e.g. systemd service file)
--add_subdirectory (config)
-+# add_subdirectory (config)
+-add_subdirectory(config)
++# add_subdirectory(config)
## Documentation
-@@ -294,10 +294,10 @@
+@@ -359,12 +359,12 @@ install(
+ install(DIRECTORY DESTINATION ${GVMD_STATE_DIR})
- install (DIRECTORY DESTINATION ${GVMD_STATE_DIR})
+ install(
+- FILES ${CMAKE_BINARY_DIR}/src/gvmd_log.conf
++ FILES ${CMAKE_BINARY_DIR}/src/gvmd_log.conf.sample
+ DESTINATION ${GVM_SYSCONF_DIR}
+ )
--install (FILES ${CMAKE_BINARY_DIR}/src/gvmd_log.conf
-+install (FILES ${CMAKE_BINARY_DIR}/src/gvmd_log.conf.sample
- DESTINATION ${GVM_SYSCONF_DIR})
+ install(
+- FILES ${CMAKE_SOURCE_DIR}/src/pwpolicy.conf
++ FILES ${CMAKE_SOURCE_DIR}/src/pwpolicy.conf.sample
+ DESTINATION ${GVM_SYSCONF_DIR}
+ )
--install (FILES ${CMAKE_SOURCE_DIR}/src/pwpolicy.conf
-+install (FILES ${CMAKE_SOURCE_DIR}/src/pwpolicy.conf.sample
- DESTINATION ${GVM_SYSCONF_DIR})
-
- # Schema formats.
diff --git a/security/gvmd/files/patch-src_CMakeLists.txt b/security/gvmd/files/patch-src_CMakeLists.txt
index d17a7fd1955a..b77a6a8dec51 100644
--- a/security/gvmd/files/patch-src_CMakeLists.txt
+++ b/security/gvmd/files/patch-src_CMakeLists.txt
@@ -1,28 +1,27 @@
---- src/CMakeLists.txt 2025-04-08 00:29:30.000000000 -0700
-+++ src/CMakeLists.txt 2025-04-14 18:23:00.165064000 -0700
-@@ -39,7 +39,9 @@
- endif (OPENVASD)
- pkg_check_modules (GNUTLS REQUIRED gnutls>=3.2.15)
- pkg_check_modules (GLIB REQUIRED glib-2.0>=2.42)
+--- src/CMakeLists.txt.orig 2025-05-13 13:02:11 UTC
++++ src/CMakeLists.txt
+@@ -39,7 +39,9 @@ pkg_check_modules(GLIB REQUIRED glib-2.0>=2.42)
+ endif(OPENVASD)
+ pkg_check_modules(GNUTLS REQUIRED gnutls>=3.2.15)
+ pkg_check_modules(GLIB REQUIRED glib-2.0>=2.42)
+if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
- pkg_check_modules (LIBBSD REQUIRED libbsd)
+ pkg_check_modules(LIBBSD REQUIRED libbsd)
+endif()
- pkg_check_modules (LIBICAL REQUIRED libical>=1.00)
- pkg_check_modules (GPGME REQUIRED gpgme)
+ pkg_check_modules(LIBICAL REQUIRED libical>=1.00)
+ pkg_check_modules(GPGME REQUIRED gpgme)
-@@ -338,7 +340,7 @@
- ${GNUTLS_LDFLAGS} ${GPGME_LDFLAGS} ${CMAKE_THREAD_LIBS_INIT} ${LINKER_HARDENING_FLAGS} ${LINKER_DEBUG_FLAGS}
- ${PostgreSQL_LIBRARIES} ${LIBBSD_LDFLAGS} ${CJSON_LDFLAGS} ${GLIB_LDFLAGS} ${GTHREAD_LDFLAGS}
- ${LIBGVM_BASE_LDFLAGS} ${LIBGVM_UTIL_LDFLAGS} ${LIBGVM_OSP_LDFLAGS} ${LIBGVM_OPENVASD_LDFLAGS}
-- ${LIBGVM_GMP_LDFLAGS} ${LIBGVM_HTTP_LDFLAGS} ${LIBICAL_LDFLAGS} ${LINKER_HARDENING_FLAGS} ${OPT_THEIA_TGT})
-+ ${LIBGVM_GMP_LDFLAGS} ${LIBGVM_HTTP_LDFLAGS} ${LIBICAL_LDFLAGS} ${LINKER_HARDENING_FLAGS} ${OPT_THEIA_TGT} -lexecinfo)
- target_link_libraries (manage-test cgreen m
- ${GNUTLS_LDFLAGS} ${GPGME_LDFLAGS} ${CMAKE_THREAD_LIBS_INIT} ${LINKER_HARDENING_FLAGS} ${LINKER_DEBUG_FLAGS}
- ${PostgreSQL_LIBRARIES} ${LIBBSD_LDFLAGS} ${CJSON_LDFLAGS} ${GLIB_LDFLAGS} ${GTHREAD_LDFLAGS}
-@@ -555,5 +557,7 @@
- COMMAND ctags ${C_FILES})
- add_custom_target (tags COMMENT "Building tags files...")
- add_dependencies (tags etags ctags)
+@@ -358,6 +360,7 @@ target_link_libraries(
+ ${LIBICAL_LDFLAGS}
+ ${LINKER_HARDENING_FLAGS}
+ ${OPT_THEIA_TGT}
++ -lexecinfo
+ )
+ target_link_libraries(
+ manage-test
+@@ -692,5 +695,7 @@ add_dependencies(tags etags ctags)
+ add_custom_target(ctags COMMENT "Building tags..." COMMAND ctags ${C_FILES})
+ add_custom_target(tags COMMENT "Building tags files...")
+ add_dependencies(tags etags ctags)
+
+file(RENAME "pwpolicy.conf" "pwpolicy.conf.sample")
diff --git a/security/gvmd/pkg-plist b/security/gvmd/pkg-plist
index b7349a16468c..16a215ec225e 100644
--- a/security/gvmd/pkg-plist
+++ b/security/gvmd/pkg-plist
@@ -2,8 +2,8 @@ bin/gvm-manage-certs
@sample etc/gvm/gvmd_log.conf.sample
@sample etc/gvm/pwpolicy.conf.sample
lib/libgvm-pg-server.so
-lib/libgvm-pg-server.so.25
-lib/libgvm-pg-server.so.25.2.1
+lib/libgvm-pg-server.so.26
+lib/libgvm-pg-server.so.26.0.0
sbin/gvmd
share/doc/gvm/example-gvm-manage-certs.conf
share/doc/gvm/html/gmp.html
diff --git a/security/kleopatra/Makefile b/security/kleopatra/Makefile
index 505df198284c..021af0b579e1 100644
--- a/security/kleopatra/Makefile
+++ b/security/kleopatra/Makefile
@@ -1,7 +1,13 @@
PORTNAME= kleopatra
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= security kde kde-applications
+PATCH_SITES= https://invent.kde.org/pim/kleopatra/-/commit/
+PATCHFILES+= 10b618703d74618c09b5e2b16e2db9d829aed93b.patch:-p1 # Prep for Qgpgme 2.0.0
+PATCHFILES+= b1f3736de7ed3c2d4f58aa454064a4cd0f423250.patch:-p1 # Prep for Qgpgme 2.0.0
+PATCHFILES+= d4f777ffa137148302ca39d5a2238c01c896605d.patch:-p1 # Prep for Qgpgme 2.0.0
+
MAINTAINER= kde@FreeBSD.org
COMMENT= Certificate manager for KDE
WWW= https://www.kde.org/applications/utilities/kleopatra/
@@ -10,8 +16,8 @@ LIB_DEPENDS= libassuan.so:security/libassuan \
libboost_thread.so:devel/boost-libs \
libgpgme.so:security/gpgme \
libgpg-error.so:security/libgpg-error \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgmeqt6.so:security/gpgme-qt@qt6
+ libgpgmepp.so:security/gpgmepp \
+ libqgpgmeqt6.so:security/qgpgme@qt6
USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:6 \
qt:6 shared-mime-info tar:xz xorg
diff --git a/security/kleopatra/distinfo b/security/kleopatra/distinfo
index dcac84233c5f..f1f3b98769a3 100644
--- a/security/kleopatra/distinfo
+++ b/security/kleopatra/distinfo
@@ -1,3 +1,9 @@
-TIMESTAMP = 1749036950
+TIMESTAMP = 1750496363
SHA256 (KDE/release-service/25.04.2/kleopatra-25.04.2.tar.xz) = d155c416103fad173c361ea10f3ea1f6142297cc5be3598e9b062461336a3476
SIZE (KDE/release-service/25.04.2/kleopatra-25.04.2.tar.xz) = 2851360
+SHA256 (KDE/release-service/25.04.2/10b618703d74618c09b5e2b16e2db9d829aed93b.patch) = 75f5c94d85eadad74dcef21f66c019946217a051a9e8b90803d5eceaadb3fcd4
+SIZE (KDE/release-service/25.04.2/10b618703d74618c09b5e2b16e2db9d829aed93b.patch) = 1241
+SHA256 (KDE/release-service/25.04.2/b1f3736de7ed3c2d4f58aa454064a4cd0f423250.patch) = c2796b58683b07eabeae48a517192460c474a1722d7022e796b94df6553d933d
+SIZE (KDE/release-service/25.04.2/b1f3736de7ed3c2d4f58aa454064a4cd0f423250.patch) = 1585
+SHA256 (KDE/release-service/25.04.2/d4f777ffa137148302ca39d5a2238c01c896605d.patch) = 0120d812f9a57cbd4a5a2718fbbc9acef090841701cb2c6b4f11a596986840e6
+SIZE (KDE/release-service/25.04.2/d4f777ffa137148302ca39d5a2238c01c896605d.patch) = 1573
diff --git a/security/krb5-devel/Makefile b/security/krb5-devel/Makefile
index 36aa57f35ae2..6745764fa63d 100644
--- a/security/krb5-devel/Makefile
+++ b/security/krb5-devel/Makefile
@@ -8,8 +8,8 @@ PKGNAME_X= -${FLAVOR:S/default//}
.endif
PKGNAMESUFFIX= ${PKGNAME_X:S/--/-/:C/-$//}
-HASH= 61e92fe9a
-MIT_COMMIT_DATE= 2025.04.06
+HASH= 1113e746a
+MIT_COMMIT_DATE= 2025.06.17
PATCH_SITES= http://web.mit.edu/kerberos/advisories/
PATCH_DIST_STRIP= -p2
diff --git a/security/krb5-devel/distinfo b/security/krb5-devel/distinfo
index addd917f9451..83e6497143e7 100644
--- a/security/krb5-devel/distinfo
+++ b/security/krb5-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747800263
-SHA256 (krb5-krb5-1.22.2025.04.06-61e92fe9a_GH0.tar.gz) = 2eae92b633a9c77a66fbcb6a5acba93bf5bc6eb75b95ded662c9c4509ba16255
-SIZE (krb5-krb5-1.22.2025.04.06-61e92fe9a_GH0.tar.gz) = 4679049
+TIMESTAMP = 1750876627
+SHA256 (krb5-krb5-1.22.2025.06.17-1113e746a_GH0.tar.gz) = 535c723d44a5fb50ffe3aeb8e1198e81bf1485d24d0f11aa62f56f80dd9c283f
+SIZE (krb5-krb5-1.22.2025.06.17-1113e746a_GH0.tar.gz) = 4683455
diff --git a/security/libcryptui/Makefile b/security/libcryptui/Makefile
index 98a75479363a..b1cbf9ef4783 100644
--- a/security/libcryptui/Makefile
+++ b/security/libcryptui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libcryptui
PORTVERSION= 3.12.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= security gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -9,6 +9,10 @@ MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME application for managing encryption keys (PGP, SSH)
WWW= https://gitlab.gnome.org/GNOME/libcryptui
+DEPRECATED= abandoned project
+EXPIRATION_DATE=2025-06-30
+BROKEN= does not build with gpgme 2.x
+
BUILD_DEPENDS= seahorse>=3.0.0:security/seahorse \
gpg:security/gnupg
LIB_DEPENDS= libgpgme.so:security/gpgme \
diff --git a/security/libkleo/Makefile b/security/libkleo/Makefile
index 10b3a01e7a07..19824ceb7dda 100644
--- a/security/libkleo/Makefile
+++ b/security/libkleo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libkleo
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= security kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -10,8 +11,8 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libqgpgmeqt6.so:security/gpgme-qt@qt6 \
- libgpgmepp.so:security/gpgme-cpp
+ libqgpgmeqt6.so:security/qgpgme@qt6 \
+ libgpgmepp.so:security/gpgmepp
RUN_DEPENDS= ${LOCALBASE}/bin/gmd5sum:sysutils/coreutils
USES= cmake compiler:c++11-lang gettext kde:6 qt:6 tar:xz
diff --git a/security/libp11/Makefile b/security/libp11/Makefile
index 7575e9c2ed49..2521f1fa7db8 100644
--- a/security/libp11/Makefile
+++ b/security/libp11/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libp11
PORTVERSION= 0.4.14
+PORTREVIION= 1
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= security devel
@@ -39,6 +40,15 @@ CONFIGURE_ARGS= --with-enginesdir=${PREFIX}/lib/engines \
--with-modulesdir=${PREFIX}/lib/ossl-modules \
--enable-static-engine
+.include <bsd.port.options.mk>
+
+.if ${SSL_DEFAULT} == "base" && ${OPSYS} == FreeBSD && ${OSREL:R} < 14
+PLIST_SUB+= PROVIDERS="@comment "
+.else
+PLIST_SUB+= PROVIDERS=""
+.endif
+
+
INSTALL_TARGET= install-strip
PORTDOCS= *
diff --git a/security/libp11/pkg-plist b/security/libp11/pkg-plist
index 79526fa0f30a..b0d6012014a0 100644
--- a/security/libp11/pkg-plist
+++ b/security/libp11/pkg-plist
@@ -2,8 +2,8 @@ include/libp11.h
include/p11_err.h
lib/engines/libpkcs11.so
lib/engines/pkcs11.so
-lib/ossl-modules/libpkcs11.so
-lib/ossl-modules/pkcs11prov.so
+%%PROVIDERS%%lib/ossl-modules/libpkcs11.so
+%%PROVIDERS%%lib/ossl-modules/pkcs11prov.so
lib/libp11.a
lib/libp11.so
lib/libp11.so.3
diff --git a/security/linux-rl9-gnutls/Makefile b/security/linux-rl9-gnutls/Makefile
index 7d5f77bad003..9dbea86f7349 100644
--- a/security/linux-rl9-gnutls/Makefile
+++ b/security/linux-rl9-gnutls/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gnutls
PORTVERSION= 3.8.3
-DISTVERSIONSUFFIX= -4.el9_4
-PORTREVISION= 2
+DISTVERSIONSUFFIX= -6.el9
+PORTREVISION= 3
CATEGORIES= security linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/security/linux-rl9-gnutls/distinfo b/security/linux-rl9-gnutls/distinfo
index e4eab6a19369..60f20b4ddc7f 100644
--- a/security/linux-rl9-gnutls/distinfo
+++ b/security/linux-rl9-gnutls/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1731426582
-SHA256 (rocky/g/gnutls-3.8.3-4.el9_4.aarch64.rpm) = e4a5c13d37c40691c4e344da6f996894da71b6c165736f002d481076e73bc131
-SIZE (rocky/g/gnutls-3.8.3-4.el9_4.aarch64.rpm) = 1049936
-SHA256 (rocky/g/gnutls-3.8.3-4.el9_4.i686.rpm) = 92233f9fa789f474d3f68354293c5a73bf63d9b2f6fb3f492d2c0a983a5bc8aa
-SIZE (rocky/g/gnutls-3.8.3-4.el9_4.i686.rpm) = 1112324
-SHA256 (rocky/g/gnutls-3.8.3-4.el9_4.x86_64.rpm) = 985d308d68dff95068da84d4ed1c9fb777c5115dde16a545ea273150f5953aa2
-SIZE (rocky/g/gnutls-3.8.3-4.el9_4.x86_64.rpm) = 1124082
-SHA256 (rocky/g/gnutls-3.8.3-4.el9_4.src.rpm) = 87e91ca13687f7e49a2e51b6752fed2a34b7d3ad7e2d9c7fd1e4217d58945b5b
-SIZE (rocky/g/gnutls-3.8.3-4.el9_4.src.rpm) = 8578173
+TIMESTAMP = 1750641607
+SHA256 (rocky/g/gnutls-3.8.3-6.el9.aarch64.rpm) = 9806059ba81e6745dc5ab51053e0f5f32a8d2b95524875663131333995d7c8d8
+SIZE (rocky/g/gnutls-3.8.3-6.el9.aarch64.rpm) = 1044459
+SHA256 (rocky/g/gnutls-3.8.3-6.el9.i686.rpm) = 95ed1a15bc713ab0b43add9c44a413a55be4a17f0ad9c88368486c5354599474
+SIZE (rocky/g/gnutls-3.8.3-6.el9.i686.rpm) = 1111239
+SHA256 (rocky/g/gnutls-3.8.3-6.el9.x86_64.rpm) = 78a44d4da59749bc747644b1f6de77fa9f233c8c46bb460eab2e1feb1ae4c22f
+SIZE (rocky/g/gnutls-3.8.3-6.el9.x86_64.rpm) = 1121456
+SHA256 (rocky/g/gnutls-3.8.3-6.el9.src.rpm) = a10caa833331026bb2a8825ccee3c591ff8bf257a06ba6ab8281c3668d45d873
+SIZE (rocky/g/gnutls-3.8.3-6.el9.src.rpm) = 8583863
diff --git a/security/linux-rl9-libtasn1/Makefile b/security/linux-rl9-libtasn1/Makefile
index 5d07ecdf10cd..49878b5ac8d3 100644
--- a/security/linux-rl9-libtasn1/Makefile
+++ b/security/linux-rl9-libtasn1/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libtasn1
PORTVERSION= 4.16.0
-DISTVERSIONSUFFIX= -8.el9_1
-PORTREVISION= 1
+DISTVERSIONSUFFIX= -9.el9
+PORTREVISION= 2
CATEGORIES= security linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/security/linux-rl9-libtasn1/distinfo b/security/linux-rl9-libtasn1/distinfo
index 623d887c49f4..a8a15a1cd2a8 100644
--- a/security/linux-rl9-libtasn1/distinfo
+++ b/security/linux-rl9-libtasn1/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1731422748
-SHA256 (rocky/l/libtasn1-4.16.0-8.el9_1.aarch64.rpm) = 3963d58e43412e91e47454836e5431fbc77014d411ac6eec4847fc7cede46a6d
-SIZE (rocky/l/libtasn1-4.16.0-8.el9_1.aarch64.rpm) = 74132
-SHA256 (rocky/l/libtasn1-4.16.0-8.el9_1.i686.rpm) = 7798c0dac61919dc7bcf8918d1fce0642b77316e8b6263e946c8a01bfe7e7307
-SIZE (rocky/l/libtasn1-4.16.0-8.el9_1.i686.rpm) = 76138
-SHA256 (rocky/l/libtasn1-4.16.0-8.el9_1.x86_64.rpm) = f62a78a4d12241611733a45d896511c9825d06116373f4277e08acbae7565322
-SIZE (rocky/l/libtasn1-4.16.0-8.el9_1.x86_64.rpm) = 74962
-SHA256 (rocky/l/libtasn1-4.16.0-8.el9_1.src.rpm) = e2e95c833a6d79d774eec3b60e0cb856a8403e455925c1a5626a70f8cf068fdc
-SIZE (rocky/l/libtasn1-4.16.0-8.el9_1.src.rpm) = 1889934
+TIMESTAMP = 1750640210
+SHA256 (rocky/l/libtasn1-4.16.0-9.el9.aarch64.rpm) = c040286c461ef7429c8fa86412f2b3ee64f5233f41321a13f10b9635fa15b517
+SIZE (rocky/l/libtasn1-4.16.0-9.el9.aarch64.rpm) = 73866
+SHA256 (rocky/l/libtasn1-4.16.0-9.el9.i686.rpm) = 385a244c7afc30e4aa71824b91c36cca44f9454b2be992d5834d2f2ef9133c4e
+SIZE (rocky/l/libtasn1-4.16.0-9.el9.i686.rpm) = 75892
+SHA256 (rocky/l/libtasn1-4.16.0-9.el9.x86_64.rpm) = 378e7fc39ac1581c3326aaa945eef0c144a7eb7b9124abb5cf7a1c1205503c72
+SIZE (rocky/l/libtasn1-4.16.0-9.el9.x86_64.rpm) = 74553
+SHA256 (rocky/l/libtasn1-4.16.0-9.el9.src.rpm) = e8dc61a5d83e86d0978e3c00beccc611fbd8155f8c3923a89e1e00e85e2983d9
+SIZE (rocky/l/libtasn1-4.16.0-9.el9.src.rpm) = 1892583
diff --git a/security/linux-rl9-nettle/Makefile b/security/linux-rl9-nettle/Makefile
index 9415b7067518..632c4ff7c28b 100644
--- a/security/linux-rl9-nettle/Makefile
+++ b/security/linux-rl9-nettle/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nettle
-PORTVERSION= 3.9.1
+PORTVERSION= 3.10.1
DISTVERSIONSUFFIX= -1.el9
-PORTREVISION= 1
CATEGORIES= security linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/security/linux-rl9-nettle/distinfo b/security/linux-rl9-nettle/distinfo
index 800e5136405e..b103c3261fa2 100644
--- a/security/linux-rl9-nettle/distinfo
+++ b/security/linux-rl9-nettle/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1731422909
-SHA256 (rocky/n/nettle-3.9.1-1.el9.aarch64.rpm) = bf9a860921be5e1c6d18c756eeb772ed19f725734d7ff0be45db9faee4ab50bc
-SIZE (rocky/n/nettle-3.9.1-1.el9.aarch64.rpm) = 538169
-SHA256 (rocky/n/nettle-3.9.1-1.el9.i686.rpm) = 896487634e937933d731ae3337e388395d52db3f70aee35401c3a888b009bf30
-SIZE (rocky/n/nettle-3.9.1-1.el9.i686.rpm) = 569252
-SHA256 (rocky/n/nettle-3.9.1-1.el9.x86_64.rpm) = dcd2bb2ca0e67d5a50c54a608a346a4bd95711258c16ce1db578ebf0a004ea6c
-SIZE (rocky/n/nettle-3.9.1-1.el9.x86_64.rpm) = 571534
-SHA256 (rocky/n/nettle-3.9.1-1.el9.src.rpm) = 57a692b1bea9a1db8487da2ce43cb7816f06768f9b6896a53ae064dfa2e28f09
-SIZE (rocky/n/nettle-3.9.1-1.el9.src.rpm) = 4165662
+TIMESTAMP = 1750640383
+SHA256 (rocky/n/nettle-3.10.1-1.el9.aarch64.rpm) = 0632136bfc24d5155f54134cd3fe838a85677807a06ef1623d6f9af6a7cff3c1
+SIZE (rocky/n/nettle-3.10.1-1.el9.aarch64.rpm) = 542566
+SHA256 (rocky/n/nettle-3.10.1-1.el9.i686.rpm) = d9795535b7fd3fb5cdbd65b89cfb552629df18cfbf2c6523114c2b5091029f85
+SIZE (rocky/n/nettle-3.10.1-1.el9.i686.rpm) = 573631
+SHA256 (rocky/n/nettle-3.10.1-1.el9.x86_64.rpm) = 25182aead477d29ed365a0d0663e91ffa54710e617615ea2b91c7abd9d56b4fd
+SIZE (rocky/n/nettle-3.10.1-1.el9.x86_64.rpm) = 575381
+SHA256 (rocky/n/nettle-3.10.1-1.el9.src.rpm) = 701b630f9816742d0b984a8df64f1d23685a56e6cf2bef5cc47a7cfc5c6c3786
+SIZE (rocky/n/nettle-3.10.1-1.el9.src.rpm) = 4328763
diff --git a/security/linux-rl9-nettle/pkg-plist.aarch64 b/security/linux-rl9-nettle/pkg-plist.aarch64
index 22e4b19ba72d..e067d8b2f259 100644
--- a/security/linux-rl9-nettle/pkg-plist.aarch64
+++ b/security/linux-rl9-nettle/pkg-plist.aarch64
@@ -1,11 +1,11 @@
-usr/lib64/.libhogweed.so.6.8.hmac
+usr/lib64/.libhogweed.so.6.10.hmac
usr/lib64/.libhogweed.so.6.hmac
-usr/lib64/.libnettle.so.8.8.hmac
+usr/lib64/.libnettle.so.8.10.hmac
usr/lib64/.libnettle.so.8.hmac
usr/lib64/libhogweed.so.6
-usr/lib64/libhogweed.so.6.8
+usr/lib64/libhogweed.so.6.10
usr/lib64/libnettle.so.8
-usr/lib64/libnettle.so.8.8
+usr/lib64/libnettle.so.8.10
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README
diff --git a/security/linux-rl9-nettle/pkg-plist.amd64 b/security/linux-rl9-nettle/pkg-plist.amd64
index 051aa4368d1b..3230ad53caf4 100644
--- a/security/linux-rl9-nettle/pkg-plist.amd64
+++ b/security/linux-rl9-nettle/pkg-plist.amd64
@@ -1,19 +1,19 @@
-usr/lib/.libhogweed.so.6.8.hmac
+usr/lib/.libhogweed.so.6.10.hmac
usr/lib/.libhogweed.so.6.hmac
-usr/lib/.libnettle.so.8.8.hmac
+usr/lib/.libnettle.so.8.10.hmac
usr/lib/.libnettle.so.8.hmac
usr/lib/libhogweed.so.6
-usr/lib/libhogweed.so.6.8
+usr/lib/libhogweed.so.6.10
usr/lib/libnettle.so.8
-usr/lib/libnettle.so.8.8
-usr/lib64/.libhogweed.so.6.8.hmac
+usr/lib/libnettle.so.8.10
+usr/lib64/.libhogweed.so.6.10.hmac
usr/lib64/.libhogweed.so.6.hmac
-usr/lib64/.libnettle.so.8.8.hmac
+usr/lib64/.libnettle.so.8.10.hmac
usr/lib64/.libnettle.so.8.hmac
usr/lib64/libhogweed.so.6
-usr/lib64/libhogweed.so.6.8
+usr/lib64/libhogweed.so.6.10
usr/lib64/libnettle.so.8
-usr/lib64/libnettle.so.8.8
+usr/lib64/libnettle.so.8.10
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README
diff --git a/security/openvas/Makefile b/security/openvas/Makefile
index 34e9452a0b61..5181bd1bc773 100644
--- a/security/openvas/Makefile
+++ b/security/openvas/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openvas
-DISTVERSION= 23.16.1
+DISTVERSION= 23.20.1
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= security
diff --git a/security/openvas/distinfo b/security/openvas/distinfo
index fe1fd27dc51e..321cb33a54a7 100644
--- a/security/openvas/distinfo
+++ b/security/openvas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744680509
-SHA256 (greenbone-openvas-scanner-v23.16.1_GH0.tar.gz) = 6ef32eab6fe19d3b37589705f9b2e4539a0572cd70bc8b16d217078080dad827
-SIZE (greenbone-openvas-scanner-v23.16.1_GH0.tar.gz) = 1550974
+TIMESTAMP = 1750728484
+SHA256 (greenbone-openvas-scanner-v23.20.1_GH0.tar.gz) = 80fbf610520c4304e901b803828e296d942ec76e95751c5607de06ef2295fcea
+SIZE (greenbone-openvas-scanner-v23.20.1_GH0.tar.gz) = 1580761
diff --git a/security/openvas/pkg-plist b/security/openvas/pkg-plist
index c7634dde26f2..650a981dbf83 100644
--- a/security/openvas/pkg-plist
+++ b/security/openvas/pkg-plist
@@ -3,10 +3,10 @@ bin/openvas-nasl-lint
@sample %%ETCDIR%%/openvas_log.conf.sample
lib/libopenvas_misc.so
lib/libopenvas_misc.so.23
-lib/libopenvas_misc.so.23.16.1
+lib/libopenvas_misc.so.23.20.1
lib/libopenvas_nasl.so
lib/libopenvas_nasl.so.23
-lib/libopenvas_nasl.so.23.16.1
+lib/libopenvas_nasl.so.23.20.1
sbin/openvas
share/man/man1/openvas-nasl-lint.1.gz
share/man/man1/openvas-nasl.1.gz
diff --git a/security/p5-Crypt-GpgME/Makefile b/security/p5-Crypt-GpgME/Makefile
index 75b5ecbf7cd6..41be90383404 100644
--- a/security/p5-Crypt-GpgME/Makefile
+++ b/security/p5-Crypt-GpgME/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Crypt-GpgME
PORTVERSION= 0.09
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/security/p5-Crypt-GpgME/files/patch-lib_Crypt_GpgME.pm b/security/p5-Crypt-GpgME/files/patch-lib_Crypt_GpgME.pm
new file mode 100644
index 000000000000..61bb81fa0777
--- /dev/null
+++ b/security/p5-Crypt-GpgME/files/patch-lib_Crypt_GpgME.pm
@@ -0,0 +1,16 @@
+The trustlist feature, which only worked for a short period in 2003, was
+removed in GpgME 2.0.0.
+
+--- lib/Crypt/GpgME.pm.orig 2009-11-17 22:51:18 UTC
++++ lib/Crypt/GpgME.pm
+@@ -226,10 +226,6 @@ Returns a new Crypt::GpgME instance. Throws an excepti
+
+ my $key = $ctx->signers_enum($seq);
+
+-=head2 trustlist
+-
+- my @trustlist = $ctx->trustlist($pattern, $maxlevel);
+-
+ =head2 verify
+
+ my ($result, $plain) = $ctx->verify($sig);
diff --git a/security/p5-Crypt-GpgME/files/patch-perl__glue_perl__gpgme.c b/security/p5-Crypt-GpgME/files/patch-perl__glue_perl__gpgme.c
new file mode 100644
index 000000000000..f8452fcf45dc
--- /dev/null
+++ b/security/p5-Crypt-GpgME/files/patch-perl__glue_perl__gpgme.c
@@ -0,0 +1,42 @@
+The trustlist feature, which only worked for a short period in 2003, was
+removed in GpgME 2.0.0.
+
+--- perl_glue/perl_gpgme.c.orig 2008-04-30 04:10:10 UTC
++++ perl_glue/perl_gpgme.c
+@@ -762,36 +762,6 @@ SV *
+ }
+
+ SV *
+-perl_gpgme_hashref_from_trust_item (gpgme_trust_item_t item) {
+- SV *sv;
+- HV *hv;
+-
+- hv = newHV ();
+-
+- if (item->keyid) {
+- perl_gpgme_hv_store (hv, "keyid", 5, newSVpv (item->keyid, 0));
+- }
+-
+- perl_gpgme_hv_store (hv, "type", 4, newSVpv (item->type == 1 ? "key" : "uid", 0));
+- perl_gpgme_hv_store (hv, "level", 5, newSViv (item->level));
+-
+- if (item->type == 1 && item->owner_trust) {
+- perl_gpgme_hv_store (hv, "owner_trust", 11, newSVpv (item->owner_trust, 0));
+- }
+-
+- if (item->validity) {
+- perl_gpgme_hv_store (hv, "validity", 8, newSVpv (item->validity, 0));
+- }
+-
+- if (item->type == 2 && item->name) {
+- perl_gpgme_hv_store (hv, "name", 4, newSVpv (item->name, 0));
+- }
+-
+- sv = newRV_noinc ((SV *)hv);
+- return sv;
+-}
+-
+-SV *
+ perl_gpgme_sv_from_status_code (gpgme_status_code_t status) {
+ int i;
+ SV *ret = NULL;
diff --git a/security/p5-Crypt-GpgME/files/patch-perl__glue_perl__gpgme.h b/security/p5-Crypt-GpgME/files/patch-perl__glue_perl__gpgme.h
new file mode 100644
index 000000000000..4b7fa2763638
--- /dev/null
+++ b/security/p5-Crypt-GpgME/files/patch-perl__glue_perl__gpgme.h
@@ -0,0 +1,14 @@
+The trustlist feature, which only worked for a short period in 2003, was
+removed in GpgME 2.0.0.
+
+--- perl_glue/perl_gpgme.h.orig 2007-12-19 23:55:38 UTC
++++ perl_glue/perl_gpgme.h
+@@ -117,8 +117,6 @@ SV *perl_gpgme_hash_algo_to_string (gpgme_hash_algo_t
+
+ SV *perl_gpgme_hash_algo_to_string (gpgme_hash_algo_t algo);
+
+-SV *perl_gpgme_hashref_from_trust_item (gpgme_trust_item_t item);
+-
+ SV *perl_gpgme_sv_from_status_code (gpgme_status_code_t status);
+
+ SV *perl_gpgme_genkey_result_to_sv (gpgme_genkey_result_t result);
diff --git a/security/p5-Crypt-GpgME/files/patch-xs_GpgME.xs b/security/p5-Crypt-GpgME/files/patch-xs_GpgME.xs
new file mode 100644
index 000000000000..42f999ad3888
--- /dev/null
+++ b/security/p5-Crypt-GpgME/files/patch-xs_GpgME.xs
@@ -0,0 +1,35 @@
+The trustlist feature, which only worked for a short period in 2003, was
+removed in GpgME 2.0.0.
+
+--- xs/GpgME.xs.orig 2008-04-30 04:10:27 UTC
++++ xs/GpgME.xs
+@@ -453,29 +453,6 @@ gpgme_keylist (ctx, pattern, secret_only=0)
+ perl_gpgme_assert_error (err);
+ }
+
+-void
+-gpgme_trustlist (ctx, pattern, max_level)
+- gpgme_ctx_t ctx
+- const char *pattern
+- int max_level
+- PREINIT:
+- gpgme_error_t err;
+- gpgme_trust_item_t item;
+- PPCODE:
+- err = gpgme_op_trustlist_start (ctx, pattern, max_level);
+- perl_gpgme_assert_error (err);
+-
+- while ((err = gpgme_op_trustlist_next (ctx, &item)) == GPG_ERR_NO_ERROR) {
+- XPUSHs (perl_gpgme_hashref_from_trust_item (item));
+- gpgme_trust_item_unref (item);
+- }
+-
+- if (gpg_err_code (err) != GPG_ERR_EOF) {
+- perl_gpgme_assert_error (err);
+- }
+-
+- gpgme_op_trustlist_end (ctx);
+-
+ NO_OUTPUT gpgme_error_t
+ gpgme_engine_check_version (ctx, proto)
+ perl_gpgme_ctx_or_null_t ctx
diff --git a/security/pecl-gnupg/Makefile b/security/pecl-gnupg/Makefile
index cad9dd9e5404..dd2eb5172e17 100644
--- a/security/pecl-gnupg/Makefile
+++ b/security/pecl-gnupg/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnupg
PORTVERSION= 1.5.3
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/security/pecl-gnupg/files/patch-gnupg.c b/security/pecl-gnupg/files/patch-gnupg.c
new file mode 100644
index 000000000000..fda8f01312fd
--- /dev/null
+++ b/security/pecl-gnupg/files/patch-gnupg.c
@@ -0,0 +1,41 @@
+The trustlist feature has been deprecated in Gpgme since 2003 and was removed
+in version 2.0.0.
+
+--- gnupg.c.orig 2025-06-02 18:54:02 UTC
++++ gnupg.c
+@@ -341,7 +341,9 @@ phpc_function_entry gnupg_methods[] = {
+ PHP_GNUPG_FALIAS(addencryptkey, arginfo_gnupg_key_method)
+ PHP_GNUPG_FALIAS(adddecryptkey, arginfo_gnupg_key_passphrase_method)
+ PHP_GNUPG_FALIAS(deletekey, arginfo_gnupg_deletekey_method)
++#if GPGME_VERSION_NUMBER < 0x020000 /* GPGME < 2.0.0 */
+ PHP_GNUPG_FALIAS(gettrustlist, arginfo_gnupg_pattern_method)
++#endif
+ PHP_GNUPG_FALIAS(listsignatures, arginfo_gnupg_keyid_method)
+ PHP_GNUPG_FALIAS(seterrormode, arginfo_gnupg_errmode_method)
+ PHPC_FE_END
+@@ -483,7 +485,9 @@ static zend_function_entry gnupg_functions[] = {
+ PHP_FE(gnupg_addencryptkey, arginfo_gnupg_key_function)
+ PHP_FE(gnupg_adddecryptkey, arginfo_gnupg_key_passphrase_function)
+ PHP_FE(gnupg_deletekey, arginfo_gnupg_deletekey_function)
++#if GPGME_VERSION_NUMBER < 0x020000 /* GPGME < 2.0.0 */
+ PHP_FE(gnupg_gettrustlist, arginfo_gnupg_pattern_function)
++#endif
+ PHP_FE(gnupg_listsignatures, arginfo_gnupg_keyid_function)
+ PHP_FE(gnupg_seterrormode, arginfo_gnupg_errmode_function)
+ PHPC_FE_END
+@@ -1936,6 +1940,7 @@ PHP_FUNCTION(gnupg_deletekey)
+ }
+ /* }}} */
+
++#if GPGME_VERSION_NUMBER < 0x020000 /* GPGME < 2.0.0 */
+ /* {{{ proto array gnupg_gettrustlist(string pattern)
+ * searching for trust items which match PATTERN
+ */
+@@ -1980,6 +1985,7 @@ PHP_FUNCTION(gnupg_gettrustlist)
+ }
+ }
+ /* }}} */
++#endif
+
+ /* {{{ proto array gnupg_listsignatures(string keyid) */
+ PHP_FUNCTION(gnupg_listsignatures)
diff --git a/security/pinentry/Makefile b/security/pinentry/Makefile
index 3ba81d6e22ae..ba10a91f5e8a 100644
--- a/security/pinentry/Makefile
+++ b/security/pinentry/Makefile
@@ -36,7 +36,7 @@ NCURSES_RUN_DEPENDS= ${PINENTRY_NCURSES}:security/pinentry-curses
EFL_DESC= EFL frontend
PINENTRY_EFL= pinentry-efl
# Due to a dependency loop that exists between security/pinentry-efl,
-# devel/elf, graphics/poppler, security/gpgme-cpp, security/gpgme,
+# devel/elf, graphics/poppler, security/gpgmepp, security/gpgme,
# security/gnupg and security/pinentry, the user must install
# pinentry-efl manually. See pkg-message.dep-loop for more details.
#EFL_RUN_DEPENDS= ${PINENTRY_EFL}:security/pinentry-efl
diff --git a/security/plasma6-kscreenlocker/distinfo b/security/plasma6-kscreenlocker/distinfo
index 832f8bbd7964..9b45a355b193 100644
--- a/security/plasma6-kscreenlocker/distinfo
+++ b/security/plasma6-kscreenlocker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010496
-SHA256 (KDE/plasma/6.4.0/kscreenlocker-6.4.0.tar.xz) = b840202ba6b5bd7832ab2116beee2c8e386fa9b844e6db0e425a84006b6698fa
-SIZE (KDE/plasma/6.4.0/kscreenlocker-6.4.0.tar.xz) = 183788
+TIMESTAMP = 1750789611
+SHA256 (KDE/plasma/6.4.1/kscreenlocker-6.4.1.tar.xz) = c849dc939a050a26f270393f8b59e8b86d671983a752e014af7c89a1c955b925
+SIZE (KDE/plasma/6.4.1/kscreenlocker-6.4.1.tar.xz) = 183776
diff --git a/security/plasma6-ksshaskpass/distinfo b/security/plasma6-ksshaskpass/distinfo
index 0762978afab7..8196ba2a8c6e 100644
--- a/security/plasma6-ksshaskpass/distinfo
+++ b/security/plasma6-ksshaskpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010496
-SHA256 (KDE/plasma/6.4.0/ksshaskpass-6.4.0.tar.xz) = ce3c7ba9f16638eb5e0378821448a84b9a0619228be8196e55c395fd4d743806
-SIZE (KDE/plasma/6.4.0/ksshaskpass-6.4.0.tar.xz) = 30792
+TIMESTAMP = 1750789611
+SHA256 (KDE/plasma/6.4.1/ksshaskpass-6.4.1.tar.xz) = 5495db2d45f9b2ac50a81382f7e38c99ab83d7ea34adcf72b05c260d9d8a3433
+SIZE (KDE/plasma/6.4.1/ksshaskpass-6.4.1.tar.xz) = 30796
diff --git a/security/plasma6-kwallet-pam/Makefile b/security/plasma6-kwallet-pam/Makefile
index b4aad08a3703..538b12ebeb1b 100644
--- a/security/plasma6-kwallet-pam/Makefile
+++ b/security/plasma6-kwallet-pam/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kwallet-pam
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= security kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/security/plasma6-kwallet-pam/distinfo b/security/plasma6-kwallet-pam/distinfo
index eb3872634da1..81c94e309bb8 100644
--- a/security/plasma6-kwallet-pam/distinfo
+++ b/security/plasma6-kwallet-pam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010496
-SHA256 (KDE/plasma/6.4.0/kwallet-pam-6.4.0.tar.xz) = 450e4d6b804c597eb51159000e193688926e4d8225ae19a1627e25d11feb8b5e
-SIZE (KDE/plasma/6.4.0/kwallet-pam-6.4.0.tar.xz) = 22396
+TIMESTAMP = 1750789612
+SHA256 (KDE/plasma/6.4.1/kwallet-pam-6.4.1.tar.xz) = 04d4d7075cb93cac10a7e0504836d961c7a2eda4f08987bb500f927200298b7c
+SIZE (KDE/plasma/6.4.1/kwallet-pam-6.4.1.tar.xz) = 22400
diff --git a/security/py-gpg/Makefile b/security/py-gpg/Makefile
new file mode 100644
index 000000000000..582cb579dfc2
--- /dev/null
+++ b/security/py-gpg/Makefile
@@ -0,0 +1,43 @@
+PORTNAME= gpg
+PORTVERSION= 2.0.0
+CATEGORIES= security python
+MASTER_SITES= GNUPG/gpgmepy
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= gpgmepy-${PORTVERSION}
+
+MAINTAINER= jhale@FreeBSD.org
+COMMENT= Gpgme Python bindings
+
+LICENSE= LGPL21+
+LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
+
+BUILD_DEPENDS= swig:devel/swig \
+ ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+LIB_DEPENDS= libassuan.so:security/libassuan \
+ libgpg-error.so:security/libgpg-error \
+ libgpgme.so:security/gpgme
+
+USES= gmake pkgconfig python:3.9+ tar:bzip2
+USE_PYTHON= autoplist pep517
+
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= BSD_PYTHON="${PYTHON_CMD}" \
+ BSD_PYTHON_VERSION="${PYTHON_VER}"
+TEST_TARGET= check
+
+# Link src to the project name defined in pyproject.toml to deal with Python
+# conventions. This is done in the project build system, but we're just using
+# the configure part of the autotools and letting the FreeBSD python USES do
+# the main build.
+pre-build:
+ (cd ${BUILD_WRKSRC} && ${LN} -sf src ${PORTNAME})
+
+# Avoid patching the src 'copystamp' target, which tries to copy several files
+# to their original location, causing errors. ${BUILD_WRKSRC}/copystamp just
+# has to exist for the port 'test' target to function for our purposes.
+pre-test:
+ ${TOUCH} ${BUILD_WRKSRC}/copystamp
+
+.include <bsd.port.mk>
diff --git a/security/py-gpg/distinfo b/security/py-gpg/distinfo
new file mode 100644
index 000000000000..c0e4e0940c09
--- /dev/null
+++ b/security/py-gpg/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750492472
+SHA256 (gpgmepy-2.0.0.tar.bz2) = 07e1265648ff51da238c9af7a18b3f1dc7b0c66b4f21a72f27c74b396cd3336d
+SIZE (gpgmepy-2.0.0.tar.bz2) = 575963
diff --git a/security/py-gpg/files/patch-configure.ac b/security/py-gpg/files/patch-configure.ac
new file mode 100644
index 000000000000..d60e14dfd05d
--- /dev/null
+++ b/security/py-gpg/files/patch-configure.ac
@@ -0,0 +1,19 @@
+The configure script automatically detects all versions of Python and builds
+the bindings for each found version. This is a problem when building outside
+of a clean environment since the ports system can only build a package for one
+Python flavor at a time. The found versions of Python are overridden by
+environment variables set in the port Makefile.
+
+--- configure.ac.orig 2025-06-17 08:21:23 UTC
++++ configure.ac
+@@ -326,6 +326,10 @@ else
+ ], :, m4_if(mym4pythonver,[any],[],[python]mym4pythonver))
+ ])
+
++ # Override the automatically found Pythons with the selected version from ports.
++ PYTHONS=$BSD_PYTHON
++ PYTHON_VERSIONS=$BSD_PYTHON_VERSION
++
+ # Recover some values lost in the second attempt to find Python.
+ PYTHON="$(echo $PYTHONS | cut -d ' ' -f 1)"
+ PYTHON_VERSION="$(echo $PYTHON_VERSIONS | cut -d ' ' -f 1)"
diff --git a/security/py-gpg/files/patch-pyproject.toml b/security/py-gpg/files/patch-pyproject.toml
new file mode 100644
index 000000000000..f2a281e724c2
--- /dev/null
+++ b/security/py-gpg/files/patch-pyproject.toml
@@ -0,0 +1,13 @@
+Since we don't have a "swig" python package to look for, this breaks the
+build. Swig detection, however, is done locally by the ports system and
+the configure script.
+
+--- pyproject.toml.orig 2025-06-17 08:21:23 UTC
++++ pyproject.toml
+@@ -59,5 +59,5 @@ content-type = "text/plain"
+
+ [build-system]
+ # Minimum requirements for the build system to execute.
+-requires = ["setuptools", "swig"]
++requires = ["setuptools"]
+ build-backend = "setuptools.build_meta"
diff --git a/security/py-gpg/pkg-descr b/security/py-gpg/pkg-descr
new file mode 100644
index 000000000000..331ded45d4d4
--- /dev/null
+++ b/security/py-gpg/pkg-descr
@@ -0,0 +1,3 @@
+Python bindings for the GpgME library, offering a high-level and curated
+interface, as well as an idiomatic interface implemented as a shim,
+automatically created using SWIG, on top of the low-level interface.
diff --git a/security/py-gpgme/Makefile b/security/py-gpgme/Makefile
deleted file mode 100644
index b79f2dd23518..000000000000
--- a/security/py-gpgme/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-PORTREVISION= 0
-CATEGORIES= security python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= jhale@FreeBSD.org
-COMMENT= Gpgme Python bindings
-
-MASTERDIR= ${.CURDIR:H:H}/security/gpgme
-PLIST= ${.CURDIR}/pkg-plist
-
-_GPGME_BINDING= python
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gpg/_gpgme*.so
-
-.include "${MASTERDIR}/Makefile"
diff --git a/security/py-gpgme/pkg-plist b/security/py-gpgme/pkg-plist
deleted file mode 100644
index 8650d7182e84..000000000000
--- a/security/py-gpgme/pkg-plist
+++ /dev/null
@@ -1,89 +0,0 @@
-%%PYTHON_SITELIBDIR%%/gpg-%%VERSION%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/gpg-%%VERSION%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/gpg-%%VERSION%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/gpg-%%VERSION%%-py%%PYTHON_VER%%.egg-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/gpg/__init__.py
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/callbacks%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/callbacks%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/core%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/core%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/errors%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/errors%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/gpgme%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/gpgme%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/results%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/results%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/util%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/util%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/version%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/__pycache__/version%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/_gpgme%%PYTHON_TAG%%.so
-%%PYTHON_SITELIBDIR%%/gpg/callbacks.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/__init__.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/create%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/create%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/event%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/event%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/import_type%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/import_type%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/keysign%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/keysign%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/md%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/md%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/pk%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/pk%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/protocol%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/protocol%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/sigsum%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/sigsum%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/status%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/status%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/validity%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/__pycache__/validity%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/create.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/data/__init__.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/data/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/data/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/data/__pycache__/encoding%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/data/__pycache__/encoding%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/data/encoding.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/event.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/import_type.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/keylist/__init__.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/keylist/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/keylist/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/keylist/__pycache__/mode%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/keylist/__pycache__/mode%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/keylist/mode.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/keysign.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/md.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/pk.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/protocol.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/sig/__init__.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/sig/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/sig/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/sig/__pycache__/mode%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/sig/__pycache__/mode%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/sig/__pycache__/notation%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/sig/__pycache__/notation%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/sig/mode.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/sig/notation.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/sigsum.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/status.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/tofu/__init__.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/tofu/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/tofu/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/tofu/__pycache__/policy%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/tofu/__pycache__/policy%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/gpg/constants/tofu/policy.py
-%%PYTHON_SITELIBDIR%%/gpg/constants/validity.py
-%%PYTHON_SITELIBDIR%%/gpg/core.py
-%%PYTHON_SITELIBDIR%%/gpg/errors.py
-%%PYTHON_SITELIBDIR%%/gpg/gpgme.py
-%%PYTHON_SITELIBDIR%%/gpg/results.py
-%%PYTHON_SITELIBDIR%%/gpg/util.py
-%%PYTHON_SITELIBDIR%%/gpg/version.py
diff --git a/security/py-notus-scanner/Makefile b/security/py-notus-scanner/Makefile
index 587f74ba0431..713e822f766c 100644
--- a/security/py-notus-scanner/Makefile
+++ b/security/py-notus-scanner/Makefile
@@ -1,5 +1,5 @@
PORTNAME= notus-scanner
-DISTVERSION= 22.6.5
+DISTVERSION= 22.7.2
DISTVERSIONPREFIX= v
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-notus-scanner/distinfo b/security/py-notus-scanner/distinfo
index 171e0e4c626c..b05cc474c745 100644
--- a/security/py-notus-scanner/distinfo
+++ b/security/py-notus-scanner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734855818
-SHA256 (greenbone-notus-scanner-v22.6.5_GH0.tar.gz) = a618b31256260805be9f4d1b7eef5760ff6bc1998d64409ce028e9dc5e84d2db
-SIZE (greenbone-notus-scanner-v22.6.5_GH0.tar.gz) = 294136
+TIMESTAMP = 1750729722
+SHA256 (greenbone-notus-scanner-v22.7.2_GH0.tar.gz) = 7420a0b26cc5f35d9e92ca7b809577f49fdf293559efef3dc39e91c092239585
+SIZE (greenbone-notus-scanner-v22.7.2_GH0.tar.gz) = 295805
diff --git a/security/py-notus-scanner/pkg-plist b/security/py-notus-scanner/pkg-plist
index 162d23951398..9c649e920db7 100644
--- a/security/py-notus-scanner/pkg-plist
+++ b/security/py-notus-scanner/pkg-plist
@@ -83,11 +83,14 @@ bin/notus-subscriber
%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/rpm%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/slackware%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/slackware%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/windows%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/windows%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/deb.py
%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/ebuild.py
%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/package.py
%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/rpm.py
%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/slackware.py
+%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/windows.py
%%PYTHON_SITELIBDIR%%/notus/scanner/models/vulnerability.py
%%PYTHON_SITELIBDIR%%/notus/scanner/scanner.py
%%PYTHON_SITELIBDIR%%/notus/scanner/tools/__init__.py
@@ -165,20 +168,23 @@ bin/notus-subscriber
%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_rpm%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_slackware%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_slackware%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_windows%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_windows%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/gentoo_examples.txt
%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/test_deb.py
%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/test_ebuild.py
%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/test_package.py
%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/test_rpm.py
%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/test_slackware.py
+%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/test_windows.py
%%PYTHON_SITELIBDIR%%/notus/tests/models/test_vulnerability.py
%%PYTHON_SITELIBDIR%%/notus/tests/test_config.py
%%PYTHON_SITELIBDIR%%/notus/tests/test_verifier.py
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.5.dist-info/LICENSE
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.5.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.5.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.5.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.5.dist-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/LICENSE
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/entry_points.txt
@dir(gvm,gvm,750) /var/run/notus-scanner
@dir(gvm,gvm,750) /var/lib/openvas/plugins/notus/products
@dir(gvm,gvm,750) /var/lib/openvas/plugins/notus
diff --git a/security/py-ospd-openvas/Makefile b/security/py-ospd-openvas/Makefile
index 9b39491cd018..f712dc948669 100644
--- a/security/py-ospd-openvas/Makefile
+++ b/security/py-ospd-openvas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ospd-openvas
-DISTVERSION= 22.8.2
+DISTVERSION= 22.9.0
DISTVERSIONPREFIX= v
CATEGORIES= security python
#MASTER_SITES= PYPI
diff --git a/security/py-ospd-openvas/distinfo b/security/py-ospd-openvas/distinfo
index 9eef5f99a23a..82dc77a0a20d 100644
--- a/security/py-ospd-openvas/distinfo
+++ b/security/py-ospd-openvas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744687624
-SHA256 (greenbone-ospd-openvas-v22.8.2_GH0.tar.gz) = a545d617e228da4a0328dd4ef13882b7e34ee3324f730a7de4708e51d313ece8
-SIZE (greenbone-ospd-openvas-v22.8.2_GH0.tar.gz) = 250151
+TIMESTAMP = 1750729892
+SHA256 (greenbone-ospd-openvas-v22.9.0_GH0.tar.gz) = b650a595040f6d1963577f59a97a20dcefd1ece79a899873d8e4a835eee9cd63
+SIZE (greenbone-ospd-openvas-v22.9.0_GH0.tar.gz) = 250165
diff --git a/security/py-ospd-openvas/pkg-plist b/security/py-ospd-openvas/pkg-plist
index 814ebf606412..ca12f72c225b 100644
--- a/security/py-ospd-openvas/pkg-plist
+++ b/security/py-ospd-openvas/pkg-plist
@@ -72,11 +72,11 @@ bin/ospd-openvas
%%PYTHON_SITELIBDIR%%/ospd/vts.py
%%PYTHON_SITELIBDIR%%/ospd/xml.py
%%PYTHON_SITELIBDIR%%/ospd/xmlvt.py
-%%PYTHON_SITELIBDIR%%/ospd_openvas-22.8.2.dist-info/COPYING
-%%PYTHON_SITELIBDIR%%/ospd_openvas-22.8.2.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/ospd_openvas-22.8.2.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/ospd_openvas-22.8.2.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/ospd_openvas-22.8.2.dist-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/ospd_openvas-22.9.0.dist-info/COPYING
+%%PYTHON_SITELIBDIR%%/ospd_openvas-22.9.0.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/ospd_openvas-22.9.0.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/ospd_openvas-22.9.0.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/ospd_openvas-22.9.0.dist-info/entry_points.txt
%%PYTHON_SITELIBDIR%%/ospd_openvas/__init__.py
%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/__init__%%PYTHON_TAG%%.pyc
diff --git a/security/py-python-gvm/Makefile b/security/py-python-gvm/Makefile
index 11ff7da0b5a6..0b0fff283ba4 100644
--- a/security/py-python-gvm/Makefile
+++ b/security/py-python-gvm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-gvm
-DISTVERSION= 26.1.1
+DISTVERSION= 26.2.1
DISTVERSIONPREFIX= v
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-python-gvm/distinfo b/security/py-python-gvm/distinfo
index 9645696c0ac3..aa2cb56cae26 100644
--- a/security/py-python-gvm/distinfo
+++ b/security/py-python-gvm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744687931
-SHA256 (greenbone-python-gvm-v26.1.1_GH0.tar.gz) = f2a121083324004e7c486cf8b0ce219677d636bfa0c731903063bd97e6eddb07
-SIZE (greenbone-python-gvm-v26.1.1_GH0.tar.gz) = 318501
+TIMESTAMP = 1750729968
+SHA256 (greenbone-python-gvm-v26.2.1_GH0.tar.gz) = bb4a455ab8f716df888e66832dca5a6743c7ebdd9d939993d2863b8cd560d739
+SIZE (greenbone-python-gvm-v26.2.1_GH0.tar.gz) = 333842
diff --git a/security/qgpgme/Makefile b/security/qgpgme/Makefile
new file mode 100644
index 000000000000..f45cb981a8f8
--- /dev/null
+++ b/security/qgpgme/Makefile
@@ -0,0 +1,55 @@
+PORTNAME= qgpgme
+PORTVERSION= 2.0.0
+CATEGORIES= security
+MASTER_SITES= GNUPG
+PKGNAMESUFFIX= -${FLAVOR}
+
+MAINTAINER= jhale@FreeBSD.org
+COMMENT= GnuPG Made Easy (GPGME) Qt bindings
+WWW= https://gnupg.org/software/gpgme/index.html
+
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libgpg-error.so:security/libgpg-error \
+ libgpgme.so:security/gpgme \
+ libgpgmepp.so:security/gpgmepp
+
+FLAVORS= qt6 qt5
+FLAVOR?= ${FLAVORS:[1]}
+
+USES= cmake:testing compiler:c++17-lang pkgconfig \
+ qt:${FLAVOR:S|qt||} tar:xz
+USE_LDCONFIG= yes
+_USE_QT_qt5= core buildtools:build qmake:build testlib:test
+_USE_QT_qt6= base
+USE_QT= ${_USE_QT_${FLAVOR}}
+
+CMAKE_ON= BUILD_WITH_${FLAVOR:tu}
+_CMAKE_OFF_qt5= BUILD_WITH_QT6
+_CMAKE_OFF_qt6= BUILD_WITH_QT5
+CMAKE_OFF= BUILD_TESTING \
+ ${_CMAKE_OFF_${FLAVOR}}
+
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
+_PLIST_SUB_qt5= QGPGME_CMAKE_SUFFIX="" \
+ QGPGME_LIB_SUFFIX=""
+_PLIST_SUB_qt6= QGPGME_CMAKE_SUFFIX="Qt6" \
+ QGPGME_LIB_SUFFIX="qt6"
+PLIST_SUB= QGPGME_INCLUDE_SUFFIX="${FLAVOR}" \
+ ${_PLIST_SUB_${FLAVOR}}
+
+OPTIONS_DEFINE= DOXYGEN
+
+DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
+ dot:graphics/graphviz
+DOXYGEN_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Doxygen
+
+post-install-DOXYGEN-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/html
+ cd ${BUILD_WRKSRC}/doc/html && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html
+ @${FIND} -P ${STAGEDIR}${DOCSDIR} -type f 2>/dev/null | \
+ ${SED} -ne 's|^${STAGEDIR}${PREFIX}/||p' >> ${TMPPLIST}
+
+.include <bsd.port.mk>
diff --git a/security/qgpgme/distinfo b/security/qgpgme/distinfo
new file mode 100644
index 000000000000..86a926dc2776
--- /dev/null
+++ b/security/qgpgme/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750277661
+SHA256 (qgpgme-2.0.0.tar.xz) = 15645b2475cca6118eb2ed331b3a8d9442c9d4019c3846ba3f6d25321b4a61ad
+SIZE (qgpgme-2.0.0.tar.xz) = 188552
diff --git a/security/qgpgme/pkg-descr b/security/qgpgme/pkg-descr
new file mode 100644
index 000000000000..79dc974a22a3
--- /dev/null
+++ b/security/qgpgme/pkg-descr
@@ -0,0 +1,15 @@
+QGpgme provides a very high level Qt API around GpgMEpp, the GPGME C++
+bindings.
+
+There are two general concepts in QGpgME. Data abstraction through
+GpgMEpp's Dataprovider interface and the Job pattern.
+
+Data can be provided with QByteArrayDataProvider or QIODeviceDataProvider
+which can be constructed from their respective types. This means you can
+pass a QFile, QProcess, QString, etc. directly to GPGME.
+
+To provide a stable API / ABI and because of historic reasons in libkleo
+(where QGpgME was originally developed as an abstract crypto backend),
+QGpgME only provides abstract interfaces as public API while the actual
+implementation happens in the private QGpgME prefixed classes.
+
diff --git a/security/gpgme-qt/pkg-plist b/security/qgpgme/pkg-plist
index 5fcfbc386950..e4b0eb3711f3 100644
--- a/security/gpgme-qt/pkg-plist
+++ b/security/qgpgme/pkg-plist
@@ -19,7 +19,6 @@ include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/EncryptJob
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/ExportJob
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/FileListDataProvider
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/GpgCardJob
-include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/HierarchicalKeyListJob
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/ImportFromKeyserverJob
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/ImportJob
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/Job
@@ -69,7 +68,6 @@ include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/encryptjob.h
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/exportjob.h
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/filelistdataprovider.h
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/gpgcardjob.h
-include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/hierarchicalkeylistjob.h
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/importfromkeyserverjob.h
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/importjob.h
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/job.h
@@ -100,8 +98,12 @@ include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/wkdlookupjob.h
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/wkdlookupresult.h
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/wkdrefreshjob.h
include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/wkspublishjob.h
+lib/cmake/QGpgme%%QGPGME_CMAKE_SUFFIX%%/FindGpgme.cmake
+lib/cmake/QGpgme%%QGPGME_CMAKE_SUFFIX%%/FindLibGpgError.cmake
lib/cmake/QGpgme%%QGPGME_CMAKE_SUFFIX%%/QGpgme%%QGPGME_CMAKE_SUFFIX%%Config.cmake
lib/cmake/QGpgme%%QGPGME_CMAKE_SUFFIX%%/QGpgme%%QGPGME_CMAKE_SUFFIX%%ConfigVersion.cmake
+lib/cmake/QGpgme%%QGPGME_CMAKE_SUFFIX%%/QGpgme%%QGPGME_CMAKE_SUFFIX%%Targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/QGpgme%%QGPGME_CMAKE_SUFFIX%%/QGpgme%%QGPGME_CMAKE_SUFFIX%%Targets.cmake
lib/libqgpgme%%QGPGME_LIB_SUFFIX%%.so
lib/libqgpgme%%QGPGME_LIB_SUFFIX%%.so.15
-lib/libqgpgme%%QGPGME_LIB_SUFFIX%%.so.15.6.2
+lib/libqgpgme%%QGPGME_LIB_SUFFIX%%.so.15.7.0
diff --git a/security/rubygem-gpgme/Makefile b/security/rubygem-gpgme/Makefile
index b88403fc738b..01afb9d78c35 100644
--- a/security/rubygem-gpgme/Makefile
+++ b/security/rubygem-gpgme/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gpgme
PORTVERSION= 2.0.24
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-gpgme/files/patch-ext-gpgme-extconf.rb b/security/rubygem-gpgme/files/patch-ext_gpgme_extconf.rb
index e14b99204578..e0a3bbcbbf76 100644
--- a/security/rubygem-gpgme/files/patch-ext-gpgme-extconf.rb
+++ b/security/rubygem-gpgme/files/patch-ext_gpgme_extconf.rb
@@ -1,10 +1,10 @@
---- ext/gpgme/extconf.rb.orig 2022-10-13 10:24:31 UTC
+--- ext/gpgme/extconf.rb.orig 2025-06-24 09:21:26 UTC
+++ ext/gpgme/extconf.rb
-@@ -60,7 +60,6 @@ follows:
+@@ -63,7 +63,6 @@ EOS
EOS
require 'rubygems'
- require 'mini_portile2'
- libgpg_error_recipe = MiniPortile.new('libgpg-error', '1.46').tap do |recipe|
+ libgpg_error_recipe = MiniPortile.new('libgpg-error', '1.47').tap do |recipe|
recipe.target = File.join(ROOT, "ports")
diff --git a/security/rubygem-gpgme/files/patch-ext_gpgme_gpgme__n.c b/security/rubygem-gpgme/files/patch-ext_gpgme_gpgme__n.c
new file mode 100644
index 000000000000..d0c71e09bb17
--- /dev/null
+++ b/security/rubygem-gpgme/files/patch-ext_gpgme_gpgme__n.c
@@ -0,0 +1,59 @@
+The trustlist feature, which only worked for a short period in 2003, was
+removed in GpgME 2.0.0.
+
+The gpgme_attr_t enums and their functions, which have been marked deprecated
+since 2003, were removed in GpgME 2.0.0.
+
+--- ext/gpgme/gpgme_n.c.orig 2025-06-23 05:28:53 UTC
++++ ext/gpgme/gpgme_n.c
+@@ -1633,6 +1633,7 @@ rb_s_gpgme_op_card_edit_start (VALUE dummy, VALUE vctx
+ return LONG2NUM(err);
+ }
+
++#if defined(GPGME_VERSION_NUMBER) && GPGME_VERSION_NUMBER < 0x020000
+ static VALUE
+ rb_s_gpgme_op_trustlist_start (VALUE dummy, VALUE vctx, VALUE vpattern,
+ VALUE vmax_level)
+@@ -1696,6 +1697,7 @@ rb_s_gpgme_op_trustlist_end (VALUE dummy, VALUE vctx)
+ err = gpgme_op_trustlist_end (ctx);
+ return LONG2NUM(err);
+ }
++#endif
+
+ static VALUE
+ rb_s_gpgme_op_decrypt (VALUE dummy, VALUE vctx, VALUE vcipher, VALUE vplain)
+@@ -2558,13 +2560,15 @@ Init_gpgme_n (void)
+ rb_define_module_function (mGPGME, "gpgme_op_card_edit_start",
+ rb_s_gpgme_op_card_edit_start, 5);
+
+- /* Trust Item Management */
++ /* Trust Item Management removed in 2.0.0 */
++#if defined(GPGME_VERSION_NUMBER) && GPGME_VERSION_NUMBER < 0x020000
+ rb_define_module_function (mGPGME, "gpgme_op_trustlist_start",
+ rb_s_gpgme_op_trustlist_start, 3);
+ rb_define_module_function (mGPGME, "gpgme_op_trustlist_next",
+ rb_s_gpgme_op_trustlist_next, 2);
+ rb_define_module_function (mGPGME, "gpgme_op_trustlist_end",
+ rb_s_gpgme_op_trustlist_end, 1);
++#endif
+
+ /* Decrypt */
+ rb_define_module_function (mGPGME, "gpgme_op_decrypt",
+@@ -2805,7 +2809,8 @@ Init_gpgme_n (void)
+ rb_define_const (mGPGME, "GPGME_SIG_MODE_CLEAR",
+ INT2FIX(GPGME_SIG_MODE_CLEAR));
+
+- /* gpgme_attr_t */
++ /* gpgme_attr_t removed in 2.0.0 */
++#if defined(GPGME_VERSION_NUMBER) && GPGME_VERSION_NUMBER < 0x020000
+ rb_define_const (mGPGME, "GPGME_ATTR_KEYID",
+ INT2FIX(GPGME_ATTR_KEYID));
+ rb_define_const (mGPGME, "GPGME_ATTR_FPR",
+@@ -2868,6 +2873,7 @@ Init_gpgme_n (void)
+ INT2FIX(GPGME_ATTR_ERRTOK));
+ rb_define_const (mGPGME, "GPGME_ATTR_SIG_SUMMARY",
+ INT2FIX(GPGME_ATTR_SIG_SUMMARY));
++#endif
+
+ /* gpgme_validity_t */
+ rb_define_const (mGPGME, "GPGME_VALIDITY_UNKNOWN",
diff --git a/security/rubygem-gpgme/files/patch-lib_gpgme_constants.rb b/security/rubygem-gpgme/files/patch-lib_gpgme_constants.rb
new file mode 100644
index 000000000000..19766f99d845
--- /dev/null
+++ b/security/rubygem-gpgme/files/patch-lib_gpgme_constants.rb
@@ -0,0 +1,75 @@
+The gpgme_attr_t enums and their functions, which have been marked deprecated
+since 2003, were removed in GpgME 2.0.0.
+
+--- lib/gpgme/constants.rb.orig 2025-06-23 05:42:19 UTC
++++ lib/gpgme/constants.rb
+@@ -1,36 +1,38 @@ module GPGME
+ module GPGME
+
+- ATTR_ALGO = GPGME_ATTR_ALGO
+- ATTR_CAN_CERTIFY = GPGME_ATTR_CAN_CERTIFY
+- ATTR_CAN_ENCRYPT = GPGME_ATTR_CAN_ENCRYPT
+- ATTR_CAN_SIGN = GPGME_ATTR_CAN_SIGN
+- ATTR_CHAINID = GPGME_ATTR_CHAINID
+- ATTR_COMMENT = GPGME_ATTR_COMMENT
+- ATTR_CREATED = GPGME_ATTR_CREATED
+- ATTR_EMAIL = GPGME_ATTR_EMAIL
+- ATTR_ERRTOK = GPGME_ATTR_ERRTOK
+- ATTR_EXPIRE = GPGME_ATTR_EXPIRE
+- ATTR_FPR = GPGME_ATTR_FPR
+- ATTR_ISSUER = GPGME_ATTR_ISSUER
+- ATTR_IS_SECRET = GPGME_ATTR_IS_SECRET
+- ATTR_KEYID = GPGME_ATTR_KEYID
+- ATTR_KEY_CAPS = GPGME_ATTR_KEY_CAPS
+- ATTR_KEY_DISABLED = GPGME_ATTR_KEY_DISABLED
+- ATTR_KEY_EXPIRED = GPGME_ATTR_KEY_EXPIRED
+- ATTR_KEY_INVALID = GPGME_ATTR_KEY_INVALID
+- ATTR_KEY_REVOKED = GPGME_ATTR_KEY_REVOKED
+- ATTR_LEN = GPGME_ATTR_LEN
+- ATTR_LEVEL = GPGME_ATTR_LEVEL
+- ATTR_NAME = GPGME_ATTR_NAME
+- ATTR_OTRUST = GPGME_ATTR_OTRUST
+- ATTR_SERIAL = GPGME_ATTR_SERIAL
+- ATTR_SIG_STATUS = GPGME_ATTR_SIG_STATUS
+- ATTR_SIG_SUMMARY = GPGME_ATTR_SIG_SUMMARY
+- ATTR_TYPE = GPGME_ATTR_TYPE
+- ATTR_UID_INVALID = GPGME_ATTR_UID_INVALID
+- ATTR_UID_REVOKED = GPGME_ATTR_UID_REVOKED
+- ATTR_USERID = GPGME_ATTR_USERID
+- ATTR_VALIDITY = GPGME_ATTR_VALIDITY
++ if defined?(GPGME_ATTR_ALGO)
++ ATTR_ALGO = GPGME_ATTR_ALGO
++ ATTR_CAN_CERTIFY = GPGME_ATTR_CAN_CERTIFY
++ ATTR_CAN_ENCRYPT = GPGME_ATTR_CAN_ENCRYPT
++ ATTR_CAN_SIGN = GPGME_ATTR_CAN_SIGN
++ ATTR_CHAINID = GPGME_ATTR_CHAINID
++ ATTR_COMMENT = GPGME_ATTR_COMMENT
++ ATTR_CREATED = GPGME_ATTR_CREATED
++ ATTR_EMAIL = GPGME_ATTR_EMAIL
++ ATTR_ERRTOK = GPGME_ATTR_ERRTOK
++ ATTR_EXPIRE = GPGME_ATTR_EXPIRE
++ ATTR_FPR = GPGME_ATTR_FPR
++ ATTR_ISSUER = GPGME_ATTR_ISSUER
++ ATTR_IS_SECRET = GPGME_ATTR_IS_SECRET
++ ATTR_KEYID = GPGME_ATTR_KEYID
++ ATTR_KEY_CAPS = GPGME_ATTR_KEY_CAPS
++ ATTR_KEY_DISABLED = GPGME_ATTR_KEY_DISABLED
++ ATTR_KEY_EXPIRED = GPGME_ATTR_KEY_EXPIRED
++ ATTR_KEY_INVALID = GPGME_ATTR_KEY_INVALID
++ ATTR_KEY_REVOKED = GPGME_ATTR_KEY_REVOKED
++ ATTR_LEN = GPGME_ATTR_LEN
++ ATTR_LEVEL = GPGME_ATTR_LEVEL
++ ATTR_NAME = GPGME_ATTR_NAME
++ ATTR_OTRUST = GPGME_ATTR_OTRUST
++ ATTR_SERIAL = GPGME_ATTR_SERIAL
++ ATTR_SIG_STATUS = GPGME_ATTR_SIG_STATUS
++ ATTR_SIG_SUMMARY = GPGME_ATTR_SIG_SUMMARY
++ ATTR_TYPE = GPGME_ATTR_TYPE
++ ATTR_UID_INVALID = GPGME_ATTR_UID_INVALID
++ ATTR_UID_REVOKED = GPGME_ATTR_UID_REVOKED
++ ATTR_USERID = GPGME_ATTR_USERID
++ ATTR_VALIDITY = GPGME_ATTR_VALIDITY
++ end
+ DATA_ENCODING_ARMOR = GPGME_DATA_ENCODING_ARMOR
+ DATA_ENCODING_BASE64 = GPGME_DATA_ENCODING_BASE64
+ DATA_ENCODING_BINARY = GPGME_DATA_ENCODING_BINARY
diff --git a/security/seahorse/Makefile b/security/seahorse/Makefile
index 86fdecd11037..76b93450b3f5 100644
--- a/security/seahorse/Makefile
+++ b/security/seahorse/Makefile
@@ -1,10 +1,13 @@
PORTNAME= seahorse
PORTVERSION= 41.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
+PATCH_SITES= https://gitlab.gnome.org/GNOME/seahorse/-/commit/
+PATCHFILES+= aa68522cc696fa491ccfdff735b77bcf113168d0.patch:-p1 # Fix build with GpgME 2.0.0
+
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME application for managing encryption keys (PGP, SSH)
WWW= https://wiki.gnome.org/Apps/Seahorse
diff --git a/security/seahorse/distinfo b/security/seahorse/distinfo
index 2a5f46d36685..614fbb838ea0 100644
--- a/security/seahorse/distinfo
+++ b/security/seahorse/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1633281709
+TIMESTAMP = 1750438455
SHA256 (gnome/seahorse-41.0.tar.xz) = e6eec09e810448295f547f18c1d5772b65c3edc1d9e5a2595f10b5dde68929f5
SIZE (gnome/seahorse-41.0.tar.xz) = 1371984
+SHA256 (gnome/aa68522cc696fa491ccfdff735b77bcf113168d0.patch) = 026b9ab0bce4b670cc3dd0910cdd5551e5965a32f07e19374c944fd7624bea78
+SIZE (gnome/aa68522cc696fa491ccfdff735b77bcf113168d0.patch) = 715
diff --git a/security/tscli/Makefile b/security/tscli/Makefile
index d86f970157cc..dc2147eb3484 100644
--- a/security/tscli/Makefile
+++ b/security/tscli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= tscli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.7
-PORTREVISION= 1
+DISTVERSION= 0.0.8
CATEGORIES= security
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/security/tscli/distinfo b/security/tscli/distinfo
index e938f26fd9d2..efb08192281b 100644
--- a/security/tscli/distinfo
+++ b/security/tscli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1748984412
-SHA256 (go/security_tscli/tscli-v0.0.7/v0.0.7.mod) = 7a2fdc5e3af52d5109a5e92304981f0504d30dc6d8b60ce0f7e77aad321a7cb6
-SIZE (go/security_tscli/tscli-v0.0.7/v0.0.7.mod) = 2490
-SHA256 (go/security_tscli/tscli-v0.0.7/v0.0.7.zip) = 6e2e69078b0c442f70c0bfc048c2c1f4043445031ae183aea95c58bbaa17422d
-SIZE (go/security_tscli/tscli-v0.0.7/v0.0.7.zip) = 90576
+TIMESTAMP = 1750799402
+SHA256 (go/security_tscli/tscli-v0.0.8/v0.0.8.mod) = af60e402176095e07127536838df7fdce64b4a840bbb23869ac208c04d476f5f
+SIZE (go/security_tscli/tscli-v0.0.8/v0.0.8.mod) = 2796
+SHA256 (go/security_tscli/tscli-v0.0.8/v0.0.8.zip) = 885f4c2b781c29c4b4d53ead18a07b7efcfd68c504996346553b91255a234e50
+SIZE (go/security_tscli/tscli-v0.0.8/v0.0.8.zip) = 92477
diff --git a/security/vuls/Makefile b/security/vuls/Makefile
index 9e88ccf86b2f..f2f41cbbf54c 100644
--- a/security/vuls/Makefile
+++ b/security/vuls/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vuls
DISTVERSIONPREFIX=v
-DISTVERSION= 0.32.0
-PORTREVISION= 2
+DISTVERSION= 0.33.1
CATEGORIES= security
MAINTAINER= girgen@FreeBSD.org
@@ -25,6 +24,9 @@ SUB_LIST= PORTNAME=${PORTNAME} USERS=${USERS} GROUPS=${GROUPS}
USERS= vuls
GROUPS= vuls
+NOT_FOR_ARCHS= i386
+NOT_FOR_ARCHS_REASON_i386= https://gitlab.com/cznic/libc/-/issues/45
+
post-patch:
@${REINPLACE_CMD} -e 's,%%ETCDIR%%,${ETCDIR},' \
${WRKSRC}/subcmds/configtest.go \
diff --git a/security/vuls/distinfo b/security/vuls/distinfo
index 171f6cc2ca7b..1524e85119a6 100644
--- a/security/vuls/distinfo
+++ b/security/vuls/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747479508
-SHA256 (go/security_vuls/vuls-v0.32.0/v0.32.0.mod) = e3091e79324dcdd3e3c2959a3b9fa4ab03fc4d53a0ce41a76fc793a68b57302e
-SIZE (go/security_vuls/vuls-v0.32.0/v0.32.0.mod) = 20795
-SHA256 (go/security_vuls/vuls-v0.32.0/v0.32.0.zip) = 1eed06de6c88de618a25184d843010c76b30b77a8e554f028a2700a5e267266b
-SIZE (go/security_vuls/vuls-v0.32.0/v0.32.0.zip) = 1389053
+TIMESTAMP = 1750837237
+SHA256 (go/security_vuls/vuls-v0.33.1/v0.33.1.mod) = cffef0d92a21a68ae82e1eeb7dbf6504887496b042af76cb182e1e3fba9ece20
+SIZE (go/security_vuls/vuls-v0.33.1/v0.33.1.mod) = 20804
+SHA256 (go/security_vuls/vuls-v0.33.1/v0.33.1.zip) = 0bca1fe58726ef06e60e98d0849baff1c2aff6e1bd0de3722fe64314efec49c3
+SIZE (go/security_vuls/vuls-v0.33.1/v0.33.1.zip) = 1401641
diff --git a/security/vuls/files/patch-vendor_gorm.io_gorm_internal_stmt_store_stmt_store.go b/security/vuls/files/patch-vendor_gorm.io_gorm_internal_stmt_store_stmt_store.go
deleted file mode 100644
index a249bd5099ae..000000000000
--- a/security/vuls/files/patch-vendor_gorm.io_gorm_internal_stmt_store_stmt_store.go
+++ /dev/null
@@ -1,29 +0,0 @@
-commit 8c4e8e2d2a63ef019048bd988a2016948605920b
-Author: iTanken <23544702+iTanken@users.noreply.github.com>
-Date: Sun Apr 27 14:05:16 2025 +0800
-
- fix: int type variable defaultMaxSize overflows in 32-bit environment (#7439)
-
- Refs: #7435
-
-diff --git a/internal/stmt_store/stmt_store.go b/internal/stmt_store/stmt_store.go
-index 7068419..a82b2cf 100644
---- vendor/gorm.io/gorm/internal/stmt_store/stmt_store.go
-+++ vendor/gorm.io/gorm/internal/stmt_store/stmt_store.go
-@@ -3,6 +3,7 @@ package stmt_store
- import (
- "context"
- "database/sql"
-+ "math"
- "sync"
- "time"
-
-@@ -73,7 +74,7 @@ type Store interface {
- // the cache can theoretically store as many elements as possible.
- // (1 << 63) - 1 is the maximum value that an int64 type can represent.
- const (
-- defaultMaxSize = (1 << 63) - 1
-+ defaultMaxSize = math.MaxInt
- // defaultTTL defines the default time-to-live (TTL) for each cache entry.
- // When the TTL for cache entries is not specified, each cache entry will expire after 24 hours.
- defaultTTL = time.Hour * 24
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index 7ddafc13c211..88ecf66a42a7 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -2045,7 +2045,7 @@
</vuln>
<vuln vid="a8a1a8e7-2e85-11f0-a989-b42e991fc52e">
- <topic>Mozilla -- memory corrupton</topic>
+ <topic>Mozilla -- memory corruption</topic>
<affects>
<package>
<name>firefox</name>
@@ -2215,7 +2215,7 @@
</vuln>
<vuln vid="9c37a02e-2e85-11f0-a989-b42e991fc52e">
- <topic>Mozilla -- javescript content execution</topic>
+ <topic>Mozilla -- javascript content execution</topic>
<affects>
<package>
<name>firefox</name>
diff --git a/security/wazuh-dashboard/Makefile b/security/wazuh-dashboard/Makefile
index 3248ef349f72..acab9aeb48f6 100644
--- a/security/wazuh-dashboard/Makefile
+++ b/security/wazuh-dashboard/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wazuh
DISTVERSIONPREFIX= v
DISTVERSION= 4.12.0
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= LOCAL/acm/${PORTNAME}/
PKGNAMESUFFIX= -dashboard
diff --git a/security/wazuh-indexer/Makefile b/security/wazuh-indexer/Makefile
index 823f3b8e80c9..710d6a2e194f 100644
--- a/security/wazuh-indexer/Makefile
+++ b/security/wazuh-indexer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wazuh
PORTVERSION= 4.12.0
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= LOCAL/acm/${PORTNAME}/
PKGNAMESUFFIX= -indexer
diff --git a/security/wpa_supplicant-devel/Makefile b/security/wpa_supplicant-devel/Makefile
index f4456e429e42..5aee9e01aadb 100644
--- a/security/wpa_supplicant-devel/Makefile
+++ b/security/wpa_supplicant-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wpa_supplicant
PORTVERSION= ${COMMIT_DATE}
-PORTREVISION= 1
CATEGORIES= security net
PKGNAMESUFFIX= -devel
@@ -11,8 +10,8 @@ WWW= https://w1.fi/wpa_supplicant/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= hostap
-GH_TAGNAME= 54930b62b
-COMMIT_DATE= 2025.05.08
+GH_TAGNAME= 0b60826a6
+COMMIT_DATE= 2025.06.25
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/README
diff --git a/security/wpa_supplicant-devel/distinfo b/security/wpa_supplicant-devel/distinfo
index 4eabde753e8c..dcac53e1a70b 100644
--- a/security/wpa_supplicant-devel/distinfo
+++ b/security/wpa_supplicant-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747800845
-SHA256 (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 945b6a16ef7e6071309f1aa02168e05de26ec91b7e4cf8f6eb556fcd649012bb
-SIZE (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 5291910
+TIMESTAMP = 1750881106
+SHA256 (cschuber-hostap-2025.06.25-0b60826a6_GH0.tar.gz) = 308a2a3a1edf5154a6d44dfa6dc07d9cf61d6bef54be16cdd76683984c83bf7e
+SIZE (cschuber-hostap-2025.06.25-0b60826a6_GH0.tar.gz) = 5313294
diff --git a/shells/ksh-devel/Makefile b/shells/ksh-devel/Makefile
index c6a10d5cb7ad..2a1dc33561f6 100644
--- a/shells/ksh-devel/Makefile
+++ b/shells/ksh-devel/Makefile
@@ -19,8 +19,8 @@ WWW= http://www.kornshell.com/
LICENSE= EPL
-HASH= de530132
-AST_COMMIT_DATE= 2025.05.17
+HASH= 11981f5f
+AST_COMMIT_DATE= 2025.06.22
USES= compiler:c11
diff --git a/shells/ksh-devel/distinfo b/shells/ksh-devel/distinfo
index 34682c179de0..044281f21a89 100644
--- a/shells/ksh-devel/distinfo
+++ b/shells/ksh-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747800165
-SHA256 (ksh93-ksh-2025.05.17-de530132_GH0.tar.gz) = 9857ea2da28813fabed31747faa30d921fb706daddaba3f39c942cb9b3276d24
-SIZE (ksh93-ksh-2025.05.17-de530132_GH0.tar.gz) = 1973965
+TIMESTAMP = 1750876710
+SHA256 (ksh93-ksh-2025.06.22-11981f5f_GH0.tar.gz) = 0960448ddaad298c2173129380d20cd716486a252e8c199fee033d1f3ed3ee5f
+SIZE (ksh93-ksh-2025.06.22-11981f5f_GH0.tar.gz) = 1977319
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 4ee85417f978..ae05c95773c3 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -266,7 +266,6 @@
SUBDIR += daemonize
SUBDIR += daemontools
SUBDIR += daemontools-encore
- SUBDIR += daggy
SUBDIR += damager
SUBDIR += dar
SUBDIR += data-prepper
diff --git a/sysutils/appjail-devel/Makefile b/sysutils/appjail-devel/Makefile
index a50358cf4bb3..18123073dfcb 100644
--- a/sysutils/appjail-devel/Makefile
+++ b/sysutils/appjail-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= appjail
-DISTVERSION= 3.9.0.20250603
+DISTVERSION= 4.0.0.20250624
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
@@ -16,7 +16,7 @@ CONFLICTS= appjail
USE_GITHUB= yes
GH_ACCOUNT= DtxdF
GH_PROJECT= AppJail
-GH_TAGNAME= 99c8d8cd5e1d15c7e74865dae32902a10f5f3c1f
+GH_TAGNAME= 4e20bc92f0b5c1d799ef8166236dc2cee7029d43
MAKE_ARGS= APPJAIL_VERSION=${DISTVERSION}+${GH_TAGNAME}
ALL_TARGET= utils-strip
diff --git a/sysutils/appjail-devel/distinfo b/sysutils/appjail-devel/distinfo
index 85a5e163a02b..94f021430af3 100644
--- a/sysutils/appjail-devel/distinfo
+++ b/sysutils/appjail-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748988845
-SHA256 (DtxdF-AppJail-3.9.0.20250603-99c8d8cd5e1d15c7e74865dae32902a10f5f3c1f_GH0.tar.gz) = 6d176d609920a41cfc0855da656a516aa78a6e25cf295c7958da4f58fc742953
-SIZE (DtxdF-AppJail-3.9.0.20250603-99c8d8cd5e1d15c7e74865dae32902a10f5f3c1f_GH0.tar.gz) = 1016843
+TIMESTAMP = 1750799138
+SHA256 (DtxdF-AppJail-4.0.0.20250624-4e20bc92f0b5c1d799ef8166236dc2cee7029d43_GH0.tar.gz) = b37409877acd36b07da39a24b3d0acb98ccc622c2058478932669a7c79308164
+SIZE (DtxdF-AppJail-4.0.0.20250624-4e20bc92f0b5c1d799ef8166236dc2cee7029d43_GH0.tar.gz) = 1017332
diff --git a/sysutils/appjail/Makefile b/sysutils/appjail/Makefile
index 62c04fdbe51b..209e44e87d59 100644
--- a/sysutils/appjail/Makefile
+++ b/sysutils/appjail/Makefile
@@ -1,6 +1,6 @@
PORTNAME= appjail
DISTVERSIONPREFIX= v
-DISTVERSION= 3.9.0
+DISTVERSION= 4.0.0
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/appjail/distinfo b/sysutils/appjail/distinfo
index ed7ec0d0784a..e799452d5059 100644
--- a/sysutils/appjail/distinfo
+++ b/sysutils/appjail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747503555
-SHA256 (DtxdF-AppJail-v3.9.0_GH0.tar.gz) = 437fed67d953492dca0e84ce6c7db349f9406487687ae98cca112f1ee1b50f56
-SIZE (DtxdF-AppJail-v3.9.0_GH0.tar.gz) = 1016550
+TIMESTAMP = 1750799003
+SHA256 (DtxdF-AppJail-v4.0.0_GH0.tar.gz) = 6a83e2ef2434c3b2c6a3824bd2c04ea431bcace5d5b71a334cd2550d2d194504
+SIZE (DtxdF-AppJail-v4.0.0_GH0.tar.gz) = 1017052
diff --git a/sysutils/bacnet-stack-apps/Makefile b/sysutils/bacnet-stack-apps/Makefile
index d9a684062159..dce98d691dc0 100644
--- a/sysutils/bacnet-stack-apps/Makefile
+++ b/sysutils/bacnet-stack-apps/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bacnet-stack
-PORTVERSION= 1.4.0
+PORTVERSION= 1.4.1
CATEGORIES= sysutils
PKGNAMESUFFIX= -apps
@@ -10,12 +10,13 @@ WWW= https://github.com/bacnet-stack/bacnet-stack
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/license/readme.txt
+LIB_DEPENDS= libdispatch.so:devel/libdispatch
RUN_DEPENDS= bash:shells/bash
-USES= gmake compiler:c++11-lang shebangfix
+USES= gmake compiler:c++11-lang localbase:ldflags shebangfix
USE_GITHUB= yes
GH_ACCOUNT= bacnet-stack
-GH_TAGNAME= 8a0a01c
+GH_TAGNAME= c111154
LDFLAGS= -lm
diff --git a/sysutils/bacnet-stack-apps/distinfo b/sysutils/bacnet-stack-apps/distinfo
index 1b2491c50b4f..2c45b9374c43 100644
--- a/sysutils/bacnet-stack-apps/distinfo
+++ b/sysutils/bacnet-stack-apps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734773474
-SHA256 (bacnet-stack-bacnet-stack-1.4.0-8a0a01c_GH0.tar.gz) = 12bb1b2d8aaa9ee2fbc7f2a703870d1fce6eee6e7ce9774b4822c34afa202fa4
-SIZE (bacnet-stack-bacnet-stack-1.4.0-8a0a01c_GH0.tar.gz) = 8045059
+TIMESTAMP = 1750719787
+SHA256 (bacnet-stack-bacnet-stack-1.4.1-c111154_GH0.tar.gz) = 6259c9c5c25b16e2c51f10bc53fe1ea1bfec79725bb1d00fbb354ab7d0fdd94c
+SIZE (bacnet-stack-bacnet-stack-1.4.1-c111154_GH0.tar.gz) = 10019494
diff --git a/sysutils/buildah/Makefile b/sysutils/buildah/Makefile
index 356794f4a3d4..eefbf3cf2881 100644
--- a/sysutils/buildah/Makefile
+++ b/sysutils/buildah/Makefile
@@ -1,7 +1,6 @@
PORTNAME= buildah
DISTVERSIONPREFIX= v
-DISTVERSION= 1.38.1
-PORTREVISION= 2
+DISTVERSION= 1.40.1
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
@@ -20,7 +19,7 @@ RUN_DEPENDS= containernetworking-plugins>=0:net/containernetworking-plugins \
containers-common>=0:sysutils/containers-common \
ocijail:sysutils/ocijail
-USES= gmake go:no_targets,1.22 pkgconfig
+USES= gmake go:no_targets,1.23 pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= containers
diff --git a/sysutils/buildah/distinfo b/sysutils/buildah/distinfo
index 56588414a7d4..116b4b83ced5 100644
--- a/sysutils/buildah/distinfo
+++ b/sysutils/buildah/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738598545
-SHA256 (containers-buildah-v1.38.1_GH0.tar.gz) = d0d5996207b80de8ed39b0fe2563617e538309fefc1c0a707c43832d1cd82c9f
-SIZE (containers-buildah-v1.38.1_GH0.tar.gz) = 18550893
+TIMESTAMP = 1750102691
+SHA256 (containers-buildah-v1.40.1_GH0.tar.gz) = 27678b7ced9f096c34d19c12922d8cc9eea2464e4c59dcb249f0f717b80c50bc
+SIZE (containers-buildah-v1.40.1_GH0.tar.gz) = 12329760
diff --git a/sysutils/buildah/files/patch-vendor_github.com_containers_common_pkg_config_config.go b/sysutils/buildah/files/patch-vendor_github.com_containers_common_pkg_config_config.go
deleted file mode 100644
index 5e0faca26083..000000000000
--- a/sysutils/buildah/files/patch-vendor_github.com_containers_common_pkg_config_config.go
+++ /dev/null
@@ -1,35 +0,0 @@
---- vendor/github.com/containers/common/pkg/config/config.go.orig 2025-01-20 18:22:54 UTC
-+++ vendor/github.com/containers/common/pkg/config/config.go
-@@ -12,7 +12,6 @@ import (
-
- "github.com/containers/common/internal/attributedstring"
- "github.com/containers/common/libnetwork/types"
-- "github.com/containers/common/pkg/capabilities"
- "github.com/containers/storage/pkg/fileutils"
- "github.com/containers/storage/pkg/unshare"
- units "github.com/docker/go-units"
-@@ -963,24 +962,6 @@ func (c *Config) GetDefaultEnvEx(envHost, httpProxy bo
- }
- }
- return append(env, c.Containers.Env.Get()...)
--}
--
--// Capabilities returns the capabilities parses the Add and Drop capability
--// list from the default capabilities for the container
--func (c *Config) Capabilities(user string, addCapabilities, dropCapabilities []string) ([]string, error) {
-- userNotRoot := func(user string) bool {
-- if user == "" || user == "root" || user == "0" {
-- return false
-- }
-- return true
-- }
--
-- defaultCapabilities := c.Containers.DefaultCapabilities.Get()
-- if userNotRoot(user) {
-- defaultCapabilities = []string{}
-- }
--
-- return capabilities.MergeCapabilities(defaultCapabilities, addCapabilities, dropCapabilities)
- }
-
- // Device parses device mapping string to a src, dest & permissions string
diff --git a/sysutils/buildah/files/patch-vendor_github.com_containers_common_pkg_config_config__linux.go b/sysutils/buildah/files/patch-vendor_github.com_containers_common_pkg_config_config__linux.go
deleted file mode 100644
index 2e60526c7ecd..000000000000
--- a/sysutils/buildah/files/patch-vendor_github.com_containers_common_pkg_config_config__linux.go
+++ /dev/null
@@ -1,33 +0,0 @@
---- vendor/github.com/containers/common/pkg/config/config_linux.go.orig 2025-01-20 18:22:54 UTC
-+++ vendor/github.com/containers/common/pkg/config/config_linux.go
-@@ -1,6 +1,7 @@ import (
- package config
-
- import (
-+ "github.com/containers/common/pkg/capabilities"
- selinux "github.com/opencontainers/selinux/go-selinux"
- )
-
-@@ -25,4 +26,22 @@ var defaultHelperBinariesDir = []string{
- "/usr/local/lib/podman",
- "/usr/libexec/podman",
- "/usr/lib/podman",
-+}
-+
-+// Capabilities returns the capabilities parses the Add and Drop capability
-+// list from the default capabilities for the container
-+func (c *Config) Capabilities(user string, addCapabilities, dropCapabilities []string) ([]string, error) {
-+ userNotRoot := func(user string) bool {
-+ if user == "" || user == "root" || user == "0" {
-+ return false
-+ }
-+ return true
-+ }
-+
-+ defaultCapabilities := c.Containers.DefaultCapabilities.Get()
-+ if userNotRoot(user) {
-+ defaultCapabilities = []string{}
-+ }
-+
-+ return capabilities.MergeCapabilities(defaultCapabilities, addCapabilities, dropCapabilities)
- }
diff --git a/sysutils/buildah/files/patch-vendor_github.com_containers_common_pkg_config_config__unsupported.go b/sysutils/buildah/files/patch-vendor_github.com_containers_common_pkg_config_config__unsupported.go
deleted file mode 100644
index 3940ab594954..000000000000
--- a/sysutils/buildah/files/patch-vendor_github.com_containers_common_pkg_config_config__unsupported.go
+++ /dev/null
@@ -1,12 +0,0 @@
---- vendor/github.com/containers/common/pkg/config/config_unsupported.go.orig 2025-01-20 18:22:54 UTC
-+++ vendor/github.com/containers/common/pkg/config/config_unsupported.go
-@@ -5,3 +5,9 @@ func selinuxEnabled() bool {
- func selinuxEnabled() bool {
- return false
- }
-+
-+// Capabilities returns the capabilities parses the Add and Drop capability
-+// list from the default capabilities for the container
-+func (c *Config) Capabilities(user string, addCapabilities, dropCapabilities []string) ([]string, error) {
-+ return nil, nil
-+}
diff --git a/sysutils/buildah/files/patch-vendor_github.com_containers_storage_pkg_chunked_storage__unsupported.go b/sysutils/buildah/files/patch-vendor_github.com_containers_storage_pkg_chunked_storage__unsupported.go
deleted file mode 100644
index d17e29d695ee..000000000000
--- a/sysutils/buildah/files/patch-vendor_github.com_containers_storage_pkg_chunked_storage__unsupported.go
+++ /dev/null
@@ -1,9 +0,0 @@
---- vendor/github.com/containers/storage/pkg/chunked/storage_unsupported.go.orig 2025-02-04 11:32:21 UTC
-+++ vendor/github.com/containers/storage/pkg/chunked/storage_unsupported.go
-@@ -13,5 +13,5 @@ func GetDiffer(ctx context.Context, store storage.Stor
-
- // GetDiffer returns a differ than can be used with ApplyDiffWithDiffer.
- func GetDiffer(ctx context.Context, store storage.Store, blobDigest digest.Digest, blobSize int64, annotations map[string]string, iss ImageSourceSeekable) (graphdriver.Differ, error) {
-- return nil, errors.New("format not supported on this system")
-+ return nil, newErrFallbackToOrdinaryLayerDownload(errors.New("format not supported on this system"))
- }
diff --git a/sysutils/cfengine-devel/Makefile b/sysutils/cfengine-devel/Makefile
index 0ef8374a3845..a9a08bc64d46 100644
--- a/sysutils/cfengine-devel/Makefile
+++ b/sysutils/cfengine-devel/Makefile
@@ -3,9 +3,9 @@ PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE}
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
-CFENGINE_HASH= a78981647
-LIBNTECH_HASH= 4f4ec75
-CFENGINE_COMMIT_DATE= 20250519
+CFENGINE_HASH= 90e7ea198
+LIBNTECH_HASH= 0908e5e
+CFENGINE_COMMIT_DATE= 20250625
MAINTAINER= cy@FreeBSD.org
COMMENT= Systems administration tool for networks
diff --git a/sysutils/cfengine-devel/distinfo b/sysutils/cfengine-devel/distinfo
index 0b0f74b21390..46c57871a611 100644
--- a/sysutils/cfengine-devel/distinfo
+++ b/sysutils/cfengine-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747799451
-SHA256 (cfengine-core-3.25.20250519-a78981647_GH0.tar.gz) = fa55421636285b9d0e38841f77f81be30ffc847ec03c986d843f46909b6035dc
-SIZE (cfengine-core-3.25.20250519-a78981647_GH0.tar.gz) = 2462536
-SHA256 (cfengine-libntech-4f4ec75_GH0.tar.gz) = c6e588fcd7162722aae6d69f4391a1e1eaf24240b71c3a29157a9b704cbdfb10
-SIZE (cfengine-libntech-4f4ec75_GH0.tar.gz) = 367957
+TIMESTAMP = 1750873860
+SHA256 (cfengine-core-3.25.20250625-90e7ea198_GH0.tar.gz) = ff64429e7c0b6c9a05f953966c056ed8baca0573f686e094f0d57cadbfefba1f
+SIZE (cfengine-core-3.25.20250625-90e7ea198_GH0.tar.gz) = 2463306
+SHA256 (cfengine-libntech-0908e5e_GH0.tar.gz) = 2fb882d7c87e5947e36806d01c7e94cce37f6043a065ed2dca63be1d96e38f3e
+SIZE (cfengine-libntech-0908e5e_GH0.tar.gz) = 367984
diff --git a/sysutils/cfengine-masterfiles-devel/Makefile b/sysutils/cfengine-masterfiles-devel/Makefile
index e2eb61a8a3ef..2d95f6b47044 100644
--- a/sysutils/cfengine-masterfiles-devel/Makefile
+++ b/sysutils/cfengine-masterfiles-devel/Makefile
@@ -3,8 +3,8 @@ PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE}
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
-HASH= 73962490
-CFENGINE_COMMIT_DATE= 20250424
+HASH= 948f7800
+CFENGINE_COMMIT_DATE= 20250619
MAINTAINER= cy@FreeBSD.org
COMMENT= cfengine sample policies for installations and upgrades
diff --git a/sysutils/cfengine-masterfiles-devel/distinfo b/sysutils/cfengine-masterfiles-devel/distinfo
index 3cbd82ba2db6..5f008e96a512 100644
--- a/sysutils/cfengine-masterfiles-devel/distinfo
+++ b/sysutils/cfengine-masterfiles-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747799818
-SHA256 (cfengine-masterfiles-3.25.20250424-73962490_GH0.tar.gz) = 3f64ea41d34d57ec51a7e0d400791d2fb2675769d9ec9920a9196f20b1207018
-SIZE (cfengine-masterfiles-3.25.20250424-73962490_GH0.tar.gz) = 512706
+TIMESTAMP = 1750874536
+SHA256 (cfengine-masterfiles-3.25.20250619-948f7800_GH0.tar.gz) = 0492cb0473220a83c972b7bb0aa1f3ff1c182f2b5ce37b9884a9177b70e31127
+SIZE (cfengine-masterfiles-3.25.20250619-948f7800_GH0.tar.gz) = 513753
diff --git a/sysutils/containers-common/Makefile b/sysutils/containers-common/Makefile
index e57f4549c2ff..bee209d11a5f 100644
--- a/sysutils/containers-common/Makefile
+++ b/sysutils/containers-common/Makefile
@@ -1,6 +1,6 @@
PORTNAME= containers-common
DISTVERSIONPREFIX= v
-DISTVERSION= 0.61.1
+DISTVERSION= 0.63.1
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
@@ -25,9 +25,9 @@ GH_TAGNAME= v${DISTVERSION}:common v${IMAGEVERSION}:image \
NO_ARCH= yes
-IMAGEVERSION= 5.33.1
-SKOPEOVERSION= 1.17.0
-STORAGEVERSION= 1.56.1
+IMAGEVERSION= 5.35.0
+SKOPEOVERSION= 1.19.0
+STORAGEVERSION= 1.58.0
do-build:
${GMAKE} -C ${WRKSRC_common}/docs
diff --git a/sysutils/containers-common/distinfo b/sysutils/containers-common/distinfo
index 8835ccc636f1..1a6c1a0089a0 100644
--- a/sysutils/containers-common/distinfo
+++ b/sysutils/containers-common/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1738598026
-SHA256 (containers-common-v0.61.1_GH0.tar.gz) = 3eb531f28564ac78067945c59fa69a0c7c79131ad1e9cfc9f6404e6e8f907b53
-SIZE (containers-common-v0.61.1_GH0.tar.gz) = 13216471
-SHA256 (containers-image-v5.33.1_GH0.tar.gz) = c54581c03a950543fdeaa38296b98086d8ee15d359f375344e9b15145e8fa54b
-SIZE (containers-image-v5.33.1_GH0.tar.gz) = 738022
-SHA256 (containers-storage-v1.56.1_GH0.tar.gz) = 88feb5c4bf572cc92cec065f1edb388209c0094794f32eead438c09d640aaf05
-SIZE (containers-storage-v1.56.1_GH0.tar.gz) = 4227161
-SHA256 (containers-skopeo-v1.17.0_GH0.tar.gz) = e548c044c7b644ba455f482df387ec90aceea432b9c61a0bab0ec8534970eb69
-SIZE (containers-skopeo-v1.17.0_GH0.tar.gz) = 10682765
+TIMESTAMP = 1750104348
+SHA256 (containers-common-v0.63.1_GH0.tar.gz) = 6090742e60ebf99e1d9e1580711a9bb556b250551eeef7058aa2f681e93651b9
+SIZE (containers-common-v0.63.1_GH0.tar.gz) = 13515794
+SHA256 (containers-image-v5.35.0_GH0.tar.gz) = 1c2c4a87cd47d9c56d2794b71ae58d7b8f7dde284afb54abfab5f6c85f7ef4ec
+SIZE (containers-image-v5.35.0_GH0.tar.gz) = 766486
+SHA256 (containers-skopeo-v1.19.0_GH0.tar.gz) = 043e9f568440accf1aafca122a25c4d21441f16de49475192ec4abeef7430358
+SIZE (containers-skopeo-v1.19.0_GH0.tar.gz) = 10819827
+SHA256 (containers-storage-v1.58.0_GH0.tar.gz) = 51c689bcfcdcbb4c0192c9a99354db145b65bf4ced3a0f70efd01ec99f39f3f8
+SIZE (containers-storage-v1.58.0_GH0.tar.gz) = 4256083
diff --git a/sysutils/daggy/Makefile b/sysutils/daggy/Makefile
deleted file mode 100644
index 7b41a78d740e..000000000000
--- a/sysutils/daggy/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-PORTNAME= daggy
-DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.3
-PORTREVISION= 1
-CATEGORIES= sysutils
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Data Aggregation Utility: runs commands on remote hosts simultaneously
-WWW= https://daggy.dev/
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/../LICENSE
-
-DEPRECATED= Depends on expired security/botan2
-EXPIRATION_DATE=2025-06-21
-
-BUILD_DEPENDS= ${LOCALBASE}/include/kainjow/mustache.hpp:devel/mustache
-LIB_DEPENDS= libbotan-2.so:security/botan2 \
- libssh2.so:security/libssh2 \
- libyaml-cpp.so:devel/yaml-cpp
-
-USES= gl cmake compiler:c++17-lang localbase:ldflags pkgconfig qt:6 ssl
-USE_QT= base tools:build
-USE_GL= gl
-USE_LDCONFIG= yes
-
-USE_GITHUB= yes
-GH_ACCOUNT= synacker
-
-CMAKE_ARGS= -DVERSION=${DISTVERSION}
-CMAKE_ON= BUILD_SHARED_LIBS
-
-CXXFLAGS+= -I${LOCALBASE}/include/kainjow
-
-WRKSRC_SUBDIR= src
-
-.include <bsd.port.mk>
diff --git a/sysutils/daggy/distinfo b/sysutils/daggy/distinfo
deleted file mode 100644
index aa30af897cfb..000000000000
--- a/sysutils/daggy/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1661708767
-SHA256 (synacker-daggy-v2.1.3_GH0.tar.gz) = f96419b2199402eef31dd5fc8b4d15f64948bbdd350728549c890fdb8f0d2805
-SIZE (synacker-daggy-v2.1.3_GH0.tar.gz) = 498338
diff --git a/sysutils/daggy/pkg-descr b/sysutils/daggy/pkg-descr
deleted file mode 100644
index 3fc62184f0af..000000000000
--- a/sysutils/daggy/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Daggy is an IT automation tool. It can run terminal commands on local or remote
-serveres and aggregate their output locally.
-
-Daggy main goals are simplicity and ease-of-use. If you know about yaml/json,
-bash/powershell and ssh you know how to use Daggy.
-
-Daggy can be helpful for developers, QA, DevOps and engenieers for debug,
-analyze and control distributed network systems, for example, based on
-microservice architecture.
-
-Daggy is serverless, cross-platform solution and don't require installation on
-remote servers. Commands execution work under SSH transport protocol or via
-local terminal.
diff --git a/sysutils/daggy/pkg-plist b/sysutils/daggy/pkg-plist
deleted file mode 100644
index 7294820be33f..000000000000
--- a/sysutils/daggy/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-bin/daggy
-include/DaggyCore/Core.h
-include/DaggyCore/Core.hpp
-include/DaggyCore/Errors.h
-include/DaggyCore/Errors.hpp
-include/DaggyCore/Result.hpp
-include/DaggyCore/Sources.hpp
-include/DaggyCore/Types.h
-include/DaggyCore/Types.hpp
-include/DaggyCore/aggregators/CConsole.hpp
-include/DaggyCore/aggregators/CFile.hpp
-include/DaggyCore/aggregators/IAggregator.hpp
-include/DaggyCore/daggycore_export.h
-include/DaggyCore/providers/IFabric.hpp
-include/DaggyCore/providers/IProvider.hpp
-lib/libDaggyCore.so
diff --git a/sysutils/dar/Makefile b/sysutils/dar/Makefile
index d4fb8c9e3de7..4ef43249b757 100644
--- a/sysutils/dar/Makefile
+++ b/sysutils/dar/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dar
DISTVERSION= 2.7.18
+PORTREVISION= 1
CATEGORIES= sysutils archivers
MASTER_SITES= SF
diff --git a/sysutils/devedeng/Makefile b/sysutils/devedeng/Makefile
index 6cbffd29a6b9..70b1a8b1d502 100644
--- a/sysutils/devedeng/Makefile
+++ b/sysutils/devedeng/Makefile
@@ -1,6 +1,5 @@
PORTNAME= devedeng
-DISTVERSION= 4.18.0
-PORTREVISION= 2
+DISTVERSION= 4.21.0
CATEGORIES= sysutils multimedia python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,12 +21,10 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \
USES= python gettext-tools gnome
USE_GITLAB= yes
GL_ACCOUNT= rastersoft
-GL_TAGNAME= 8cd457b494c1b746633d2490e319c07f6905e1f2
USE_GNOME= gtk30 pygobject3:run
-USE_PYTHON= distutils autoplist
+USE_PYTHON= concurrent distutils autoplist
NO_ARCH= yes
-PLIST_FILES= bin/devede_ng
OPTIONS_DEFAULT= BRASERO MPV
OPTIONS_MULTI= PLAYER BURNER
@@ -52,7 +49,4 @@ XFBURN_RUN_DEPENDS= xfburn:sysutils/xfburn
pre-configure:
${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/setup.py
-post-install:
- ${LN} -s devede_ng.py ${STAGEDIR}${PREFIX}/bin/devede_ng
-
.include <bsd.port.mk>
diff --git a/sysutils/devedeng/distinfo b/sysutils/devedeng/distinfo
index 9c777c46d39d..9abf4175f254 100644
--- a/sysutils/devedeng/distinfo
+++ b/sysutils/devedeng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729512128
-SHA256 (rastersoft-devedeng-8cd457b494c1b746633d2490e319c07f6905e1f2_GL0.tar.gz) = 94d9bad3dbaa2458c6e5f64822a6a0e8a33a2038de820e1d62e95f50ff09eb47
-SIZE (rastersoft-devedeng-8cd457b494c1b746633d2490e319c07f6905e1f2_GL0.tar.gz) = 1886012
+TIMESTAMP = 1750105512
+SHA256 (devedeng-4.21.0.tar.bz2) = 115f071c10f3e8e40f76bb9c862ca854294b3f75c118f59e6ab234c4c0dcbe5b
+SIZE (devedeng-4.21.0.tar.bz2) = 1809164
diff --git a/sysutils/dnf/Makefile b/sysutils/dnf/Makefile
index ddc5c03a4792..ffde2094bd61 100644
--- a/sysutils/dnf/Makefile
+++ b/sysutils/dnf/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= libcomps>0:misc/libcomps \
libdnf>0:sysutils/libdnf \
rpm4>0:archivers/rpm4 \
- ${PYTHON_PKGNAMEPREFIX}gpgme>0:security/py-gpgme@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}gpg>=2.0.0:security/py-gpg@${PY_FLAVOR}
USES= cmake gettext-tools python
diff --git a/sysutils/gkrellflynn/Makefile b/sysutils/gkrellflynn/Makefile
index f7384ebb34da..97f55ae7e8ea 100644
--- a/sysutils/gkrellflynn/Makefile
+++ b/sysutils/gkrellflynn/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gkrellflynn
PORTVERSION= 0.8
PORTREVISION= 9
CATEGORIES= sysutils
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ \
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/ \
http://horus.comlab.uni-rostock.de/flynn/
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/sysutils/gpart/Makefile b/sysutils/gpart/Makefile
index b7ee1c43b2ce..9832b09bdce2 100644
--- a/sysutils/gpart/Makefile
+++ b/sysutils/gpart/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.1h
PORTREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= SUNSITE/system/filesystems \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Tries to recover lost partition tables and file systems
diff --git a/sysutils/helmfile/Makefile b/sysutils/helmfile/Makefile
index dff1e6aa3e01..42ebdebdfcda 100644
--- a/sysutils/helmfile/Makefile
+++ b/sysutils/helmfile/Makefile
@@ -1,7 +1,6 @@
PORTNAME= helmfile
DISTVERSIONPREFIX= v
-DISTVERSION= 0.167.0
-PORTREVISION= 5
+DISTVERSION= 1.1.2
CATEGORIES= sysutils
MAINTAINER= timp87@gmail.com
@@ -12,7 +11,7 @@ LICENSE= MIT
RUN_DEPENDS= helm:sysutils/helm
-USES= go:1.22,modules
+USES= go:modules
GO_MODULE= github.com/${PORTNAME}/${PORTNAME}
GO_BUILDFLAGS= -ldflags="-X go.szostok.io/version.version=v${PORTVERSION}"
diff --git a/sysutils/helmfile/distinfo b/sysutils/helmfile/distinfo
index f0cbf0916a4a..09c17d7c6362 100644
--- a/sysutils/helmfile/distinfo
+++ b/sysutils/helmfile/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1722448643
-SHA256 (go/sysutils_helmfile/helmfile-v0.167.0/v0.167.0.mod) = 1e212433b596c64748ff64b8f84faf85d31a7c521e636d550d4a6a774c1ed3b8
-SIZE (go/sysutils_helmfile/helmfile-v0.167.0/v0.167.0.mod) = 15116
-SHA256 (go/sysutils_helmfile/helmfile-v0.167.0/v0.167.0.zip) = 8c23e10b2d0220a1ad3685cd31390bd267a9d49d0e2ff8d4f75b8b875a967b5c
-SIZE (go/sysutils_helmfile/helmfile-v0.167.0/v0.167.0.zip) = 1387862
+TIMESTAMP = 1750774421
+SHA256 (go/sysutils_helmfile/helmfile-v1.1.2/v1.1.2.mod) = 00d47557c4b86b15c9bdfd243c2fda36db2690aa3760057469a5e936674dba34
+SIZE (go/sysutils_helmfile/helmfile-v1.1.2/v1.1.2.mod) = 16373
+SHA256 (go/sysutils_helmfile/helmfile-v1.1.2/v1.1.2.zip) = 0ab5240598a8f30c3c2b8d09f8a9a6b43018f57dd33bff63ecf3536e256ea356
+SIZE (go/sysutils_helmfile/helmfile-v1.1.2/v1.1.2.zip) = 1397785
diff --git a/sysutils/kf5-kwallet/Makefile b/sysutils/kf5-kwallet/Makefile
index efce12e80700..e4774c7eea32 100644
--- a/sysutils/kf5-kwallet/Makefile
+++ b/sysutils/kf5-kwallet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kwallet
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -12,9 +12,9 @@ LIB_DEPENDS= libassuan.so:security/libassuan \
libgcrypt.so:security/libgcrypt \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
+ libgpgmepp.so:security/gpgmepp \
libqca-qt5.so:devel/qca@qt5 \
- libqgpgme.so:security/gpgme-qt@qt5
+ libqgpgme.so:security/qgpgme@qt5
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg
USE_KDE= auth codecs config configwidgets coreaddons dbusaddons \
diff --git a/sysutils/kf6-kwallet/Makefile b/sysutils/kf6-kwallet/Makefile
index 202b1b62d2f6..d85d52148b6b 100644
--- a/sysutils/kf6-kwallet/Makefile
+++ b/sysutils/kf6-kwallet/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kwallet
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= sysutils kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -9,7 +10,7 @@ LIB_DEPENDS= libassuan.so:security/libassuan \
libgcrypt.so:security/libgcrypt \
libsecret-1.so:security/libsecret \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
+ libgpgmepp.so:security/gpgmepp \
libqca-qt6.so:devel/qca@qt6
USES= cmake gettext-tools gl kde:6 pkgconfig qt:6 tar:xz xorg
diff --git a/sysutils/nut-devel/Makefile b/sysutils/nut-devel/Makefile
index 58bfdb945f94..4c836df20849 100644
--- a/sysutils/nut-devel/Makefile
+++ b/sysutils/nut-devel/Makefile
@@ -18,8 +18,8 @@ CONFLICTS= nut-[0-9]*
USE_GITHUB= yes
GH_ACCOUNT= networkupstools
-GH_TAGNAME= 8f4340afa
-NUT_COMMIT_DATE= 2025.05.18
+GH_TAGNAME= 8916ac8d1
+NUT_COMMIT_DATE= 2025.06.25
MAKE_JOBS_UNSAFE= yes
GNU_CONFIGURE= yes
diff --git a/sysutils/nut-devel/distinfo b/sysutils/nut-devel/distinfo
index 9fb86854ed7b..989e93b90205 100644
--- a/sysutils/nut-devel/distinfo
+++ b/sysutils/nut-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747800073
-SHA256 (networkupstools-nut-2025.05.18-8f4340afa_GH0.tar.gz) = 0aaf1596abd1dd4a96f839721ffd83592bc4da789f54066028ad61535db8e092
-SIZE (networkupstools-nut-2025.05.18-8f4340afa_GH0.tar.gz) = 4908098
+TIMESTAMP = 1750876008
+SHA256 (networkupstools-nut-2025.06.25-8916ac8d1_GH0.tar.gz) = b928c9dee28b5a9582d3cda9613a891c70e57925886dab0f1d8f84992a452585
+SIZE (networkupstools-nut-2025.06.25-8916ac8d1_GH0.tar.gz) = 4952134
diff --git a/sysutils/nut-devel/pkg-plist b/sysutils/nut-devel/pkg-plist
index 83e4e54c9c9a..340abdb7a839 100644
--- a/sysutils/nut-devel/pkg-plist
+++ b/sysutils/nut-devel/pkg-plist
@@ -85,6 +85,7 @@ lib/libnutscan.so.4.0.0
%%SERIAL%%libexec/nut/dummy-ups
%%SERIAL%%libexec/nut/etapro
%%SERIAL%%libexec/nut/everups
+%%USB%%libexec/nut/failover
%%SERIAL%%libexec/nut/gamatronic
%%SERIAL%%libexec/nut/genericups
%%SERIAL%%libexec/nut/isbmex
@@ -106,6 +107,7 @@ lib/libnutscan.so.4.0.0
%%SERIAL%%libexec/nut/powercom
%%PDU%%libexec/nut/powerman-pdu
%%SERIAL%%libexec/nut/powerpanel
+%%USB%%libexec/nut/powervar_cx_usb
%%SERIAL%%libexec/nut/rhino
%%USB%%libexec/nut/richcomm_usb
%%SERIAL%%libexec/nut/safenet
@@ -219,12 +221,12 @@ lib/libnutscan.so.4.0.0
%%MANPAGES%%share/man/man5/upsd.users.5.gz
%%MANPAGES%%share/man/man5/upsmon.conf.5.gz
%%MANPAGES%%share/man/man5/upssched.conf.5.gz
+%%MANPAGES%%share/man/man7/nut.7.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/al175.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/apcupsd-ups.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/blazer_ser.8.gz
%%MANPAGES%%%%USB%%share/man/man8/blazer_usb.8.gz
%%MANPAGES%%%%NEON%%share/man/man8/netxml-ups.8.gz
-%%MANPAGES%%share/man/man8/nut-driver-enumerator.8.gz
%%MANPAGES%%share/man/man8/nut-recorder.8.gz
%%MANPAGES%%share/man/man8/nut-scanner.8.gz
%%MANPAGES%%share/man/man8/nutconf.8.gz
@@ -232,6 +234,7 @@ lib/libnutscan.so.4.0.0
%%MANPAGES%%%%USB%%share/man/man8/nutdrv_qx.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/nutdrv_siemens_sitop.8.gz
%%MANPAGES%%share/man/man8/nutupsdrv.8.gz
+%%MANPAGES%%%%USB%%share/man/man8/powervar_cx_usb.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/riello_ser.8.gz
%%MANPAGES%%%%USB%%share/man/man8/riello_usb.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/sms_ser.8.gz
@@ -245,7 +248,6 @@ lib/libnutscan.so.4.0.0
%%MANPAGES%%share/man/man8/upscmd.8.gz
%%MANPAGES%%share/man/man8/upsd.8.gz
%%MANPAGES%%share/man/man8/upsdrvctl.8.gz
-%%MANPAGES%%share/man/man8/upsdrvsvcctl.8.gz
%%MANPAGES%%share/man/man8/upslog.8.gz
%%MANPAGES%%share/man/man8/upsmon.8.gz
%%MANPAGES%%share/man/man8/upsrw.8.gz
@@ -304,7 +306,6 @@ lib/libnutscan.so.4.0.0
%%MANPAGES%%%%IPMIPSU%%share/man/man8/nut-ipmipsu.8.gz
%%MANPAGES%%%%PDU%%share/man/man8/powerman-pdu.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/ve-direct.8.gz
-
sbin/upsd
sbin/upsdrvctl
sbin/upsmon
diff --git a/sysutils/oc/Makefile b/sysutils/oc/Makefile
index 0f89ad18c4f3..17b18df14afc 100644
--- a/sysutils/oc/Makefile
+++ b/sysutils/oc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oc
PORTVERSION= 4.9
DISTVERSIONPREFIX= release-
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= sysutils
MAINTAINER= jhixson@freebsd.org
diff --git a/sysutils/pacman/Makefile b/sysutils/pacman/Makefile
index 33859d25bfb1..d6712d66b5ab 100644
--- a/sysutils/pacman/Makefile
+++ b/sysutils/pacman/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pacman
DISTVERSION= 7.0.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://gitlab.archlinux.org/${PORTNAME}/${PORTNAME}/-/releases/v${DISTVERSION}/downloads/
@@ -40,8 +41,8 @@ PLIST_SUB= PACMAN_ROOT="${PACMAN_ROOT:C,^${PREFIX}/,,}"
PORTEXAMPLES= *
PKGMESSAGE= ${PKGDIR}/pkg-message-${FLAVOR:U}
-OPTIONS_DEFINE= CURL DOCS GPGME EXAMPLES NLS
-OPTIONS_DEFAULT=CURL DOCS GPGME
+OPTIONS_DEFINE= CURL EXAMPLES GPGME MANPAGES NLS
+OPTIONS_DEFAULT=CURL GPGME MANPAGES
OPTIONS_EXCLUDE=NLS # XXX: meson cannot find ngettext(3) despite gettext-runtime
OPTIONS_SUB= yes
@@ -49,8 +50,8 @@ CURL_DESC= Use libcurl fetcher instead of external curl/wget
CURL_MESON_ENABLED= curl
CURL_LIB_DEPENDS= libcurl.so:ftp/curl
-DOCS_MESON_ENABLED= doc
-DOCS_BUILD_DEPENDS= a2x:textproc/asciidoc
+MANPAGES_MESON_ENABLED= doc
+MANPAGES_BUILD_DEPENDS= a2x:textproc/asciidoc
GPGME_DESC= Use GPGME for PGP signature verification
GPGME_MESON_ENABLED= gpgme
diff --git a/sysutils/pacman/pkg-plist b/sysutils/pacman/pkg-plist
index bb636fed10b8..c90e4b174627 100644
--- a/sysutils/pacman/pkg-plist
+++ b/sysutils/pacman/pkg-plist
@@ -239,22 +239,22 @@ share/makepkg/util/pkgbuild.sh
share/makepkg/util/schema.sh
share/makepkg/util/source.sh
share/makepkg/util/util.sh
-%%DOCS%%share/man/man1/makepkg-template.1.gz
-%%DOCS%%share/man/man5/BUILDINFO.5.gz
-%%DOCS%%share/man/man5/PKGBUILD.5.gz
-%%DOCS%%share/man/man5/alpm-hooks.5.gz
-%%DOCS%%share/man/man5/makepkg.conf.5.gz
-%%DOCS%%share/man/man5/pacman-hooks.5.gz
-%%DOCS%%share/man/man5/pacman.conf.5.gz
-%%DOCS%%share/man/man8/makepkg.8.gz
-%%DOCS%%share/man/man8/pacman-conf.8.gz
-%%DOCS%%share/man/man8/pacman-db-upgrade.8.gz
-%%DOCS%%share/man/man8/pacman-key.8.gz
-%%DOCS%%share/man/man8/pacman.8.gz
-%%DOCS%%share/man/man8/repo-add.8.gz
-%%DOCS%%share/man/man8/repo-remove.8.gz
-%%DOCS%%share/man/man8/testpkg.8.gz
-%%DOCS%%share/man/man8/vercmp.8.gz
+%%MANPAGES%%share/man/man1/makepkg-template.1.gz
+%%MANPAGES%%share/man/man5/BUILDINFO.5.gz
+%%MANPAGES%%share/man/man5/PKGBUILD.5.gz
+%%MANPAGES%%share/man/man5/alpm-hooks.5.gz
+%%MANPAGES%%share/man/man5/makepkg.conf.5.gz
+%%MANPAGES%%share/man/man5/pacman-hooks.5.gz
+%%MANPAGES%%share/man/man5/pacman.conf.5.gz
+%%MANPAGES%%share/man/man8/makepkg.8.gz
+%%MANPAGES%%share/man/man8/pacman-conf.8.gz
+%%MANPAGES%%share/man/man8/pacman-db-upgrade.8.gz
+%%MANPAGES%%share/man/man8/pacman-key.8.gz
+%%MANPAGES%%share/man/man8/pacman.8.gz
+%%MANPAGES%%share/man/man8/repo-add.8.gz
+%%MANPAGES%%share/man/man8/repo-remove.8.gz
+%%MANPAGES%%share/man/man8/testpkg.8.gz
+%%MANPAGES%%share/man/man8/vercmp.8.gz
%%DATADIR%%/PKGBUILD-split.proto
%%DATADIR%%/PKGBUILD-vcs.proto
%%DATADIR%%/PKGBUILD.proto
diff --git a/sysutils/plasma-pass/Makefile b/sysutils/plasma-pass/Makefile
index fe41409493a1..fbb22955201e 100644
--- a/sysutils/plasma-pass/Makefile
+++ b/sysutils/plasma-pass/Makefile
@@ -1,5 +1,6 @@
PORTNAME= plasma-pass
DISTVERSION= 1.2.2
+PORTREVISION= 1
MASTER_SITES= KDE/stable/${PORTNAME}
CATEGORIES= sysutils kde
@@ -13,9 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt
LIB_DEPENDS= libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
+ libgpgmepp.so:security/gpgmepp \
liboath.so:security/oath-toolkit \
- libqgpgmeqt6.so:security/gpgme-qt@qt6
+ libqgpgmeqt6.so:security/qgpgme@qt6
RUN_DEPENDS= pass:sysutils/password-store
USES= cmake compiler:c++20-lang gettext kde:6 qt:6 tar:xz
diff --git a/sysutils/plasma6-discover/distinfo b/sysutils/plasma6-discover/distinfo
index 7f6af19640ef..4a1f89401962 100644
--- a/sysutils/plasma6-discover/distinfo
+++ b/sysutils/plasma6-discover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010499
-SHA256 (KDE/plasma/6.4.0/discover-6.4.0.tar.xz) = 09fb1d63aa6ec3ad56e606f48b6e10d59eeb37d9b527e54a211b4a79d6e52242
-SIZE (KDE/plasma/6.4.0/discover-6.4.0.tar.xz) = 1110064
+TIMESTAMP = 1750789614
+SHA256 (KDE/plasma/6.4.1/discover-6.4.1.tar.xz) = f34cea438a8a0ae0bb6fd13e4164d49c7a2a9857e204300ccc276f2d5f898230
+SIZE (KDE/plasma/6.4.1/discover-6.4.1.tar.xz) = 1110016
diff --git a/sysutils/plasma6-kde-cli-tools/distinfo b/sysutils/plasma6-kde-cli-tools/distinfo
index af26d545adab..56b50db7c2f8 100644
--- a/sysutils/plasma6-kde-cli-tools/distinfo
+++ b/sysutils/plasma6-kde-cli-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010499
-SHA256 (KDE/plasma/6.4.0/kde-cli-tools-6.4.0.tar.xz) = 4f4ebed7c17a25079c54ef031929ac55d6777acd3cf595ca6343f4d0a4f00ba9
-SIZE (KDE/plasma/6.4.0/kde-cli-tools-6.4.0.tar.xz) = 638504
+TIMESTAMP = 1750789615
+SHA256 (KDE/plasma/6.4.1/kde-cli-tools-6.4.1.tar.xz) = 2d90ab0c034fb9d2816750da9ace39b708b712d3f7341663ebbbfe88d5b02ca4
+SIZE (KDE/plasma/6.4.1/kde-cli-tools-6.4.1.tar.xz) = 638508
diff --git a/sysutils/plasma6-kinfocenter/distinfo b/sysutils/plasma6-kinfocenter/distinfo
index 6f99586a2dcc..089fd5283ef2 100644
--- a/sysutils/plasma6-kinfocenter/distinfo
+++ b/sysutils/plasma6-kinfocenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010499
-SHA256 (KDE/plasma/6.4.0/kinfocenter-6.4.0.tar.xz) = 4d2deaf4c1ff76ff100ed6b07d7cb158ba116c4c221b7b5f7b25440285054494
-SIZE (KDE/plasma/6.4.0/kinfocenter-6.4.0.tar.xz) = 758072
+TIMESTAMP = 1750789616
+SHA256 (KDE/plasma/6.4.1/kinfocenter-6.4.1.tar.xz) = 20eafbae78a437f767b8b6e9493875b230033f9760454732e810483c82127927
+SIZE (KDE/plasma/6.4.1/kinfocenter-6.4.1.tar.xz) = 758196
diff --git a/sysutils/plasma6-kmenuedit/distinfo b/sysutils/plasma6-kmenuedit/distinfo
index 4c5ea94fb48e..5bf724c2af64 100644
--- a/sysutils/plasma6-kmenuedit/distinfo
+++ b/sysutils/plasma6-kmenuedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010500
-SHA256 (KDE/plasma/6.4.0/kmenuedit-6.4.0.tar.xz) = 4ae4a67adca07e10c2475b9a19acbd283d1840a996bbc084d9b1b237c7e6ef88
-SIZE (KDE/plasma/6.4.0/kmenuedit-6.4.0.tar.xz) = 884652
+TIMESTAMP = 1750789616
+SHA256 (KDE/plasma/6.4.1/kmenuedit-6.4.1.tar.xz) = 55db175f0f3deda6154bfb0c721adf183f63c134b77858c9fbbe0858ae9c7773
+SIZE (KDE/plasma/6.4.1/kmenuedit-6.4.1.tar.xz) = 884588
diff --git a/sysutils/plasma6-ksystemstats/distinfo b/sysutils/plasma6-ksystemstats/distinfo
index 9fb97858e8fa..e483eac81117 100644
--- a/sysutils/plasma6-ksystemstats/distinfo
+++ b/sysutils/plasma6-ksystemstats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010500
-SHA256 (KDE/plasma/6.4.0/ksystemstats-6.4.0.tar.xz) = e0f8855a4db91508066b9da5108ddbce48bbadda64bb96653ac2fb312fc1468e
-SIZE (KDE/plasma/6.4.0/ksystemstats-6.4.0.tar.xz) = 156636
+TIMESTAMP = 1750789617
+SHA256 (KDE/plasma/6.4.1/ksystemstats-6.4.1.tar.xz) = a70a74d3bd24116f6001086b942cc9d69f7514f3f5b7c2a0382d5dc281e7f0aa
+SIZE (KDE/plasma/6.4.1/ksystemstats-6.4.1.tar.xz) = 156608
diff --git a/sysutils/plasma6-libksysguard/distinfo b/sysutils/plasma6-libksysguard/distinfo
index 447fe51cd45c..e79c11159df0 100644
--- a/sysutils/plasma6-libksysguard/distinfo
+++ b/sysutils/plasma6-libksysguard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010500
-SHA256 (KDE/plasma/6.4.0/libksysguard-6.4.0.tar.xz) = bfd0baf7973407444093e13a5ce2b310cee586e3bbc5d4e10785bc1a0d45a663
-SIZE (KDE/plasma/6.4.0/libksysguard-6.4.0.tar.xz) = 333964
+TIMESTAMP = 1750789618
+SHA256 (KDE/plasma/6.4.1/libksysguard-6.4.1.tar.xz) = 7c33949dbdccceece35fbefd244a4449b23b5071e0cad082f91aee64f7b281e1
+SIZE (KDE/plasma/6.4.1/libksysguard-6.4.1.tar.xz) = 333936
diff --git a/sysutils/plasma6-plasma-disks/distinfo b/sysutils/plasma6-plasma-disks/distinfo
index 8ae9a5ed1dcf..67586b754218 100644
--- a/sysutils/plasma6-plasma-disks/distinfo
+++ b/sysutils/plasma6-plasma-disks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010500
-SHA256 (KDE/plasma/6.4.0/plasma-disks-6.4.0.tar.xz) = 94c95ed1bd494448c81e35360dc8b49ae05acec131651ec81716f4a52218ea90
-SIZE (KDE/plasma/6.4.0/plasma-disks-6.4.0.tar.xz) = 105216
+TIMESTAMP = 1750789618
+SHA256 (KDE/plasma/6.4.1/plasma-disks-6.4.1.tar.xz) = c98f9a0d5322982a908497d7cc02867825486257b8e25462d197f336011c5314
+SIZE (KDE/plasma/6.4.1/plasma-disks-6.4.1.tar.xz) = 105220
diff --git a/sysutils/plasma6-plasma-systemmonitor/distinfo b/sysutils/plasma6-plasma-systemmonitor/distinfo
index 9edfe0851fd7..23da83c40cc6 100644
--- a/sysutils/plasma6-plasma-systemmonitor/distinfo
+++ b/sysutils/plasma6-plasma-systemmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010501
-SHA256 (KDE/plasma/6.4.0/plasma-systemmonitor-6.4.0.tar.xz) = 94369cd6cbeff5ffaf3605ee7660ea4aaa03d959282b0f20d659a953ae2d975a
-SIZE (KDE/plasma/6.4.0/plasma-systemmonitor-6.4.0.tar.xz) = 216888
+TIMESTAMP = 1750789619
+SHA256 (KDE/plasma/6.4.1/plasma-systemmonitor-6.4.1.tar.xz) = b1810d329b81ac35afca75f5ff2887b724e2fc7b1f9c510198b87c29cb8bde5f
+SIZE (KDE/plasma/6.4.1/plasma-systemmonitor-6.4.1.tar.xz) = 216880
diff --git a/sysutils/plasma6-polkit-kde-agent-1/distinfo b/sysutils/plasma6-polkit-kde-agent-1/distinfo
index 1d463517ef62..0547c56fd276 100644
--- a/sysutils/plasma6-polkit-kde-agent-1/distinfo
+++ b/sysutils/plasma6-polkit-kde-agent-1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010502
-SHA256 (KDE/plasma/6.4.0/polkit-kde-agent-1-6.4.0.tar.xz) = a8ab5df6ab1ea05e63ef08ebbe536e1393d4f6d6dd4b297305619fc1e87515c5
-SIZE (KDE/plasma/6.4.0/polkit-kde-agent-1-6.4.0.tar.xz) = 57580
+TIMESTAMP = 1750789619
+SHA256 (KDE/plasma/6.4.1/polkit-kde-agent-1-6.4.1.tar.xz) = bb1cc037725368334439d13dc7de12c5f517b398385f1c9f529571a5392a9302
+SIZE (KDE/plasma/6.4.1/polkit-kde-agent-1-6.4.1.tar.xz) = 57548
diff --git a/sysutils/plasma6-powerdevil/distinfo b/sysutils/plasma6-powerdevil/distinfo
index 0cb16c6da920..cde01e852ee0 100644
--- a/sysutils/plasma6-powerdevil/distinfo
+++ b/sysutils/plasma6-powerdevil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010502
-SHA256 (KDE/plasma/6.4.0/powerdevil-6.4.0.tar.xz) = d0ad54cb6d4ccf39c0d5b7f0c7df2f51bc99ffd3fd6ca7538ed3f41dfc4f677e
-SIZE (KDE/plasma/6.4.0/powerdevil-6.4.0.tar.xz) = 1228936
+TIMESTAMP = 1750789620
+SHA256 (KDE/plasma/6.4.1/powerdevil-6.4.1.tar.xz) = 93e4381f253f9e960787feb5fcb86ea1a7c0e2978e3b3009ae192a86ae73462f
+SIZE (KDE/plasma/6.4.1/powerdevil-6.4.1.tar.xz) = 1229008
diff --git a/sysutils/plasma6-systemsettings/distinfo b/sysutils/plasma6-systemsettings/distinfo
index 38dd6affd68b..c4cd89095f2a 100644
--- a/sysutils/plasma6-systemsettings/distinfo
+++ b/sysutils/plasma6-systemsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010502
-SHA256 (KDE/plasma/6.4.0/systemsettings-6.4.0.tar.xz) = 4c385519aa40e90dcb0b1a0b070d3313fd9ed5fb33c963ea5459ce5d31692f3f
-SIZE (KDE/plasma/6.4.0/systemsettings-6.4.0.tar.xz) = 219380
+TIMESTAMP = 1750789621
+SHA256 (KDE/plasma/6.4.1/systemsettings-6.4.1.tar.xz) = a27f312a292ac4c5c3efa1af71e70ca834d7ec8e8f37a710cf85ae2d7bbeff95
+SIZE (KDE/plasma/6.4.1/systemsettings-6.4.1.tar.xz) = 219344
diff --git a/sysutils/podman-suite/Makefile b/sysutils/podman-suite/Makefile
index fe500aa57d63..c322defdd711 100644
--- a/sysutils/podman-suite/Makefile
+++ b/sysutils/podman-suite/Makefile
@@ -1,5 +1,5 @@
PORTNAME= podman-suite
-PORTVERSION= 20250203
+PORTVERSION= 20250618
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
diff --git a/sysutils/podman/Makefile b/sysutils/podman/Makefile
index ae0280461b06..65c6a1c00031 100644
--- a/sysutils/podman/Makefile
+++ b/sysutils/podman/Makefile
@@ -1,7 +1,6 @@
PORTNAME= podman
DISTVERSIONPREFIX= v
-DISTVERSION= 5.3.2
-PORTREVISION= 2
+DISTVERSION= 5.5.1
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
@@ -21,7 +20,7 @@ RUN_DEPENDS= conmon:sysutils/conmon \
containers-common>=0:sysutils/containers-common \
ocijail:sysutils/ocijail
-USES= gmake go:no_targets,1.22 pkgconfig python:build shebangfix
+USES= gmake go:no_targets,1.23 pkgconfig python:build shebangfix
USE_RC_SUBR= podman podman_service
SHEBANG_FILES= ${WRKSRC}/hack/markdown-preprocess
diff --git a/sysutils/podman/distinfo b/sysutils/podman/distinfo
index 75743cf73366..48cdbe5f6f89 100644
--- a/sysutils/podman/distinfo
+++ b/sysutils/podman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738598697
-SHA256 (containers-podman-v5.3.2_GH0.tar.gz) = e7d7abf2d4ecae7217af017a4199d555563721bf6c3ae52e68704ee8268c432b
-SIZE (containers-podman-v5.3.2_GH0.tar.gz) = 24207488
+TIMESTAMP = 1750101580
+SHA256 (containers-podman-v5.5.1_GH0.tar.gz) = 00d02f85ad27a46e77456fef1be81865a43147544ed2487e6c4c8decd0e3748f
+SIZE (containers-podman-v5.5.1_GH0.tar.gz) = 21338501
diff --git a/sysutils/podman/files/patch-libpod_container__internal__common.go b/sysutils/podman/files/patch-libpod_container__internal__common.go
new file mode 100644
index 000000000000..9eeb358bca34
--- /dev/null
+++ b/sysutils/podman/files/patch-libpod_container__internal__common.go
@@ -0,0 +1,11 @@
+--- libpod/container_internal_common.go.orig 2025-06-18 16:07:27 UTC
++++ libpod/container_internal_common.go
+@@ -192,7 +192,7 @@ func (c *Container) createInitRootfs() error {
+ }
+
+ c.config.Rootfs = tmpDir
+- c.config.RootfsOverlay = true
++ //c.config.RootfsOverlay = true
+ return nil
+ }
+
diff --git a/sysutils/podman/files/patch-libpod_runtime__migrate__freebsd.go b/sysutils/podman/files/patch-libpod_runtime__migrate__freebsd.go
deleted file mode 100644
index 5908c595098c..000000000000
--- a/sysutils/podman/files/patch-libpod_runtime__migrate__freebsd.go
+++ /dev/null
@@ -1,18 +0,0 @@
---- libpod/runtime_migrate_freebsd.go.orig 2024-10-03 14:39:32 UTC
-+++ libpod/runtime_migrate_freebsd.go
-@@ -0,0 +1,15 @@
-+//go:build !remote
-+
-+package libpod
-+
-+import (
-+ "errors"
-+)
-+
-+func (r *Runtime) stopPauseProcess() error {
-+ return nil
-+}
-+
-+func (r *Runtime) Migrate(newRuntime string) error {
-+ return errors.New("not implemented (*Runtime) migrate")
-+}
diff --git a/sysutils/podman/files/patch-libpod_runtime__migrate__unsupported.go b/sysutils/podman/files/patch-libpod_runtime__migrate__unsupported.go
deleted file mode 100644
index 0c38a6d35a56..000000000000
--- a/sysutils/podman/files/patch-libpod_runtime__migrate__unsupported.go
+++ /dev/null
@@ -1,8 +0,0 @@
---- libpod/runtime_migrate_unsupported.go.orig 2024-10-03 14:38:54 UTC
-+++ libpod/runtime_migrate_unsupported.go
-@@ -1,4 +1,4 @@
--//go:build !remote && !linux
-+//go:build !remote && !linux && !freebsd
-
- package libpod
-
diff --git a/sysutils/podman/files/patch-vendor_github.com_containers_common_pkg_config_config.go b/sysutils/podman/files/patch-vendor_github.com_containers_common_pkg_config_config.go
deleted file mode 100644
index efd0b17a0aef..000000000000
--- a/sysutils/podman/files/patch-vendor_github.com_containers_common_pkg_config_config.go
+++ /dev/null
@@ -1,35 +0,0 @@
---- vendor/github.com/containers/common/pkg/config/config.go.orig 2025-01-21 18:41:34 UTC
-+++ vendor/github.com/containers/common/pkg/config/config.go
-@@ -12,7 +12,6 @@ import (
-
- "github.com/containers/common/internal/attributedstring"
- "github.com/containers/common/libnetwork/types"
-- "github.com/containers/common/pkg/capabilities"
- "github.com/containers/storage/pkg/fileutils"
- "github.com/containers/storage/pkg/unshare"
- units "github.com/docker/go-units"
-@@ -963,24 +962,6 @@ func (c *Config) GetDefaultEnvEx(envHost, httpProxy bo
- }
- }
- return append(env, c.Containers.Env.Get()...)
--}
--
--// Capabilities returns the capabilities parses the Add and Drop capability
--// list from the default capabilities for the container
--func (c *Config) Capabilities(user string, addCapabilities, dropCapabilities []string) ([]string, error) {
-- userNotRoot := func(user string) bool {
-- if user == "" || user == "root" || user == "0" {
-- return false
-- }
-- return true
-- }
--
-- defaultCapabilities := c.Containers.DefaultCapabilities.Get()
-- if userNotRoot(user) {
-- defaultCapabilities = []string{}
-- }
--
-- return capabilities.MergeCapabilities(defaultCapabilities, addCapabilities, dropCapabilities)
- }
-
- // Device parses device mapping string to a src, dest & permissions string
diff --git a/sysutils/podman/files/patch-vendor_github.com_containers_common_pkg_config_config__linux.go b/sysutils/podman/files/patch-vendor_github.com_containers_common_pkg_config_config__linux.go
deleted file mode 100644
index cf91d1d981ef..000000000000
--- a/sysutils/podman/files/patch-vendor_github.com_containers_common_pkg_config_config__linux.go
+++ /dev/null
@@ -1,33 +0,0 @@
---- vendor/github.com/containers/common/pkg/config/config_linux.go.orig 2025-01-21 18:41:34 UTC
-+++ vendor/github.com/containers/common/pkg/config/config_linux.go
-@@ -1,6 +1,7 @@ import (
- package config
-
- import (
-+ "github.com/containers/common/pkg/capabilities"
- selinux "github.com/opencontainers/selinux/go-selinux"
- )
-
-@@ -25,4 +26,22 @@ var defaultHelperBinariesDir = []string{
- "/usr/local/lib/podman",
- "/usr/libexec/podman",
- "/usr/lib/podman",
-+}
-+
-+// Capabilities returns the capabilities parses the Add and Drop capability
-+// list from the default capabilities for the container
-+func (c *Config) Capabilities(user string, addCapabilities, dropCapabilities []string) ([]string, error) {
-+ userNotRoot := func(user string) bool {
-+ if user == "" || user == "root" || user == "0" {
-+ return false
-+ }
-+ return true
-+ }
-+
-+ defaultCapabilities := c.Containers.DefaultCapabilities.Get()
-+ if userNotRoot(user) {
-+ defaultCapabilities = []string{}
-+ }
-+
-+ return capabilities.MergeCapabilities(defaultCapabilities, addCapabilities, dropCapabilities)
- }
diff --git a/sysutils/podman/files/patch-vendor_github.com_containers_common_pkg_config_config__unsupported.go b/sysutils/podman/files/patch-vendor_github.com_containers_common_pkg_config_config__unsupported.go
deleted file mode 100644
index 96b618fe65ae..000000000000
--- a/sysutils/podman/files/patch-vendor_github.com_containers_common_pkg_config_config__unsupported.go
+++ /dev/null
@@ -1,12 +0,0 @@
---- vendor/github.com/containers/common/pkg/config/config_unsupported.go.orig 2025-01-21 18:41:34 UTC
-+++ vendor/github.com/containers/common/pkg/config/config_unsupported.go
-@@ -5,3 +5,9 @@ func selinuxEnabled() bool {
- func selinuxEnabled() bool {
- return false
- }
-+
-+// Capabilities returns the capabilities parses the Add and Drop capability
-+// list from the default capabilities for the container
-+func (c *Config) Capabilities(user string, addCapabilities, dropCapabilities []string) ([]string, error) {
-+ return nil, nil
-+}
diff --git a/sysutils/podman/files/patch-vendor_github.com_containers_storage_pkg_chunked_storage__unsupported.go b/sysutils/podman/files/patch-vendor_github.com_containers_storage_pkg_chunked_storage__unsupported.go
deleted file mode 100644
index d17e29d695ee..000000000000
--- a/sysutils/podman/files/patch-vendor_github.com_containers_storage_pkg_chunked_storage__unsupported.go
+++ /dev/null
@@ -1,9 +0,0 @@
---- vendor/github.com/containers/storage/pkg/chunked/storage_unsupported.go.orig 2025-02-04 11:32:21 UTC
-+++ vendor/github.com/containers/storage/pkg/chunked/storage_unsupported.go
-@@ -13,5 +13,5 @@ func GetDiffer(ctx context.Context, store storage.Stor
-
- // GetDiffer returns a differ than can be used with ApplyDiffWithDiffer.
- func GetDiffer(ctx context.Context, store storage.Store, blobDigest digest.Digest, blobSize int64, annotations map[string]string, iss ImageSourceSeekable) (graphdriver.Differ, error) {
-- return nil, errors.New("format not supported on this system")
-+ return nil, newErrFallbackToOrdinaryLayerDownload(errors.New("format not supported on this system"))
- }
diff --git a/sysutils/podman/pkg-plist b/sysutils/podman/pkg-plist
index 60a484d79067..c7a1db09da81 100644
--- a/sysutils/podman/pkg-plist
+++ b/sysutils/podman/pkg-plist
@@ -5,6 +5,14 @@ share/bash-completion/completions/podman
share/bash-completion/completions/podman-remote
share/fish/vendor_completions.d/podman-remote.fish
share/fish/vendor_completions.d/podman.fish
+share/man/man1/podman-artifact-add.1.gz
+share/man/man1/podman-artifact-extract.1.gz
+share/man/man1/podman-artifact-inspect.1.gz
+share/man/man1/podman-artifact-ls.1.gz
+share/man/man1/podman-artifact-pull.1.gz
+share/man/man1/podman-artifact-push.1.gz
+share/man/man1/podman-artifact-rm.1.gz
+share/man/man1/podman-artifact.1.gz
share/man/man1/podman-attach.1.gz
share/man/man1/podman-auto-update.1.gz
share/man/man1/podman-build.1.gz
@@ -109,6 +117,7 @@ share/man/man1/podman-load.1.gz
share/man/man1/podman-login.1.gz
share/man/man1/podman-logout.1.gz
share/man/man1/podman-logs.1.gz
+share/man/man1/podman-machine-cp.1.gz
share/man/man1/podman-machine-info.1.gz
share/man/man1/podman-machine-init.1.gz
share/man/man1/podman-machine-inspect.1.gz
diff --git a/sysutils/py-azure-cli-base/Makefile b/sysutils/py-azure-cli-base/Makefile
index e82cdf3f931b..d8a00e873d68 100644
--- a/sysutils/py-azure-cli-base/Makefile
+++ b/sysutils/py-azure-cli-base/Makefile
@@ -12,7 +12,7 @@ LICENSE= MIT
NO_BUILD= yes
NO_ARCH= yes
USES= python
-USE_PYTHON= flavors py3kplist
+USE_PYTHON= flavors
do-install:
${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/cli/command_modules
diff --git a/sysutils/py-azure-cli-base/pkg-plist b/sysutils/py-azure-cli-base/pkg-plist
index 3220829c629d..159bf0fa73b1 100644
--- a/sysutils/py-azure-cli-base/pkg-plist
+++ b/sysutils/py-azure-cli-base/pkg-plist
@@ -1,15 +1,15 @@
%%PYTHON_SITELIBDIR%%/azure/__init__.py
+%%PYTHON_SITELIBDIR%%/azure/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/azure/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/azure/cli/__init__.py
+%%PYTHON_SITELIBDIR%%/azure/cli/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/azure/cli/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/azure/cli/command_modules/__init__.py
+%%PYTHON_SITELIBDIR%%/azure/cli/command_modules/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/azure/cli/command_modules/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/azure/mgmt/__init__.py
+%%PYTHON_SITELIBDIR%%/azure/mgmt/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/azure/mgmt/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/azure/mgmt/datalake/__init__.py
-%%PYTHON_SITELIBDIR%%/azure/__init__.pyo
-%%PYTHON_SITELIBDIR%%/azure/__init__.pyc
-%%PYTHON_SITELIBDIR%%/azure/cli/__init__.pyo
-%%PYTHON_SITELIBDIR%%/azure/cli/__init__.pyc
-%%PYTHON_SITELIBDIR%%/azure/cli/command_modules/__init__.pyo
-%%PYTHON_SITELIBDIR%%/azure/cli/command_modules/__init__.pyc
-%%PYTHON_SITELIBDIR%%/azure/mgmt/__init__.pyo
-%%PYTHON_SITELIBDIR%%/azure/mgmt/__init__.pyc
-%%PYTHON_SITELIBDIR%%/azure/mgmt/datalake/__init__.pyo
-%%PYTHON_SITELIBDIR%%/azure/mgmt/datalake/__init__.pyc
+%%PYTHON_SITELIBDIR%%/azure/mgmt/datalake/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/azure/mgmt/datalake/__pycache__/__init__%%PYTHON_TAG%%.pyc
diff --git a/sysutils/py-director/Makefile b/sysutils/py-director/Makefile
index 76230f1a021d..09b5a6a15486 100644
--- a/sysutils/py-director/Makefile
+++ b/sysutils/py-director/Makefile
@@ -1,6 +1,6 @@
PORTNAME= director
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.1
+DISTVERSION= 0.14.0
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-director/distinfo b/sysutils/py-director/distinfo
index 64157e549645..bd404dbbac49 100644
--- a/sysutils/py-director/distinfo
+++ b/sysutils/py-director/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747504889
-SHA256 (DtxdF-director-v0.13.1_GH0.tar.gz) = 9a6611edca28425e203dcc955a5cf639a2e243cc67d8c5a0d41401f4fa02cd1d
-SIZE (DtxdF-director-v0.13.1_GH0.tar.gz) = 21071
+TIMESTAMP = 1750799228
+SHA256 (DtxdF-director-v0.14.0_GH0.tar.gz) = 4ea99029d1436cdcf96a2dbefc0657e137473dce3c4efe54c6b837c2609b77b3
+SIZE (DtxdF-director-v0.14.0_GH0.tar.gz) = 21262
diff --git a/sysutils/py-overlord/Makefile b/sysutils/py-overlord/Makefile
index 5abfd603348d..fc448181c4a1 100644
--- a/sysutils/py-overlord/Makefile
+++ b/sysutils/py-overlord/Makefile
@@ -1,6 +1,6 @@
PORTNAME= overlord
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.0
+DISTVERSION= 0.12.0
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-overlord/distinfo b/sysutils/py-overlord/distinfo
index b1b2da27d519..3a995a3a79c0 100644
--- a/sysutils/py-overlord/distinfo
+++ b/sysutils/py-overlord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749862430
-SHA256 (DtxdF-overlord-v0.10.0_GH0.tar.gz) = 17377ceaf820880c9307deadc1a6b53db5f239c5c55301a52d31de10e75a612f
-SIZE (DtxdF-overlord-v0.10.0_GH0.tar.gz) = 87272
+TIMESTAMP = 1750804685
+SHA256 (DtxdF-overlord-v0.12.0_GH0.tar.gz) = d32c3b33051361e2e1c42d004896f2b71d6fceac7944d9186335f791d871d60e
+SIZE (DtxdF-overlord-v0.12.0_GH0.tar.gz) = 88333
diff --git a/sysutils/reproduce/Makefile b/sysutils/reproduce/Makefile
index 7edc6f481dc3..d54bc52a910a 100644
--- a/sysutils/reproduce/Makefile
+++ b/sysutils/reproduce/Makefile
@@ -1,6 +1,6 @@
PORTNAME= reproduce
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.0
+DISTVERSION= 0.6.0
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/reproduce/distinfo b/sysutils/reproduce/distinfo
index 0fa94c1453ee..27bdcc1bfc9e 100644
--- a/sysutils/reproduce/distinfo
+++ b/sysutils/reproduce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735927896
-SHA256 (DtxdF-reproduce-v0.5.0_GH0.tar.gz) = c409b4d5916934944df219f03eb3620b7386a2e1caba4db0f36038028f277d49
-SIZE (DtxdF-reproduce-v0.5.0_GH0.tar.gz) = 10439
+TIMESTAMP = 1750799323
+SHA256 (DtxdF-reproduce-v0.6.0_GH0.tar.gz) = c9b3685163123d8167928ffd62c3282ea5fdc003f7b866541ec7d2754ccc93b4
+SIZE (DtxdF-reproduce-v0.6.0_GH0.tar.gz) = 10473
diff --git a/sysutils/skopeo/Makefile b/sysutils/skopeo/Makefile
index 0dfe23142843..8d380f917e93 100644
--- a/sysutils/skopeo/Makefile
+++ b/sysutils/skopeo/Makefile
@@ -1,7 +1,6 @@
PORTNAME= skopeo
DISTVERSIONPREFIX= v
-DISTVERSION= 1.17.0
-PORTREVISION= 2
+DISTVERSION= 1.19.0
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
@@ -17,7 +16,7 @@ BUILD_DEPENDS= bash:shells/bash \
LIB_DEPENDS= libgpgme.so:security/gpgme
RUN_DEPENDS= ${LOCALBASE}/etc/containers/containers.conf.sample:sysutils/containers-common
-USES= gmake go:modules,no_targets,1.22 pkgconfig
+USES= gmake go:modules,no_targets,1.23 pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= containers
diff --git a/sysutils/skopeo/distinfo b/sysutils/skopeo/distinfo
index 9d4508ce79a5..25eb3e5a86f1 100644
--- a/sysutils/skopeo/distinfo
+++ b/sysutils/skopeo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738598110
-SHA256 (containers-skopeo-v1.17.0_GH0.tar.gz) = e548c044c7b644ba455f482df387ec90aceea432b9c61a0bab0ec8534970eb69
-SIZE (containers-skopeo-v1.17.0_GH0.tar.gz) = 10682765
+TIMESTAMP = 1750104581
+SHA256 (containers-skopeo-v1.19.0_GH0.tar.gz) = 043e9f568440accf1aafca122a25c4d21441f16de49475192ec4abeef7430358
+SIZE (containers-skopeo-v1.19.0_GH0.tar.gz) = 10819827
diff --git a/sysutils/skopeo/files/patch-vendor_github.com_containers_storage_pkg_chunked_storage__unsupported.go b/sysutils/skopeo/files/patch-vendor_github.com_containers_storage_pkg_chunked_storage__unsupported.go
deleted file mode 100644
index d17e29d695ee..000000000000
--- a/sysutils/skopeo/files/patch-vendor_github.com_containers_storage_pkg_chunked_storage__unsupported.go
+++ /dev/null
@@ -1,9 +0,0 @@
---- vendor/github.com/containers/storage/pkg/chunked/storage_unsupported.go.orig 2025-02-04 11:32:21 UTC
-+++ vendor/github.com/containers/storage/pkg/chunked/storage_unsupported.go
-@@ -13,5 +13,5 @@ func GetDiffer(ctx context.Context, store storage.Stor
-
- // GetDiffer returns a differ than can be used with ApplyDiffWithDiffer.
- func GetDiffer(ctx context.Context, store storage.Store, blobDigest digest.Digest, blobSize int64, annotations map[string]string, iss ImageSourceSeekable) (graphdriver.Differ, error) {
-- return nil, errors.New("format not supported on this system")
-+ return nil, newErrFallbackToOrdinaryLayerDownload(errors.New("format not supported on this system"))
- }
diff --git a/sysutils/tkdvd/Makefile b/sysutils/tkdvd/Makefile
index d650d8716b35..9f2392693ea3 100644
--- a/sysutils/tkdvd/Makefile
+++ b/sysutils/tkdvd/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 4.0.9
PORTREVISION= 4
CATEGORIES= sysutils
MASTER_SITES= http://regis.damongeot.free.fr/tkdvd/dl/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= GUI to dvd+rw-tools and cdrecord
diff --git a/sysutils/usermin/Makefile b/sysutils/usermin/Makefile
index 7b20314c0220..e4c2395741aa 100644
--- a/sysutils/usermin/Makefile
+++ b/sysutils/usermin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= usermin
-PORTVERSION= 2.301
+PORTVERSION= 2.302
CATEGORIES= sysutils
MASTER_SITES= http://www.webmin.com/uupdates/:up \
SF/webadmin/${PORTNAME}/${PORTVERSION}:sf
@@ -17,11 +17,11 @@ RUN_DEPENDS= p5-Authen-PAM>=0:security/p5-Authen-PAM \
p5-IO-Tty>=0:devel/p5-IO-Tty \
p5-Net-SSLeay>=0:security/p5-Net-SSLeay
-NO_ARCH= yes
-NO_BUILD= yes
USES= cpe perl5
CPE_VENDOR= webmin
USE_RC_SUBR= usermin
+NO_ARCH= yes
+NO_BUILD= yes
SUB_FILES= pkg-message
SUB_LIST= PERL=${PERL}
diff --git a/sysutils/usermin/distinfo b/sysutils/usermin/distinfo
index 3ac1a88e02b8..1799cc515aa9 100644
--- a/sysutils/usermin/distinfo
+++ b/sysutils/usermin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749976024
-SHA256 (usermin-2.301.tar.gz) = 524ac4864afd50c7b71deb047f19dcaed97765da2fc067b8825a50dbd5e6f556
-SIZE (usermin-2.301.tar.gz) = 16253163
+TIMESTAMP = 1750756861
+SHA256 (usermin-2.302.tar.gz) = 55ce97852f6de533605284d0dd8e43e90e5851f4b4bc0264b2bf86cc65d7f658
+SIZE (usermin-2.302.tar.gz) = 16244927
diff --git a/sysutils/vimpager/Makefile b/sysutils/vimpager/Makefile
index 3cd535016297..4e60790ac91e 100644
--- a/sysutils/vimpager/Makefile
+++ b/sysutils/vimpager/Makefile
@@ -1,6 +1,10 @@
PORTNAME= vimpager
DISTVERSION= 2.06.20250412
+PORTREVISION= 1
CATEGORIES= sysutils
+MASTER_SITES= https://github.com/rkitover/vimpager/releases/download/${DISTVERSION:R}/
+DISTFILES+= man${EXTRACT_SUFX}
+DIST_SUBDIR= ${PORTNAME}
MAINTAINER= nxjoseph@protonmail.com
COMMENT= Use Vim/NeoVim as a pager (${FLAVOR:U} flavor)
@@ -9,6 +13,8 @@ WWW= https://github.com/rkitover/vimpager
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+TEST_DEPENDS= bats:devel/bats-core
+
FLAVORS= console gtk2 gtk3 motif tiny x11 neovim
FLAVOR?= ${FLAVORS:[1]}
@@ -39,10 +45,19 @@ CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:S/^/vimpager-/}
NO_ARCH= yes
-OPTIONS_DEFINE= DOCS TEST
+OPTIONS_DEFINE= DOCS
OPTIONS_SUB= yes
DOCS_BUILD_DEPENDS= pandoc:textproc/hs-pandoc
-TEST_RUN_DEPENDS= bats:devel/bats-core
+DOCS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-docs-off
+
+post-extract:
+ @(${MKDIR} ${WRKSRC}/man && \
+ ${MV} ${WRKDIR}/*.1 \
+ ${WRKSRC}/man)
+
+post-install:
+ @${MV} ${STAGEDIR}${PREFIX}/etc/vimpagerrc \
+ ${STAGEDIR}${PREFIX}/etc/vimpagerrc.sample
.include <bsd.port.mk>
diff --git a/sysutils/vimpager/distinfo b/sysutils/vimpager/distinfo
index 1b68ff67dcf5..3773d87ea92c 100644
--- a/sysutils/vimpager/distinfo
+++ b/sysutils/vimpager/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1748713928
-SHA256 (rkitover-vimpager-2.06.20250412-842f746_GH0.tar.gz) = 935c6e80e3c66fba31ba6f1d7fb2f3f471599f21848c1b6b5063ccd7dd5374c5
-SIZE (rkitover-vimpager-2.06.20250412-842f746_GH0.tar.gz) = 164299
+TIMESTAMP = 1750325570
+SHA256 (vimpager/man.tar.gz) = 9aad1e1dd3546ce64626627f4684fdef04f0ca9d40a4815d84e6ef8ceacc6cdf
+SIZE (vimpager/man.tar.gz) = 2769
+SHA256 (vimpager/rkitover-vimpager-2.06.20250412-842f746_GH0.tar.gz) = 935c6e80e3c66fba31ba6f1d7fb2f3f471599f21848c1b6b5063ccd7dd5374c5
+SIZE (vimpager/rkitover-vimpager-2.06.20250412-842f746_GH0.tar.gz) = 164299
diff --git a/sysutils/vimpager/files/extra-patch-docs-off b/sysutils/vimpager/files/extra-patch-docs-off
new file mode 100644
index 000000000000..e85794547edb
--- /dev/null
+++ b/sysutils/vimpager/files/extra-patch-docs-off
@@ -0,0 +1,61 @@
+--- Makefile.orig 2025-04-12 08:53:59 UTC
++++ Makefile
+@@ -6,7 +6,6 @@ INSTALLMAN=${INSTALL} -m 444
+ INSTALLBIN=${INSTALL} -m 555
+ INSTALLFILE=${INSTALL} -m 444
+ INSTALLMAN=${INSTALL} -m 444
+-INSTALLDOC=${INSTALL} -m 444
+ INSTALLCONF=${INSTALL} -m 644
+ PANDOC=./scripts/pandoc-sh
+
+@@ -140,22 +139,6 @@ install: docs vimpager.configured vimcat.configured
+ echo ${INSTALLMAN} man/vimcat.1 "${DESTDIR}${prefix}/share/man/man1/vimcat.1"; \
+ ${INSTALLMAN} man/vimcat.1 "${DESTDIR}${prefix}/share/man/man1/vimcat.1"; \
+ fi
+- @${MKPATH} "${DESTDIR}${prefix}/share/doc/vimpager"
+- ${INSTALLDOC} markdown_src/vimpager.md "${DESTDIR}${prefix}/share/doc/vimpager/vimpager.md"
+- ${INSTALLDOC} markdown_src/vimcat.md "${DESTDIR}${prefix}/share/doc/vimpager/vimcat.md"
+- ${INSTALLDOC} TODO.yml "${DESTDIR}${prefix}/share/doc/vimpager/TODO.yml"
+- ${INSTALLDOC} DOC_AUTHORS.yml "${DESTDIR}${prefix}/share/doc/vimpager/DOC_AUTHORS.yml"
+- ${INSTALLDOC} ChangeLog_vimpager.yml "${DESTDIR}${prefix}/share/doc/vimpager/ChangeLog_vimpager.yml"
+- ${INSTALLDOC} ChangeLog_vimcat.yml "${DESTDIR}${prefix}/share/doc/vimpager/ChangeLog_vimcat.yml"
+- ${INSTALLDOC} uganda.txt "${DESTDIR}${prefix}/share/doc/vimpager/uganda.txt"
+- ${INSTALLDOC} debian/copyright "${DESTDIR}${prefix}/share/doc/vimpager/copyright"
+- @if [ -d html ]; then \
+- ${MKPATH} "${DESTDIR}${prefix}/share/doc/vimpager/html"; \
+- echo ${INSTALLDOC} html/vimpager.html "${DESTDIR}${prefix}/share/doc/vimpager/html/vimpager.html"; \
+- ${INSTALLDOC} html/vimpager.html "${DESTDIR}${prefix}/share/doc/vimpager/html/vimpager.html"; \
+- echo ${INSTALLDOC} html/vimcat.html "${DESTDIR}${prefix}/share/doc/vimpager/html/vimcat.html"; \
+- ${INSTALLDOC} html/vimcat.html "${DESTDIR}${prefix}/share/doc/vimpager/html/vimcat.html"; \
+- fi
+ ${MKPATH} "${DESTDIR}${prefix}/share/vimpager"
+ @for rt_file in ${RUNTIME}; do \
+ if [ ! -d "`dirname "${DESTDIR}${prefix}/share/vimpager/$$rt_file"`" ]; then \
+@@ -264,13 +247,6 @@ man/%.1: markdown_src/%.md
+ echo 'generating $@'; \
+ ${MKPATH} `dirname '$@'` 2>/dev/null || true; \
+ ${PANDOC} -s -f markdown_github $< -o $@; \
+- else \
+- if [ ! -r docs-warn-stamp ]; then \
+- echo >&2; \
+- echo "WARNING: pandoc is not available, man pages and html will not be generated. If you want to install the man pages and html, install pandoc and re-run make." >&2; \
+- echo >&2; \
+- touch docs-warn-stamp; \
+- fi; \
+ fi
+
+ .SECONDARY: vimpager.md.work vimcat.md.work
+@@ -285,13 +261,6 @@ html/%.html: %.md.work
+ ${MKPATH} `dirname '$@'` 2>/dev/null || true; \
+ ${PANDOC} -s --toc -f markdown_github $< -o $@; \
+ rm -f $<; \
+- else \
+- if [ ! -r docs-warn-stamp ]; then \
+- echo >&2; \
+- echo "WARNING: pandoc is not available, man pages and html will not be generated. If you want to install the man pages and html, install pandoc and re-run make." >&2; \
+- echo >&2; \
+- touch docs-warn-stamp; \
+- fi; \
+ fi
+
+ realclean distclean clean:
diff --git a/sysutils/vimpager/pkg-plist b/sysutils/vimpager/pkg-plist
index 0ff111dfc741..6acf7ebd3520 100644
--- a/sysutils/vimpager/pkg-plist
+++ b/sysutils/vimpager/pkg-plist
@@ -1,16 +1,16 @@
bin/vimcat
bin/vimpager
-%%ETCDIR%%rc
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog_vimcat.yml
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog_vimpager.yml
-%%PORTDOCS%%%%DOCSDIR%%/DOC_AUTHORS.yml
-%%PORTDOCS%%%%DOCSDIR%%/TODO.yml
-%%PORTDOCS%%%%DOCSDIR%%/copyright
-%%PORTDOCS%%%%DOCSDIR%%/html/vimcat.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vimpager.html
-%%PORTDOCS%%%%DOCSDIR%%/uganda.txt
-%%PORTDOCS%%%%DOCSDIR%%/vimcat.md
-%%PORTDOCS%%%%DOCSDIR%%/vimpager.md
+@sample etc/vimpagerrc.sample
+%%DOCS%%%%DOCSDIR%%/ChangeLog_vimcat.yml
+%%DOCS%%%%DOCSDIR%%/ChangeLog_vimpager.yml
+%%DOCS%%%%DOCSDIR%%/DOC_AUTHORS.yml
+%%DOCS%%%%DOCSDIR%%/TODO.yml
+%%DOCS%%%%DOCSDIR%%/copyright
+%%DOCS%%%%DOCSDIR%%/html/vimcat.html
+%%DOCS%%%%DOCSDIR%%/html/vimpager.html
+%%DOCS%%%%DOCSDIR%%/uganda.txt
+%%DOCS%%%%DOCSDIR%%/vimcat.md
+%%DOCS%%%%DOCSDIR%%/vimpager.md
share/man/man1/vimcat.1.gz
share/man/man1/vimpager.1.gz
%%DATADIR%%/autoload/AnsiEsc.vim
diff --git a/sysutils/webmin/Makefile b/sysutils/webmin/Makefile
index dca7f97736bc..8380f882fac6 100644
--- a/sysutils/webmin/Makefile
+++ b/sysutils/webmin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= webmin
PORTVERSION= 2.402
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= http://download.webmin.com/updates/:up \
SF/webadmin/${PORTNAME}/${PORTVERSION}:sf
diff --git a/sysutils/webmin/files/patch-setup.sh b/sysutils/webmin/files/patch-setup.sh
index 4126d48f2bd9..b7acc29be455 100644
--- a/sysutils/webmin/files/patch-setup.sh
+++ b/sysutils/webmin/files/patch-setup.sh
@@ -14,7 +14,7 @@
cd `dirname $0`
if [ -x /bin/pwd ]; then
wadir=`/bin/pwd`
-@@ -113,7 +120,7 @@
+@@ -113,15 +120,16 @@
echo ""
envetcdir="$config_dir"
if [ "$envetcdir" = "" ]; then
@@ -23,8 +23,10 @@
envetcdirnotfound=1
fi
printf "Config file directory [$envetcdir]: "
-@@ -121,7 +128,7 @@
- read config_dir
+ if [ "$config_dir" = "" ]; then
+- read config_dir
++ config_dir="$envetcdir"
++ echo "$envetcdir"
fi
if [ "$config_dir" = "" ]; then
- config_dir=/etc/webmin
@@ -32,7 +34,7 @@
fi
abspath=`echo $config_dir | grep "^/"`
if [ "$abspath" = "" ]; then
-@@ -232,7 +239,7 @@
+@@ -232,7 +240,7 @@
else
# Config directory exists .. make sure it is not in use
ls $config_dir | grep -v rpmsave >/dev/null 2>&1
@@ -41,7 +43,7 @@
echo "ERROR: Config directory $config_dir is not empty"
echo ""
exit 2
-@@ -241,7 +248,7 @@
+@@ -241,15 +249,16 @@
# Ask for log directory
envvardir="$var_dir"
if [ "$envvardir" = "" ]; then
@@ -50,8 +52,10 @@
envvardirnotfound=1
fi
printf "Log file directory [$envvardir]: "
-@@ -249,7 +256,7 @@
- read var_dir
+ if [ "$var_dir" = "" ]; then
+- read var_dir
++ var_dir="$envvardir"
++ echo "$envvardir"
fi
if [ "$var_dir" = "" ]; then
- var_dir=/var/webmin
@@ -59,3 +63,26 @@
fi
abspath=`echo $var_dir | grep "^/"`
if [ "$abspath" = "" ]; then
+@@ -290,7 +299,8 @@
+ if [ "$perl" = "" ]; then
+ if [ "$perldef" = "" ]; then
+ printf "Full path to perl: "
+- read perl
++ perl="%%PERL%%"
++ echo "$perl"
+ if [ "$perl" = "" ]; then
+ echo "ERROR: No path entered!"
+ echo ""
+@@ -298,10 +308,8 @@
+ fi
+ else
+ printf "Full path to perl (default $perldef): "
+- read perl
+- if [ "$perl" = "" ]; then
+- perl=$perldef
+- fi
++ perl=$perldef
++ echo "$perldef"
+ fi
+ fi
+ echo ""
diff --git a/textproc/Makefile b/textproc/Makefile
index 6c3deac8e34e..f1f4b3ce0604 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -207,6 +207,7 @@
SUBDIR += fcitx5-m17n
SUBDIR += fcitx5-qt
SUBDIR += fcitx5-qt-common
+ SUBDIR += feluda
SUBDIR += fex
SUBDIR += ffe
SUBDIR += fi-aspell
@@ -1485,7 +1486,6 @@
SUBDIR += py-opensearch-py
SUBDIR += py-openstackdocstheme
SUBDIR += py-openstep-plist
- SUBDIR += py-orange3-text
SUBDIR += py-os-api-ref
SUBDIR += py-packageurl-python
SUBDIR += py-pager
diff --git a/textproc/feluda/Makefile b/textproc/feluda/Makefile
new file mode 100644
index 000000000000..1461a4ab077f
--- /dev/null
+++ b/textproc/feluda/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= feluda
+DISTVERSION= 1.8.5
+CATEGORIES= textproc
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Detect license usage restrictions in your project
+WWW= https://github.com/anistark/feluda
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libgit2.so:devel/libgit2 \
+ libssh2.so:security/libssh2
+
+USES= cargo localbase ssl
+USE_GITHUB= yes
+GH_ACCOUNT= anistark
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/textproc/feluda/Makefile.crates b/textproc/feluda/Makefile.crates
new file mode 100644
index 000000000000..446c40472e1b
--- /dev/null
+++ b/textproc/feluda/Makefile.crates
@@ -0,0 +1,354 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.0 \
+ aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.7 \
+ atomic-0.6.0 \
+ atomic-waker-1.1.2 \
+ autocfg-1.4.0 \
+ backtrace-0.3.75 \
+ base64-0.22.1 \
+ bitflags-2.8.0 \
+ bstr-1.11.3 \
+ bumpalo-3.17.0 \
+ bytemuck-1.21.0 \
+ byteorder-1.5.0 \
+ bytes-1.10.0 \
+ camino-1.1.9 \
+ cargo-platform-0.2.0 \
+ cargo-util-schemas-0.2.0 \
+ cargo_metadata-0.20.0 \
+ cassowary-0.3.0 \
+ castaway-0.2.3 \
+ cc-1.2.14 \
+ cfg-if-1.0.0 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.41 \
+ clap-4.5.39 \
+ clap_builder-4.5.39 \
+ clap_derive-4.5.32 \
+ clap_lex-0.7.4 \
+ color-eyre-0.6.5 \
+ color-spantrace-0.3.0 \
+ colorchoice-1.0.3 \
+ colored-3.0.0 \
+ compact_str-0.8.1 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.28.1 \
+ crossterm_winapi-0.9.1 \
+ cssparser-0.34.0 \
+ cssparser-macros-0.6.1 \
+ darling-0.20.10 \
+ darling_core-0.20.10 \
+ darling_macro-0.20.10 \
+ derive_more-0.99.19 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
+ displaydoc-0.2.5 \
+ downcast-0.11.0 \
+ dtoa-1.0.9 \
+ dtoa-short-0.3.5 \
+ ego-tree-0.10.0 \
+ either-1.13.0 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.6 \
+ errno-0.3.10 \
+ eyre-0.6.12 \
+ fastrand-2.3.0 \
+ figment-0.10.19 \
+ fnv-1.0.7 \
+ foldhash-0.1.4 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.1 \
+ fragile-2.0.0 \
+ futf-0.1.5 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-io-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ fxhash-0.2.1 \
+ getopts-0.2.21 \
+ getrandom-0.2.15 \
+ getrandom-0.3.1 \
+ gimli-0.31.1 \
+ git2-0.20.2 \
+ globset-0.4.15 \
+ h2-0.4.8 \
+ hashbrown-0.15.2 \
+ heck-0.4.1 \
+ heck-0.5.0 \
+ html5ever-0.29.1 \
+ http-1.3.1 \
+ http-body-1.0.1 \
+ http-body-util-0.1.2 \
+ httparse-1.10.0 \
+ hyper-1.6.0 \
+ hyper-rustls-0.27.5 \
+ hyper-tls-0.6.0 \
+ hyper-util-0.1.14 \
+ iana-time-zone-0.1.63 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-1.5.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.0 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.0 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.0 \
+ icu_provider-1.5.0 \
+ icu_provider_macros-1.5.0 \
+ ident_case-1.0.1 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
+ ignore-0.4.23 \
+ indenter-0.3.3 \
+ indexmap-2.7.1 \
+ indoc-2.0.5 \
+ inlinable_string-0.1.15 \
+ instability-0.3.7 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.13.0 \
+ itoa-1.0.14 \
+ jobserver-0.1.32 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ libc-0.2.172 \
+ libgit2-sys-0.18.1+1.9.0 \
+ libredox-0.1.3 \
+ libssh2-sys-0.3.1 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.2 \
+ litemap-0.7.4 \
+ lock_api-0.4.12 \
+ log-0.4.25 \
+ lru-0.12.5 \
+ mac-0.1.1 \
+ maplit-1.0.2 \
+ markup5ever-0.14.1 \
+ match_token-0.1.0 \
+ matchers-0.1.0 \
+ memchr-2.7.4 \
+ mime-0.3.17 \
+ miniz_oxide-0.8.8 \
+ mio-1.0.3 \
+ mockall-0.13.1 \
+ mockall_derive-0.13.1 \
+ native-tls-0.2.14 \
+ new_debug_unreachable-1.0.6 \
+ nu-ansi-term-0.46.0 \
+ num-traits-0.2.19 \
+ object-0.36.7 \
+ once_cell-1.20.3 \
+ openssl-0.10.73 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.109 \
+ option-ext-0.2.0 \
+ ordered-float-2.10.1 \
+ overload-0.1.1 \
+ owo-colors-4.2.1 \
+ parking_lot-0.12.3 \
+ parking_lot_core-0.9.10 \
+ paste-1.0.15 \
+ pear-0.2.9 \
+ pear_codegen-0.2.9 \
+ percent-encoding-2.3.1 \
+ phf-0.11.3 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_macros-0.11.3 \
+ phf_shared-0.11.3 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.31 \
+ ppv-lite86-0.2.20 \
+ precomputed-hash-0.1.1 \
+ predicates-3.1.3 \
+ predicates-core-1.0.9 \
+ predicates-tree-1.0.12 \
+ proc-macro2-1.0.93 \
+ proc-macro2-diagnostics-0.10.1 \
+ quinn-0.11.6 \
+ quinn-proto-0.11.9 \
+ quinn-udp-0.5.10 \
+ quote-1.0.38 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ ratatui-0.29.0 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ redox_syscall-0.5.8 \
+ redox_users-0.5.0 \
+ regex-1.11.1 \
+ regex-automata-0.1.10 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.6.29 \
+ regex-syntax-0.8.5 \
+ reqwest-0.12.19 \
+ ring-0.17.14 \
+ rustc-demangle-0.1.24 \
+ rustc-hash-2.1.1 \
+ rustix-0.38.44 \
+ rustix-1.0.2 \
+ rustls-0.23.23 \
+ rustls-pki-types-1.11.0 \
+ rustls-webpki-0.102.8 \
+ rustversion-1.0.19 \
+ ryu-1.0.19 \
+ same-file-1.0.6 \
+ schannel-0.1.27 \
+ scopeguard-1.2.0 \
+ scraper-0.23.1 \
+ security-framework-2.11.1 \
+ security-framework-sys-2.14.0 \
+ selectors-0.26.0 \
+ semver-1.0.25 \
+ serde-1.0.219 \
+ serde-untagged-0.1.7 \
+ serde-value-0.7.0 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.9 \
+ serde_urlencoded-0.7.1 \
+ serde_yaml-0.9.34+deprecated \
+ servo_arc-0.4.0 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ signal-hook-0.3.17 \
+ signal-hook-mio-0.2.4 \
+ signal-hook-registry-1.4.2 \
+ siphasher-1.0.1 \
+ slab-0.4.9 \
+ smallvec-1.14.0 \
+ socket2-0.5.10 \
+ spinners-4.1.1 \
+ stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
+ string_cache-0.8.8 \
+ string_cache_codegen-0.5.3 \
+ strsim-0.11.1 \
+ strum-0.24.1 \
+ strum-0.26.3 \
+ strum_macros-0.24.3 \
+ strum_macros-0.26.4 \
+ subtle-2.6.1 \
+ syn-1.0.109 \
+ syn-2.0.98 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.1 \
+ temp-env-0.3.6 \
+ tempfile-3.20.0 \
+ tendril-0.4.3 \
+ termtree-0.5.1 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
+ thread_local-1.1.8 \
+ tinystr-0.7.6 \
+ tinyvec-1.8.1 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.45.1 \
+ tokio-native-tls-0.3.1 \
+ tokio-rustls-0.26.1 \
+ tokio-util-0.7.13 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.28 \
+ tracing-core-0.1.33 \
+ tracing-error-0.2.1 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.19 \
+ try-lock-0.2.5 \
+ typeid-1.0.3 \
+ uncased-0.9.10 \
+ unicode-ident-1.0.16 \
+ unicode-segmentation-1.12.0 \
+ unicode-truncate-1.1.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.0 \
+ unicode-xid-0.2.6 \
+ unsafe-libyaml-0.2.11 \
+ untrusted-0.9.0 \
+ url-2.5.4 \
+ utf-8-0.7.6 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ valuable-0.1.1 \
+ vcpkg-0.2.15 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.13.3+wasi-0.2.2 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ web-time-1.1.0 \
+ webpki-roots-0.26.8 \
+ webpki-roots-1.0.0 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-core-0.60.1 \
+ windows-implement-0.59.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.0 \
+ windows-result-0.3.1 \
+ windows-strings-0.3.1 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ winnow-0.7.10 \
+ wit-bindgen-rt-0.33.0 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ yansi-1.0.1 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
+ zerocopy-0.7.35 \
+ zerocopy-derive-0.7.35 \
+ zerofrom-0.1.5 \
+ zerofrom-derive-0.1.5 \
+ zeroize-1.8.1 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3
diff --git a/textproc/feluda/distinfo b/textproc/feluda/distinfo
new file mode 100644
index 000000000000..8e4928969121
--- /dev/null
+++ b/textproc/feluda/distinfo
@@ -0,0 +1,711 @@
+TIMESTAMP = 1750626754
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
+SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994
+SIZE (rust/crates/atomic-0.6.0.crate) = 12919
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
+SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
+SIZE (rust/crates/bstr-1.11.3.crate) = 351536
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
+SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9
+SIZE (rust/crates/bytes-1.10.0.crate) = 76656
+SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
+SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
+SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
+SHA256 (rust/crates/cargo-util-schemas-0.2.0.crate) = e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca
+SIZE (rust/crates/cargo-util-schemas-0.2.0.crate) = 23612
+SHA256 (rust/crates/cargo_metadata-0.20.0.crate) = 4f7835cfc6135093070e95eb2b53e5d9b5c403dc3a6be6040ee026270aa82502
+SIZE (rust/crates/cargo_metadata-0.20.0.crate) = 32312
+SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
+SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
+SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
+SIZE (rust/crates/castaway-0.2.3.crate) = 11509
+SHA256 (rust/crates/cc-1.2.14.crate) = 0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9
+SIZE (rust/crates/cc-1.2.14.crate) = 103164
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
+SIZE (rust/crates/clap-4.5.39.crate) = 57328
+SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
+SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
+SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
+SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
+SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255
+SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427
+SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
+SIZE (rust/crates/colored-3.0.0.crate) = 34497
+SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
+SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
+SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/cssparser-0.34.0.crate) = b7c66d1cd8ed61bf80b38432613a7a2f09401ab8d0501110655f8b341484a3e3
+SIZE (rust/crates/cssparser-0.34.0.crate) = 53857
+SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
+SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
+SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
+SIZE (rust/crates/darling-0.20.10.crate) = 32031
+SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
+SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
+SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
+SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
+SHA256 (rust/crates/derive_more-0.99.19.crate) = 3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f
+SIZE (rust/crates/derive_more-0.99.19.crate) = 55072
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/downcast-0.11.0.crate) = 1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1
+SIZE (rust/crates/downcast-0.11.0.crate) = 5976
+SHA256 (rust/crates/dtoa-1.0.9.crate) = dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653
+SIZE (rust/crates/dtoa-1.0.9.crate) = 17002
+SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
+SIZE (rust/crates/dtoa-short-0.3.5.crate) = 8287
+SHA256 (rust/crates/ego-tree-0.10.0.crate) = b2972feb8dffe7bc8c5463b1dacda1b0dfbed3710e50f977d965429692d74cd8
+SIZE (rust/crates/ego-tree-0.10.0.crate) = 17436
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
+SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
+SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
+SIZE (rust/crates/eyre-0.6.12.crate) = 45330
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/figment-0.10.19.crate) = 8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3
+SIZE (rust/crates/figment-0.10.19.crate) = 70111
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
+SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/fragile-2.0.0.crate) = 6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa
+SIZE (rust/crates/fragile-2.0.0.crate) = 14668
+SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
+SIZE (rust/crates/futf-0.1.5.crate) = 11344
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
+SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
+SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
+SIZE (rust/crates/getopts-0.2.21.crate) = 18457
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
+SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
+SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
+SIZE (rust/crates/globset-0.4.15.crate) = 25177
+SHA256 (rust/crates/h2-0.4.8.crate) = 5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2
+SIZE (rust/crates/h2-0.4.8.crate) = 174535
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/html5ever-0.29.1.crate) = 3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c
+SIZE (rust/crates/html5ever-0.29.1.crate) = 72424
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
+SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
+SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a
+SIZE (rust/crates/httparse-1.10.0.crate) = 44882
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
+SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
+SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
+SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
+SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
+SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
+SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
+SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
+SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
+SIZE (rust/crates/ignore-0.4.23.crate) = 55901
+SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
+SIZE (rust/crates/indenter-0.3.3.crate) = 6587
+SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
+SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
+SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
+SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/inlinable_string-0.1.15.crate) = c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb
+SIZE (rust/crates/inlinable_string-0.1.15.crate) = 19290
+SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
+SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
+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/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e
+SIZE (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = 1855262
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
+SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+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.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
+SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
+SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
+SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
+SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
+SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
+SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
+SIZE (rust/crates/mac-0.1.1.crate) = 4838
+SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
+SIZE (rust/crates/maplit-1.0.2.crate) = 8871
+SHA256 (rust/crates/markup5ever-0.14.1.crate) = c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18
+SIZE (rust/crates/markup5ever-0.14.1.crate) = 38103
+SHA256 (rust/crates/match_token-0.1.0.crate) = 88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b
+SIZE (rust/crates/match_token-0.1.0.crate) = 4903
+SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
+SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
+SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/mockall-0.13.1.crate) = 39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2
+SIZE (rust/crates/mockall-0.13.1.crate) = 22825
+SHA256 (rust/crates/mockall_derive-0.13.1.crate) = 25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898
+SIZE (rust/crates/mockall_derive-0.13.1.crate) = 47822
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
+SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
+SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
+SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
+SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
+SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
+SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
+SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/owo-colors-4.2.1.crate) = 26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec
+SIZE (rust/crates/owo-colors-4.2.1.crate) = 37924
+SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
+SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
+SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
+SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pear-0.2.9.crate) = bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467
+SIZE (rust/crates/pear-0.2.9.crate) = 19083
+SHA256 (rust/crates/pear_codegen-0.2.9.crate) = 4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147
+SIZE (rust/crates/pear_codegen-0.2.9.crate) = 7250
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
+SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
+SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
+SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
+SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
+SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
+SIZE (rust/crates/predicates-3.1.3.crate) = 24063
+SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
+SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
+SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
+SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
+SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
+SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
+SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
+SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef
+SIZE (rust/crates/quinn-0.11.6.crate) = 78222
+SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d
+SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286
+SHA256 (rust/crates/quinn-udp-0.5.10.crate) = e46f3055866785f6b92bc6164b76be02ca8f2eb4b002c0354b28cf4c119e5944
+SIZE (rust/crates/quinn-udp-0.5.10.crate) = 30920
+SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
+SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
+SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
+SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
+SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
+SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
+SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/reqwest-0.12.19.crate) = a2f8e5513d63f2e5b386eb5106dc67eaf3f84e95258e210489136b8b92ad6119
+SIZE (rust/crates/reqwest-0.12.19.crate) = 198998
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
+SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.2.crate) = f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825
+SIZE (rust/crates/rustix-1.0.2.crate) = 411835
+SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
+SIZE (rust/crates/rustls-0.23.23.crate) = 342561
+SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
+SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
+SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
+SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
+SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
+SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
+SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
+SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/scraper-0.23.1.crate) = 527e65d9d888567588db4c12da1087598d0f6f8b346cc2c5abc91f05fc2dffe2
+SIZE (rust/crates/scraper-0.23.1.crate) = 24157
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/selectors-0.26.0.crate) = fd568a4c9bb598e291a08244a5c1f5a8a6650bee243b5b0f8dbb3d9cc1d87fe8
+SIZE (rust/crates/selectors-0.26.0.crate) = 64329
+SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
+SIZE (rust/crates/semver-1.0.25.crate) = 31291
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
+SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371
+SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
+SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
+SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/servo_arc-0.4.0.crate) = ae65c4249478a2647db249fb43e23cec56a2c8974a427e7bd8cb5a1d0964921a
+SIZE (rust/crates/servo_arc-0.4.0.crate) = 15813
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
+SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
+SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
+SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
+SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
+SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/spinners-4.1.1.crate) = a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82
+SIZE (rust/crates/spinners-4.1.1.crate) = 9238
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/string_cache-0.8.8.crate) = 938d512196766101d333398efde81bc1f37b00cb42c2f8350e5df639f040bbbe
+SIZE (rust/crates/string_cache-0.8.8.crate) = 17181
+SHA256 (rust/crates/string_cache_codegen-0.5.3.crate) = 244292f3441c89febe5b5bdfbb6863aeaf4f64da810ea3050fd927b27b8d92ce
+SIZE (rust/crates/string_cache_codegen-0.5.3.crate) = 9176
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
+SIZE (rust/crates/strum-0.24.1.crate) = 5636
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59
+SIZE (rust/crates/strum_macros-0.24.3.crate) = 20696
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
+SIZE (rust/crates/syn-2.0.98.crate) = 297807
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050
+SIZE (rust/crates/temp-env-0.3.6.crate) = 10746
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
+SIZE (rust/crates/tendril-0.4.3.crate) = 37210
+SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
+SIZE (rust/crates/termtree-0.5.1.crate) = 8498
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
+SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
+SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
+SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
+SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
+SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
+SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
+SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
+SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
+SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
+SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
+SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
+SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
+SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
+SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
+SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/uncased-0.9.10.crate) = e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697
+SIZE (rust/crates/uncased-0.9.10.crate) = 10872
+SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
+SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
+SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
+SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/webpki-roots-0.26.8.crate) = 2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9
+SIZE (rust/crates/webpki-roots-0.26.8.crate) = 257981
+SHA256 (rust/crates/webpki-roots-1.0.0.crate) = 2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb
+SIZE (rust/crates/webpki-roots-1.0.0.crate) = 248893
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-core-0.60.1.crate) = ca21a92a9cae9bf4ccae5cf8368dce0837100ddf6e6d57936749e85f152f6247
+SIZE (rust/crates/windows-core-0.60.1.crate) = 36171
+SHA256 (rust/crates/windows-implement-0.59.0.crate) = 83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1
+SIZE (rust/crates/windows-implement-0.59.0.crate) = 11373
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
+SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
+SHA256 (rust/crates/windows-result-0.3.1.crate) = 06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189
+SIZE (rust/crates/windows-result-0.3.1.crate) = 13383
+SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
+SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
+SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
+SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
+SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
+SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (anistark-feluda-1.8.5_GH0.tar.gz) = 9e86ac73fe7aaada534992523b4f0a2ea7bbe44d5e89d0eec9dd898f77101bb4
+SIZE (anistark-feluda-1.8.5_GH0.tar.gz) = 88219
diff --git a/textproc/feluda/pkg-descr b/textproc/feluda/pkg-descr
new file mode 100644
index 000000000000..a5f035923a0d
--- /dev/null
+++ b/textproc/feluda/pkg-descr
@@ -0,0 +1,3 @@
+Feluda is a Rust-based command-line tool that analyzes the dependencies
+of a project, notes down their licenses, and flags any permissions that
+restrict personal or commercial usage.
diff --git a/textproc/go-yq/Makefile b/textproc/go-yq/Makefile
index e0bf7914c3c1..ca893c964758 100644
--- a/textproc/go-yq/Makefile
+++ b/textproc/go-yq/Makefile
@@ -1,16 +1,16 @@
-PORTNAME= go-yq
+PORTNAME= go-yq
DISTVERSIONPREFIX= v
-DISTVERSION= 4.44.2
-PORTREVISION= 3
-CATEGORIES= textproc
+DISTVERSION= 4.45.4
+CATEGORIES= textproc
MAINTAINER= timp87@gmail.com
COMMENT= Portable commandline YAML processor written in go
WWW= https://github.com/mikefarah/yq
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.21,modules
+USES= go:1.24,modules
GO_MODULE= github.com/mikefarah/yq/v4
GO_TARGET= .:yq
diff --git a/textproc/go-yq/distinfo b/textproc/go-yq/distinfo
index f5e5064fe352..f6a19e4e8f38 100644
--- a/textproc/go-yq/distinfo
+++ b/textproc/go-yq/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1721232275
-SHA256 (go/textproc_go-yq/go-yq-v4.44.2/v4.44.2.mod) = 132ef6c3f5d4dbab51f83a8f917b03f26905aafe7554fa6e99ffbde6cf3edbde
-SIZE (go/textproc_go-yq/go-yq-v4.44.2/v4.44.2.mod) = 1030
-SHA256 (go/textproc_go-yq/go-yq-v4.44.2/v4.44.2.zip) = 91705006fd571a0a0e2cee6c9b0ffd77e430681659c906b94601704dca7eb448
-SIZE (go/textproc_go-yq/go-yq-v4.44.2/v4.44.2.zip) = 477231
+TIMESTAMP = 1750777412
+SHA256 (go/textproc_go-yq/go-yq-v4.45.4/v4.45.4.mod) = 3828ced67e69ab15e357b5d5d065a4d1b5b4fede629b646c0699b6820c564ffa
+SIZE (go/textproc_go-yq/go-yq-v4.45.4/v4.45.4.mod) = 982
+SHA256 (go/textproc_go-yq/go-yq-v4.45.4/v4.45.4.zip) = dc3ddd7f4ad66e98d26e5deb8826c95fd4d22f1e11989cd3690ddd93780d3fca
+SIZE (go/textproc_go-yq/go-yq-v4.45.4/v4.45.4.zip) = 456199
diff --git a/textproc/libjcat/Makefile b/textproc/libjcat/Makefile
index df4c83fdf578..b5df28c2ef59 100644
--- a/textproc/libjcat/Makefile
+++ b/textproc/libjcat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libjcat
DISTVERSION= 0.2.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= https://github.com/hughsie/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/textproc/linux-rl9-expat/Makefile b/textproc/linux-rl9-expat/Makefile
index 064d4b49587b..4d3cb68e191f 100644
--- a/textproc/linux-rl9-expat/Makefile
+++ b/textproc/linux-rl9-expat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= expat
PORTVERSION= 2.5.0
-DISTVERSIONSUFFIX= -3.el9_5.3
-PORTREVISION= 6
+DISTVERSIONSUFFIX= -5.el9_6
+PORTREVISION= 7
CATEGORIES= textproc linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/textproc/linux-rl9-expat/distinfo b/textproc/linux-rl9-expat/distinfo
index 1a567555eb17..c2475152818e 100644
--- a/textproc/linux-rl9-expat/distinfo
+++ b/textproc/linux-rl9-expat/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1744754341
-SHA256 (rocky/e/expat-2.5.0-3.el9_5.3.aarch64.rpm) = d94b605c6784bb8334f320747b1e7ec8c5e442f1b4d2cb269e49715576938a35
-SIZE (rocky/e/expat-2.5.0-3.el9_5.3.aarch64.rpm) = 112623
-SHA256 (rocky/e/expat-2.5.0-3.el9_5.3.i686.rpm) = 24273bc60249316b2fde775ffbaf6746cfaca57a8d6a8c948b12e2876979b901
-SIZE (rocky/e/expat-2.5.0-3.el9_5.3.i686.rpm) = 121099
-SHA256 (rocky/e/expat-2.5.0-3.el9_5.3.x86_64.rpm) = b1b057622166c708bad7f5eb485d503b0411e3a5c518a6530d6a4c6222a8854e
-SIZE (rocky/e/expat-2.5.0-3.el9_5.3.x86_64.rpm) = 118132
-SHA256 (rocky/e/expat-2.5.0-3.el9_5.3.src.rpm) = 53e04f3471c422a4e7932e33c6f3bf2c668df8ee37dd11cc53e3c0d366c98965
-SIZE (rocky/e/expat-2.5.0-3.el9_5.3.src.rpm) = 8366649
+TIMESTAMP = 1750636429
+SHA256 (rocky/e/expat-2.5.0-5.el9_6.aarch64.rpm) = 0614299bb63a2a6e17af187a2ad1f314f3a57fe7d29d14a450d43b7a63f717df
+SIZE (rocky/e/expat-2.5.0-5.el9_6.aarch64.rpm) = 111754
+SHA256 (rocky/e/expat-2.5.0-5.el9_6.i686.rpm) = 13b44274b2618c38140946133f85568cd9641c2490de13dcde35555053bb8f9b
+SIZE (rocky/e/expat-2.5.0-5.el9_6.i686.rpm) = 120593
+SHA256 (rocky/e/expat-2.5.0-5.el9_6.x86_64.rpm) = 58565fc36bd01ba4e1fa65eee691ecf010122679ca98bb1a22acbb6179ae74a6
+SIZE (rocky/e/expat-2.5.0-5.el9_6.x86_64.rpm) = 117599
+SHA256 (rocky/e/expat-2.5.0-5.el9_6.src.rpm) = 86598817ad77aa37cfea0229705a900ef7803b11d5b0a892cc4cf8ff9aabc2b2
+SIZE (rocky/e/expat-2.5.0-5.el9_6.src.rpm) = 8366517
diff --git a/textproc/linux-rl9-libxml2/Makefile b/textproc/linux-rl9-libxml2/Makefile
index 5be7846622db..88e995c000d0 100644
--- a/textproc/linux-rl9-libxml2/Makefile
+++ b/textproc/linux-rl9-libxml2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libxml2
PORTVERSION= 2.9.13
-DISTVERSIONSUFFIX= -6.el9_5.2
-PORTREVISION= 6
+DISTVERSIONSUFFIX= -9.el9_6
+PORTREVISION= 7
CATEGORIES= textproc linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/textproc/linux-rl9-libxml2/distinfo b/textproc/linux-rl9-libxml2/distinfo
index 7063b9466981..8ff3cb96a081 100644
--- a/textproc/linux-rl9-libxml2/distinfo
+++ b/textproc/linux-rl9-libxml2/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1744754594
-SHA256 (rocky/l/libxml2-2.9.13-6.el9_5.2.aarch64.rpm) = 1bf69619cbe30a62b0592940f9052c79968c8a04d75508c54caa3c2101178e31
-SIZE (rocky/l/libxml2-2.9.13-6.el9_5.2.aarch64.rpm) = 746550
-SHA256 (rocky/l/libxml2-2.9.13-6.el9_5.2.i686.rpm) = fde5ee22cab43672e5274c38ed1f9ff7e04b1b70956f83fe47b453b5025c06f2
-SIZE (rocky/l/libxml2-2.9.13-6.el9_5.2.i686.rpm) = 802979
-SHA256 (rocky/l/libxml2-2.9.13-6.el9_5.2.x86_64.rpm) = 89d69d0c6563f61f1a2461059ec2271f42267937f06fdd178e03ed0123524c63
-SIZE (rocky/l/libxml2-2.9.13-6.el9_5.2.x86_64.rpm) = 764297
-SHA256 (rocky/l/libxml2-2.9.13-6.el9_5.2.src.rpm) = b4039b59bd2ae37ef739a97f56bde9aa52e4321b292447d2644d3275cd36abfd
-SIZE (rocky/l/libxml2-2.9.13-6.el9_5.2.src.rpm) = 3274887
+TIMESTAMP = 1750640320
+SHA256 (rocky/l/libxml2-2.9.13-9.el9_6.aarch64.rpm) = fe512f3279b1b814caea17e5673d6cdba945b87257881e76ca67e9e44596e213
+SIZE (rocky/l/libxml2-2.9.13-9.el9_6.aarch64.rpm) = 746007
+SHA256 (rocky/l/libxml2-2.9.13-9.el9_6.i686.rpm) = ee3f310cba35d537a6d3c2def4ebbbd5272fe3db4e646021e59bfe62405c4232
+SIZE (rocky/l/libxml2-2.9.13-9.el9_6.i686.rpm) = 802196
+SHA256 (rocky/l/libxml2-2.9.13-9.el9_6.x86_64.rpm) = b396d041086c62dc315b697b34d9eed7a771999f10d86be1f37840adeba51da8
+SIZE (rocky/l/libxml2-2.9.13-9.el9_6.x86_64.rpm) = 763753
+SHA256 (rocky/l/libxml2-2.9.13-9.el9_6.src.rpm) = 4478c3f8fd5b3be120ae47c3aaff2e0b619ce2369fc891659db33c7629273fa5
+SIZE (rocky/l/libxml2-2.9.13-9.el9_6.src.rpm) = 3274891
diff --git a/textproc/linux-rl9-libxslt/Makefile b/textproc/linux-rl9-libxslt/Makefile
index e268e3b4fc5a..c3a42c0a25b3 100644
--- a/textproc/linux-rl9-libxslt/Makefile
+++ b/textproc/linux-rl9-libxslt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libxslt
PORTVERSION= 1.1.34
-DISTVERSIONSUFFIX= -9.el9_5.3
-PORTREVISION= 2
+DISTVERSIONSUFFIX= -13.el9_6
+PORTREVISION= 3
CATEGORIES= textproc linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/textproc/linux-rl9-libxslt/distinfo b/textproc/linux-rl9-libxslt/distinfo
index e06834de8ae3..c4a3bb0fbc96 100644
--- a/textproc/linux-rl9-libxslt/distinfo
+++ b/textproc/linux-rl9-libxslt/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1746515269
-SHA256 (rocky/l/libxslt-1.1.34-9.el9_5.3.aarch64.rpm) = e3129459d32ce481efadea71a39088d369fbd3ed422897dc82d663d3cf2445a8
-SIZE (rocky/l/libxslt-1.1.34-9.el9_5.3.aarch64.rpm) = 242701
-SHA256 (rocky/l/libxslt-1.1.34-9.el9_5.3.i686.rpm) = ed444faf1edadfecb9e2587513ad646992a90e9626e5edc88ee13c7547c80d58
-SIZE (rocky/l/libxslt-1.1.34-9.el9_5.3.i686.rpm) = 261593
-SHA256 (rocky/l/libxslt-1.1.34-9.el9_5.3.x86_64.rpm) = 208fe9293cbdce22f5a67dbbea78a42ad1151639132f1c2bc5164128e074a34f
-SIZE (rocky/l/libxslt-1.1.34-9.el9_5.3.x86_64.rpm) = 245204
-SHA256 (rocky/l/libxslt-1.1.34-9.el9_5.3.src.rpm) = 2aecab508b6612bc42d9a895e8f46d99cd0245f6194c99697ac2ada287ca9590
-SIZE (rocky/l/libxslt-1.1.34-9.el9_5.3.src.rpm) = 3552090
+TIMESTAMP = 1750641674
+SHA256 (rocky/l/libxslt-1.1.34-13.el9_6.aarch64.rpm) = ab6b6e9baae1e7773bce3e24e3cfaff2eb8ddb7f03d364a616409b0140d16665
+SIZE (rocky/l/libxslt-1.1.34-13.el9_6.aarch64.rpm) = 242276
+SHA256 (rocky/l/libxslt-1.1.34-13.el9_6.i686.rpm) = 7406e396df62d04c205e3c5d04a66ad0fd5dd8d58227823d4fd6f738062ef7ad
+SIZE (rocky/l/libxslt-1.1.34-13.el9_6.i686.rpm) = 260920
+SHA256 (rocky/l/libxslt-1.1.34-13.el9_6.x86_64.rpm) = fac9a4758013437961bc90a3ad59cf09e5dfd90c42a846e2d0f1b711a53982ec
+SIZE (rocky/l/libxslt-1.1.34-13.el9_6.x86_64.rpm) = 244807
+SHA256 (rocky/l/libxslt-1.1.34-13.el9_6.src.rpm) = 7da955d2497abed8d387246871d047a6c808b70283f0a7a430594ed7c639361c
+SIZE (rocky/l/libxslt-1.1.34-13.el9_6.src.rpm) = 3552261
diff --git a/textproc/opensearch-dashboards216/Makefile b/textproc/opensearch-dashboards216/Makefile
index c64e705134d7..227521da1181 100644
--- a/textproc/opensearch-dashboards216/Makefile
+++ b/textproc/opensearch-dashboards216/Makefile
@@ -13,6 +13,9 @@ WWW= https://opensearch.org
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Depends on expired www/npm-node18
+EXPIRATION_DATE=2025-09-01
+
CONFLICTS?= opensearch-dashboards opensearch-dashboards210 opensearch-dashboards213
BUILD_DEPENDS= npm-node18>0:www/npm-node18
diff --git a/textproc/opensearch-dashboards219/Makefile b/textproc/opensearch-dashboards219/Makefile
index dfe6740216b9..8939dc02e167 100644
--- a/textproc/opensearch-dashboards219/Makefile
+++ b/textproc/opensearch-dashboards219/Makefile
@@ -1,6 +1,7 @@
PORTNAME= opensearch-dashboards
DISTVERSION= 2.19.1
DISTVERSIONSUFFIX= -linux-${OPENSEARCH_ARCH}
+PORTREVISION= 1
CATEGORIES= textproc www
MASTER_SITES= https://artifacts.opensearch.org/releases/bundle/${PORTNAME}/${DISTVERSION}/
PKGNAMESUFFIX= 219
@@ -17,9 +18,9 @@ ONLY_FOR_ARCHS= aarch64 amd64
CONFLICTS= opensearch-dashboards opensearch-dashboards210 opensearch-dashboards213 \
opensearch-dashboards216
-BUILD_DEPENDS= npm-node18>0:www/npm-node18
+BUILD_DEPENDS= npm-node20>0:www/npm-node20
-USES= nodejs:18,build,run python:build
+USES= nodejs:20,build,run python:build
USE_RC_SUBR= ${PORTNAME}
SUB_FILES= pkg-deinstall
@@ -29,7 +30,7 @@ SUB_LIST= PORTNAME="${PORTNAME}" \
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-NODE_VER= 18.18.0
+NODE_VER= 20.19.2
NO_BUILD= yes
_DEVDIR= ${WRKDIR}/.devdir
@@ -43,7 +44,7 @@ OPENSEARCH_ARCH= x64
.endif
post-patch:
- @${REINPLACE_CMD} -e 's|14.20.1|${NODE_VER}|g' ${WRKSRC}/package.json
+ @${REINPLACE_CMD} -e 's|<19|<=${NODE_VER}|g' ${WRKSRC}/package.json
${RM} \
${WRKSRC}/bin/*.orig \
${WRKSRC}/bin/*.bak \
diff --git a/textproc/py-bracex/Makefile b/textproc/py-bracex/Makefile
index a73ee562ce9e..7de03699a0ac 100644
--- a/textproc/py-bracex/Makefile
+++ b/textproc/py-bracex/Makefile
@@ -1,9 +1,8 @@
PORTNAME= bracex
-DISTVERSION= 2.5.post1
+PORTVERSION= 2.6
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-PORTVERSION= 2.5p1
MAINTAINER= matthew@FreeBSD.org
COMMENT= Brace expansion
diff --git a/textproc/py-bracex/distinfo b/textproc/py-bracex/distinfo
index a15366dbb090..d14bdd315bfb 100644
--- a/textproc/py-bracex/distinfo
+++ b/textproc/py-bracex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735735982
-SHA256 (bracex-2.5.post1.tar.gz) = 12c50952415bfa773d2d9ccb8e79651b8cdb1f31a42f6091b804f6ba2b4a66b6
-SIZE (bracex-2.5.post1.tar.gz) = 26641
+TIMESTAMP = 1750795480
+SHA256 (bracex-2.6.tar.gz) = 98f1347cd77e22ee8d967a30ad4e310b233f7754dbf31ff3fceb76145ba47dc7
+SIZE (bracex-2.6.tar.gz) = 26642
diff --git a/textproc/py-docx-generator/Makefile b/textproc/py-docx-generator/Makefile
index f2c3685c537e..af29d25f795d 100644
--- a/textproc/py-docx-generator/Makefile
+++ b/textproc/py-docx-generator/Makefile
@@ -1,6 +1,6 @@
PORTNAME= docx-generator
-PORTVERSION= 0.8.0
-PORTREVISION= 1
+PORTVERSION= 0.9.1
+DISTVERSIONPREFIX= v
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,20 +10,21 @@ WWW= https://github.com/dfir-iris/docx-generator
LICENSE= LGPL3
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docxcompose>0:textproc/py-docxcompose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docxtpl>0:textproc/py-docxtpl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-docx>0:textproc/py-python-docx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mistletoe>0:textproc/py-mistletoe@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
USE_GITHUB= yes
GH_ACCOUNT= dfir-iris
GH_PROJECT= ${PORTNAME}
-GH_TAGNAME= 6b2d68f2ea8b34daac76bd399b083d5e85eee23b
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517
NO_ARCH= yes
diff --git a/textproc/py-docx-generator/distinfo b/textproc/py-docx-generator/distinfo
index a1506a7d9409..47d7f4001619 100644
--- a/textproc/py-docx-generator/distinfo
+++ b/textproc/py-docx-generator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682838277
-SHA256 (dfir-iris-docx-generator-0.8.0-6b2d68f2ea8b34daac76bd399b083d5e85eee23b_GH0.tar.gz) = 5608f69a0d37629dc9a3ac91d77b31e19bd29d382149fd916de5317ed3099549
-SIZE (dfir-iris-docx-generator-0.8.0-6b2d68f2ea8b34daac76bd399b083d5e85eee23b_GH0.tar.gz) = 6352886
+TIMESTAMP = 1750748858
+SHA256 (dfir-iris-docx-generator-v0.9.1_GH0.tar.gz) = 1aa9a4f08dcc7d16abb6cc32099204c7a778e2e72ba3de26801a009ea8295c8f
+SIZE (dfir-iris-docx-generator-v0.9.1_GH0.tar.gz) = 6381768
diff --git a/textproc/py-docxtpl/Makefile b/textproc/py-docxtpl/Makefile
index 7e18be22cfd1..d53b217c57f9 100644
--- a/textproc/py-docxtpl/Makefile
+++ b/textproc/py-docxtpl/Makefile
@@ -1,6 +1,5 @@
PORTNAME= docxtpl
-PORTVERSION= 0.16.6
-PORTREVISION= 2
+PORTVERSION= 0.20.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +13,6 @@ LICENSE= LGPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-docx>0:textproc/py-python-docx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docxcompose>0:textproc/py-docxcompose@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR}
USES= python
diff --git a/textproc/py-docxtpl/distinfo b/textproc/py-docxtpl/distinfo
index 1f95fea2da67..65b7d939193d 100644
--- a/textproc/py-docxtpl/distinfo
+++ b/textproc/py-docxtpl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682829200
-SHA256 (docxtpl-0.16.6.tar.gz) = c5938dd891bf13958dd5dfd513816c688999060f037c316756a005cdebf9a322
-SIZE (docxtpl-0.16.6.tar.gz) = 29991
+TIMESTAMP = 1750747705
+SHA256 (docxtpl-0.20.0.tar.gz) = 87d5d9c7f73a6c74c182b4b78a82886047e33db64973f7adaac3e0a824ffef63
+SIZE (docxtpl-0.20.0.tar.gz) = 31544
diff --git a/textproc/py-orange3-text/Makefile b/textproc/py-orange3-text/Makefile
deleted file mode 100644
index 077e90cd6ac3..000000000000
--- a/textproc/py-orange3-text/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-PORTNAME= orange3-text
-DISTVERSION= 1.3.1
-PORTREVISION= 5
-CATEGORIES= textproc python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Text Mining add-on for Orange3
-WWW= https://github.com/biolab/orange3-text
-
-LICENSE= AGPLv3
-
-DEPRECATED= Depends on expiring misc/orange3
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= orange3>0:misc/orange3 \
- ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}biopython>0:biology/py-biopython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}docx2txt>=0.6:textproc/py-docx2txt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gensim>=0.12.3:textproc/py-gensim@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nltk>=3.0.5:textproc/py-nltk@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}odfpy>=1.3.5:devel/py-odfpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pdfminer3k>=1.3.1:textproc/py-pdfminer3k@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}simhash>=1.11:math/py-simhash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tweepy>0:net/py-tweepy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ufal.udpipe>0:textproc/py-ufal.udpipe@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wikipedia>0:www/py-wikipedia@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= distutils autoplist
-
-USE_GITHUB= yes
-GH_ACCOUNT= biolab
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/textproc/py-orange3-text/distinfo b/textproc/py-orange3-text/distinfo
deleted file mode 100644
index ec78a0a092eb..000000000000
--- a/textproc/py-orange3-text/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1616813930
-SHA256 (biolab-orange3-text-1.3.1_GH0.tar.gz) = a94fb9b5a712a4afcfecbbb21dce73c51b8b75071bd40a0d23192c927a4bc9cd
-SIZE (biolab-orange3-text-1.3.1_GH0.tar.gz) = 24673035
diff --git a/textproc/py-orange3-text/pkg-descr b/textproc/py-orange3-text/pkg-descr
deleted file mode 100644
index abd79e386325..000000000000
--- a/textproc/py-orange3-text/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Orange3 Text extends Orange3, a data mining software package, with common
-functionality for text mining. It provides access to publicly available data,
-like NY Times, Twitter, Wikipedia and PubMed. Furthermore, it provides tools
-for preprocessing, constructing vector spaces (like bag-of-words, topic
-modeling, and similarity hashing) and visualizations like word cloud end geo
-map. All features can be combined with powerful data mining techniques from
-the Orange data mining framework.
diff --git a/textproc/py-wcmatch/Makefile b/textproc/py-wcmatch/Makefile
index 3d98dcae5d31..2ef025769dba 100644
--- a/textproc/py-wcmatch/Makefile
+++ b/textproc/py-wcmatch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wcmatch
-PORTVERSION= 10.0
+PORTVERSION= 10.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-wcmatch/distinfo b/textproc/py-wcmatch/distinfo
index 2ed89595c59d..84e221221e2f 100644
--- a/textproc/py-wcmatch/distinfo
+++ b/textproc/py-wcmatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727468313
-SHA256 (wcmatch-10.0.tar.gz) = e72f0de09bba6a04e0de70937b0cf06e55f36f37b3deb422dfaf854b867b840a
-SIZE (wcmatch-10.0.tar.gz) = 115578
+TIMESTAMP = 1750793217
+SHA256 (wcmatch-10.1.tar.gz) = f11f94208c8c8484a16f4f48638a85d771d9513f4ab3f37595978801cb9465af
+SIZE (wcmatch-10.1.tar.gz) = 117421
diff --git a/textproc/yamlfmt/Makefile b/textproc/yamlfmt/Makefile
index 57781a6d6127..8fffadefd4a6 100644
--- a/textproc/yamlfmt/Makefile
+++ b/textproc/yamlfmt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yamlfmt
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.0
+DISTVERSION= 0.17.2
CATEGORIES= textproc
MAINTAINER= meta@FreeBSD.org
diff --git a/textproc/yamlfmt/distinfo b/textproc/yamlfmt/distinfo
index 51e78e179e84..c1ab8ca1157a 100644
--- a/textproc/yamlfmt/distinfo
+++ b/textproc/yamlfmt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749616586
-SHA256 (go/textproc_yamlfmt/yamlfmt-v0.17.0/v0.17.0.mod) = da0bfaa1174b546a2f38c9e6e55a76f7d3e478b713bbbac3fb7f86d8f5e922c3
-SIZE (go/textproc_yamlfmt/yamlfmt-v0.17.0/v0.17.0.mod) = 390
-SHA256 (go/textproc_yamlfmt/yamlfmt-v0.17.0/v0.17.0.zip) = a315e642f3808e84b10f15cc5bf005ebd080b450d56c96d5705185c942feee5b
-SIZE (go/textproc_yamlfmt/yamlfmt-v0.17.0/v0.17.0.zip) = 245620
+TIMESTAMP = 1750750674
+SHA256 (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.mod) = da0bfaa1174b546a2f38c9e6e55a76f7d3e478b713bbbac3fb7f86d8f5e922c3
+SIZE (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.mod) = 390
+SHA256 (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.zip) = df0858a273e5b4a933229fe28f39e9cc20a2dfb5136824c480cc5f7722efa51c
+SIZE (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.zip) = 245967
diff --git a/ukrainian/libreoffice/distinfo b/ukrainian/libreoffice/distinfo
index 05727e34e5c1..917a15d712ab 100644
--- a/ukrainian/libreoffice/distinfo
+++ b/ukrainian/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205074
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_uk.tar.gz) = b26a7c61100fcdef07968446a0832325ca70a9c48d6beb919f2c08fc645081e6
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_uk.tar.gz) = 2216285
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_uk.tar.gz) = 7ab7ca5f31293244f16e9d7955ee038684d817ba4cff70a662c22d23232c5230
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_uk.tar.gz) = 2715190
+TIMESTAMP = 1750805556
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_uk.tar.gz) = 0e87aec373ba56209adc3e1e7dbe1d7cc8ee103a3e0041be9d29f9f4e169c683
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_uk.tar.gz) = 2223685
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_uk.tar.gz) = 2304f8f1ab8a3532d00e181f40d79665408ac535a8e1af3d4f4f83c3fdc87f73
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_uk.tar.gz) = 2715613
diff --git a/vietnamese/libreoffice/distinfo b/vietnamese/libreoffice/distinfo
index d55cd03d75b5..786d1c06c640 100644
--- a/vietnamese/libreoffice/distinfo
+++ b/vietnamese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205078
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_vi.tar.gz) = 1fe6c366ea3b0e4f9040f1435516816178b8cc6b77701d7fb6bd369b51807d72
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_vi.tar.gz) = 562175
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_vi.tar.gz) = e03e447c9e649aa1a6ea89ef9031d8bc15b10b24f52d237766280c79681dc98e
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_vi.tar.gz) = 2613785
+TIMESTAMP = 1750805559
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_vi.tar.gz) = 300e92d7223fc6bc0f9a0838ba44e0e5fd32329fb0596235a72a8cc38fbbc88c
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_vi.tar.gz) = 562929
+SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_vi.tar.gz) = 3d4825c8488edbd731f26b9be66188e993588fd796fe7cc35613eab3d6913415
+SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_vi.tar.gz) = 2613668
diff --git a/www/Makefile b/www/Makefile
index b91c7a31dd0d..e72084fbdc21 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -507,7 +507,6 @@
SUBDIR += offpunk
SUBDIR += oneshot
SUBDIR += onionbalance
- SUBDIR += onionshare
SUBDIR += onionshare-cli
SUBDIR += onlyoffice-documentserver
SUBDIR += opencart
@@ -1488,6 +1487,7 @@
SUBDIR += py-beaker
SUBDIR += py-beautifulsoup
SUBDIR += py-betamax
+ SUBDIR += py-binarycookies
SUBDIR += py-biscuits
SUBDIR += py-bjoern
SUBDIR += py-bleach
diff --git a/www/drupal10/Makefile b/www/drupal10/Makefile
index 7ba459167cfa..fee4ee3c6fa7 100644
--- a/www/drupal10/Makefile
+++ b/www/drupal10/Makefile
@@ -1,5 +1,5 @@
PORTNAME= drupal10
-PORTVERSION= 10.4.6
+PORTVERSION= 10.5.0
CATEGORIES= www
MASTER_SITES= http://ftp.drupal.org/files/projects/
DISTNAME= drupal-${PORTVERSION}
diff --git a/www/drupal10/distinfo b/www/drupal10/distinfo
index 10b935a7e3d4..651f55a96100 100644
--- a/www/drupal10/distinfo
+++ b/www/drupal10/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745289058
-SHA256 (drupal/drupal-10.4.6.tar.gz) = 18394f8169f7a5e08916a795a0c3d0f17c98d52ee47ce413c5261688ff9c23e2
-SIZE (drupal/drupal-10.4.6.tar.gz) = 21153808
+TIMESTAMP = 1750746792
+SHA256 (drupal/drupal-10.5.0.tar.gz) = 5420a6bd000153fce2cf1f34ee0e62d735b0cdbf917afa5c287d71ec04ff742c
+SIZE (drupal/drupal-10.5.0.tar.gz) = 21283662
diff --git a/www/drupal10/pkg-plist b/www/drupal10/pkg-plist
index 09b2df62330b..5f32ac67dce2 100644
--- a/www/drupal10/pkg-plist
+++ b/www/drupal10/pkg-plist
@@ -72,6 +72,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/alignment/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/alignment/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/alignment/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/alignment/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/alignment/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/alignment/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/alignment/translations/bs.js
@@ -144,6 +145,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/autoformat/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/autoformat/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/autoformat/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/autoformat/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/autoformat/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/autoformat/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/autoformat/translations/bs.js
@@ -216,6 +218,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/autosave/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/autosave/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/autosave/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/autosave/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/autosave/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/autosave/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/autosave/translations/bs.js
@@ -288,6 +291,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/basic-styles/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/basic-styles/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/basic-styles/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/basic-styles/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/basic-styles/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/basic-styles/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/basic-styles/translations/bs.js
@@ -360,6 +364,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/block-quote/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/block-quote/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/block-quote/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/block-quote/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/block-quote/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/block-quote/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/block-quote/translations/bs.js
@@ -432,6 +437,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/bookmark/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/bookmark/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/bookmark/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/bookmark/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/bookmark/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/bookmark/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/bookmark/translations/bs.js
@@ -504,6 +510,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckbox/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckbox/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckbox/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/ckbox/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckbox/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckbox/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckbox/translations/bs.js
@@ -576,6 +583,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bs.js
@@ -648,6 +656,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckfinder/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckfinder/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckfinder/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/ckfinder/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckfinder/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckfinder/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/ckfinder/translations/bs.js
@@ -721,6 +730,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/code-block/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/code-block/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/code-block/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/code-block/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/code-block/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/code-block/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/code-block/translations/bs.js
@@ -794,12 +804,86 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/editor-decoupled/editor-decoupled.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/editor-inline/editor-inline.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/editor-multi-root/editor-multi-root.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/emoji.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/af.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/ar.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/ast.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/be.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/bg.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/bn.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/bs.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/ca.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/cs.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/da.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/de-ch.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/de.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/el.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/en-au.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/en-gb.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/eo.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/es-co.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/es.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/et.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/eu.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/fa.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/fi.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/fr.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/gl.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/gu.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/he.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/hi.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/hr.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/hu.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/hy.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/id.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/it.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/ja.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/jv.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/kk.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/km.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/kn.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/ko.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/ku.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/lt.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/lv.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/ms.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/nb.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/ne.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/nl.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/no.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/oc.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/pl.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/pt-br.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/pt.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/ro.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/ru.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/si.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/sk.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/sl.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/sq.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/sr-latn.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/sr.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/sv.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/th.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/ti.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/tk.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/tr.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/tt.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/ug.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/uk.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/ur.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/uz.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/vi.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/zh-cn.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/emoji/translations/zh.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/essentials/essentials.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/find-and-replace/find-and-replace.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/find-and-replace/translations/af.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/find-and-replace/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/find-and-replace/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/find-and-replace/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/find-and-replace/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/find-and-replace/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/find-and-replace/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/find-and-replace/translations/bs.js
@@ -872,6 +956,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/font/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/font/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/font/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/font/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/font/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/font/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/font/translations/bs.js
@@ -939,11 +1024,85 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/font/translations/vi.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/font/translations/zh-cn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/font/translations/zh.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/fullscreen.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/af.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/ar.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/ast.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/be.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/bg.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/bn.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/bs.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/ca.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/cs.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/da.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/de-ch.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/de.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/el.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/en-au.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/en-gb.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/eo.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/es-co.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/es.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/et.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/eu.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/fa.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/fi.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/fr.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/gl.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/gu.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/he.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/hi.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/hr.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/hu.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/hy.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/id.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/it.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/ja.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/jv.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/kk.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/km.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/kn.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/ko.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/ku.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/lt.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/lv.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/ms.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/nb.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/ne.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/nl.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/no.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/oc.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/pl.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/pt-br.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/pt.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/ro.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/ru.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/si.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/sk.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/sl.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/sq.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/sr-latn.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/sr.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/sv.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/th.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/ti.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/tk.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/tr.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/tt.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/ug.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/uk.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/ur.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/uz.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/vi.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/zh-cn.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/fullscreen/translations/zh.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/heading/heading.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/heading/translations/af.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/heading/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/heading/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/heading/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/heading/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/heading/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/heading/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/heading/translations/bs.js
@@ -1016,6 +1175,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/highlight/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/highlight/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/highlight/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/highlight/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/highlight/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/highlight/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/highlight/translations/bs.js
@@ -1088,6 +1248,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/horizontal-line/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/horizontal-line/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/horizontal-line/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/horizontal-line/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/horizontal-line/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/horizontal-line/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/horizontal-line/translations/bs.js
@@ -1160,6 +1321,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/html-embed/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/html-embed/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/html-embed/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/html-embed/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/html-embed/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/html-embed/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/html-embed/translations/bs.js
@@ -1232,6 +1394,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/html-support/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/html-support/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/html-support/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/html-support/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/html-support/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/html-support/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/html-support/translations/bs.js
@@ -1304,6 +1467,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/image/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/image/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/image/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/image/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/image/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/image/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/image/translations/bs.js
@@ -1376,6 +1540,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/indent/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/indent/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/indent/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/indent/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/indent/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/indent/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/indent/translations/bs.js
@@ -1448,6 +1613,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/language/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/language/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/language/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/language/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/language/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/language/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/language/translations/bs.js
@@ -1520,6 +1686,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/link/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/link/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/link/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/link/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/link/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/link/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/link/translations/bs.js
@@ -1592,6 +1759,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/list/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/list/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/list/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/list/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/list/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/list/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/list/translations/bs.js
@@ -1665,6 +1833,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/media-embed/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/media-embed/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/media-embed/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/media-embed/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/media-embed/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/media-embed/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/media-embed/translations/bs.js
@@ -1739,6 +1908,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/page-break/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/page-break/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/page-break/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/page-break/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/page-break/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/page-break/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/page-break/translations/bs.js
@@ -1812,6 +1982,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/remove-format/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/remove-format/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/remove-format/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/remove-format/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/remove-format/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/remove-format/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/remove-format/translations/bs.js
@@ -1884,6 +2055,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/restricted-editing/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/restricted-editing/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/restricted-editing/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/restricted-editing/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/restricted-editing/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/restricted-editing/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/restricted-editing/translations/bs.js
@@ -1956,6 +2128,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/show-blocks/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/show-blocks/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/show-blocks/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/show-blocks/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/show-blocks/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/show-blocks/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/show-blocks/translations/bs.js
@@ -2028,6 +2201,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/source-editing/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/source-editing/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/source-editing/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/source-editing/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/source-editing/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/source-editing/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/source-editing/translations/bs.js
@@ -2100,6 +2274,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/special-characters/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/special-characters/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/special-characters/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/special-characters/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/special-characters/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/special-characters/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/special-characters/translations/bs.js
@@ -2172,6 +2347,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/style/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/style/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/style/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/style/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/style/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/style/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/style/translations/bs.js
@@ -2244,6 +2420,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/table/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/table/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/table/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/table/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/table/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/table/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/table/translations/bs.js
@@ -2315,6 +2492,7 @@
%%WWWDIR%%/core/assets/vendor/ckeditor5/word-count/translations/ar.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/word-count/translations/ast.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/word-count/translations/az.js
+%%WWWDIR%%/core/assets/vendor/ckeditor5/word-count/translations/be.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/word-count/translations/bg.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/word-count/translations/bn.js
%%WWWDIR%%/core/assets/vendor/ckeditor5/word-count/translations/bs.js
@@ -3162,6 +3340,7 @@
%%WWWDIR%%/core/lib/Drupal/Core/Cache/CacheCollectorInterface.php
%%WWWDIR%%/core/lib/Drupal/Core/Cache/CacheFactory.php
%%WWWDIR%%/core/lib/Drupal/Core/Cache/CacheFactoryInterface.php
+%%WWWDIR%%/core/lib/Drupal/Core/Cache/CacheOptionalInterface.php
%%WWWDIR%%/core/lib/Drupal/Core/Cache/CacheRedirect.php
%%WWWDIR%%/core/lib/Drupal/Core/Cache/CacheTagsChecksumInterface.php
%%WWWDIR%%/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php
@@ -4043,8 +4222,6 @@
%%WWWDIR%%/core/lib/Drupal/Core/GeneratedLink.php
%%WWWDIR%%/core/lib/Drupal/Core/GeneratedNoLink.php
%%WWWDIR%%/core/lib/Drupal/Core/GeneratedUrl.php
-%%WWWDIR%%/core/lib/Drupal/Core/Hook/Attribute/Hook.php
-%%WWWDIR%%/core/lib/Drupal/Core/Hook/Attribute/LegacyHook.php
%%WWWDIR%%/core/lib/Drupal/Core/Http/ClientFactory.php
%%WWWDIR%%/core/lib/Drupal/Core/Http/Exception/CacheableAccessDeniedHttpException.php
%%WWWDIR%%/core/lib/Drupal/Core/Http/Exception/CacheableBadRequestHttpException.php
@@ -5806,6 +5983,8 @@
%%WWWDIR%%/core/modules/ckeditor5/tests/modules/ckeditor5_definition_supporting_element/ckeditor5_definition_supporting_element.info.yml
%%WWWDIR%%/core/modules/ckeditor5/tests/modules/ckeditor5_drupalelementstyle_test/ckeditor5_drupalelementstyle_test.info.yml
%%WWWDIR%%/core/modules/ckeditor5/tests/modules/ckeditor5_drupalelementstyle_test/ckeditor5_drupalelementstyle_test.module
+%%WWWDIR%%/core/modules/ckeditor5/tests/modules/ckeditor5_icon_deprecation_test/ckeditor5_icon_deprecation_test.ckeditor5.yml
+%%WWWDIR%%/core/modules/ckeditor5/tests/modules/ckeditor5_icon_deprecation_test/ckeditor5_icon_deprecation_test.info.yml
%%WWWDIR%%/core/modules/ckeditor5/tests/modules/ckeditor5_incompatible_filter_test/ckeditor5_incompatible_filter_test.info.yml
%%WWWDIR%%/core/modules/ckeditor5/tests/modules/ckeditor5_incompatible_filter_test/src/Plugin/Filter/FilterIsIncompatible.php
%%WWWDIR%%/core/modules/ckeditor5/tests/modules/ckeditor5_manual_decorator_test/ckeditor5_manual_decorator_test.ckeditor5.yml
@@ -6263,6 +6442,7 @@
%%WWWDIR%%/core/modules/config/tests/config_test/config_test.links.action.yml
%%WWWDIR%%/core/modules/config/tests/config_test/config_test.links.task.yml
%%WWWDIR%%/core/modules/config/tests/config_test/config_test.module
+%%WWWDIR%%/core/modules/config/tests/config_test/config_test.permissions.yml
%%WWWDIR%%/core/modules/config/tests/config_test/config_test.routing.yml
%%WWWDIR%%/core/modules/config/tests/config_test/src/ConfigActionErrorEntity/DuplicatePluralizedMethodName.php
%%WWWDIR%%/core/modules/config/tests/config_test/src/ConfigActionErrorEntity/DuplicatePluralizedOtherMethodName.php
@@ -6271,6 +6451,7 @@
%%WWWDIR%%/core/modules/config/tests/config_test/src/ConfigTestForm.php
%%WWWDIR%%/core/modules/config/tests/config_test/src/ConfigTestInterface.php
%%WWWDIR%%/core/modules/config/tests/config_test/src/ConfigTestListBuilder.php
+%%WWWDIR%%/core/modules/config/tests/config_test/src/ConfigTestPermissions.php
%%WWWDIR%%/core/modules/config/tests/config_test/src/ConfigTestStorage.php
%%WWWDIR%%/core/modules/config/tests/config_test/src/ConfigValidation.php
%%WWWDIR%%/core/modules/config/tests/config_test/src/Entity/ConfigQueryTest.php
@@ -9804,6 +9985,7 @@
%%WWWDIR%%/core/modules/migrate/tests/src/Unit/MigrateTestCase.php
%%WWWDIR%%/core/modules/migrate/tests/src/Unit/MigrationPluginManagerTest.php
%%WWWDIR%%/core/modules/migrate/tests/src/Unit/MigrationTest.php
+%%WWWDIR%%/core/modules/migrate/tests/src/Unit/Plugin/NoSourcePluginDecoratorTest.php
%%WWWDIR%%/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/CheckRequirementsTest.php
%%WWWDIR%%/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityContentBaseTest.php
%%WWWDIR%%/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityRevisionTest.php
@@ -10120,6 +10302,7 @@
%%WWWDIR%%/core/modules/navigation/modules/navigation_top_bar/navigation_top_bar.info.yml
%%WWWDIR%%/core/modules/navigation/modules/navigation_top_bar/navigation_top_bar.module
%%WWWDIR%%/core/modules/navigation/modules/navigation_top_bar/tests/src/Functional/GenericTest.php
+%%WWWDIR%%/core/modules/navigation/navigation.api.php
%%WWWDIR%%/core/modules/navigation/navigation.info.yml
%%WWWDIR%%/core/modules/navigation/navigation.install
%%WWWDIR%%/core/modules/navigation/navigation.layouts.yml
@@ -10150,6 +10333,7 @@
%%WWWDIR%%/core/modules/navigation/templates/block--navigation.html.twig
%%WWWDIR%%/core/modules/navigation/templates/logo.svg.twig
%%WWWDIR%%/core/modules/navigation/templates/menu-region--footer.html.twig
+%%WWWDIR%%/core/modules/navigation/templates/navigation-content-top.html.twig
%%WWWDIR%%/core/modules/navigation/templates/navigation-menu.html.twig
%%WWWDIR%%/core/modules/navigation/templates/top-bar-local-task.html.twig
%%WWWDIR%%/core/modules/navigation/templates/top-bar-local-tasks.html.twig
@@ -10157,6 +10341,7 @@
%%WWWDIR%%/core/modules/navigation/tests/navigation_test/navigation_test.info.yml
%%WWWDIR%%/core/modules/navigation/tests/navigation_test/navigation_test.module
%%WWWDIR%%/core/modules/navigation/tests/src/Functional/GenericTest.php
+%%WWWDIR%%/core/modules/navigation/tests/src/Functional/NavigationContentTopTest.php
%%WWWDIR%%/core/modules/navigation/tests/src/Functional/NavigationLinkBlockTest.php
%%WWWDIR%%/core/modules/navigation/tests/src/Functional/NavigationLogoTest.php
%%WWWDIR%%/core/modules/navigation/tests/src/Functional/NavigationShortcutsBlockTest.php
@@ -12106,6 +12291,7 @@
%%WWWDIR%%/core/modules/system/tests/modules/form_test/src/Form/FormTestStatePersistForm.php
%%WWWDIR%%/core/modules/system/tests/modules/form_test/src/Form/FormTestStorageForm.php
%%WWWDIR%%/core/modules/system/tests/modules/form_test/src/Form/FormTestStoragePageCacheForm.php
+%%WWWDIR%%/core/modules/system/tests/modules/form_test/src/Form/FormTestSubmitButtonAttributeForm.php
%%WWWDIR%%/core/modules/system/tests/modules/form_test/src/Form/FormTestTableForm.php
%%WWWDIR%%/core/modules/system/tests/modules/form_test/src/Form/FormTestTableSelectColspanForm.php
%%WWWDIR%%/core/modules/system/tests/modules/form_test/src/Form/FormTestTableSelectDisabledRowsForm.php
@@ -12294,6 +12480,7 @@
%%WWWDIR%%/core/modules/system/tests/modules/menu_test/menu_test.services.yml
%%WWWDIR%%/core/modules/system/tests/modules/menu_test/src/Access/AccessCheck.php
%%WWWDIR%%/core/modules/system/tests/modules/menu_test/src/Controller/MenuTestController.php
+%%WWWDIR%%/core/modules/system/tests/modules/menu_test/src/MenuTestServiceProvider.php
%%WWWDIR%%/core/modules/system/tests/modules/menu_test/src/Plugin/Derivative/LocalActionTest.php
%%WWWDIR%%/core/modules/system/tests/modules/menu_test/src/Plugin/Derivative/LocalTaskTest.php
%%WWWDIR%%/core/modules/system/tests/modules/menu_test/src/Plugin/Derivative/LocalTaskTestWithUnsafeTitle.php
@@ -12305,6 +12492,7 @@
%%WWWDIR%%/core/modules/system/tests/modules/menu_test/src/Plugin/Menu/LocalAction/TestLocalActionWithConfig.php
%%WWWDIR%%/core/modules/system/tests/modules/menu_test/src/Plugin/Menu/LocalTask/TestTaskWithUserInput.php
%%WWWDIR%%/core/modules/system/tests/modules/menu_test/src/Plugin/Menu/LocalTask/TestTasksSettingsSub1.php
+%%WWWDIR%%/core/modules/system/tests/modules/menu_test/src/SkippablePathBasedBreadcrumbBuilder.php
%%WWWDIR%%/core/modules/system/tests/modules/menu_test/src/TestControllers.php
%%WWWDIR%%/core/modules/system/tests/modules/menu_test/src/Theme/TestThemeNegotiator.php
%%WWWDIR%%/core/modules/system/tests/modules/module_autoload_test/module_autoload_test.info.yml
@@ -13053,6 +13241,9 @@
%%WWWDIR%%/core/modules/system/tests/themes/obsolete_theme_test/obsolete_theme_test.info.yml
%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/components/bar/bar.component.yml
%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/components/bar/bar.twig
+%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/components/css-load-order/css-load-order.component.yml
+%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/components/css-load-order/css-load-order.css
+%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/components/css-load-order/css-load-order.twig
%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/components/lib-overrides/another-stylesheet.css
%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/components/lib-overrides/lib-overrides.component.yml
%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/components/lib-overrides/lib-overrides.css
@@ -13063,7 +13254,10 @@
%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/components/my-card/my-card.component.yml
%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/components/my-card/my-card.css
%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/components/my-card/my-card.twig
+%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/css/css-order-dependent.css
+%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/css/reset.css
%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/sdc_theme_test.info.yml
+%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test/sdc_theme_test.libraries.yml
%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test_base/components/my-card-no-schema/my-card-no-schema.component.yml
%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test_base/components/my-card-no-schema/my-card-no-schema.twig
%%WWWDIR%%/core/modules/system/tests/themes/sdc_theme_test_base/sdc_theme_test_base.info.yml
@@ -15411,6 +15605,7 @@
%%WWWDIR%%/core/modules/workspaces/tests/src/Functional/WorkspacesUninstallTest.php
%%WWWDIR%%/core/modules/workspaces/tests/src/FunctionalJavascript/WorkspaceToolbarIntegrationTest.php
%%WWWDIR%%/core/modules/workspaces/tests/src/FunctionalJavascript/WorkspacesLayoutBuilderIntegrationTest.php
+%%WWWDIR%%/core/modules/workspaces/tests/src/FunctionalJavascript/WorkspacesMediaLibraryIntegrationTest.php
%%WWWDIR%%/core/modules/workspaces/tests/src/Kernel/EntityReferenceSupportedNewEntitiesConstraintValidatorTest.php
%%WWWDIR%%/core/modules/workspaces/tests/src/Kernel/EntityWorkspaceConflictConstraintValidatorTest.php
%%WWWDIR%%/core/modules/workspaces/tests/src/Kernel/WorkspaceAccessTest.php
@@ -16582,6 +16777,7 @@
%%WWWDIR%%/core/tests/Drupal/FunctionalTests/UserHelpersTest.php
%%WWWDIR%%/core/tests/Drupal/KernelTests/AssertConfigTrait.php
%%WWWDIR%%/core/tests/Drupal/KernelTests/AssertContentTrait.php
+%%WWWDIR%%/core/tests/Drupal/KernelTests/Component/ComponentRenderTest.php
%%WWWDIR%%/core/tests/Drupal/KernelTests/Component/Render/FormattableMarkupKernelTest.php
%%WWWDIR%%/core/tests/Drupal/KernelTests/Components/ComponentInvalidReplacementTest.php
%%WWWDIR%%/core/tests/Drupal/KernelTests/Components/ComponentKernelTestBase.php
@@ -16713,6 +16909,7 @@
%%WWWDIR%%/core/tests/Drupal/KernelTests/Core/Database/SelectSubqueryTest.php
%%WWWDIR%%/core/tests/Drupal/KernelTests/Core/Database/SelectTest.php
%%WWWDIR%%/core/tests/Drupal/KernelTests/Core/Database/SerializeQueryTest.php
+%%WWWDIR%%/core/tests/Drupal/KernelTests/Core/Database/StatementPrefetchGadgetChainTest.php
%%WWWDIR%%/core/tests/Drupal/KernelTests/Core/Database/StatementTest.php
%%WWWDIR%%/core/tests/Drupal/KernelTests/Core/Database/TaggingTest.php
%%WWWDIR%%/core/tests/Drupal/KernelTests/Core/Database/TemporaryQueryTestBase.php
@@ -17514,6 +17711,7 @@
%%WWWDIR%%/core/tests/Drupal/Tests/Core/DrupalTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Enhancer/EntityRevisionRouteEnhancerTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Enhancer/ParamConversionEnhancerTest.php
+%%WWWDIR%%/core/tests/Drupal/Tests/Core/Entity/Access/EntityCreateAccessCustomCidTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Entity/Access/EntityFormDisplayAccessControlHandlerTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Entity/Access/EntityViewDisplayAccessControlHandlerTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Entity/BaseFieldDefinitionTest.php
@@ -18142,6 +18340,7 @@
%%WWWDIR%%/core/tests/fixtures/default_content/node/e1714f23-70c0-4493-8e92-af1901771921.yml
%%WWWDIR%%/core/tests/fixtures/default_content/taxonomy_term/550f86ad-aa11-4047-953f-636d42889f85.yml
%%WWWDIR%%/core/tests/fixtures/default_content/user/94503467-be7f-406c-9795-fc25baa22203.yml
+%%WWWDIR%%/core/tests/fixtures/default_content_broken/no-uuid.yml
%%WWWDIR%%/core/tests/fixtures/empty_file.php.module
%%WWWDIR%%/core/tests/fixtures/files/README.txt
%%WWWDIR%%/core/tests/fixtures/files/html-1.txt
@@ -18692,6 +18891,7 @@
%%WWWDIR%%/core/themes/claro/templates/views/views-ui-expose-filter-form.html.twig
%%WWWDIR%%/core/themes/claro/templates/views/views-ui-view-preview-section--exposed.html.twig
%%WWWDIR%%/core/themes/claro/templates/views/views-view-table.html.twig
+%%WWWDIR%%/core/themes/claro/tests/src/Functional/MenuLinkDefaultFormTest.php
%%WWWDIR%%/core/themes/claro/tests/src/Functional/NodeTitleTest.php
%%WWWDIR%%/core/themes/engines/twig/twig.engine
%%WWWDIR%%/core/themes/engines/twig/twig.info.yml
@@ -19925,6 +20125,7 @@
%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/ES2022/Features.php
%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/ES2023/Features.php
%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/ES2024/Features.php
+%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/ES2025/Features.php
%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/EncodingException.php
%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/EventsEmitter.php
%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/Exception.php
@@ -19973,6 +20174,7 @@
%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/Node/Function_.php
%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/Node/Identifier.php
%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/Node/IfStatement.php
+%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/Node/ImportAttribute.php
%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/Node/ImportDeclaration.php
%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/Node/ImportDefaultSpecifier.php
%%WWWDIR%%/vendor/mck89/peast/lib/Peast/Syntax/Node/ImportExpression.php
@@ -21123,13 +21325,6 @@
%%WWWDIR%%/vendor/symfony/polyfill-mbstring/bootstrap.php
%%WWWDIR%%/vendor/symfony/polyfill-mbstring/bootstrap80.php
%%WWWDIR%%/vendor/symfony/polyfill-mbstring/composer.json
-%%WWWDIR%%/vendor/symfony/polyfill-php81/LICENSE
-%%WWWDIR%%/vendor/symfony/polyfill-php81/Php81.php
-%%WWWDIR%%/vendor/symfony/polyfill-php81/README.md
-%%WWWDIR%%/vendor/symfony/polyfill-php81/Resources/stubs/CURLStringFile.php
-%%WWWDIR%%/vendor/symfony/polyfill-php81/Resources/stubs/ReturnTypeWillChange.php
-%%WWWDIR%%/vendor/symfony/polyfill-php81/bootstrap.php
-%%WWWDIR%%/vendor/symfony/polyfill-php81/composer.json
%%WWWDIR%%/vendor/symfony/polyfill-php83/LICENSE
%%WWWDIR%%/vendor/symfony/polyfill-php83/Php83.php
%%WWWDIR%%/vendor/symfony/polyfill-php83/README.md
@@ -21848,6 +22043,7 @@
%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Binary/AbstractBinary.php
%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Binary/AddBinary.php
%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Binary/AndBinary.php
+%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Binary/BinaryInterface.php
%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php
%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php
%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php
@@ -21911,6 +22107,7 @@
%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Unary/PosUnary.php
%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Unary/SpreadUnary.php
%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Unary/StringCastUnary.php
+%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Unary/UnaryInterface.php
%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Variable/AssignContextVariable.php
%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Variable/AssignTemplateVariable.php
%%WWWDIR%%/vendor/twig/twig/src/Node/Expression/Variable/ContextVariable.php
diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile
index fe19765bb7f2..9a0364dcd7dd 100644
--- a/www/gohugo/Makefile
+++ b/www/gohugo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hugo
DISTVERSIONPREFIX= v
-DISTVERSION= 0.147.8
+DISTVERSION= 0.147.9
PORTEPOCH= 1
CATEGORIES= www
PKGNAMEPREFIX= go
diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo
index e17f758d92ab..70113b1e84c0 100644
--- a/www/gohugo/distinfo
+++ b/www/gohugo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749312666
-SHA256 (go/www_gohugo/hugo-v0.147.8/v0.147.8.mod) = 00002217d88c82951763c20a152ac780bcd1ac15e015fd28a783fd3f9b4596a6
-SIZE (go/www_gohugo/hugo-v0.147.8/v0.147.8.mod) = 8200
-SHA256 (go/www_gohugo/hugo-v0.147.8/v0.147.8.zip) = adff8f43cdadb98aae7e682cdb52ed193645cc56b566e99e585e11d1f7711d09
-SIZE (go/www_gohugo/hugo-v0.147.8/v0.147.8.zip) = 5742317
+TIMESTAMP = 1750673799
+SHA256 (go/www_gohugo/hugo-v0.147.9/v0.147.9.mod) = 4eabefe3f49be65e019641fd5bfdea1e982365f77f1d6f905a9380f630bc4885
+SIZE (go/www_gohugo/hugo-v0.147.9/v0.147.9.mod) = 9177
+SHA256 (go/www_gohugo/hugo-v0.147.9/v0.147.9.zip) = 2dd3bada71c54f7e1067eaf657f68bd2c3ad289d86b33af273bd7504b28709e4
+SIZE (go/www_gohugo/hugo-v0.147.9/v0.147.9.zip) = 5744318
diff --git a/www/kanboard/Makefile b/www/kanboard/Makefile
index 40fe830dbedf..714e3b475041 100644
--- a/www/kanboard/Makefile
+++ b/www/kanboard/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kanboard
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.44
+DISTVERSION= 1.2.46
CATEGORIES= www
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/www/kanboard/distinfo b/www/kanboard/distinfo
index c8a315548ba6..232ff24da907 100644
--- a/www/kanboard/distinfo
+++ b/www/kanboard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742990146
-SHA256 (kanboard-kanboard-v1.2.44_GH0.tar.gz) = 9ac51f7107797f0585dba1cba08097dd5a5d5855eaa5cfc92aba6cdf3b1de854
-SIZE (kanboard-kanboard-v1.2.44_GH0.tar.gz) = 3437081
+TIMESTAMP = 1750784344
+SHA256 (kanboard-kanboard-v1.2.46_GH0.tar.gz) = d6aede6535328065a93fd8e851eda421f6f565d25a5dbb973e6e026a5cf4a0ef
+SIZE (kanboard-kanboard-v1.2.46_GH0.tar.gz) = 3489423
diff --git a/www/kanboard/pkg-plist b/www/kanboard/pkg-plist
index 350e2fd465b1..0ef8898817eb 100644
--- a/www/kanboard/pkg-plist
+++ b/www/kanboard/pkg-plist
@@ -1,5 +1,6 @@
%%WWWDIR%%/.devcontainer/devcontainer.json
%%WWWDIR%%/.htaccess
+%%WWWDIR%%/CONTRIBUTING.md
%%WWWDIR%%/ChangeLog
%%WWWDIR%%/LICENSE
%%WWWDIR%%/app/.htaccess
@@ -524,6 +525,7 @@
%%WWWDIR%%/app/Model/ActionParameterModel.php
%%WWWDIR%%/app/Model/AvatarFileModel.php
%%WWWDIR%%/app/Model/BoardModel.php
+%%WWWDIR%%/app/Model/CaptchaModel.php
%%WWWDIR%%/app/Model/CategoryModel.php
%%WWWDIR%%/app/Model/ColorModel.php
%%WWWDIR%%/app/Model/ColumnModel.php
@@ -1071,9 +1073,13 @@
%%WWWDIR%%/custom-hooks/post-checkout
%%WWWDIR%%/data/.htaccess
%%WWWDIR%%/data/web.config
+%%WWWDIR%%/docker-compose.mysql.yml
+%%WWWDIR%%/docker-compose.postgres.yml
+%%WWWDIR%%/docker-compose.sqlite.yml
%%WWWDIR%%/favicon.ico
%%WWWDIR%%/index.php
%%WWWDIR%%/jsonrpc.php
+%%WWWDIR%%/healthcheck.php
%%WWWDIR%%/libs/Captcha/CaptchaBuilder.php
%%WWWDIR%%/libs/Captcha/CaptchaBuilderInterface.php
%%WWWDIR%%/libs/Captcha/Font/captcha0.ttf
diff --git a/www/miniflux/Makefile b/www/miniflux/Makefile
index 18ff1a9ce717..946913892d3c 100644
--- a/www/miniflux/Makefile
+++ b/www/miniflux/Makefile
@@ -1,6 +1,5 @@
PORTNAME= miniflux
-DISTVERSION= 2.2.9
-PORTREVISION= 1
+DISTVERSION= 2.2.10
CATEGORIES= www
MAINTAINER= krion@FreeBSD.org
diff --git a/www/miniflux/distinfo b/www/miniflux/distinfo
index cc35d2788562..c63bd2cd1c90 100644
--- a/www/miniflux/distinfo
+++ b/www/miniflux/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1748337301
-SHA256 (go/www_miniflux/miniflux-v2-2.2.9_GH0/go.mod) = be1d1c8678fa839211c7b306c39146a7bd6475276c051eb6091db29e29893179
-SIZE (go/www_miniflux/miniflux-v2-2.2.9_GH0/go.mod) = 1529
-SHA256 (go/www_miniflux/miniflux-v2-2.2.9_GH0/miniflux-v2-2.2.9_GH0.tar.gz) = 7735912fbb232fd588f16528ead4b3a7e5bd02688827120316ba5c60f5fc0bcd
-SIZE (go/www_miniflux/miniflux-v2-2.2.9_GH0/miniflux-v2-2.2.9_GH0.tar.gz) = 823133
+TIMESTAMP = 1750749975
+SHA256 (go/www_miniflux/miniflux-v2-2.2.10_GH0/go.mod) = 0d545fcf2e12aa37d744743c80ff85afeae8954e0deb983ac74a68d0de286f58
+SIZE (go/www_miniflux/miniflux-v2-2.2.10_GH0/go.mod) = 1529
+SHA256 (go/www_miniflux/miniflux-v2-2.2.10_GH0/miniflux-v2-2.2.10_GH0.tar.gz) = a216b93a32d14a7a6ca48fd7f5e86b8a4e8c58b1bf5d83fc4d3aacaaaf4e6a48
+SIZE (go/www_miniflux/miniflux-v2-2.2.10_GH0/miniflux-v2-2.2.10_GH0.tar.gz) = 835514
diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile
index 16871c36cc9a..cd1f17a6c250 100644
--- a/www/nginx-devel/Makefile
+++ b/www/nginx-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME?= nginx
-PORTVERSION= 1.28.0
-PORTREVISION= 8
+PORTVERSION= 1.29.0
CATEGORIES= www
MASTER_SITES= https://nginx.org/download/ \
LOCAL/osa
diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo
index 82683323f56a..57f090a2a1d3 100644
--- a/www/nginx-devel/distinfo
+++ b/www/nginx-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1748378886
-SHA256 (nginx-1.28.0.tar.gz) = c6b5c6b086c0df9d3ca3ff5e084c1d0ef909e6038279c71c1c3e985f576ff76a
-SIZE (nginx-1.28.0.tar.gz) = 1280111
+TIMESTAMP = 1750864974
+SHA256 (nginx-1.29.0.tar.gz) = 109754dfe8e5169a7a0cf0db6718e7da2db495753308f933f161e525a579a664
+SIZE (nginx-1.29.0.tar.gz) = 1284291
SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
SIZE (nginx_mogilefs_module-1.0.4.tar.gz) = 11208
SHA256 (osokin-ngx_http_redis-0.4.0_GH0.tar.gz) = e5b699243035575cb8ffcd26fc3a8287bcd11ff414e30fd0a52c96729fd22d0d
diff --git a/www/onionshare/Makefile b/www/onionshare/Makefile
deleted file mode 100644
index 5e8720156125..000000000000
--- a/www/onionshare/Makefile
+++ /dev/null
@@ -1,74 +0,0 @@
-PORTNAME= onionshare
-DISTVERSIONPREFIX=v
-DISTVERSION= 2.6
-PORTREVISION= 5
-CATEGORIES= www security python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= egypcio@FreeBSD.org
-COMMENT= Secure and anonymous file sharing via Tor
-WWW= https://onionshare.org
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expired devel/py-atomicwrites
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS= meek-client:security/meek \
- obfs4proxy:security/obfs4proxy-tor \
- snowflake-client:security/snowflake-tor \
- tor:security/tor \
- ${PYTHON_PKGNAMEPREFIX}Flask-HTTPAuth>=0:security/py-flask-httpauth@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0:devel/py-atomicwrites@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cepa>=0:net/py-cepa@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}flask-socketio>=0:www/py-flask-socketio@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0:www/py-gevent-websocket@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}onionshare-cli>=0:www/onionshare-cli@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycryptodome>=0:security/py-pycryptodome@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pynacl>=0:security/py-pynacl@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyside2>=0:devel/pyside2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}shiboken2>=0:devel/shiboken2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-qt>=0:devel/py-pytest-qt@${PY_FLAVOR}
-
-USES= cpe python qt:5 shebangfix xorg
-USE_GITHUB= yes
-USE_PYTHON= distutils autoplist
-USE_XORG= x11 xcb
-
-PYSETUP= ${WRKSRC}/desktop/setup.py
-SHEBANG_FILES= ${WRKSRC}/cli/*.py \
- ${WRKSRC}/cli/onionshare_cli/*.py \
- ${WRKSRC}/cli/tests/*.py \
- ${WRKSRC}/desktop/*.py \
- ${WRKSRC}/desktop/scripts/*.py \
- ${WRKSRC}/desktop/tests/*.py
-
-post-patch:
- ${RLN} ${WRKSRC}/cli/onionshare_cli ${WRKSRC}/onionshare-cli
- ${RLN} ${WRKSRC}/desktop/onionshare ${WRKSRC}/onionshare
- ${REINPLACE_CMD} 's|"onionshare-cli = onionshare_cli:main",||' ${PYSETUP}
- ${RM} ${WRKSRC}/desktop/package/onionshare-cli.py
-
-# https://github.com/onionshare/onionshare/blob/main/desktop/tests/run.sh
-do-test:
- cd ${WRKSRC}/desktop \
- && ${PYTHON_CMD} -m pytest -v tests/test_gui_tabs.py \
- && ${PYTHON_CMD} -m pytest -v tests/test_gui_share.py \
- && ${PYTHON_CMD} -m pytest -v tests/test_gui_receive.py \
- && ${PYTHON_CMD} -m pytest -v tests/test_gui_website.py \
- && ${PYTHON_CMD} -m pytest -v tests/test_gui_chat.py
-
-.include <bsd.port.mk>
diff --git a/www/onionshare/distinfo b/www/onionshare/distinfo
deleted file mode 100644
index b7e5b197c795..000000000000
--- a/www/onionshare/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1672155861
-SHA256 (onionshare-onionshare-v2.6_GH0.tar.gz) = 40006a612a90bf31df697936c26e8dca16384bc8c7ef084ef7b1a21651c84304
-SIZE (onionshare-onionshare-v2.6_GH0.tar.gz) = 8106401
diff --git a/www/onionshare/pkg-descr b/www/onionshare/pkg-descr
deleted file mode 100644
index 7854ecffd9b7..000000000000
--- a/www/onionshare/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-OnionShare is an open source tool that lets you securely and anonymously
-share a file of any size over the Tor network. It works by starting a web
-server that is accessible as a Tor onion (hidden) service, and generating
-an unguessable URL to access and download the files.
-
-It doesn't require setting up a server on the Internet somewhere,
-on a Virtual Private Server (VPS), or using a third party file-sharing
-service. It simply shares files you want over the Tor network.
diff --git a/www/peersuite/Makefile b/www/peersuite/Makefile
index 80c23390a015..64e62a0a1659 100644
--- a/www/peersuite/Makefile
+++ b/www/peersuite/Makefile
@@ -1,5 +1,5 @@
PORTNAME= peersuite
-DISTVERSION= 0.0.4
+DISTVERSION= 1.0
CATEGORIES= www
MAINTAINER= dtxdf@FreeBSD.org
@@ -19,7 +19,9 @@ SUB_FILES= pkg-message
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
- @cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} "-name *\.js -or -name *\.html -or -name *\.css"
- @${INSTALL_DATA} ${WRKSRC}/peerspace.png ${STAGEDIR}${WWWDIR}
+ @cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} "-name *\.js -or -name *\.html -or -name *\.css -depth 1"
+ @${MKDIR} ${STAGEDIR}${WWWDIR}/themes
+ @cd ${WRKSRC}/src/themes && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/themes "-name *\.css -or -name *\.json"
+ ${INSTALL_DATA} ${WRKSRC}/peerspace.png ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
diff --git a/www/peersuite/distinfo b/www/peersuite/distinfo
index 66266d458991..2fb7beecf894 100644
--- a/www/peersuite/distinfo
+++ b/www/peersuite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750189169
-SHA256 (openconstruct-Peersuite-0.0.4_GH0.tar.gz) = d1df577996edc13a1dec8cdb65c10f205124459c69f60263a7264f6c8b7fd3fc
-SIZE (openconstruct-Peersuite-0.0.4_GH0.tar.gz) = 2324474
+TIMESTAMP = 1750799776
+SHA256 (openconstruct-Peersuite-1.0_GH0.tar.gz) = dbe1feffe4a0aad0a96c1fee5849a3b1bfd0c0306acebc0cb800a6f9a316145c
+SIZE (openconstruct-Peersuite-1.0_GH0.tar.gz) = 2329352
diff --git a/www/peersuite/pkg-plist b/www/peersuite/pkg-plist
index a721114ccd2f..e911aac7f3da 100644
--- a/www/peersuite/pkg-plist
+++ b/www/peersuite/pkg-plist
@@ -1,10 +1,15 @@
%%WWWDIR%%/document.js
%%WWWDIR%%/index.html
%%WWWDIR%%/kanban.js
+%%WWWDIR%%/main-styles.css
%%WWWDIR%%/main.js
%%WWWDIR%%/media.js
%%WWWDIR%%/peerspace.png
%%WWWDIR%%/share.js
-%%WWWDIR%%/style.css
+%%WWWDIR%%/themes/dark.css
+%%WWWDIR%%/themes/example.css
+%%WWWDIR%%/themes/light.css
+%%WWWDIR%%/themes/material.css
+%%WWWDIR%%/themes/themes.json
%%WWWDIR%%/trystero-torrent.min.js
%%WWWDIR%%/whiteboard.js
diff --git a/www/plasma6-plasma-browser-integration/distinfo b/www/plasma6-plasma-browser-integration/distinfo
index 3b2a192f2017..a6dcc022e175 100644
--- a/www/plasma6-plasma-browser-integration/distinfo
+++ b/www/plasma6-plasma-browser-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010502
-SHA256 (KDE/plasma/6.4.0/plasma-browser-integration-6.4.0.tar.xz) = 147e0b8b105e47ca3fc694dd2d86ecbeaa7c3c315d8bf3da0d4b6e35a829e7a4
-SIZE (KDE/plasma/6.4.0/plasma-browser-integration-6.4.0.tar.xz) = 233024
+TIMESTAMP = 1750789621
+SHA256 (KDE/plasma/6.4.1/plasma-browser-integration-6.4.1.tar.xz) = 7aa0d8c0c722e9f763baef5c153a7f882f490dbcf99563d04727b759c5c2d634
+SIZE (KDE/plasma/6.4.1/plasma-browser-integration-6.4.1.tar.xz) = 233020
diff --git a/www/py-binarycookies/Makefile b/www/py-binarycookies/Makefile
new file mode 100644
index 000000000000..4a76b5bfd247
--- /dev/null
+++ b/www/py-binarycookies/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= binarycookies
+PORTVERSION= 2.1.5
+CATEGORIES= www python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= Binary cookies (de)serializer written in Python
+WWW= https://pypi.org/project/binarycookies/
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic>=0:devel/py-pydantic@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typer>=0.12.3:devel/py-typer@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+post-patch:
+# Do not pick up leftovers (*.orig files etc.) when making the package
+ @${REINPLACE_CMD} -e '/^package_data =/,+1s,\*,&.py,' \
+ ${WRKSRC}/${PYSETUP}
+
+.include <bsd.port.mk>
diff --git a/www/py-binarycookies/distinfo b/www/py-binarycookies/distinfo
new file mode 100644
index 000000000000..90ad5f5508ac
--- /dev/null
+++ b/www/py-binarycookies/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1744141848
+SHA256 (binarycookies-2.1.5.tar.gz) = ff28a8e90e6ba02bc82fb2ff0d1d9a4a3be1ee9289a58f74a653d264928a31f3
+SIZE (binarycookies-2.1.5.tar.gz) = 8448
diff --git a/www/py-binarycookies/files/patch-src_binarycookies_____main____.py b/www/py-binarycookies/files/patch-src_binarycookies_____main____.py
new file mode 100644
index 000000000000..da43dac8dabd
--- /dev/null
+++ b/www/py-binarycookies/files/patch-src_binarycookies_____main____.py
@@ -0,0 +1,49 @@
+--- src/binarycookies/__main__.py.orig 2025-04-08 19:50:17 UTC
++++ src/binarycookies/__main__.py
+@@ -5,6 +5,8 @@ from sys import stdout
+ from typing import Type
+
+ import typer
++# https://github.com/Textualize/rich/issues/271
++println = print
+ from rich import print
+
+ from binarycookies import load
+@@ -20,6 +22,7 @@ class DateTimeEncoder(json.JSONEncoder):
+ class OutputType(str, Enum):
+ json = "json"
+ ascii = "ascii"
++ netscape = "netscape"
+
+
+ def cli(file_path: str, output: str = "json"):
+@@ -27,7 +30,7 @@ def cli(file_path: str, output: str = "json"):
+ with open(file_path, "rb") as f:
+ cookies = load(f)
+ if output == OutputType.json:
+- json.dump([cookie.model_dump() for cookie in cookies], indent=2, cls=DateTimeEncoder, fp=stdout)
++ json.dump([cookie.dict() for cookie in cookies], indent=2, cls=DateTimeEncoder, fp=stdout)
+ elif output == OutputType.ascii:
+ for cookie in cookies:
+ print(f"Name: {cookie.name}")
+@@ -38,6 +41,20 @@ def cli(file_path: str, output: str = "json"):
+ print(f"Expires: {cookie.expiry_datetime.isoformat()}")
+ print(f"Flag: {cookie.flag.value}")
+ print("-" * 40)
++ elif output == OutputType.netscape:
++ # http://www.cookiecentral.com/faq/#3.5
++ println("# Netscape HTTP Cookie File")
++ for cookie in cookies:
++ println("%(domain)s\t%(flag)s\t%(path)s\t%(secure)s\t%(expiry)d\t%(name)s\t%(value)s" % dict(
++ domain = cookie.url,
++ flag = str(cookie.url.startswith('.')).upper(),
++ path = cookie.path,
++ secure = str('Secure' in cookie.flag.value).upper(),
++ expiry = cookie.expiry_datetime.timestamp(),
++ name = cookie.name,
++ value = cookie.value))
++ else:
++ print(f"Unsupported output format, can only do {', '.join('[green]%s[/green]' % ot.name for ot in OutputType)}.")
+
+
+ def main():
diff --git a/www/py-binarycookies/files/patch-src_binarycookies___deserialize.py b/www/py-binarycookies/files/patch-src_binarycookies___deserialize.py
new file mode 100644
index 000000000000..3aec2539907c
--- /dev/null
+++ b/www/py-binarycookies/files/patch-src_binarycookies___deserialize.py
@@ -0,0 +1,21 @@
+--- src/binarycookies/_deserialize.py.orig 2025-04-08 19:50:17 UTC
++++ src/binarycookies/_deserialize.py
+@@ -1,6 +1,7 @@
+ from datetime import datetime, timezone
+ from io import BytesIO
+ from struct import unpack
++from sys import maxsize
+ from typing import BinaryIO, List, Union
+
+ from binarycookies.models import (
+@@ -28,7 +29,9 @@ def interpret_flag(flags: int) -> Flag:
+
+ def mac_epoch_to_date(epoch: int) -> datetime:
+ """Converts a mac epoch time to a datetime object."""
+- return datetime.fromtimestamp(epoch + 978307200, tz=timezone.utc)
++ unix_epoch = epoch + 978307200
++ if unix_epoch > maxsize: unix_epoch = maxsize
++ return datetime.fromtimestamp(unix_epoch, tz=timezone.utc)
+
+
+ def read_string(data: BytesIO, size: int) -> str:
diff --git a/www/py-binarycookies/pkg-descr b/www/py-binarycookies/pkg-descr
new file mode 100644
index 000000000000..e53f18a363c9
--- /dev/null
+++ b/www/py-binarycookies/pkg-descr
@@ -0,0 +1,6 @@
+Python library and command-line tool for reading and writing binary
+cookies files used by Apple's Safari web browser on macOS and iOS.
+
+The `bcparser' program supports three output types: JSON (default),
+ASCII (line-by-line text format), and Netscape legacy `cookies.txt'
+format used by popular tools such as curl, wget, yt-dlp, and others.
diff --git a/www/py-bottle/Makefile b/www/py-bottle/Makefile
index ebdfd53670f5..73a9eb31cbf6 100644
--- a/www/py-bottle/Makefile
+++ b/www/py-bottle/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bottle
-PORTVERSION= 0.12.25
-PORTREVISION= 1
+PORTVERSION= 0.13.4
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-bottle/distinfo b/www/py-bottle/distinfo
index 2ffc1fbdc4d8..ea47ebbd5ed5 100644
--- a/www/py-bottle/distinfo
+++ b/www/py-bottle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678036182
-SHA256 (bottle-0.12.25.tar.gz) = e1a9c94970ae6d710b3fb4526294dfeb86f2cb4a81eff3a4b98dc40fb0e5e021
-SIZE (bottle-0.12.25.tar.gz) = 74231
+TIMESTAMP = 1750836079
+SHA256 (bottle-0.13.4.tar.gz) = 787e78327e12b227938de02248333d788cfe45987edca735f8f88e03472c3f47
+SIZE (bottle-0.13.4.tar.gz) = 98717
diff --git a/www/py-calibreweb/Makefile b/www/py-calibreweb/Makefile
index d3a749663e24..28c904020d37 100644
--- a/www/py-calibreweb/Makefile
+++ b/www/py-calibreweb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= calibreweb
PORTVERSION= 0.6.24
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -99,7 +99,7 @@ GDRIVE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR
${PYTHON_PKGNAMEPREFIX}uritemplate>=0:net/py-uritemplate@${PY_FLAVOR}
GMAIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=0:www/py-google-api-python-client@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-auth-oauthlib>=0:security/py-google-auth-oauthlib@${PY_FLAVOR}
-GREADS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Goodreads>=0:devel/py-goodreads@${PY_FLAVOR} \
+GREADS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}goodreads>=0:devel/py-goodreads@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Levenshtein>=0:devel/py-Levenshtein@${PY_FLAVOR}
IMAGICK6_NOX11_USES= magick:6,run,nox11
IMAGICK6_X11_USES= magick:6,run
diff --git a/www/py-freenit/Makefile b/www/py-freenit/Makefile
index 5c05b5a92a03..aa5c09260cf5 100644
--- a/www/py-freenit/Makefile
+++ b/www/py-freenit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freenit
-DISTVERSION= 0.3.16
+DISTVERSION= 0.3.17
CATEGORIES= www devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-freenit/distinfo b/www/py-freenit/distinfo
index 7eea228138d7..e8f6d22ce868 100644
--- a/www/py-freenit/distinfo
+++ b/www/py-freenit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750500114
-SHA256 (freenit-0.3.16.tar.gz) = 0bbc2258e75afb892f9971dc642d7dd7ef27a06e3b538b42daf7c8c6fafaa3ec
-SIZE (freenit-0.3.16.tar.gz) = 27242
+TIMESTAMP = 1750844784
+SHA256 (freenit-0.3.17.tar.gz) = daff3a346f4b9fa414df0561e1d2ec8972bf0391af53e04553bb7992a07f4716
+SIZE (freenit-0.3.17.tar.gz) = 27786
diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile
index 6c54676498e6..b0c94ed27b82 100644
--- a/www/tor-browser/Makefile
+++ b/www/tor-browser/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tor-browser
-DISTVERSION= 14.5.3
-PORTREVISION= 1
+DISTVERSION= 14.5.4
CATEGORIES= www net security wayland
TAG_BASE= 90dbac96420394aa35ce29385814742ac4942b26
TAG_TOR= 9cbc3b3d25d2c5c77f1b6b3172ba6bcad2563939
@@ -18,9 +17,9 @@ MASTER_SITES= TOR \
LOCAL/vvd:source5
MASTER_SITE_SUBDIR= torbrowser/${DISTVERSION}/:DEFAULT \
download/releases/:source3
-DISTNAME= src-firefox-tor-browser-128.11.0esr-14.5-1-build3
+DISTNAME= src-firefox-tor-browser-128.12.0esr-14.5-1-build1
MANUAL= manual_215922.zip
-NOSCRIPT= noscript-13.0.6.xpi
+NOSCRIPT= noscript-13.0.8.xpi
DISTFILES= ${DISTNAME}.tar.xz \
${MANUAL}:source1 \
fonts-3--4348e1.tar.zst:source2 \
diff --git a/www/tor-browser/distinfo b/www/tor-browser/distinfo
index 3c6762f42035..17b1427f4f3d 100644
--- a/www/tor-browser/distinfo
+++ b/www/tor-browser/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1748354421
-SHA256 (src-firefox-tor-browser-128.11.0esr-14.5-1-build3.tar.xz) = 349e0bdc52b6b150732a0483e1a1d66e47e608b2d77697112d2285751f476f53
-SIZE (src-firefox-tor-browser-128.11.0esr-14.5-1-build3.tar.xz) = 611118336
+TIMESTAMP = 1750789506
+SHA256 (src-firefox-tor-browser-128.12.0esr-14.5-1-build1.tar.xz) = d79e2760287bb86cddf99da0e73e0dd2fe54eb301958f58404deb475e61a47f8
+SIZE (src-firefox-tor-browser-128.12.0esr-14.5-1-build1.tar.xz) = 611154864
SHA256 (manual_215922.zip) = b5ed703f54d52e9f197320f3698e936d585a3fed23cc4f9fbf59edce2869f885
SIZE (manual_215922.zip) = 28305786
SHA256 (fonts-3--4348e1.tar.zst) = 7fbbecece6de777f196982f6eb567970a6d8e7ac2bf5b1ad6b90e1ea36374032
SIZE (fonts-3--4348e1.tar.zst) = 27441580
-SHA256 (noscript-13.0.6.xpi) = 85066ef24c44cc839b2d6bbe4d3d08652c8e09f06515e1b86ee72ba26c406989
-SIZE (noscript-13.0.6.xpi) = 992587
+SHA256 (noscript-13.0.8.xpi) = 9d978cfe083cb9cce120b5ee41e8933d752d7ab4680bf517c5ec4b29c4cfd2dc
+SIZE (noscript-13.0.8.xpi) = 993143
SHA256 (tpo-translation-90dbac96420394aa35ce29385814742ac4942b26_GL0.tar.gz) = dd720795ebd4a335e522fc48956e81b1ba62580aae33d99997ecdaf6866a3537
SIZE (tpo-translation-90dbac96420394aa35ce29385814742ac4942b26_GL0.tar.gz) = 793166
SHA256 (tpo-translation-9cbc3b3d25d2c5c77f1b6b3172ba6bcad2563939_GL0.tar.gz) = 033bd5bb2e4e2f852d3a711c4e652a389f32974fe0304a969f518680d849a32c
diff --git a/www/wget2/Makefile b/www/wget2/Makefile
index c0615c687e1d..437de18068ce 100644
--- a/www/wget2/Makefile
+++ b/www/wget2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wget2
DISTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= GNU/wget
diff --git a/x11-themes/kf6-qqc2-desktop-style/Makefile b/x11-themes/kf6-qqc2-desktop-style/Makefile
index 4af9e2432c68..36c24ad799f4 100644
--- a/x11-themes/kf6-qqc2-desktop-style/Makefile
+++ b/x11-themes/kf6-qqc2-desktop-style/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qqc2-desktop-style
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-themes kde kde-frameworks
COMMENT= Style for Qt Quick Controls 2
@@ -8,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org
USES= cmake gl kde:6 qt:6 tar:xz
USE_GL= gl opengl
USE_KDE= colorscheme config iconthemes kirigami2 \
- ecm:build
+ ecm:build \
+ sonnet:run
USE_QT= base declarative
.include <bsd.port.mk>
diff --git a/x11-themes/plasma6-aurorae/distinfo b/x11-themes/plasma6-aurorae/distinfo
index 925e718710cd..593ca51f77db 100644
--- a/x11-themes/plasma6-aurorae/distinfo
+++ b/x11-themes/plasma6-aurorae/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010503
-SHA256 (KDE/plasma/6.4.0/aurorae-6.4.0.tar.xz) = 563c4285f426848256e92c884a058a572d59df5ab9a4c8b907385226ec4ac0b2
-SIZE (KDE/plasma/6.4.0/aurorae-6.4.0.tar.xz) = 55988
+TIMESTAMP = 1750789622
+SHA256 (KDE/plasma/6.4.1/aurorae-6.4.1.tar.xz) = e2167bde72e355cd0065739ea8d2cd9d1df3f43e9b7809fc5702b3b352bbfd65
+SIZE (KDE/plasma/6.4.1/aurorae-6.4.1.tar.xz) = 56468
diff --git a/x11-themes/plasma6-aurorae/pkg-plist b/x11-themes/plasma6-aurorae/pkg-plist
index 9cb94250920e..d3edfc02d56d 100644
--- a/x11-themes/plasma6-aurorae/pkg-plist
+++ b/x11-themes/plasma6-aurorae/pkg-plist
@@ -46,6 +46,7 @@ share/locale/lv/LC_MESSAGES/aurorae.mo
share/locale/nb/LC_MESSAGES/aurorae.mo
share/locale/nl/LC_MESSAGES/aurorae.mo
share/locale/pl/LC_MESSAGES/aurorae.mo
+share/locale/ru/LC_MESSAGES/aurorae.mo
share/locale/sl/LC_MESSAGES/aurorae.mo
share/locale/sv/LC_MESSAGES/aurorae.mo
share/locale/tr/LC_MESSAGES/aurorae.mo
diff --git a/x11-themes/plasma6-breeze-gtk/distinfo b/x11-themes/plasma6-breeze-gtk/distinfo
index 98af38f29c04..3a7dbe88c758 100644
--- a/x11-themes/plasma6-breeze-gtk/distinfo
+++ b/x11-themes/plasma6-breeze-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010503
-SHA256 (KDE/plasma/6.4.0/breeze-gtk-6.4.0.tar.xz) = 5852632714c4d7b77548151ef5e7dedaded331f6e90111b16dd710e01bba8fad
-SIZE (KDE/plasma/6.4.0/breeze-gtk-6.4.0.tar.xz) = 40764
+TIMESTAMP = 1750789624
+SHA256 (KDE/plasma/6.4.1/breeze-gtk-6.4.1.tar.xz) = e108fe9cbc76a0f51fd8df9c630d39978a3c1fb6cfaf39d9ab2f555494627b58
+SIZE (KDE/plasma/6.4.1/breeze-gtk-6.4.1.tar.xz) = 40780
diff --git a/x11-themes/plasma6-breeze/distinfo b/x11-themes/plasma6-breeze/distinfo
index c89e932dec94..b12eda7b271b 100644
--- a/x11-themes/plasma6-breeze/distinfo
+++ b/x11-themes/plasma6-breeze/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010503
-SHA256 (KDE/plasma/6.4.0/breeze-6.4.0.tar.xz) = cfdb38f0a4e2c428e9ca5a5fd12400b6804abcdd5359b636fa5327a35121e866
-SIZE (KDE/plasma/6.4.0/breeze-6.4.0.tar.xz) = 42559232
+TIMESTAMP = 1750789623
+SHA256 (KDE/plasma/6.4.1/breeze-6.4.1.tar.xz) = 4fe0085ffa21b2e3aef49dc4e5c862f22ef13395a9681387a990308743f01c55
+SIZE (KDE/plasma/6.4.1/breeze-6.4.1.tar.xz) = 42559720
diff --git a/x11-themes/plasma6-kde-gtk-config/distinfo b/x11-themes/plasma6-kde-gtk-config/distinfo
index a4badb1aa805..40a093f71975 100644
--- a/x11-themes/plasma6-kde-gtk-config/distinfo
+++ b/x11-themes/plasma6-kde-gtk-config/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010504
-SHA256 (KDE/plasma/6.4.0/kde-gtk-config-6.4.0.tar.xz) = ca066da84272280c3fd6a181970d94f39e117bec8cee91d71a2e252c2145efcf
-SIZE (KDE/plasma/6.4.0/kde-gtk-config-6.4.0.tar.xz) = 79032
+TIMESTAMP = 1750789625
+SHA256 (KDE/plasma/6.4.1/kde-gtk-config-6.4.1.tar.xz) = 4bbf57e4d798a899c3f12335042959aefcf5d6af354b04895e4e8ddee8c8c43e
+SIZE (KDE/plasma/6.4.1/kde-gtk-config-6.4.1.tar.xz) = 79032
diff --git a/x11-themes/plasma6-oxygen/distinfo b/x11-themes/plasma6-oxygen/distinfo
index 3f09b8c7bd91..7788986bc6e2 100644
--- a/x11-themes/plasma6-oxygen/distinfo
+++ b/x11-themes/plasma6-oxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010504
-SHA256 (KDE/plasma/6.4.0/oxygen-6.4.0.tar.xz) = a76f4d6e3a0f9ef673ab75b7b142df5136d87af1f094ccfadd2be6e6ce6c2c24
-SIZE (KDE/plasma/6.4.0/oxygen-6.4.0.tar.xz) = 2954852
+TIMESTAMP = 1750789625
+SHA256 (KDE/plasma/6.4.1/oxygen-6.4.1.tar.xz) = 6f9b223791f1511e6feec4b68ba6034e1245e03ea21d131fe18c4a84975546a5
+SIZE (KDE/plasma/6.4.1/oxygen-6.4.1.tar.xz) = 2949912
diff --git a/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo b/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo
index 4dc74dbe2b25..23b31deac46b 100644
--- a/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo
+++ b/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010505
-SHA256 (KDE/plasma/6.4.0/plasma-workspace-wallpapers-6.4.0.tar.xz) = cc4b353cb23adf3268b38b15c6f6fbd25a63774b4982468f80e450f600d39302
-SIZE (KDE/plasma/6.4.0/plasma-workspace-wallpapers-6.4.0.tar.xz) = 146653836
+TIMESTAMP = 1750789635
+SHA256 (KDE/plasma/6.4.1/plasma-workspace-wallpapers-6.4.1.tar.xz) = 7245e7e258f56282fe214259fae821495efc02b3b91aa9d6a39f2bed9f5e61d7
+SIZE (KDE/plasma/6.4.1/plasma-workspace-wallpapers-6.4.1.tar.xz) = 146653556
diff --git a/x11-themes/plasma6-qqc2-breeze-style/distinfo b/x11-themes/plasma6-qqc2-breeze-style/distinfo
index 0df08e30a165..dcbeaca7676d 100644
--- a/x11-themes/plasma6-qqc2-breeze-style/distinfo
+++ b/x11-themes/plasma6-qqc2-breeze-style/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010505
-SHA256 (KDE/plasma/6.4.0/qqc2-breeze-style-6.4.0.tar.xz) = 4be9084bd559744d80c20b3893c2bbb44dc193fd9324f4db8d27f6ad097efa4c
-SIZE (KDE/plasma/6.4.0/qqc2-breeze-style-6.4.0.tar.xz) = 66300
+TIMESTAMP = 1750789635
+SHA256 (KDE/plasma/6.4.1/qqc2-breeze-style-6.4.1.tar.xz) = 608ff536d513571f3ad4acafd4960ec0b5a2abfcff3193214bac27a274796be7
+SIZE (KDE/plasma/6.4.1/qqc2-breeze-style-6.4.1.tar.xz) = 66316
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index d8457234141b..0aa86478aa1b 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -239,7 +239,7 @@
SUBDIR += rubygem-uh
SUBDIR += rubygem-vte3
SUBDIR += rubygem-vte4
- SUBDIR += scenefx03
+ SUBDIR += scenefx04
SUBDIR += scintilla
SUBDIR += sdl2_pango
SUBDIR += sdl_pango
diff --git a/x11-toolkits/kddockwidgets/Makefile b/x11-toolkits/kddockwidgets/Makefile
index c96063f5dfb1..69494e8943b1 100644
--- a/x11-toolkits/kddockwidgets/Makefile
+++ b/x11-toolkits/kddockwidgets/Makefile
@@ -1,9 +1,10 @@
PORTNAME= kddockwidgets
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.5
+PORTREVISION= 1
CATEGORIES= x11-toolkits
-MAINTAINER= yuri@FreeBSD.org
+MAINTAINER= kde@FreeBSD.org
COMMENT= KDAB's Dock Widget Framework for Qt
WWW= https://www.kdab.com/development-resources/qt-tools/kddockwidgets/
@@ -13,15 +14,15 @@ BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json
LIB_DEPENDS= libfmt.so:devel/libfmt \
libspdlog.so:devel/spdlog
-USES= cmake:testing compiler:c++17-lang qt:5
-USE_QT= core declarative gui network quickcontrols2 widgets x11extras \
- buildtools:build qmake:build testlib:build
+USES= cmake:testing compiler:c++17-lang qt:6
+USE_QT= base declarative
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= KDAB
GH_PROJECT= KDDockWidgets
+CMAKE_ON= KDDockWidgets_QT6
CMAKE_TESTING_ON= KDDockWidgets_TESTS KDDockWidgets_DEVELOPER_MODE
post-install:
diff --git a/x11-toolkits/kddockwidgets/pkg-plist b/x11-toolkits/kddockwidgets/pkg-plist
index 19c19a6bda91..22177aea4b27 100644
--- a/x11-toolkits/kddockwidgets/pkg-plist
+++ b/x11-toolkits/kddockwidgets/pkg-plist
@@ -1,127 +1,127 @@
-include/kddockwidgets/Config.h
-include/kddockwidgets/DockWidget.h
-include/kddockwidgets/KDDockWidgets.h
-include/kddockwidgets/LayoutSaver.h
-include/kddockwidgets/MainWindow.h
-include/kddockwidgets/Qt5Qt6Compat_p.h
-include/kddockwidgets/QtCompat_p.h
-include/kddockwidgets/ViewFactory.h
-include/kddockwidgets/core/Action.h
-include/kddockwidgets/core/Controller.h
-include/kddockwidgets/core/DockRegistry.h
-include/kddockwidgets/core/DockWidget.h
-include/kddockwidgets/core/Draggable_p.h
-include/kddockwidgets/core/DropArea.h
-include/kddockwidgets/core/DropIndicatorOverlay.h
-include/kddockwidgets/core/EventFilterInterface.h
-include/kddockwidgets/core/FloatingWindow.h
-include/kddockwidgets/core/FocusScope.h
-include/kddockwidgets/core/Group.h
-include/kddockwidgets/core/Layout.h
-include/kddockwidgets/core/MDILayout.h
-include/kddockwidgets/core/MainWindow.h
-include/kddockwidgets/core/Platform.h
-include/kddockwidgets/core/Separator.h
-include/kddockwidgets/core/SideBar.h
-include/kddockwidgets/core/Stack.h
-include/kddockwidgets/core/TabBar.h
-include/kddockwidgets/core/TitleBar.h
-include/kddockwidgets/core/View.h
-include/kddockwidgets/core/ViewFactory.h
-include/kddockwidgets/core/WidgetResizeHandler_p.h
-include/kddockwidgets/core/WindowBeingDragged_p.h
-include/kddockwidgets/core/indicators/ClassicDropIndicatorOverlay.h
-include/kddockwidgets/core/indicators/NullDropIndicatorOverlay.h
-include/kddockwidgets/core/indicators/SegmentedDropIndicatorOverlay.h
-include/kddockwidgets/core/views/ClassicIndicatorWindowViewInterface.h
-include/kddockwidgets/core/views/DockWidgetViewInterface.h
-include/kddockwidgets/core/views/GroupViewInterface.h
-include/kddockwidgets/core/views/MainWindowMDIViewInterface.h
-include/kddockwidgets/core/views/MainWindowViewInterface.h
-include/kddockwidgets/core/views/SideBarViewInterface.h
-include/kddockwidgets/core/views/StackViewInterface.h
-include/kddockwidgets/core/views/TabBarViewInterface.h
-include/kddockwidgets/core/views/TitleBarViewInterface.h
-include/kddockwidgets/docks_export.h
-include/kddockwidgets/kddockwidgets_version.h
-include/kddockwidgets/qtcommon/Platform.h
-include/kddockwidgets/qtcommon/View.h
-include/kddockwidgets/qtquick/Action.h
-include/kddockwidgets/qtquick/ClassicIndicatorsWindow.h
-include/kddockwidgets/qtquick/DockWidget.h
-include/kddockwidgets/qtquick/DockWidgetInstantiator.h
-include/kddockwidgets/qtquick/DropArea.h
-include/kddockwidgets/qtquick/FloatingWindow.h
-include/kddockwidgets/qtquick/Group.h
-include/kddockwidgets/qtquick/LayoutSaverInstantiator.h
-include/kddockwidgets/qtquick/MDILayout.h
-include/kddockwidgets/qtquick/MainWindow.h
-include/kddockwidgets/qtquick/MainWindowInstantiator.h
-include/kddockwidgets/qtquick/MainWindowMDI.h
-include/kddockwidgets/qtquick/MainWindowMDIInstantiator.h
-include/kddockwidgets/qtquick/Platform.h
-include/kddockwidgets/qtquick/RubberBand.h
-include/kddockwidgets/qtquick/Separator.h
-include/kddockwidgets/qtquick/SideBar.h
-include/kddockwidgets/qtquick/Stack.h
-include/kddockwidgets/qtquick/TabBar.h
-include/kddockwidgets/qtquick/TitleBar.h
-include/kddockwidgets/qtquick/View.h
-include/kddockwidgets/qtquick/ViewFactory.h
-include/kddockwidgets/qtquick/views/ClassicIndicatorsWindow.h
-include/kddockwidgets/qtquick/views/DockWidget.h
-include/kddockwidgets/qtquick/views/DropArea.h
-include/kddockwidgets/qtquick/views/FloatingWindow.h
-include/kddockwidgets/qtquick/views/Group.h
-include/kddockwidgets/qtquick/views/MDILayout.h
-include/kddockwidgets/qtquick/views/MainWindow.h
-include/kddockwidgets/qtquick/views/MainWindowMDI.h
-include/kddockwidgets/qtquick/views/RubberBand.h
-include/kddockwidgets/qtquick/views/Separator.h
-include/kddockwidgets/qtquick/views/Stack.h
-include/kddockwidgets/qtquick/views/TabBar.h
-include/kddockwidgets/qtquick/views/TitleBar.h
-include/kddockwidgets/qtquick/views/View.h
-include/kddockwidgets/qtwidgets/ClassicIndicatorsWindow.h
-include/kddockwidgets/qtwidgets/DockWidget.h
-include/kddockwidgets/qtwidgets/DropArea.h
-include/kddockwidgets/qtwidgets/FloatingWindow.h
-include/kddockwidgets/qtwidgets/Group.h
-include/kddockwidgets/qtwidgets/MDIArea.h
-include/kddockwidgets/qtwidgets/MDILayout.h
-include/kddockwidgets/qtwidgets/MainWindow.h
-include/kddockwidgets/qtwidgets/MainWindowMDI.h
-include/kddockwidgets/qtwidgets/RubberBand.h
-include/kddockwidgets/qtwidgets/SegmentedDropIndicatorOverlay.h
-include/kddockwidgets/qtwidgets/Separator.h
-include/kddockwidgets/qtwidgets/SideBar.h
-include/kddockwidgets/qtwidgets/Stack.h
-include/kddockwidgets/qtwidgets/TabBar.h
-include/kddockwidgets/qtwidgets/TitleBar.h
-include/kddockwidgets/qtwidgets/View.h
-include/kddockwidgets/qtwidgets/ViewFactory.h
-include/kddockwidgets/qtwidgets/views/ClassicIndicatorsWindow.h
-include/kddockwidgets/qtwidgets/views/DockWidget.h
-include/kddockwidgets/qtwidgets/views/DropArea.h
-include/kddockwidgets/qtwidgets/views/FloatingWindow.h
-include/kddockwidgets/qtwidgets/views/Group.h
-include/kddockwidgets/qtwidgets/views/MDIArea.h
-include/kddockwidgets/qtwidgets/views/MDILayout.h
-include/kddockwidgets/qtwidgets/views/MainWindow.h
-include/kddockwidgets/qtwidgets/views/MainWindowMDI.h
-include/kddockwidgets/qtwidgets/views/RubberBand.h
-include/kddockwidgets/qtwidgets/views/SegmentedDropIndicatorOverlay.h
-include/kddockwidgets/qtwidgets/views/Separator.h
-include/kddockwidgets/qtwidgets/views/SideBar.h
-include/kddockwidgets/qtwidgets/views/Stack.h
-include/kddockwidgets/qtwidgets/views/TabBar.h
-include/kddockwidgets/qtwidgets/views/TitleBar.h
-include/kddockwidgets/qtwidgets/views/View.h
-lib/cmake/KDDockWidgets/KDDockWidgetsConfig.cmake
-lib/cmake/KDDockWidgets/KDDockWidgetsConfigVersion.cmake
-lib/cmake/KDDockWidgets/KDDockWidgetsTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/KDDockWidgets/KDDockWidgetsTargets.cmake
-lib/libkddockwidgets.so
-lib/libkddockwidgets.so.2.2
-lib/libkddockwidgets.so.2.2.5
+include/kddockwidgets-qt6/kddockwidgets/Config.h
+include/kddockwidgets-qt6/kddockwidgets/DockWidget.h
+include/kddockwidgets-qt6/kddockwidgets/KDDockWidgets.h
+include/kddockwidgets-qt6/kddockwidgets/LayoutSaver.h
+include/kddockwidgets-qt6/kddockwidgets/MainWindow.h
+include/kddockwidgets-qt6/kddockwidgets/Qt5Qt6Compat_p.h
+include/kddockwidgets-qt6/kddockwidgets/QtCompat_p.h
+include/kddockwidgets-qt6/kddockwidgets/ViewFactory.h
+include/kddockwidgets-qt6/kddockwidgets/core/Action.h
+include/kddockwidgets-qt6/kddockwidgets/core/Controller.h
+include/kddockwidgets-qt6/kddockwidgets/core/DockRegistry.h
+include/kddockwidgets-qt6/kddockwidgets/core/DockWidget.h
+include/kddockwidgets-qt6/kddockwidgets/core/Draggable_p.h
+include/kddockwidgets-qt6/kddockwidgets/core/DropArea.h
+include/kddockwidgets-qt6/kddockwidgets/core/DropIndicatorOverlay.h
+include/kddockwidgets-qt6/kddockwidgets/core/EventFilterInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/FloatingWindow.h
+include/kddockwidgets-qt6/kddockwidgets/core/FocusScope.h
+include/kddockwidgets-qt6/kddockwidgets/core/Group.h
+include/kddockwidgets-qt6/kddockwidgets/core/Layout.h
+include/kddockwidgets-qt6/kddockwidgets/core/MDILayout.h
+include/kddockwidgets-qt6/kddockwidgets/core/MainWindow.h
+include/kddockwidgets-qt6/kddockwidgets/core/Platform.h
+include/kddockwidgets-qt6/kddockwidgets/core/Separator.h
+include/kddockwidgets-qt6/kddockwidgets/core/SideBar.h
+include/kddockwidgets-qt6/kddockwidgets/core/Stack.h
+include/kddockwidgets-qt6/kddockwidgets/core/TabBar.h
+include/kddockwidgets-qt6/kddockwidgets/core/TitleBar.h
+include/kddockwidgets-qt6/kddockwidgets/core/View.h
+include/kddockwidgets-qt6/kddockwidgets/core/ViewFactory.h
+include/kddockwidgets-qt6/kddockwidgets/core/WidgetResizeHandler_p.h
+include/kddockwidgets-qt6/kddockwidgets/core/WindowBeingDragged_p.h
+include/kddockwidgets-qt6/kddockwidgets/core/indicators/ClassicDropIndicatorOverlay.h
+include/kddockwidgets-qt6/kddockwidgets/core/indicators/NullDropIndicatorOverlay.h
+include/kddockwidgets-qt6/kddockwidgets/core/indicators/SegmentedDropIndicatorOverlay.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/ClassicIndicatorWindowViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/DockWidgetViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/GroupViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/MainWindowMDIViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/MainWindowViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/SideBarViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/StackViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/TabBarViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/TitleBarViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/docks_export.h
+include/kddockwidgets-qt6/kddockwidgets/kddockwidgets_version.h
+include/kddockwidgets-qt6/kddockwidgets/qtcommon/Platform.h
+include/kddockwidgets-qt6/kddockwidgets/qtcommon/View.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/Action.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/ClassicIndicatorsWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/DockWidget.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/DockWidgetInstantiator.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/DropArea.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/FloatingWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/Group.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/LayoutSaverInstantiator.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/MDILayout.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/MainWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/MainWindowInstantiator.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/MainWindowMDI.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/MainWindowMDIInstantiator.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/Platform.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/RubberBand.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/Separator.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/SideBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/Stack.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/TabBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/TitleBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/View.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/ViewFactory.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/ClassicIndicatorsWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/DockWidget.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/DropArea.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/FloatingWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/Group.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/MDILayout.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/MainWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/MainWindowMDI.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/RubberBand.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/Separator.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/Stack.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/TabBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/TitleBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/View.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/ClassicIndicatorsWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/DockWidget.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/DropArea.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/FloatingWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/Group.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/MDIArea.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/MDILayout.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/MainWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/MainWindowMDI.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/RubberBand.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/SegmentedDropIndicatorOverlay.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/Separator.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/SideBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/Stack.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/TabBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/TitleBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/View.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/ViewFactory.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/ClassicIndicatorsWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/DockWidget.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/DropArea.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/FloatingWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/Group.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/MDIArea.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/MDILayout.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/MainWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/MainWindowMDI.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/RubberBand.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/SegmentedDropIndicatorOverlay.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/Separator.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/SideBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/Stack.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/TabBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/TitleBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/View.h
+lib/cmake/KDDockWidgets-qt6/KDDockWidgets-qt6Config.cmake
+lib/cmake/KDDockWidgets-qt6/KDDockWidgets-qt6ConfigVersion.cmake
+lib/cmake/KDDockWidgets-qt6/KDDockWidgets-qt6Targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KDDockWidgets-qt6/KDDockWidgets-qt6Targets.cmake
+lib/libkddockwidgets-qt6.so
+lib/libkddockwidgets-qt6.so.2.2
+lib/libkddockwidgets-qt6.so.2.2.5
%%QT_MKSPECDIR%%/modules/qt_KDDockWidgets.pri
diff --git a/x11-toolkits/mygui-ogre/Makefile b/x11-toolkits/mygui-ogre/Makefile
index e44df3bb0b8e..3990b5d56ce2 100644
--- a/x11-toolkits/mygui-ogre/Makefile
+++ b/x11-toolkits/mygui-ogre/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 0
+PORTREVISION= 1
PKGNAMESUFFIX= -ogre
COMMENT= Ogre3d renderer for MyGUI
diff --git a/x11-toolkits/plasma6-kdeplasma-addons/distinfo b/x11-toolkits/plasma6-kdeplasma-addons/distinfo
index cff662e662c6..85bfb483e87b 100644
--- a/x11-toolkits/plasma6-kdeplasma-addons/distinfo
+++ b/x11-toolkits/plasma6-kdeplasma-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010505
-SHA256 (KDE/plasma/6.4.0/kdeplasma-addons-6.4.0.tar.xz) = 5f04b71668cb8400e094bece6bb6c746b6bb9365bc116938b66d8aabd849355a
-SIZE (KDE/plasma/6.4.0/kdeplasma-addons-6.4.0.tar.xz) = 939440
+TIMESTAMP = 1750789636
+SHA256 (KDE/plasma/6.4.1/kdeplasma-addons-6.4.1.tar.xz) = 894bf9d480fdbf0a3e00573391535a41e9a57cee723fbad0f8da2c16d299d2f6
+SIZE (KDE/plasma/6.4.1/kdeplasma-addons-6.4.1.tar.xz) = 939816
diff --git a/x11-toolkits/scenefx03/distinfo b/x11-toolkits/scenefx03/distinfo
deleted file mode 100644
index 9a6696e5d39f..000000000000
--- a/x11-toolkits/scenefx03/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1739733667
-SHA256 (wlrfx-scenefx-0.3_GH0.tar.gz) = aef024ba429ea704100815979371831269326fe2f3e9d76adbab7951060afc6b
-SIZE (wlrfx-scenefx-0.3_GH0.tar.gz) = 86815
diff --git a/x11-toolkits/scenefx03/Makefile b/x11-toolkits/scenefx04/Makefile
index 49be9b89163f..bdd116a5d19e 100644
--- a/x11-toolkits/scenefx03/Makefile
+++ b/x11-toolkits/scenefx04/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scenefx
-DISTVERSION= 0.3
+DISTVERSION= 0.4.1
CATEGORIES= x11-toolkits
-PKGNAMESUFFIX= 03
+PKGNAMESUFFIX= 04
MAINTAINER= jbeich@FreeBSD.org
COMMENT= wlroots scene API, but with eye candy!
@@ -10,10 +10,10 @@ WWW= https://github.com/wlrfx/scenefx
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= wayland-protocols>=1.35:graphics/wayland-protocols
+BUILD_DEPENDS= wayland-protocols>=1.41:graphics/wayland-protocols
LIB_DEPENDS= libdrm.so:graphics/libdrm \
libwayland-server.so:graphics/wayland \
- libwlroots-0.18.so:x11-toolkits/wlroots018 \
+ libwlroots-0.19.so:x11-toolkits/wlroots019 \
USES= compiler:c11 meson pkgconfig xorg
USE_GITHUB= yes
@@ -22,9 +22,8 @@ USE_XORG= pixman
GH_ACCOUNT= wlrfx
MESON_ARGS= -Dexamples=false -Drenderers=${RENDERERS:ts,}
PLIST_SUB= SUFFIX=-${DISTVERSION:R}
-PLIST_SUB= SUFFIX=-${DISTVERSION} # XXX Remove after 0.3.1 update
-PORTSCOUT= limit:^0\.3\.
+PORTSCOUT= limit:^0\.4\.
OPTIONS_DEFINE= OPENGL
OPTIONS_DEFAULT=OPENGL
diff --git a/x11-toolkits/scenefx04/distinfo b/x11-toolkits/scenefx04/distinfo
new file mode 100644
index 000000000000..9edc434d6af6
--- /dev/null
+++ b/x11-toolkits/scenefx04/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750744509
+SHA256 (wlrfx-scenefx-0.4.1_GH0.tar.gz) = fa23f6ff509168d4a5eb0c5a7ef3b8cf3d39e3fba18320c28256e6c91c85d9ff
+SIZE (wlrfx-scenefx-0.4.1_GH0.tar.gz) = 92158
diff --git a/x11-toolkits/scenefx03/pkg-descr b/x11-toolkits/scenefx04/pkg-descr
index bde5f7ad3ee0..bde5f7ad3ee0 100644
--- a/x11-toolkits/scenefx03/pkg-descr
+++ b/x11-toolkits/scenefx04/pkg-descr
diff --git a/x11-toolkits/scenefx03/pkg-plist b/x11-toolkits/scenefx04/pkg-plist
index fcb5fd838ee5..fcb5fd838ee5 100644
--- a/x11-toolkits/scenefx03/pkg-plist
+++ b/x11-toolkits/scenefx04/pkg-plist
diff --git a/x11-wm/plasma6-kdecoration/distinfo b/x11-wm/plasma6-kdecoration/distinfo
index 482616b25a9d..6e3428f7a60d 100644
--- a/x11-wm/plasma6-kdecoration/distinfo
+++ b/x11-wm/plasma6-kdecoration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010505
-SHA256 (KDE/plasma/6.4.0/kdecoration-6.4.0.tar.xz) = a4cc8c4bc741d0a423d750ced66e141b9b98fcc71468ab210e54da382153b580
-SIZE (KDE/plasma/6.4.0/kdecoration-6.4.0.tar.xz) = 57868
+TIMESTAMP = 1750789637
+SHA256 (KDE/plasma/6.4.1/kdecoration-6.4.1.tar.xz) = a1b4401edaf7fe2163c3e1cab548d93c3131957b8534f21249eefceee496e122
+SIZE (KDE/plasma/6.4.1/kdecoration-6.4.1.tar.xz) = 57840
diff --git a/x11-wm/plasma6-kwin-x11/distinfo b/x11-wm/plasma6-kwin-x11/distinfo
index acc0e96376df..137333c7fa3f 100644
--- a/x11-wm/plasma6-kwin-x11/distinfo
+++ b/x11-wm/plasma6-kwin-x11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010506
-SHA256 (KDE/plasma/6.4.0/kwin-x11-6.4.0.tar.xz) = 76d7c018eb6ee657292c892ab9ce74098290eee07c3fdfa9d7c531497d8e5b77
-SIZE (KDE/plasma/6.4.0/kwin-x11-6.4.0.tar.xz) = 6843036
+TIMESTAMP = 1750789638
+SHA256 (KDE/plasma/6.4.1/kwin-x11-6.4.1.tar.xz) = 798cbd6daf5fb2d7ebdb494e6b12f39a9ec0e025a27233621213966141207c0b
+SIZE (KDE/plasma/6.4.1/kwin-x11-6.4.1.tar.xz) = 6859352
diff --git a/x11-wm/plasma6-kwin-x11/pkg-plist b/x11-wm/plasma6-kwin-x11/pkg-plist
index 7a8dbeac2801..e660d4c645d6 100644
--- a/x11-wm/plasma6-kwin-x11/pkg-plist
+++ b/x11-wm/plasma6-kwin-x11/pkg-plist
@@ -432,6 +432,24 @@ share/doc/HTML/en/kcontrol/windowspecific-x11/window-matching-ready-akregator.pn
share/doc/HTML/en/kcontrol/windowspecific-x11/window-matching-tbird-compose.png
share/doc/HTML/en/kcontrol/windowspecific-x11/window-matching-tbird-main.png
share/doc/HTML/en/kcontrol/windowspecific-x11/window-matching-tbird-reminder.png
+share/doc/HTML/it/kcontrol/desktop-x11/index.cache.bz2
+share/doc/HTML/it/kcontrol/desktop-x11/index.docbook
+share/doc/HTML/it/kcontrol/kwindecoration-x11/index.cache.bz2
+share/doc/HTML/it/kcontrol/kwindecoration-x11/index.docbook
+share/doc/HTML/it/kcontrol/kwineffects-x11/index.cache.bz2
+share/doc/HTML/it/kcontrol/kwineffects-x11/index.docbook
+share/doc/HTML/it/kcontrol/kwinscreenedges-x11/index.cache.bz2
+share/doc/HTML/it/kcontrol/kwinscreenedges-x11/index.docbook
+share/doc/HTML/it/kcontrol/kwintabbox-x11/index.cache.bz2
+share/doc/HTML/it/kcontrol/kwintabbox-x11/index.docbook
+share/doc/HTML/it/kcontrol/kwintouchscreen-x11/index.cache.bz2
+share/doc/HTML/it/kcontrol/kwintouchscreen-x11/index.docbook
+share/doc/HTML/it/kcontrol/kwinvirtualkeyboard-x11/index.cache.bz2
+share/doc/HTML/it/kcontrol/kwinvirtualkeyboard-x11/index.docbook
+share/doc/HTML/it/kcontrol/windowbehaviour-x11/index.cache.bz2
+share/doc/HTML/it/kcontrol/windowbehaviour-x11/index.docbook
+share/doc/HTML/it/kcontrol/windowspecific-x11/index.cache.bz2
+share/doc/HTML/it/kcontrol/windowspecific-x11/index.docbook
share/doc/HTML/nl/kcontrol/desktop-x11/index.cache.bz2
share/doc/HTML/nl/kcontrol/desktop-x11/index.docbook
share/doc/HTML/nl/kcontrol/kwindecoration-x11/index.cache.bz2
@@ -1195,6 +1213,7 @@ share/locale/pt/LC_MESSAGES/kcmkwincompositing_x11.mo
share/locale/pt/LC_MESSAGES/kcmkwinscreenedges_x11.mo
share/locale/pt/LC_MESSAGES/kcmkwm_x11.mo
share/locale/pt/LC_MESSAGES/kwin_x11.mo
+share/locale/pt_BR/LC_MESSAGES/kcm_animations_x11.mo
share/locale/pt_BR/LC_MESSAGES/kcm_kwin_effects_x11.mo
share/locale/pt_BR/LC_MESSAGES/kcm_kwin_scripts_x11.mo
share/locale/pt_BR/LC_MESSAGES/kcm_kwin_virtualdesktops_x11.mo
diff --git a/x11-wm/plasma6-kwin/distinfo b/x11-wm/plasma6-kwin/distinfo
index dbbc92fd47de..5e14347cd04d 100644
--- a/x11-wm/plasma6-kwin/distinfo
+++ b/x11-wm/plasma6-kwin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010506
-SHA256 (KDE/plasma/6.4.0/kwin-6.4.0.tar.xz) = 0d3492317a719a645bf2893fcac21bb2979606baf3703610e556b5f7ad54de6a
-SIZE (KDE/plasma/6.4.0/kwin-6.4.0.tar.xz) = 8760036
+TIMESTAMP = 1750789638
+SHA256 (KDE/plasma/6.4.1/kwin-6.4.1.tar.xz) = d4e4306c96cc2e8ba8630eac3234fbc085685b00abc5e5afc2c2c1c6c6fca4d4
+SIZE (KDE/plasma/6.4.1/kwin-6.4.1.tar.xz) = 8761128
diff --git a/x11-wm/plasma6-kwin/pkg-plist b/x11-wm/plasma6-kwin/pkg-plist
index 7fa86e440be8..d0c57a961aa3 100644
--- a/x11-wm/plasma6-kwin/pkg-plist
+++ b/x11-wm/plasma6-kwin/pkg-plist
@@ -1458,6 +1458,7 @@ share/locale/pt/LC_MESSAGES/kcmkwincommon.mo
share/locale/pt/LC_MESSAGES/kcmkwinscreenedges.mo
share/locale/pt/LC_MESSAGES/kcmkwm.mo
share/locale/pt/LC_MESSAGES/kwin.mo
+share/locale/pt_BR/LC_MESSAGES/kcm_animations.mo
share/locale/pt_BR/LC_MESSAGES/kcm_kwin_effects.mo
share/locale/pt_BR/LC_MESSAGES/kcm_kwin_scripts.mo
share/locale/pt_BR/LC_MESSAGES/kcm_kwin_virtualdesktops.mo
diff --git a/x11-wm/swayfx/Makefile b/x11-wm/swayfx/Makefile
index 4b1152132f20..3905e9713045 100644
--- a/x11-wm/swayfx/Makefile
+++ b/x11-wm/swayfx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sway
-DISTVERSION= 0.5.1
+DISTVERSION= 0.5.2
CATEGORIES= x11-wm wayland
PKGNAMESUFFIX= ${GH_PROJECT:S/${PORTNAME}//}
@@ -18,8 +18,8 @@ LIB_DEPENDS= libjson-c.so:devel/json-c \
libpcre2-8.so:devel/pcre2 \
libdrm.so:graphics/libdrm \
libwayland-egl.so:graphics/wayland \
- libscenefx-0.3.so:x11-toolkits/scenefx03 \
- libwlroots-0.18.so:x11-toolkits/wlroots018 \
+ libscenefx-0.4.so:x11-toolkits/scenefx04 \
+ libwlroots-0.19.so:x11-toolkits/wlroots019 \
libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon
@@ -61,5 +61,10 @@ post-patch:
@${REINPLACE_CMD} -i .nogit -e 's/git.found()/false/' \
-e '/project_version/s/@0@/${DISTVERSIONFULL}/' \
${WRKSRC}/meson.build
+.if exists(${.CURDIR}/files/patch-common_stringop.c)
+# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275328
+ @${REINPLACE_CMD} -e 's/_POSIX_C_SOURCE=200809L/_XOPEN_SOURCE=700/' \
+ ${WRKSRC}/meson.build
+.endif
.include <bsd.port.mk>
diff --git a/x11-wm/swayfx/distinfo b/x11-wm/swayfx/distinfo
index 77c1f7511e03..f6ff68ffc12d 100644
--- a/x11-wm/swayfx/distinfo
+++ b/x11-wm/swayfx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749449281
-SHA256 (WillPower3309-swayfx-0.5.1_GH0.tar.gz) = 99b6f4243c2a89d3ad0d78fa56d262ee92bdbd9965117d08bca2fed909586943
-SIZE (WillPower3309-swayfx-0.5.1_GH0.tar.gz) = 17595318
+TIMESTAMP = 1750743210
+SHA256 (WillPower3309-swayfx-0.5.2_GH0.tar.gz) = 075e1a9577f96a71154c61997355dce569816fff05a2c535ec15b252a9acbbe1
+SIZE (WillPower3309-swayfx-0.5.2_GH0.tar.gz) = 17597449
diff --git a/x11-wm/swayfx/files/patch-common_stringop.c b/x11-wm/swayfx/files/patch-common_stringop.c
new file mode 100644
index 000000000000..5a9f187e11df
--- /dev/null
+++ b/x11-wm/swayfx/files/patch-common_stringop.c
@@ -0,0 +1,53 @@
+https://github.com/swaywm/sway/issues/8673#issuecomment-2818260191
+
+--- common/stringop.c.orig 2025-04-20 11:31:10 UTC
++++ common/stringop.c
+@@ -6,6 +6,8 @@
+ #include <string.h>
+ #include <strings.h>
+ #include <wordexp.h>
++#include <signal.h>
++#include <sys/wait.h>
+ #include "list.h"
+ #include "log.h"
+ #include "stringop.h"
+@@ -318,11 +320,34 @@ bool expand_path(char **path) {
+ char *ptr = strstr(*path, " ") + 1;
+ memmove(ptr + 1, ptr, strlen(ptr) + 1);
+ *ptr = '\\';
+- }
+- if (wordexp(*path, &p, 0) != 0 || p.we_wordv[0] == NULL) {
+- wordfree(&p);
+- return false;
+- }
++ }
++
++ // FreeBSD wordexp bug workaround:
++ // 1. Reset SIGCHLD handler
++ // 2. Run wordexp
++ // 3. Restore SIGCHLD handler and reap any processes that exited
++ struct sigaction prev_action;
++ struct sigaction new_action = {
++ .sa_flags = SA_RESETHAND,
++ };
++ if (sigaction(SIGCHLD, &new_action, &prev_action) != 0) {
++ sway_log(SWAY_ERROR, "Restoring sigchild before wordexp failed");
++ return false;
++ }
++
++ int res = wordexp(*path, &p, 0);
++
++ if (sigaction(SIGCHLD, &prev_action, NULL) != 0) {
++ sway_log(SWAY_ERROR, "Restoring sigchild after wordexp failed");
++ }
++
++ int status;
++ while (waitpid(-1, &status, WNOHANG) != -1 || errno == EINTR);
++
++ if (res != 0 || p.we_wordv[0] == NULL) {
++ wordfree(&p);
++ return false;
++ }
+ free(*path);
+ *path = join_args(p.we_wordv, p.we_wordc);
+ wordfree(&p);
diff --git a/x11/cde-devel/Makefile b/x11/cde-devel/Makefile
index 73ff66e20840..6564e7327bce 100644
--- a/x11/cde-devel/Makefile
+++ b/x11/cde-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cde
PORTVERSION= ${COMMIT_DATE}
-PORTREVISION= 1
CATEGORIES= x11
.if !defined(MASTERDIR)
PKGNAMESUFFIX= -devel
@@ -13,8 +12,8 @@ WWW= https://sourceforge.net/p/cdesktopenv/wiki/Home/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= cdesktopenv-code
-GH_TAGNAME= bb0a127a8
-COMMIT_DATE= 2025.04.16
+GH_TAGNAME= 9f0f015c4
+COMMIT_DATE= 2025.06.13
LICENSE= LGPL21
diff --git a/x11/cde-devel/distinfo b/x11/cde-devel/distinfo
index 77d24069c8d0..e9b8907b1463 100644
--- a/x11/cde-devel/distinfo
+++ b/x11/cde-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747813000
-SHA256 (cschuber-cdesktopenv-code-2025.04.16-bb0a127a8_GH0.tar.gz) = 393ca70255ea79e45fad1440b0f1ff2d58cde56928b4b93d9cdd3b2369e708b0
-SIZE (cschuber-cdesktopenv-code-2025.04.16-bb0a127a8_GH0.tar.gz) = 57519116
+TIMESTAMP = 1750880303
+SHA256 (cschuber-cdesktopenv-code-2025.06.13-9f0f015c4_GH0.tar.gz) = 2c4564a7cae87acfa573887e9a0d93a51e66f9164d7f00e63c659ef13ed57269
+SIZE (cschuber-cdesktopenv-code-2025.06.13-9f0f015c4_GH0.tar.gz) = 57524957
diff --git a/x11/linux-rl9-xorg-libs/Makefile b/x11/linux-rl9-xorg-libs/Makefile
index 2b3ee45b7dcd..78697ba922c1 100644
--- a/x11/linux-rl9-xorg-libs/Makefile
+++ b/x11/linux-rl9-xorg-libs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xorg-libs
PORTVERSION= 7.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11 linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/x11/linux-rl9-xorg-libs/Makefile.version b/x11/linux-rl9-xorg-libs/Makefile.version
index 123d68902662..7a8461ba5735 100644
--- a/x11/linux-rl9-xorg-libs/Makefile.version
+++ b/x11/linux-rl9-xorg-libs/Makefile.version
@@ -1,6 +1,6 @@
libICE_ver= 1.0.10-8.el9
libSM_ver= 1.2.3-10.el9
-libX11_ver= 1.7.0-9.el9
+libX11_ver= 1.7.0-11.el9
libXau_ver= 1.0.9-8.el9
libXaw_ver= 1.0.13-19.el9
libXcomposite_ver= 0.4.5-7.el9
@@ -26,7 +26,7 @@ libXv_ver= 1.0.11-16.el9
libXxf86dga_ver= 1.1.5-8.el9
libXxf86vm_ver= 1.1.4-18.el9
libfontenc_ver= 1.1.3-17.el9
-libinput_ver= 1.19.3-4.el9_2
+libinput_ver= 1.19.3-5.el9_6
libwacom_ver= 1.12.1-3.el9_4
libxcb_ver= 1.13.1-9.el9
libxkbfile_ver= 1.1.0-8.el9
diff --git a/x11/linux-rl9-xorg-libs/distinfo b/x11/linux-rl9-xorg-libs/distinfo
index 83686d8cab08..00fb90b6ffb1 100644
--- a/x11/linux-rl9-xorg-libs/distinfo
+++ b/x11/linux-rl9-xorg-libs/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1732741663
+TIMESTAMP = 1750644791
SHA256 (rocky/l/libICE-1.0.10-8.el9.aarch64.rpm) = deb74e2799b6cd5daa6960380e394f5478eea318f47f909a148b0c206b90106e
SIZE (rocky/l/libICE-1.0.10-8.el9.aarch64.rpm) = 70679
SHA256 (rocky/l/libICE-1.0.10-8.el9.i686.rpm) = af047dc8772a2cae6655bc6a322ddd8de9bb06773e4eb3fc8cf2a03adad2d7a8
@@ -11,20 +11,20 @@ SHA256 (rocky/l/libSM-1.2.3-10.el9.i686.rpm) = d116c1eb65b9ca72c8c64f3d7097044a5
SIZE (rocky/l/libSM-1.2.3-10.el9.i686.rpm) = 42609
SHA256 (rocky/l/libSM-1.2.3-10.el9.x86_64.rpm) = 86af171005be195c9296a65c0f86b744f608c0ec7e14459d0836e33a8d0129f7
SIZE (rocky/l/libSM-1.2.3-10.el9.x86_64.rpm) = 42143
-SHA256 (rocky/l/libX11-1.7.0-9.el9.aarch64.rpm) = 98231891a06a7ce795921a0b0c4e5ce94ae322ca9cb027d8850492d786f02f12
-SIZE (rocky/l/libX11-1.7.0-9.el9.aarch64.rpm) = 649393
-SHA256 (rocky/l/libX11-1.7.0-9.el9.i686.rpm) = 34b2f17a30de2ed6c1cdf43ee2d524ce9c616f9d236c5c018b6bf76f04ec02ca
-SIZE (rocky/l/libX11-1.7.0-9.el9.i686.rpm) = 683772
-SHA256 (rocky/l/libX11-1.7.0-9.el9.x86_64.rpm) = bd4fb0a4223fb3d842cf476a895869abb455e69e456535bab81fd0341c3ef8cc
-SIZE (rocky/l/libX11-1.7.0-9.el9.x86_64.rpm) = 665684
-SHA256 (rocky/l/libX11-common-1.7.0-9.el9.noarch.rpm) = bc6997ba2e9741f99446ecd29ecdd2730adcba45aeaf7ab286a953a1fb936083
-SIZE (rocky/l/libX11-common-1.7.0-9.el9.noarch.rpm) = 154494
-SHA256 (rocky/l/libX11-xcb-1.7.0-9.el9.aarch64.rpm) = 4da52bbd49bbab8779e599cc76616586fbef20fea4d706d9583db99af14f1f8f
-SIZE (rocky/l/libX11-xcb-1.7.0-9.el9.aarch64.rpm) = 10227
-SHA256 (rocky/l/libX11-xcb-1.7.0-9.el9.i686.rpm) = 0e69f769a446745b18e74414e3e1dc9d713b1c063f456f892fadce1692c2159e
-SIZE (rocky/l/libX11-xcb-1.7.0-9.el9.i686.rpm) = 10343
-SHA256 (rocky/l/libX11-xcb-1.7.0-9.el9.x86_64.rpm) = c92a3188c44a3f0e760bd1c6e580f814d814aa538957a0bfc6d0f5e04df7c976
-SIZE (rocky/l/libX11-xcb-1.7.0-9.el9.x86_64.rpm) = 10347
+SHA256 (rocky/l/libX11-1.7.0-11.el9.aarch64.rpm) = 32a15121fa16693849aeaf2777960fa3f20cf9cc2f994715e5a3fce5701272f0
+SIZE (rocky/l/libX11-1.7.0-11.el9.aarch64.rpm) = 650658
+SHA256 (rocky/l/libX11-1.7.0-11.el9.i686.rpm) = 5132a0edc66790628f8720b52682ece7c2fa92ea1f11cad765843e267bb4708f
+SIZE (rocky/l/libX11-1.7.0-11.el9.i686.rpm) = 684601
+SHA256 (rocky/l/libX11-1.7.0-11.el9.x86_64.rpm) = fd6742587b40d696eadf76949d034d99428180cc39f395bffa63c36ba2fdeaab
+SIZE (rocky/l/libX11-1.7.0-11.el9.x86_64.rpm) = 660763
+SHA256 (rocky/l/libX11-common-1.7.0-11.el9.noarch.rpm) = 2b28b7ce64eaed06218884d0f976d1771205f42e15908c99b684956b2d1e463b
+SIZE (rocky/l/libX11-common-1.7.0-11.el9.noarch.rpm) = 154653
+SHA256 (rocky/l/libX11-xcb-1.7.0-11.el9.aarch64.rpm) = 12c2204258467ef75f502e971aa44727caa73f1a3c8ad1f15dae77510095e97e
+SIZE (rocky/l/libX11-xcb-1.7.0-11.el9.aarch64.rpm) = 10372
+SHA256 (rocky/l/libX11-xcb-1.7.0-11.el9.i686.rpm) = e3f59708893bf998ee045c878f9b046611abba9e205ee51340a8a2ec7e9a2adb
+SIZE (rocky/l/libX11-xcb-1.7.0-11.el9.i686.rpm) = 10495
+SHA256 (rocky/l/libX11-xcb-1.7.0-11.el9.x86_64.rpm) = 57c63b0378f36106d6bab61c6cd7fb07a4a13510329d34a9a4aecab57d01c862
+SIZE (rocky/l/libX11-xcb-1.7.0-11.el9.x86_64.rpm) = 10469
SHA256 (rocky/l/libXScrnSaver-1.2.3-10.el9.aarch64.rpm) = 7b7f7e7e91e7736ca4f8a6c88cd977ce3ec9fc91ff15a0431938720be6107e0a
SIZE (rocky/l/libXScrnSaver-1.2.3-10.el9.aarch64.rpm) = 24505
SHA256 (rocky/l/libXScrnSaver-1.2.3-10.el9.i686.rpm) = 58eb5c3c334afcb5e85a614ab4c82c485115b0d98afbf8f098f1a56e09bde6a1
@@ -175,12 +175,12 @@ SHA256 (rocky/l/libfontenc-1.1.3-17.el9.i686.rpm) = 7eab7eddb95eb1a69c87ec926536
SIZE (rocky/l/libfontenc-1.1.3-17.el9.i686.rpm) = 30390
SHA256 (rocky/l/libfontenc-1.1.3-17.el9.x86_64.rpm) = 867e2805940f8a3da79fe085ad65dddc3e9968e72f14f076e74c99f28220fe23
SIZE (rocky/l/libfontenc-1.1.3-17.el9.x86_64.rpm) = 30582
-SHA256 (rocky/l/libinput-1.19.3-4.el9_2.aarch64.rpm) = e6ae40194cc360a2b588d8f6fd9568c4557daa154863e0850c8758f51b7345c4
-SIZE (rocky/l/libinput-1.19.3-4.el9_2.aarch64.rpm) = 190114
-SHA256 (rocky/l/libinput-1.19.3-4.el9_2.i686.rpm) = b9746f65cde5ce307809c3423a7528b3258445ed6268527983087da7b82fc071
-SIZE (rocky/l/libinput-1.19.3-4.el9_2.i686.rpm) = 213193
-SHA256 (rocky/l/libinput-1.19.3-4.el9_2.x86_64.rpm) = 20a52c89b27c1953b653b8b4485f8feea46c0ba71bfde0f86617b367f47e5335
-SIZE (rocky/l/libinput-1.19.3-4.el9_2.x86_64.rpm) = 198741
+SHA256 (rocky/l/libinput-1.19.3-5.el9_6.aarch64.rpm) = 6fbac6330976be4dfb39e29d25754a732cb517641305eec8ca5f5afafe7bd928
+SIZE (rocky/l/libinput-1.19.3-5.el9_6.aarch64.rpm) = 189974
+SHA256 (rocky/l/libinput-1.19.3-5.el9_6.i686.rpm) = 301e7630849f9880ddfb79038dc9ab9e783c9b78a631a33497f239c0d8b7d0f4
+SIZE (rocky/l/libinput-1.19.3-5.el9_6.i686.rpm) = 212673
+SHA256 (rocky/l/libinput-1.19.3-5.el9_6.x86_64.rpm) = 423587810631d7862f6849ee118647c2d60862153853bfcce3c31953a6a4e7fa
+SIZE (rocky/l/libinput-1.19.3-5.el9_6.x86_64.rpm) = 198073
SHA256 (rocky/l/libwacom-1.12.1-3.el9_4.aarch64.rpm) = a06e9a4b35c11fab9630f7d59627712ce126a6098cc032fa87b706a5a7919f6e
SIZE (rocky/l/libwacom-1.12.1-3.el9_4.aarch64.rpm) = 44428
SHA256 (rocky/l/libwacom-1.12.1-3.el9_4.i686.rpm) = 3cddbe09b6a16f4f11af41dc7c230c65e8b204a85b5bbd54dc545e70c90c1f29
@@ -213,8 +213,8 @@ SHA256 (rocky/l/libICE-1.0.10-8.el9.src.rpm) = 504daac59a802a06cc2e8a6f8e8c6f513
SIZE (rocky/l/libICE-1.0.10-8.el9.src.rpm) = 404044
SHA256 (rocky/l/libSM-1.2.3-10.el9.src.rpm) = 7fd3596e0c38df0acb63dfd71b8a81275e8223ed27d8060757e5cf4b5ac4983f
SIZE (rocky/l/libSM-1.2.3-10.el9.src.rpm) = 373185
-SHA256 (rocky/l/libX11-1.7.0-9.el9.src.rpm) = f062f476ae383bede70e0ac7453ae70bc75dc35f41f7de665fc1df1619425183
-SIZE (rocky/l/libX11-1.7.0-9.el9.src.rpm) = 2422113
+SHA256 (rocky/l/libX11-1.7.0-11.el9.src.rpm) = d08209bb3ab99b30eb51c54a7ac4320537b9d14232ba42e1b1e5e8591afac960
+SIZE (rocky/l/libX11-1.7.0-11.el9.src.rpm) = 2431485
SHA256 (rocky/l/libXScrnSaver-1.2.3-10.el9.src.rpm) = 60fa0059b59cbc0e09f1a6c94f0bf061d3352b9dd01459e9d03c02223d4af15d
SIZE (rocky/l/libXScrnSaver-1.2.3-10.el9.src.rpm) = 302530
SHA256 (rocky/l/libXau-1.0.9-8.el9.src.rpm) = 285688c7d7754887efedf584a8f4a2ee1237fb49335947db7aecd61a2b14a0a5
@@ -265,8 +265,8 @@ SHA256 (rocky/l/libXxf86vm-1.1.4-18.el9.src.rpm) = ca49b32c7dbd296baea8425cfa36a
SIZE (rocky/l/libXxf86vm-1.1.4-18.el9.src.rpm) = 304278
SHA256 (rocky/l/libfontenc-1.1.3-17.el9.src.rpm) = e0f8868c4ac2fea3bd2cfff8010693f7a029f4a7110c34ad4d40f18309c5c837
SIZE (rocky/l/libfontenc-1.1.3-17.el9.src.rpm) = 312458
-SHA256 (rocky/l/libinput-1.19.3-4.el9_2.src.rpm) = 1509bf7b34cdc274be770264048cda930614df1dc0b9f1aa32983199f4fab029
-SIZE (rocky/l/libinput-1.19.3-4.el9_2.src.rpm) = 677724
+SHA256 (rocky/l/libinput-1.19.3-5.el9_6.src.rpm) = e4b14900ca088c5b386f83080e9c285e8f8c9102f298e0308080ecb0b66623bb
+SIZE (rocky/l/libinput-1.19.3-5.el9_6.src.rpm) = 678264
SHA256 (rocky/l/libwacom-1.12.1-3.el9_4.src.rpm) = 64f07c8acb901cd44d3d65bbedcd8fab8a1a2b828d2530dba435eb76c10bcd09
SIZE (rocky/l/libwacom-1.12.1-3.el9_4.src.rpm) = 570786
SHA256 (rocky/l/libxcb-1.13.1-9.el9.src.rpm) = adf125624ea3f2f99fc094c8857c1b935df02836879e5c0f1b790887de2f5503
diff --git a/x11/numlockx/Makefile b/x11/numlockx/Makefile
index acfcc3f8064a..10b66434ecbd 100644
--- a/x11/numlockx/Makefile
+++ b/x11/numlockx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= numlockx
PORTVERSION= 1.2
CATEGORIES= x11
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ \
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/ \
LOCAL/ehaupt
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/x11/pixman/Makefile b/x11/pixman/Makefile
index 24bcdd9e55aa..e03ef13933ba 100644
--- a/x11/pixman/Makefile
+++ b/x11/pixman/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pixman
-DISTVERSION= 0.46.0
+DISTVERSION= 0.46.2
CATEGORIES= x11
MASTER_SITES= https://cairographics.org/releases/
diff --git a/x11/pixman/distinfo b/x11/pixman/distinfo
index 9a833dcfc049..eb9ad4b50a27 100644
--- a/x11/pixman/distinfo
+++ b/x11/pixman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746387514
-SHA256 (pixman-0.46.0.tar.xz) = d2eab57e1ce79de991f8ceb3fcd726a6978b970382c8ac8c8f112b61ceaa9167
-SIZE (pixman-0.46.0.tar.xz) = 660268
+TIMESTAMP = 1749546123
+SHA256 (pixman-0.46.2.tar.xz) = d075209d18728b1ca5d0bb864aa047a262a1fde206da8a677d6af75b2ee1ae98
+SIZE (pixman-0.46.2.tar.xz) = 660260
diff --git a/x11/pixman/pkg-plist b/x11/pixman/pkg-plist
index 766e0afda7d0..97e1f54c7e07 100644
--- a/x11/pixman/pkg-plist
+++ b/x11/pixman/pkg-plist
@@ -2,5 +2,5 @@ include/pixman-1/pixman-version.h
include/pixman-1/pixman.h
lib/libpixman-1.so
lib/libpixman-1.so.0
-lib/libpixman-1.so.0.46.0
+lib/libpixman-1.so.0.46.2
libdata/pkgconfig/pixman-1.pc
diff --git a/x11/plasma6-kactivitymanagerd/distinfo b/x11/plasma6-kactivitymanagerd/distinfo
index 316a9917e1d8..678fcaf569ad 100644
--- a/x11/plasma6-kactivitymanagerd/distinfo
+++ b/x11/plasma6-kactivitymanagerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010506
-SHA256 (KDE/plasma/6.4.0/kactivitymanagerd-6.4.0.tar.xz) = cd569fe25b0d6701c330e08fc3ede57d57ff82e96ec6d347e7575bb32faababb
-SIZE (KDE/plasma/6.4.0/kactivitymanagerd-6.4.0.tar.xz) = 101580
+TIMESTAMP = 1750789639
+SHA256 (KDE/plasma/6.4.1/kactivitymanagerd-6.4.1.tar.xz) = b6dd5c1b84d3d2e70db79f16ecefe23acaf53c45fd5c2babb2ee994b466cac99
+SIZE (KDE/plasma/6.4.1/kactivitymanagerd-6.4.1.tar.xz) = 101584
diff --git a/x11/plasma6-kgamma/distinfo b/x11/plasma6-kgamma/distinfo
index 83c87100c509..2794f1c1220e 100644
--- a/x11/plasma6-kgamma/distinfo
+++ b/x11/plasma6-kgamma/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010507
-SHA256 (KDE/plasma/6.4.0/kgamma-6.4.0.tar.xz) = 211421faf8d9001dc936092fd1f4f21153485af434f0071f55d228bd1a39c548
-SIZE (KDE/plasma/6.4.0/kgamma-6.4.0.tar.xz) = 87676
+TIMESTAMP = 1750789640
+SHA256 (KDE/plasma/6.4.1/kgamma-6.4.1.tar.xz) = cc2941c546321c0f40087a81e2c3d8d44ea3845034c164179a6384b54ef0fb90
+SIZE (KDE/plasma/6.4.1/kgamma-6.4.1.tar.xz) = 87692
diff --git a/x11/plasma6-kglobalacceld/distinfo b/x11/plasma6-kglobalacceld/distinfo
index 3aca2a280ed6..1db0e63e3b2c 100644
--- a/x11/plasma6-kglobalacceld/distinfo
+++ b/x11/plasma6-kglobalacceld/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010507
-SHA256 (KDE/plasma/6.4.0/kglobalacceld-6.4.0.tar.xz) = f7e67a7367b60bd4530558ef91980dfa16bb500d5516eb689eb50041e10b0f32
-SIZE (KDE/plasma/6.4.0/kglobalacceld-6.4.0.tar.xz) = 56412
+TIMESTAMP = 1750789640
+SHA256 (KDE/plasma/6.4.1/kglobalacceld-6.4.1.tar.xz) = 3ee38af4c9551de640a1867d278352d81714692cf7000c20d19dc262e04bf433
+SIZE (KDE/plasma/6.4.1/kglobalacceld-6.4.1.tar.xz) = 56500
diff --git a/x11/plasma6-kscreen/distinfo b/x11/plasma6-kscreen/distinfo
index f39b2d098f41..1aa09269ebb5 100644
--- a/x11/plasma6-kscreen/distinfo
+++ b/x11/plasma6-kscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010507
-SHA256 (KDE/plasma/6.4.0/kscreen-6.4.0.tar.xz) = e4cee0890a534053151fa5e85372ad82e9269b94cd3dc332b737c36c4711727f
-SIZE (KDE/plasma/6.4.0/kscreen-6.4.0.tar.xz) = 31774604
+TIMESTAMP = 1750789641
+SHA256 (KDE/plasma/6.4.1/kscreen-6.4.1.tar.xz) = c3a28569c4f092def84564e9162eb8a7fa681a8f4658a14d82436ea21754dc5b
+SIZE (KDE/plasma/6.4.1/kscreen-6.4.1.tar.xz) = 31775808
diff --git a/x11/plasma6-kscreen/pkg-plist b/x11/plasma6-kscreen/pkg-plist
index 50f312cc2c99..7bb17cb2cd19 100644
--- a/x11/plasma6-kscreen/pkg-plist
+++ b/x11/plasma6-kscreen/pkg-plist
@@ -141,6 +141,7 @@ share/locale/pl/LC_MESSAGES/plasma_applet_org.kde.kscreen.mo
share/locale/pt/LC_MESSAGES/kcm_kscreen.mo
share/locale/pt/LC_MESSAGES/kscreen_common.mo
share/locale/pt/LC_MESSAGES/plasma_applet_org.kde.kscreen.mo
+share/locale/pt_BR/LC_MESSAGES/hdrcalibrator.mo
share/locale/pt_BR/LC_MESSAGES/kcm_kscreen.mo
share/locale/pt_BR/LC_MESSAGES/kscreen_common.mo
share/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.kscreen.mo
diff --git a/x11/plasma6-kwayland/distinfo b/x11/plasma6-kwayland/distinfo
index 5fbceb5c7817..fc66736e9cb3 100644
--- a/x11/plasma6-kwayland/distinfo
+++ b/x11/plasma6-kwayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010508
-SHA256 (KDE/plasma/6.4.0/kwayland-6.4.0.tar.xz) = 0a649a7d50237022c9b0c0f3efdf2a7bfbeb794e37cf375ca2190e64b5d1db1f
-SIZE (KDE/plasma/6.4.0/kwayland-6.4.0.tar.xz) = 132852
+TIMESTAMP = 1750789642
+SHA256 (KDE/plasma/6.4.1/kwayland-6.4.1.tar.xz) = 7f8f284122ffda44c5e1d64427be9059ca23f5a9fbf092e2a1de6d41de458625
+SIZE (KDE/plasma/6.4.1/kwayland-6.4.1.tar.xz) = 132828
diff --git a/x11/plasma6-layer-shell-qt/distinfo b/x11/plasma6-layer-shell-qt/distinfo
index 177a9422acb7..642eabcb5fc7 100644
--- a/x11/plasma6-layer-shell-qt/distinfo
+++ b/x11/plasma6-layer-shell-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010508
-SHA256 (KDE/plasma/6.4.0/layer-shell-qt-6.4.0.tar.xz) = 2b9e4133d09be858e2ee6107a568abd31a160b466545ab4b66311c68395c77b0
-SIZE (KDE/plasma/6.4.0/layer-shell-qt-6.4.0.tar.xz) = 35728
+TIMESTAMP = 1750789642
+SHA256 (KDE/plasma/6.4.1/layer-shell-qt-6.4.1.tar.xz) = e781cadec00b4c389b9143cb3a40df7788aa4d4d211c8847f6b9b65176e6e9ce
+SIZE (KDE/plasma/6.4.1/layer-shell-qt-6.4.1.tar.xz) = 35732
diff --git a/x11/plasma6-libkscreen/distinfo b/x11/plasma6-libkscreen/distinfo
index caab4c3f2335..52eba07990e8 100644
--- a/x11/plasma6-libkscreen/distinfo
+++ b/x11/plasma6-libkscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010510
-SHA256 (KDE/plasma/6.4.0/libkscreen-6.4.0.tar.xz) = e240476e15c57e85a79107fefbdccb07082889a494b57aa5c7c4e6f208e9121a
-SIZE (KDE/plasma/6.4.0/libkscreen-6.4.0.tar.xz) = 122360
+TIMESTAMP = 1750789645
+SHA256 (KDE/plasma/6.4.1/libkscreen-6.4.1.tar.xz) = 74153c1940ddeec099ba120c7a79bbcb39ffe36344e7cd5c43608776af5b2d14
+SIZE (KDE/plasma/6.4.1/libkscreen-6.4.1.tar.xz) = 122348
diff --git a/x11/plasma6-libplasma/distinfo b/x11/plasma6-libplasma/distinfo
index 70d9044a9e6f..cf49afc6a4e2 100644
--- a/x11/plasma6-libplasma/distinfo
+++ b/x11/plasma6-libplasma/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010511
-SHA256 (KDE/plasma/6.4.0/libplasma-6.4.0.tar.xz) = ff86f0d906254bbc9f9107f383b19fbb5ba7db243fab7f2d7d278fe83146354c
-SIZE (KDE/plasma/6.4.0/libplasma-6.4.0.tar.xz) = 1970432
+TIMESTAMP = 1750789646
+SHA256 (KDE/plasma/6.4.1/libplasma-6.4.1.tar.xz) = 3ba4f1f8a9968b1d339564f91b33818e80e612de7e534591117246963d2c717b
+SIZE (KDE/plasma/6.4.1/libplasma-6.4.1.tar.xz) = 1970196
diff --git a/x11/plasma6-plasma-activities-stats/distinfo b/x11/plasma6-plasma-activities-stats/distinfo
index 8d0560e3ecc8..60b54f411add 100644
--- a/x11/plasma6-plasma-activities-stats/distinfo
+++ b/x11/plasma6-plasma-activities-stats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010515
-SHA256 (KDE/plasma/6.4.0/plasma-activities-stats-6.4.0.tar.xz) = 9313658906d81bf296d9e98ac19790b83e888ba89f1123c62b0a72f938f28ee6
-SIZE (KDE/plasma/6.4.0/plasma-activities-stats-6.4.0.tar.xz) = 83016
+TIMESTAMP = 1750789650
+SHA256 (KDE/plasma/6.4.1/plasma-activities-stats-6.4.1.tar.xz) = adf5f4bfa758ff41309978ef50bbf5ff0a596eaf9137386d4b870e7bcc2330b7
+SIZE (KDE/plasma/6.4.1/plasma-activities-stats-6.4.1.tar.xz) = 83032
diff --git a/x11/plasma6-plasma-activities/distinfo b/x11/plasma6-plasma-activities/distinfo
index c44989a64985..19c830908b28 100644
--- a/x11/plasma6-plasma-activities/distinfo
+++ b/x11/plasma6-plasma-activities/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010513
-SHA256 (KDE/plasma/6.4.0/plasma-activities-6.4.0.tar.xz) = 1a8f034bb895c757798c5be87a20db54696f45eede3d71b8b815cf666cfceb8c
-SIZE (KDE/plasma/6.4.0/plasma-activities-6.4.0.tar.xz) = 66388
+TIMESTAMP = 1750789648
+SHA256 (KDE/plasma/6.4.1/plasma-activities-6.4.1.tar.xz) = 0ec0692b5dcb05fc82d1e7f7285ab82da2269ddb7d0318b8f4a61038da44d963
+SIZE (KDE/plasma/6.4.1/plasma-activities-6.4.1.tar.xz) = 66368
diff --git a/x11/plasma6-plasma-desktop/distinfo b/x11/plasma6-plasma-desktop/distinfo
index ca47c6c10655..5163a3d948c0 100644
--- a/x11/plasma6-plasma-desktop/distinfo
+++ b/x11/plasma6-plasma-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010516
-SHA256 (KDE/plasma/6.4.0/plasma-desktop-6.4.0.tar.xz) = 18e114033c182d263c937f5bc41793252931dcdac22b04d49d33a0109bb2aeb2
-SIZE (KDE/plasma/6.4.0/plasma-desktop-6.4.0.tar.xz) = 16745856
+TIMESTAMP = 1750789651
+SHA256 (KDE/plasma/6.4.1/plasma-desktop-6.4.1.tar.xz) = b5cf7bf560c8a4aff5a1219cfa417a876b982071a3bb801d2aff53dbf18a0584
+SIZE (KDE/plasma/6.4.1/plasma-desktop-6.4.1.tar.xz) = 16748588
diff --git a/x11/plasma6-plasma-integration/distinfo b/x11/plasma6-plasma-integration/distinfo
index d84cb957f668..3eab4c119048 100644
--- a/x11/plasma6-plasma-integration/distinfo
+++ b/x11/plasma6-plasma-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010516
-SHA256 (KDE/plasma/6.4.0/plasma-integration-6.4.0.tar.xz) = a7186820528def6f887b642efa7bfb4c4e148d14e65ef0ab787fc35a62e281d0
-SIZE (KDE/plasma/6.4.0/plasma-integration-6.4.0.tar.xz) = 97876
+TIMESTAMP = 1750789652
+SHA256 (KDE/plasma/6.4.1/plasma-integration-6.4.1.tar.xz) = 12813db0d66855505701a9a6222e6a513a5557890325f10ca1fcbf787d91ede3
+SIZE (KDE/plasma/6.4.1/plasma-integration-6.4.1.tar.xz) = 97872
diff --git a/x11/plasma6-plasma-workspace/Makefile b/x11/plasma6-plasma-workspace/Makefile
index 82bf81e8ba03..c083fcb7630d 100644
--- a/x11/plasma6-plasma-workspace/Makefile
+++ b/x11/plasma6-plasma-workspace/Makefile
@@ -1,6 +1,5 @@
PORTNAME= plasma-workspace
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde kde-plasma
COMMENT= KDE Plasma Workspace
diff --git a/x11/plasma6-plasma-workspace/distinfo b/x11/plasma6-plasma-workspace/distinfo
index 5bf58df9b83f..e7d4ef190044 100644
--- a/x11/plasma6-plasma-workspace/distinfo
+++ b/x11/plasma6-plasma-workspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750010517
-SHA256 (KDE/plasma/6.4.0/plasma-workspace-6.4.0.tar.xz) = 961ef54f7fd21f212f8d633300f1bb0520524aa9794e433ae1abe16ac0560b2b
-SIZE (KDE/plasma/6.4.0/plasma-workspace-6.4.0.tar.xz) = 20820964
+TIMESTAMP = 1750789653
+SHA256 (KDE/plasma/6.4.1/plasma-workspace-6.4.1.tar.xz) = 2067b539e57445bb35fc3b589a4f5f7aee31549906e220e88d8790d7af32aee4
+SIZE (KDE/plasma/6.4.1/plasma-workspace-6.4.1.tar.xz) = 20821012
diff --git a/x11/screen-message/Makefile b/x11/screen-message/Makefile
index 12a8168fda22..083a0042ba57 100644
--- a/x11/screen-message/Makefile
+++ b/x11/screen-message/Makefile
@@ -1,29 +1,28 @@
PORTNAME= screen-message
-PORTVERSION= 0.25
-PORTREVISION= 3
+DISTVERSION= 0.29
CATEGORIES= x11
-MAINTAINER= mail@dhauck.eu
+MAINTAINER= gspurki@gmail.com
COMMENT= Very simple tool to display some text as large as possible
WWW= https://sm.nomeata.de/
LICENSE= GPLv2+
-USES= autoreconf gettext-runtime gmake gnome pkgconfig
+USES= autoreconf desktop-file-utils gettext-runtime gmake gnome \
+ pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= nomeata
-GH_TAGNAME= 82c01f85d9ca9d0a3b2fe811249808d2fe4703ba
+GH_TAGNAME= d4f2d831672eaf8283406d8f1fda4449e9c06d9f
+USE_GNOME= atk cairo gdkpixbuf glib20 gtk30
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_GNOME= gtk30 atk glib20 cairo gdkpixbuf
+
+MAKE_ARGS= execgamesdir=${PREFIX}/bin
PLIST_FILES= bin/sm \
- share/man/man6/sm.6.gz \
share/applications/sm.desktop \
- share/icons/hicolor/48x48/apps/sm.png
-
-MAKE_ARGS= execgamesdir=${PREFIX}/bin
+ share/icons/hicolor/48x48/apps/sm.png \
+ share/man/man1/sm.1.gz
.include <bsd.port.mk>
diff --git a/x11/screen-message/distinfo b/x11/screen-message/distinfo
index 4e7fb7d741ec..65d9b88e43be 100644
--- a/x11/screen-message/distinfo
+++ b/x11/screen-message/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1498154560
-SHA256 (nomeata-screen-message-0.25-82c01f85d9ca9d0a3b2fe811249808d2fe4703ba_GH0.tar.gz) = 988ce9f015f988d72362f1fd7ab56a30921fe1b332a0402f8c0804483359d2e2
-SIZE (nomeata-screen-message-0.25-82c01f85d9ca9d0a3b2fe811249808d2fe4703ba_GH0.tar.gz) = 264439
+TIMESTAMP = 1750698626
+SHA256 (nomeata-screen-message-0.29-d4f2d831672eaf8283406d8f1fda4449e9c06d9f_GH0.tar.gz) = 955408d83b7deec90c07dc2bbfa568406f9df9f73ad78c47a3233bc802de5fca
+SIZE (nomeata-screen-message-0.29-d4f2d831672eaf8283406d8f1fda4449e9c06d9f_GH0.tar.gz) = 264945
diff --git a/x11/xcb-proto/Makefile b/x11/xcb-proto/Makefile
index 95131972d231..8a03571772e2 100644
--- a/x11/xcb-proto/Makefile
+++ b/x11/xcb-proto/Makefile
@@ -11,7 +11,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= gnome python tar:xz xorg-cat:proto
USE_GNOME= libxml2:build
-USE_PYTHON= py3kplist
NO_ARCH= yes
MAKE_ARGS= pkgconfigdir=${PREFIX}/libdata/pkgconfig
diff --git a/x11/xcb-proto/pkg-plist b/x11/xcb-proto/pkg-plist
index 0f79c71d935d..10db9e7288d2 100644
--- a/x11/xcb-proto/pkg-plist
+++ b/x11/xcb-proto/pkg-plist
@@ -33,30 +33,30 @@ libdata/pkgconfig/xcb-proto.pc
%%DATADIR%%/xv.xml
%%DATADIR%%/xvmc.xml
%%PYTHON_SITELIBDIR%%/xcbgen/__init__.py
-%%PYTHON_SITELIBDIR%%/xcbgen/__init__.pyc
-%%PYTHON_SITELIBDIR%%/xcbgen/__init__.pyo
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/align%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/align%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/align%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/error%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/error%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/error%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/expr%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/expr%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/expr%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/matcher%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/matcher%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/matcher%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/state%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/state%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/state%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/xtypes%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/xtypes%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/xtypes%%PYTHON_TAG%%.opt-2.pyc
%%PYTHON_SITELIBDIR%%/xcbgen/align.py
-%%PYTHON_SITELIBDIR%%/xcbgen/align.pyc
-%%PYTHON_SITELIBDIR%%/xcbgen/align.pyo
%%PYTHON_SITELIBDIR%%/xcbgen/error.py
-%%PYTHON_SITELIBDIR%%/xcbgen/error.pyc
-%%PYTHON_SITELIBDIR%%/xcbgen/error.pyo
%%PYTHON_SITELIBDIR%%/xcbgen/expr.py
-%%PYTHON_SITELIBDIR%%/xcbgen/expr.pyc
-%%PYTHON_SITELIBDIR%%/xcbgen/expr.pyo
%%PYTHON_SITELIBDIR%%/xcbgen/matcher.py
-%%PYTHON_SITELIBDIR%%/xcbgen/matcher.pyc
-%%PYTHON_SITELIBDIR%%/xcbgen/matcher.pyo
%%PYTHON_SITELIBDIR%%/xcbgen/state.py
-%%PYTHON_SITELIBDIR%%/xcbgen/state.pyc
-%%PYTHON_SITELIBDIR%%/xcbgen/state.pyo
%%PYTHON_SITELIBDIR%%/xcbgen/xtypes.py
-%%PYTHON_SITELIBDIR%%/xcbgen/xtypes.pyc
-%%PYTHON_SITELIBDIR%%/xcbgen/xtypes.pyo
-%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/align.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/error.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/expr.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/matcher.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/state.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/xcbgen/__pycache__/xtypes.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc